Documentation
¶
Overview ¶
Package api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.7.2 DO NOT EDIT.
Index ¶
- Constants
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- type AccessPublicRoute
- type AccessPublicRouteMatch
- type AccessRequestRequired
- type AdoptRequest
- type AdoptResources202JSONResponse
- type AdoptResources401JSONResponse
- type AdoptResources403JSONResponse
- type AdoptResources404JSONResponse
- type AdoptResources409JSONResponse
- type AdoptResources422JSONResponse
- type AdoptResources429JSONResponse
- type AdoptResourcesJSONRequestBody
- type AdoptResourcesParams
- type AdoptResourcesRequestObject
- type AdoptResourcesResponseObject
- type AdoptionCandidate
- type AdoptionCandidateContainer
- type AdoptionCandidateKind
- type AdoptionCandidateProposedResourceType
- type AdoptionScan
- type AdoptionScanAccepted
- type AdoptionScanStatus
- type AdoptionScanUuid
- type ApiState
- type ApiToken
- type ApiTokenCreate
- type ApiTokenCreated
- type ApiTokenPermission
- type Application
- type ApplicationAccessProtection
- type ApplicationBuildPack
- type ApplicationCreateBase
- type ApplicationCreateBaseSourceType
- type ApplicationCreateDockerImage
- type ApplicationCreateDockerfile
- type ApplicationCreateGit
- type ApplicationCreateGitBuildPack
- type ApplicationCreateRequest
- func (t ApplicationCreateRequest) AsApplicationCreateDockerImage() (ApplicationCreateDockerImage, error)
- func (t ApplicationCreateRequest) AsApplicationCreateDockerfile() (ApplicationCreateDockerfile, error)
- func (t ApplicationCreateRequest) AsApplicationCreateGit() (ApplicationCreateGit, error)
- func (t ApplicationCreateRequest) Discriminator() (string, error)
- func (t *ApplicationCreateRequest) FromApplicationCreateDockerImage(v ApplicationCreateDockerImage) error
- func (t *ApplicationCreateRequest) FromApplicationCreateDockerfile(v ApplicationCreateDockerfile) error
- func (t *ApplicationCreateRequest) FromApplicationCreateGit(v ApplicationCreateGit) error
- func (t ApplicationCreateRequest) MarshalJSON() ([]byte, error)
- func (t *ApplicationCreateRequest) MergeApplicationCreateDockerImage(v ApplicationCreateDockerImage) error
- func (t *ApplicationCreateRequest) MergeApplicationCreateDockerfile(v ApplicationCreateDockerfile) error
- func (t *ApplicationCreateRequest) MergeApplicationCreateGit(v ApplicationCreateGit) error
- func (t *ApplicationCreateRequest) UnmarshalJSON(b []byte) error
- func (t ApplicationCreateRequest) ValueByDiscriminator() (interface{}, error)
- type ApplicationPreviewProtection
- type ApplicationSourceType
- type ApplicationUpdate
- type ApplicationUpdateAccessProtection
- type ApplicationUpdateBuildPack
- type ApplicationUpdatePreviewProtection
- type ApplicationUuid
- type ApprovePreviewFork202JSONResponse
- type ApprovePreviewFork401JSONResponse
- type ApprovePreviewFork403JSONResponse
- type ApprovePreviewFork404JSONResponse
- type ApprovePreviewFork409JSONResponse
- type ApprovePreviewFork429JSONResponse
- type ApprovePreviewForkRequestObject
- type ApprovePreviewForkResponseObject
- type AuditEvent
- type AuditEventActorKind
- type AuditEventResult
- type BackupExecution
- type BackupExecutionAccepted
- type BackupExecutionStatus
- type BackupExecutionTrigger
- type BackupPlan
- type BackupPlanCreate
- type BackupPlanLastDrillStatus
- type BackupPlanLastExecutionStatus
- type BackupPlanUpdate
- type BackupPlanUuid
- type BadRequest
- type BadRequestJSONResponse
- type CancelDeployment202JSONResponse
- type CancelDeployment401JSONResponse
- type CancelDeployment403JSONResponse
- type CancelDeployment404JSONResponse
- type CancelDeployment409JSONResponse
- type CancelDeployment429JSONResponse
- type CancelDeploymentRequestObject
- type CancelDeploymentResponseObject
- type Certificate
- type CertificateKind
- type CertificateStatus
- type CertificateUuid
- type ChannelUuid
- type ChiServerOptions
- type CloseIngressTunnelSession204Response
- type CloseIngressTunnelSession401JSONResponse
- type CloseIngressTunnelSession403JSONResponse
- type CloseIngressTunnelSession404JSONResponse
- type CloseIngressTunnelSessionRequestObject
- type CloseIngressTunnelSessionResponseObject
- type ClosePortForwardSession204Response
- type ClosePortForwardSession401JSONResponse
- type ClosePortForwardSession403JSONResponse
- type ClosePortForwardSession404JSONResponse
- type ClosePortForwardSessionRequestObject
- type ClosePortForwardSessionResponseObject
- type ComponentMetric
- type Conflict
- type ConflictJSONResponse
- type CreateAdoptionScan202JSONResponse
- type CreateAdoptionScan401JSONResponse
- type CreateAdoptionScan403JSONResponse
- type CreateAdoptionScan404JSONResponse
- type CreateAdoptionScan409JSONResponse
- type CreateAdoptionScan429JSONResponse
- type CreateAdoptionScanParams
- type CreateAdoptionScanRequestObject
- type CreateAdoptionScanResponseObject
- type CreateApiToken201JSONResponse
- type CreateApiToken400JSONResponse
- type CreateApiToken401JSONResponse
- type CreateApiToken403JSONResponse
- type CreateApiToken404JSONResponse
- type CreateApiToken409JSONResponse
- type CreateApiToken422JSONResponse
- type CreateApiToken429JSONResponse
- type CreateApiTokenJSONRequestBody
- type CreateApiTokenParams
- type CreateApiTokenRequestObject
- type CreateApiTokenResponseObject
- type CreateApplication201JSONResponse
- type CreateApplication201ResponseHeaders
- type CreateApplication400JSONResponse
- type CreateApplication401JSONResponse
- type CreateApplication403JSONResponse
- type CreateApplication404JSONResponse
- type CreateApplication409JSONResponse
- type CreateApplication422JSONResponse
- type CreateApplication429JSONResponse
- type CreateApplicationEnv201JSONResponse
- type CreateApplicationEnv400JSONResponse
- type CreateApplicationEnv401JSONResponse
- type CreateApplicationEnv403JSONResponse
- type CreateApplicationEnv404JSONResponse
- type CreateApplicationEnv409JSONResponse
- type CreateApplicationEnv422JSONResponse
- type CreateApplicationEnv429JSONResponse
- type CreateApplicationEnvJSONRequestBody
- type CreateApplicationEnvParams
- type CreateApplicationEnvRequestObject
- type CreateApplicationEnvResponseObject
- type CreateApplicationJSONRequestBody
- type CreateApplicationParams
- type CreateApplicationPortForward201JSONResponse
- type CreateApplicationPortForward401JSONResponse
- type CreateApplicationPortForward403JSONResponse
- type CreateApplicationPortForward404JSONResponse
- type CreateApplicationPortForward409JSONResponse
- type CreateApplicationPortForward429JSONResponse
- type CreateApplicationPortForwardJSONRequestBody
- type CreateApplicationPortForwardParams
- type CreateApplicationPortForwardRequestObject
- type CreateApplicationPortForwardResponseObject
- type CreateApplicationRequestObject
- type CreateApplicationResponseObject
- type CreateApplicationStorage201JSONResponse
- type CreateApplicationStorage400JSONResponse
- type CreateApplicationStorage401JSONResponse
- type CreateApplicationStorage403JSONResponse
- type CreateApplicationStorage404JSONResponse
- type CreateApplicationStorage409JSONResponse
- type CreateApplicationStorage422JSONResponse
- type CreateApplicationStorage429JSONResponse
- type CreateApplicationStorageJSONRequestBody
- type CreateApplicationStorageParams
- type CreateApplicationStorageRequestObject
- type CreateApplicationStorageResponseObject
- type CreateApplicationTerminalSession201JSONResponse
- type CreateApplicationTerminalSession401JSONResponse
- type CreateApplicationTerminalSession403JSONResponse
- type CreateApplicationTerminalSession404JSONResponse
- type CreateApplicationTerminalSession409JSONResponse
- type CreateApplicationTerminalSession429JSONResponse
- type CreateApplicationTerminalSessionParams
- type CreateApplicationTerminalSessionRequestObject
- type CreateApplicationTerminalSessionResponseObject
- type CreateBackupPlan201JSONResponse
- type CreateBackupPlan201ResponseHeaders
- type CreateBackupPlan400JSONResponse
- type CreateBackupPlan401JSONResponse
- type CreateBackupPlan403JSONResponse
- type CreateBackupPlan404JSONResponse
- type CreateBackupPlan409JSONResponse
- type CreateBackupPlan422JSONResponse
- type CreateBackupPlan429JSONResponse
- type CreateBackupPlanJSONRequestBody
- type CreateBackupPlanParams
- type CreateBackupPlanRequestObject
- type CreateBackupPlanResponseObject
- type CreateComponentBackupPlan201JSONResponse
- type CreateComponentBackupPlan201ResponseHeaders
- type CreateComponentBackupPlan400JSONResponse
- type CreateComponentBackupPlan401JSONResponse
- type CreateComponentBackupPlan403JSONResponse
- type CreateComponentBackupPlan404JSONResponse
- type CreateComponentBackupPlan409JSONResponse
- type CreateComponentBackupPlan422JSONResponse
- type CreateComponentBackupPlan429JSONResponse
- type CreateComponentBackupPlanJSONRequestBody
- type CreateComponentBackupPlanParams
- type CreateComponentBackupPlanRequestObject
- type CreateComponentBackupPlanResponseObject
- type CreateDatabasePortForward201JSONResponse
- type CreateDatabasePortForward401JSONResponse
- type CreateDatabasePortForward403JSONResponse
- type CreateDatabasePortForward404JSONResponse
- type CreateDatabasePortForward409JSONResponse
- type CreateDatabasePortForward429JSONResponse
- type CreateDatabasePortForwardJSONRequestBody
- type CreateDatabasePortForwardRequestObject
- type CreateDatabasePortForwardResponseObject
- type CreateDatabaseTerminalSession201JSONResponse
- type CreateDatabaseTerminalSession401JSONResponse
- type CreateDatabaseTerminalSession403JSONResponse
- type CreateDatabaseTerminalSession404JSONResponse
- type CreateDatabaseTerminalSession409JSONResponse
- type CreateDatabaseTerminalSession429JSONResponse
- type CreateDatabaseTerminalSessionRequestObject
- type CreateDatabaseTerminalSessionResponseObject
- type CreateDnsCredential201JSONResponse
- type CreateDnsCredential400JSONResponse
- type CreateDnsCredential401JSONResponse
- type CreateDnsCredential403JSONResponse
- type CreateDnsCredential409JSONResponse
- type CreateDnsCredential422JSONResponse
- type CreateDnsCredential429JSONResponse
- type CreateDnsCredentialJSONRequestBody
- type CreateDnsCredentialParams
- type CreateDnsCredentialRequestObject
- type CreateDnsCredentialResponseObject
- type CreateEnvironment201JSONResponse
- type CreateEnvironment201ResponseHeaders
- type CreateEnvironment400JSONResponse
- type CreateEnvironment401JSONResponse
- type CreateEnvironment403JSONResponse
- type CreateEnvironment404JSONResponse
- type CreateEnvironment409JSONResponse
- type CreateEnvironment422JSONResponse
- type CreateEnvironment429JSONResponse
- type CreateEnvironmentJSONRequestBody
- type CreateEnvironmentParams
- type CreateEnvironmentRequestObject
- type CreateEnvironmentResponseObject
- type CreateExternalEndpoint201JSONResponse
- type CreateExternalEndpoint400JSONResponse
- type CreateExternalEndpoint401JSONResponse
- type CreateExternalEndpoint403JSONResponse
- type CreateExternalEndpoint404JSONResponse
- type CreateExternalEndpoint409JSONResponse
- type CreateExternalEndpointJSONRequestBody
- type CreateExternalEndpointPortForward201JSONResponse
- type CreateExternalEndpointPortForward401JSONResponse
- type CreateExternalEndpointPortForward403JSONResponse
- type CreateExternalEndpointPortForward404JSONResponse
- type CreateExternalEndpointPortForward409JSONResponse
- type CreateExternalEndpointPortForward429JSONResponse
- type CreateExternalEndpointPortForwardRequestObject
- type CreateExternalEndpointPortForwardResponseObject
- type CreateExternalEndpointRequestObject
- type CreateExternalEndpointResponseObject
- type CreateGithubApp201JSONResponse
- type CreateGithubApp400JSONResponse
- type CreateGithubApp401JSONResponse
- type CreateGithubApp403JSONResponse
- type CreateGithubApp409JSONResponse
- type CreateGithubApp422JSONResponse
- type CreateGithubApp429JSONResponse
- type CreateGithubAppJSONRequestBody
- type CreateGithubAppRequestObject
- type CreateGithubAppResponseObject
- type CreateIngressEndpoint201JSONResponse
- type CreateIngressEndpoint400JSONResponse
- type CreateIngressEndpoint401JSONResponse
- type CreateIngressEndpoint403JSONResponse
- type CreateIngressEndpoint404JSONResponse
- type CreateIngressEndpoint409JSONResponse
- type CreateIngressEndpointJSONRequestBody
- type CreateIngressEndpointRequestObject
- type CreateIngressEndpointResponseObject
- type CreateIngressTunnel201JSONResponse
- type CreateIngressTunnel401JSONResponse
- type CreateIngressTunnel403JSONResponse
- type CreateIngressTunnel404JSONResponse
- type CreateIngressTunnel409JSONResponse
- type CreateIngressTunnelRequestObject
- type CreateIngressTunnelResponseObject
- type CreateNotificationChannel201JSONResponse
- type CreateNotificationChannel201ResponseHeaders
- type CreateNotificationChannel400JSONResponse
- type CreateNotificationChannel401JSONResponse
- type CreateNotificationChannel403JSONResponse
- type CreateNotificationChannel409JSONResponse
- type CreateNotificationChannel422JSONResponse
- type CreateNotificationChannel429JSONResponse
- type CreateNotificationChannelJSONRequestBody
- type CreateNotificationChannelParams
- type CreateNotificationChannelRequestObject
- type CreateNotificationChannelResponseObject
- type CreateNotificationRule201JSONResponse
- type CreateNotificationRule400JSONResponse
- type CreateNotificationRule401JSONResponse
- type CreateNotificationRule403JSONResponse
- type CreateNotificationRule404JSONResponse
- type CreateNotificationRule409JSONResponse
- type CreateNotificationRule422JSONResponse
- type CreateNotificationRule429JSONResponse
- type CreateNotificationRuleJSONRequestBody
- type CreateNotificationRuleRequestObject
- type CreateNotificationRuleResponseObject
- type CreatePostgresqlDatabase201JSONResponse
- type CreatePostgresqlDatabase201ResponseHeaders
- type CreatePostgresqlDatabase400JSONResponse
- type CreatePostgresqlDatabase401JSONResponse
- type CreatePostgresqlDatabase403JSONResponse
- type CreatePostgresqlDatabase404JSONResponse
- type CreatePostgresqlDatabase409JSONResponse
- type CreatePostgresqlDatabase422JSONResponse
- type CreatePostgresqlDatabase429JSONResponse
- type CreatePostgresqlDatabaseJSONRequestBody
- type CreatePostgresqlDatabaseParams
- type CreatePostgresqlDatabaseRequestObject
- type CreatePostgresqlDatabaseResponseObject
- type CreatePreviewEnv201JSONResponse
- type CreatePreviewEnv401JSONResponse
- type CreatePreviewEnv403JSONResponse
- type CreatePreviewEnv404JSONResponse
- type CreatePreviewEnv409JSONResponse
- type CreatePreviewEnv422JSONResponse
- type CreatePreviewEnv429JSONResponse
- type CreatePreviewEnvJSONRequestBody
- type CreatePreviewEnvRequestObject
- type CreatePreviewEnvResponseObject
- type CreatePreviewPortForward201JSONResponse
- type CreatePreviewPortForward401JSONResponse
- type CreatePreviewPortForward403JSONResponse
- type CreatePreviewPortForward404JSONResponse
- type CreatePreviewPortForward409JSONResponse
- type CreatePreviewPortForward429JSONResponse
- type CreatePreviewPortForwardJSONRequestBody
- type CreatePreviewPortForwardParams
- type CreatePreviewPortForwardRequestObject
- type CreatePreviewPortForwardResponseObject
- type CreatePreviewTerminalSession201JSONResponse
- type CreatePreviewTerminalSession401JSONResponse
- type CreatePreviewTerminalSession403JSONResponse
- type CreatePreviewTerminalSession404JSONResponse
- type CreatePreviewTerminalSession409JSONResponse
- type CreatePreviewTerminalSession429JSONResponse
- type CreatePreviewTerminalSessionParams
- type CreatePreviewTerminalSessionRequestObject
- type CreatePreviewTerminalSessionResponseObject
- type CreatePrivateKey201JSONResponse
- type CreatePrivateKey201ResponseHeaders
- type CreatePrivateKey400JSONResponse
- type CreatePrivateKey401JSONResponse
- type CreatePrivateKey403JSONResponse
- type CreatePrivateKey409JSONResponse
- type CreatePrivateKey422JSONResponse
- type CreatePrivateKey429JSONResponse
- type CreatePrivateKeyJSONRequestBody
- type CreatePrivateKeyParams
- type CreatePrivateKeyRequestObject
- type CreatePrivateKeyResponseObject
- type CreateProject201JSONResponse
- type CreateProject201ResponseHeaders
- type CreateProject400JSONResponse
- type CreateProject401JSONResponse
- type CreateProject403JSONResponse
- type CreateProject409JSONResponse
- type CreateProject422JSONResponse
- type CreateProject429JSONResponse
- type CreateProjectJSONRequestBody
- type CreateProjectParams
- type CreateProjectRequestObject
- type CreateProjectResponseObject
- type CreateRegistryCredential201JSONResponse
- type CreateRegistryCredential201ResponseHeaders
- type CreateRegistryCredential400JSONResponse
- type CreateRegistryCredential401JSONResponse
- type CreateRegistryCredential403JSONResponse
- type CreateRegistryCredential409JSONResponse
- type CreateRegistryCredential422JSONResponse
- type CreateRegistryCredential429JSONResponse
- type CreateRegistryCredentialJSONRequestBody
- type CreateRegistryCredentialParams
- type CreateRegistryCredentialRequestObject
- type CreateRegistryCredentialResponseObject
- type CreateS3Storage201JSONResponse
- type CreateS3Storage201ResponseHeaders
- type CreateS3Storage400JSONResponse
- type CreateS3Storage401JSONResponse
- type CreateS3Storage403JSONResponse
- type CreateS3Storage409JSONResponse
- type CreateS3Storage422JSONResponse
- type CreateS3Storage429JSONResponse
- type CreateS3StorageJSONRequestBody
- type CreateS3StorageParams
- type CreateS3StorageRequestObject
- type CreateS3StorageResponseObject
- type CreateScheduledTask201JSONResponse
- type CreateScheduledTask201ResponseHeaders
- type CreateScheduledTask400JSONResponse
- type CreateScheduledTask401JSONResponse
- type CreateScheduledTask403JSONResponse
- type CreateScheduledTask404JSONResponse
- type CreateScheduledTask409JSONResponse
- type CreateScheduledTask422JSONResponse
- type CreateScheduledTask429JSONResponse
- type CreateScheduledTaskJSONRequestBody
- type CreateScheduledTaskParams
- type CreateScheduledTaskRequestObject
- type CreateScheduledTaskResponseObject
- type CreateScimToken201JSONResponse
- type CreateScimToken400JSONResponse
- type CreateScimToken401JSONResponse
- type CreateScimToken403JSONResponse
- type CreateScimToken404JSONResponse
- type CreateScimToken429JSONResponse
- type CreateScimTokenJSONRequestBody
- type CreateScimTokenRequestObject
- type CreateScimTokenResponseObject
- type CreateServer201JSONResponse
- type CreateServer201ResponseHeaders
- type CreateServer400JSONResponse
- type CreateServer401JSONResponse
- type CreateServer403JSONResponse
- type CreateServer409JSONResponse
- type CreateServer422JSONResponse
- type CreateServer429JSONResponse
- type CreateServerJSONRequestBody
- type CreateServerParams
- type CreateServerRequestObject
- type CreateServerResponseObject
- type CreateServerTerminalSession201JSONResponse
- type CreateServerTerminalSession401JSONResponse
- type CreateServerTerminalSession403JSONResponse
- type CreateServerTerminalSession404JSONResponse
- type CreateServerTerminalSession409JSONResponse
- type CreateServerTerminalSession429JSONResponse
- type CreateServerTerminalSessionRequestObject
- type CreateServerTerminalSessionResponseObject
- type CreateService201JSONResponse
- type CreateService201ResponseHeaders
- type CreateService400JSONResponse
- type CreateService401JSONResponse
- type CreateService403JSONResponse
- type CreateService404JSONResponse
- type CreateService409JSONResponse
- type CreateService422JSONResponse
- type CreateService429JSONResponse
- type CreateServiceEnv201JSONResponse
- type CreateServiceEnv400JSONResponse
- type CreateServiceEnv401JSONResponse
- type CreateServiceEnv403JSONResponse
- type CreateServiceEnv404JSONResponse
- type CreateServiceEnv409JSONResponse
- type CreateServiceEnv422JSONResponse
- type CreateServiceEnv429JSONResponse
- type CreateServiceEnvJSONRequestBody
- type CreateServiceEnvRequestObject
- type CreateServiceEnvResponseObject
- type CreateServiceJSONRequestBody
- type CreateServiceParams
- type CreateServiceRequestObject
- type CreateServiceResponseObject
- type CreateSharedVariable201JSONResponse
- type CreateSharedVariable400JSONResponse
- type CreateSharedVariable401JSONResponse
- type CreateSharedVariable403JSONResponse
- type CreateSharedVariable409JSONResponse
- type CreateSharedVariable422JSONResponse
- type CreateSharedVariable429JSONResponse
- type CreateSharedVariableJSONRequestBody
- type CreateSharedVariableParams
- type CreateSharedVariableRequestObject
- type CreateSharedVariableResponseObject
- type CreateTeam201JSONResponse
- type CreateTeam400JSONResponse
- type CreateTeam401JSONResponse
- type CreateTeam403JSONResponse
- type CreateTeam422JSONResponse
- type CreateTeam429JSONResponse
- type CreateTeamInvitation201JSONResponse
- type CreateTeamInvitation400JSONResponse
- type CreateTeamInvitation401JSONResponse
- type CreateTeamInvitation403JSONResponse
- type CreateTeamInvitation404JSONResponse
- type CreateTeamInvitation409JSONResponse
- type CreateTeamInvitation422JSONResponse
- type CreateTeamInvitation429JSONResponse
- type CreateTeamInvitationJSONRequestBody
- type CreateTeamInvitationParams
- type CreateTeamInvitationRequestObject
- type CreateTeamInvitationResponseObject
- type CreateTeamJSONRequestBody
- type CreateTeamRequestObject
- type CreateTeamResponseObject
- type CreateTeamRole201JSONResponse
- type CreateTeamRole400JSONResponse
- type CreateTeamRole401JSONResponse
- type CreateTeamRole403JSONResponse
- type CreateTeamRole404JSONResponse
- type CreateTeamRole409JSONResponse
- type CreateTeamRole422JSONResponse
- type CreateTeamRole429JSONResponse
- type CreateTeamRoleJSONRequestBody
- type CreateTeamRoleRequestObject
- type CreateTeamRoleResponseObject
- type CreateUptimeCheck201JSONResponse
- type CreateUptimeCheck201ResponseHeaders
- type CreateUptimeCheck400JSONResponse
- type CreateUptimeCheck401JSONResponse
- type CreateUptimeCheck403JSONResponse
- type CreateUptimeCheck409JSONResponse
- type CreateUptimeCheck422JSONResponse
- type CreateUptimeCheck429JSONResponse
- type CreateUptimeCheckJSONRequestBody
- type CreateUptimeCheckParams
- type CreateUptimeCheckRequestObject
- type CreateUptimeCheckResponseObject
- type CreateWebhookEndpoint201JSONResponse
- type CreateWebhookEndpoint400JSONResponse
- type CreateWebhookEndpoint401JSONResponse
- type CreateWebhookEndpoint403JSONResponse
- type CreateWebhookEndpoint404JSONResponse
- type CreateWebhookEndpoint409JSONResponse
- type CreateWebhookEndpoint422JSONResponse
- type CreateWebhookEndpoint429JSONResponse
- type CreateWebhookEndpointJSONRequestBody
- type CreateWebhookEndpointRequestObject
- type CreateWebhookEndpointResponseObject
- type Cursor
- type CustomRole
- type CustomRoleCreate
- type CustomRoleUpdate
- type Database
- type DatabaseCreatePostgresql
- type DatabaseCreatePostgresqlPublicAccessMode
- type DatabaseCreatePostgresqlSslMode
- type DatabaseEngine
- type DatabasePublicAccessMode
- type DatabaseSslMode
- type DatabaseUpdate
- type DatabaseUpdatePublicAccessMode
- type DatabaseUpdateSslMode
- type DatabaseUuid
- type DeleteApplication202JSONResponse
- type DeleteApplication401JSONResponse
- type DeleteApplication403JSONResponse
- type DeleteApplication404JSONResponse
- type DeleteApplication409JSONResponse
- type DeleteApplication429JSONResponse
- type DeleteApplicationEnv204Response
- type DeleteApplicationEnv401JSONResponse
- type DeleteApplicationEnv403JSONResponse
- type DeleteApplicationEnv404JSONResponse
- type DeleteApplicationEnv429JSONResponse
- type DeleteApplicationEnvRequestObject
- type DeleteApplicationEnvResponseObject
- type DeleteApplicationParams
- type DeleteApplicationRequestObject
- type DeleteApplicationResponseObject
- type DeleteApplicationStorage204Response
- type DeleteApplicationStorage401JSONResponse
- type DeleteApplicationStorage403JSONResponse
- type DeleteApplicationStorage404JSONResponse
- type DeleteApplicationStorage429JSONResponse
- type DeleteApplicationStorageRequestObject
- type DeleteApplicationStorageResponseObject
- type DeleteBackupPlan204Response
- type DeleteBackupPlan401JSONResponse
- type DeleteBackupPlan403JSONResponse
- type DeleteBackupPlan404JSONResponse
- type DeleteBackupPlan409JSONResponse
- type DeleteBackupPlan429JSONResponse
- type DeleteBackupPlanRequestObject
- type DeleteBackupPlanResponseObject
- type DeleteComponentBackupPlan204Response
- type DeleteComponentBackupPlan401JSONResponse
- type DeleteComponentBackupPlan403JSONResponse
- type DeleteComponentBackupPlan404JSONResponse
- type DeleteComponentBackupPlan409JSONResponse
- type DeleteComponentBackupPlan429JSONResponse
- type DeleteComponentBackupPlanRequestObject
- type DeleteComponentBackupPlanResponseObject
- type DeleteDatabase202JSONResponse
- type DeleteDatabase401JSONResponse
- type DeleteDatabase403JSONResponse
- type DeleteDatabase404JSONResponse
- type DeleteDatabase409JSONResponse
- type DeleteDatabase429JSONResponse
- type DeleteDatabaseParams
- type DeleteDatabaseRequestObject
- type DeleteDatabaseResponseObject
- type DeleteDnsCredential204Response
- type DeleteDnsCredential401JSONResponse
- type DeleteDnsCredential403JSONResponse
- type DeleteDnsCredential404JSONResponse
- type DeleteDnsCredential409JSONResponse
- type DeleteDnsCredential429JSONResponse
- type DeleteDnsCredentialRequestObject
- type DeleteDnsCredentialResponseObject
- type DeleteEnvironment204Response
- type DeleteEnvironment401JSONResponse
- type DeleteEnvironment403JSONResponse
- type DeleteEnvironment404JSONResponse
- type DeleteEnvironment409JSONResponse
- type DeleteEnvironment429JSONResponse
- type DeleteEnvironmentRequestObject
- type DeleteEnvironmentResponseObject
- type DeleteExternalEndpoint204Response
- type DeleteExternalEndpoint401JSONResponse
- type DeleteExternalEndpoint403JSONResponse
- type DeleteExternalEndpoint404JSONResponse
- type DeleteExternalEndpointRequestObject
- type DeleteExternalEndpointResponseObject
- type DeleteGithubApp204Response
- type DeleteGithubApp401JSONResponse
- type DeleteGithubApp403JSONResponse
- type DeleteGithubApp404JSONResponse
- type DeleteGithubApp409JSONResponse
- type DeleteGithubApp429JSONResponse
- type DeleteGithubAppRequestObject
- type DeleteGithubAppResponseObject
- type DeleteIngressEndpoint204Response
- type DeleteIngressEndpoint401JSONResponse
- type DeleteIngressEndpoint403JSONResponse
- type DeleteIngressEndpoint404JSONResponse
- type DeleteIngressEndpointRequestObject
- type DeleteIngressEndpointResponseObject
- type DeleteNotificationChannel204Response
- type DeleteNotificationChannel401JSONResponse
- type DeleteNotificationChannel403JSONResponse
- type DeleteNotificationChannel404JSONResponse
- type DeleteNotificationChannel429JSONResponse
- type DeleteNotificationChannelRequestObject
- type DeleteNotificationChannelResponseObject
- type DeleteNotificationRule204Response
- type DeleteNotificationRule401JSONResponse
- type DeleteNotificationRule403JSONResponse
- type DeleteNotificationRule404JSONResponse
- type DeleteNotificationRule429JSONResponse
- type DeleteNotificationRuleRequestObject
- type DeleteNotificationRuleResponseObject
- type DeleteOauthProvider204Response
- type DeleteOauthProvider401JSONResponse
- type DeleteOauthProvider403JSONResponse
- type DeleteOauthProvider404JSONResponse
- type DeleteOauthProvider429JSONResponse
- type DeleteOauthProviderParamsOauthProvider
- type DeleteOauthProviderRequestObject
- type DeleteOauthProviderResponseObject
- type DeletePrivateKey204Response
- type DeletePrivateKey401JSONResponse
- type DeletePrivateKey403JSONResponse
- type DeletePrivateKey404JSONResponse
- type DeletePrivateKey409JSONResponse
- type DeletePrivateKey429JSONResponse
- type DeletePrivateKeyRequestObject
- type DeletePrivateKeyResponseObject
- type DeleteProject204Response
- type DeleteProject401JSONResponse
- type DeleteProject403JSONResponse
- type DeleteProject404JSONResponse
- type DeleteProject409JSONResponse
- type DeleteProject429JSONResponse
- type DeleteProjectRequestObject
- type DeleteProjectResponseObject
- type DeleteRegistryCredential204Response
- type DeleteRegistryCredential401JSONResponse
- type DeleteRegistryCredential403JSONResponse
- type DeleteRegistryCredential404JSONResponse
- type DeleteRegistryCredential409JSONResponse
- type DeleteRegistryCredential429JSONResponse
- type DeleteRegistryCredentialRequestObject
- type DeleteRegistryCredentialResponseObject
- type DeleteS3Storage204Response
- type DeleteS3Storage401JSONResponse
- type DeleteS3Storage403JSONResponse
- type DeleteS3Storage404JSONResponse
- type DeleteS3Storage409JSONResponse
- type DeleteS3Storage429JSONResponse
- type DeleteS3StorageRequestObject
- type DeleteS3StorageResponseObject
- type DeleteScheduledTask204Response
- type DeleteScheduledTask401JSONResponse
- type DeleteScheduledTask403JSONResponse
- type DeleteScheduledTask404JSONResponse
- type DeleteScheduledTask429JSONResponse
- type DeleteScheduledTaskRequestObject
- type DeleteScheduledTaskResponseObject
- type DeleteServer204Response
- type DeleteServer401JSONResponse
- type DeleteServer403JSONResponse
- type DeleteServer404JSONResponse
- type DeleteServer409JSONResponse
- type DeleteServer429JSONResponse
- type DeleteServerRequestObject
- type DeleteServerResponseObject
- type DeleteService202JSONResponse
- type DeleteService401JSONResponse
- type DeleteService403JSONResponse
- type DeleteService404JSONResponse
- type DeleteService409JSONResponse
- type DeleteService429JSONResponse
- type DeleteServiceEnv204Response
- type DeleteServiceEnv401JSONResponse
- type DeleteServiceEnv403JSONResponse
- type DeleteServiceEnv404JSONResponse
- type DeleteServiceEnv429JSONResponse
- type DeleteServiceEnvRequestObject
- type DeleteServiceEnvResponseObject
- type DeleteServiceParams
- type DeleteServiceRequestObject
- type DeleteServiceResponseObject
- type DeleteSharedVariable204Response
- type DeleteSharedVariable401JSONResponse
- type DeleteSharedVariable403JSONResponse
- type DeleteSharedVariable404JSONResponse
- type DeleteSharedVariable429JSONResponse
- type DeleteSharedVariableRequestObject
- type DeleteSharedVariableResponseObject
- type DeleteTeamRole204Response
- type DeleteTeamRole401JSONResponse
- type DeleteTeamRole403JSONResponse
- type DeleteTeamRole404JSONResponse
- type DeleteTeamRole429JSONResponse
- type DeleteTeamRoleRequestObject
- type DeleteTeamRoleResponseObject
- type DeleteUptimeCheck204Response
- type DeleteUptimeCheck401JSONResponse
- type DeleteUptimeCheck403JSONResponse
- type DeleteUptimeCheck404JSONResponse
- type DeleteUptimeCheck429JSONResponse
- type DeleteUptimeCheckRequestObject
- type DeleteUptimeCheckResponseObject
- type DeleteWebhookEndpoint204Response
- type DeleteWebhookEndpoint401JSONResponse
- type DeleteWebhookEndpoint403JSONResponse
- type DeleteWebhookEndpoint404JSONResponse
- type DeleteWebhookEndpoint429JSONResponse
- type DeleteWebhookEndpointParams
- type DeleteWebhookEndpointParamsProvider
- type DeleteWebhookEndpointRequestObject
- type DeleteWebhookEndpointResponseObject
- type DeployApplication202JSONResponse
- type DeployApplication401JSONResponse
- type DeployApplication403JSONResponse
- type DeployApplication404JSONResponse
- type DeployApplication409JSONResponse
- type DeployApplication422JSONResponse
- type DeployApplication429JSONResponse
- type DeployApplicationJSONBody
- type DeployApplicationJSONRequestBody
- type DeployApplicationParams
- type DeployApplicationRequestObject
- type DeployApplicationResponseObject
- type DeployPreviewForPr202JSONResponse
- type DeployPreviewForPr401JSONResponse
- type DeployPreviewForPr403JSONResponse
- type DeployPreviewForPr404JSONResponse
- type DeployPreviewForPr409JSONResponse
- type DeployPreviewForPr429JSONResponse
- type DeployPreviewForPrJSONBody
- type DeployPreviewForPrJSONRequestBody
- type DeployPreviewForPrRequestObject
- type DeployPreviewForPrResponseObject
- type DeployService202JSONResponse
- type DeployService401JSONResponse
- type DeployService403JSONResponse
- type DeployService404JSONResponse
- type DeployService409JSONResponse
- type DeployService429JSONResponse
- type DeployServiceParams
- type DeployServiceRequestObject
- type DeployServiceResponseObject
- type Deployment
- type DeploymentAccepted
- type DeploymentProvider
- type DeploymentStatus
- type DeploymentTrigger
- type DeploymentUuid
- type DesiredStatus
- type DestroyPreview202Response
- type DestroyPreview401JSONResponse
- type DestroyPreview403JSONResponse
- type DestroyPreview404JSONResponse
- type DestroyPreview409JSONResponse
- type DestroyPreview429JSONResponse
- type DestroyPreviewRequestObject
- type DestroyPreviewResponseObject
- type DisableApi200JSONResponse
- type DisableApi401JSONResponse
- type DisableApi403JSONResponse
- type DisableApi429JSONResponse
- type DisableApiRequestObject
- type DisableApiResponseObject
- type DisownApplication202JSONResponse
- type DisownApplication401JSONResponse
- type DisownApplication403JSONResponse
- type DisownApplication404JSONResponse
- type DisownApplication409JSONResponse
- type DisownApplication429JSONResponse
- type DisownApplicationParams
- type DisownApplicationRequestObject
- type DisownApplicationResponseObject
- type DisownService202JSONResponse
- type DisownService401JSONResponse
- type DisownService403JSONResponse
- type DisownService404JSONResponse
- type DisownService409JSONResponse
- type DisownService429JSONResponse
- type DisownServiceParams
- type DisownServiceRequestObject
- type DisownServiceResponseObject
- type DnsCredential
- type DnsCredentialCreate
- type EnableApi200JSONResponse
- type EnableApi401JSONResponse
- type EnableApi403JSONResponse
- type EnableApi429JSONResponse
- type EnableApiRequestObject
- type EnableApiResponseObject
- type EncryptionColumnCount
- type EncryptionKeyVersion
- type EncryptionStatus
- type EnvUuid
- type Environment
- type EnvironmentCreate
- type EnvironmentUpdate
- type EnvironmentUuid
- type EnvironmentVariable
- type EnvironmentVariableCreate
- type EnvironmentVariableUpdate
- type Error
- type ErrorDetail
- type ExecuteBackupPlan202JSONResponse
- type ExecuteBackupPlan401JSONResponse
- type ExecuteBackupPlan403JSONResponse
- type ExecuteBackupPlan404JSONResponse
- type ExecuteBackupPlan409JSONResponse
- type ExecuteBackupPlan429JSONResponse
- type ExecuteBackupPlanParams
- type ExecuteBackupPlanRequestObject
- type ExecuteBackupPlanResponseObject
- type ExecuteComponentBackupPlan202JSONResponse
- type ExecuteComponentBackupPlan401JSONResponse
- type ExecuteComponentBackupPlan403JSONResponse
- type ExecuteComponentBackupPlan404JSONResponse
- type ExecuteComponentBackupPlan409JSONResponse
- type ExecuteComponentBackupPlan429JSONResponse
- type ExecuteComponentBackupPlanParams
- type ExecuteComponentBackupPlanRequestObject
- type ExecuteComponentBackupPlanResponseObject
- type ExecutionUuid
- type ExternalEndpoint
- type ExternalEndpointCreate
- type ExternalEndpointCreateCriticality
- type ExternalEndpointCriticality
- type ExternalEndpointGrant
- type ExternalEndpointGrantCreate
- type ExternalEndpointGrantFactor
- type ExternalEndpointUuid
- type Forbidden
- type ForbiddenJSONResponse
- type ForgetJob200JSONResponse
- type ForgetJob400JSONResponse
- type ForgetJob401JSONResponse
- type ForgetJob403JSONResponse
- type ForgetJob404JSONResponse
- type ForgetJob409JSONResponse
- type ForgetJob429JSONResponse
- type ForgetJobJSONRequestBody
- type ForgetJobRequestObject
- type ForgetJobResponseObject
- type GeneratePrivateKey201JSONResponse
- type GeneratePrivateKey201ResponseHeaders
- type GeneratePrivateKey400JSONResponse
- type GeneratePrivateKey401JSONResponse
- type GeneratePrivateKey403JSONResponse
- type GeneratePrivateKey409JSONResponse
- type GeneratePrivateKey422JSONResponse
- type GeneratePrivateKey429JSONResponse
- type GeneratePrivateKeyJSONRequestBody
- type GeneratePrivateKeyParams
- type GeneratePrivateKeyRequestObject
- type GeneratePrivateKeyResponseObject
- type GetAdoptionScan200JSONResponse
- type GetAdoptionScan401JSONResponse
- type GetAdoptionScan403JSONResponse
- type GetAdoptionScan404JSONResponse
- type GetAdoptionScan429JSONResponse
- type GetAdoptionScanRequestObject
- type GetAdoptionScanResponseObject
- type GetApplication200JSONResponse
- type GetApplication200ResponseHeaders
- type GetApplication401JSONResponse
- type GetApplication403JSONResponse
- type GetApplication404JSONResponse
- type GetApplication429JSONResponse
- type GetApplicationLogs200JSONResponse
- type GetApplicationLogs401JSONResponse
- type GetApplicationLogs403JSONResponse
- type GetApplicationLogs404JSONResponse
- type GetApplicationLogs409JSONResponse
- type GetApplicationLogs429JSONResponse
- type GetApplicationLogsParams
- type GetApplicationLogsRequestObject
- type GetApplicationLogsResponseObject
- type GetApplicationMetrics200JSONResponse
- type GetApplicationMetrics401JSONResponse
- type GetApplicationMetrics403JSONResponse
- type GetApplicationMetrics404JSONResponse
- type GetApplicationMetrics409JSONResponse
- type GetApplicationMetrics429JSONResponse
- type GetApplicationMetricsRequestObject
- type GetApplicationMetricsResponseObject
- type GetApplicationRequestObject
- type GetApplicationResponseObject
- type GetBackupPlan200JSONResponse
- type GetBackupPlan200ResponseHeaders
- type GetBackupPlan401JSONResponse
- type GetBackupPlan403JSONResponse
- type GetBackupPlan404JSONResponse
- type GetBackupPlan429JSONResponse
- type GetBackupPlanRequestObject
- type GetBackupPlanResponseObject
- type GetCertificate200JSONResponse
- type GetCertificate401JSONResponse
- type GetCertificate403JSONResponse
- type GetCertificate404JSONResponse
- type GetCertificate429JSONResponse
- type GetCertificateRequestObject
- type GetCertificateResponseObject
- type GetComponentBackupPlan200JSONResponse
- type GetComponentBackupPlan200ResponseHeaders
- type GetComponentBackupPlan401JSONResponse
- type GetComponentBackupPlan403JSONResponse
- type GetComponentBackupPlan404JSONResponse
- type GetComponentBackupPlan429JSONResponse
- type GetComponentBackupPlanRequestObject
- type GetComponentBackupPlanResponseObject
- type GetDatabase200JSONResponse
- type GetDatabase200ResponseHeaders
- type GetDatabase401JSONResponse
- type GetDatabase403JSONResponse
- type GetDatabase404JSONResponse
- type GetDatabase429JSONResponse
- type GetDatabaseRequestObject
- type GetDatabaseResponseObject
- type GetDeployment200JSONResponse
- type GetDeployment401JSONResponse
- type GetDeployment403JSONResponse
- type GetDeployment404JSONResponse
- type GetDeployment429JSONResponse
- type GetDeploymentLogs200JSONResponse
- type GetDeploymentLogs200TexteventStreamResponse
- type GetDeploymentLogs400JSONResponse
- type GetDeploymentLogs401JSONResponse
- type GetDeploymentLogs403JSONResponse
- type GetDeploymentLogs404JSONResponse
- type GetDeploymentLogs429JSONResponse
- type GetDeploymentLogsParams
- type GetDeploymentLogsRequestObject
- type GetDeploymentLogsResponseObject
- type GetDeploymentRequestObject
- type GetDeploymentResponseObject
- type GetDnsCredential200JSONResponse
- type GetDnsCredential401JSONResponse
- type GetDnsCredential404JSONResponse
- type GetDnsCredential429JSONResponse
- type GetDnsCredentialRequestObject
- type GetDnsCredentialResponseObject
- type GetEncryptionStatus200JSONResponse
- type GetEncryptionStatus401JSONResponse
- type GetEncryptionStatus403JSONResponse
- type GetEncryptionStatus429JSONResponse
- type GetEncryptionStatusRequestObject
- type GetEncryptionStatusResponseObject
- type GetEnvironment200JSONResponse
- type GetEnvironment200ResponseHeaders
- type GetEnvironment401JSONResponse
- type GetEnvironment403JSONResponse
- type GetEnvironment404JSONResponse
- type GetEnvironment429JSONResponse
- type GetEnvironmentRequestObject
- type GetEnvironmentResponseObject
- type GetExternalEndpoint200JSONResponse
- type GetExternalEndpoint401JSONResponse
- type GetExternalEndpoint403JSONResponse
- type GetExternalEndpoint404JSONResponse
- type GetExternalEndpointRequestObject
- type GetExternalEndpointResponseObject
- type GetGithubApp200JSONResponse
- type GetGithubApp401JSONResponse
- type GetGithubApp403JSONResponse
- type GetGithubApp404JSONResponse
- type GetGithubApp429JSONResponse
- type GetGithubAppRequestObject
- type GetGithubAppResponseObject
- type GetHealth200JSONResponse
- type GetHealthRequestObject
- type GetHealthResponseObject
- type GetIngressEndpoint200JSONResponse
- type GetIngressEndpoint401JSONResponse
- type GetIngressEndpoint403JSONResponse
- type GetIngressEndpoint404JSONResponse
- type GetIngressEndpointRequestObject
- type GetIngressEndpointResponseObject
- type GetInstanceSettings200JSONResponse
- type GetInstanceSettings401JSONResponse
- type GetInstanceSettings403JSONResponse
- type GetInstanceSettings429JSONResponse
- type GetInstanceSettingsRequestObject
- type GetInstanceSettingsResponseObject
- type GetJob200JSONResponse
- type GetJob401JSONResponse
- type GetJob403JSONResponse
- type GetJob404JSONResponse
- type GetJob429JSONResponse
- type GetJobRequestObject
- type GetJobResponseObject
- type GetManual200JSONResponse
- type GetManual401JSONResponse
- type GetManual429JSONResponse
- type GetManualParams
- type GetManualRequestObject
- type GetManualResponseObject
- type GetNotificationChannel200JSONResponse
- type GetNotificationChannel200ResponseHeaders
- type GetNotificationChannel401JSONResponse
- type GetNotificationChannel404JSONResponse
- type GetNotificationChannel429JSONResponse
- type GetNotificationChannelRequestObject
- type GetNotificationChannelResponseObject
- type GetPreviewLogs200JSONResponse
- type GetPreviewLogs401JSONResponse
- type GetPreviewLogs403JSONResponse
- type GetPreviewLogs404JSONResponse
- type GetPreviewLogs409JSONResponse
- type GetPreviewLogs429JSONResponse
- type GetPreviewLogsParams
- type GetPreviewLogsRequestObject
- type GetPreviewLogsResponseObject
- type GetPreviewMetrics200JSONResponse
- type GetPreviewMetrics401JSONResponse
- type GetPreviewMetrics403JSONResponse
- type GetPreviewMetrics404JSONResponse
- type GetPreviewMetrics409JSONResponse
- type GetPreviewMetrics429JSONResponse
- type GetPreviewMetricsRequestObject
- type GetPreviewMetricsResponseObject
- type GetPrivateKey200JSONResponse
- type GetPrivateKey200ResponseHeaders
- type GetPrivateKey401JSONResponse
- type GetPrivateKey403JSONResponse
- type GetPrivateKey404JSONResponse
- type GetPrivateKey429JSONResponse
- type GetPrivateKeyRequestObject
- type GetPrivateKeyResponseObject
- type GetProject200JSONResponse
- type GetProject200ResponseHeaders
- type GetProject401JSONResponse
- type GetProject403JSONResponse
- type GetProject404JSONResponse
- type GetProject429JSONResponse
- type GetProjectRequestObject
- type GetProjectResponseObject
- type GetProxyLogs200JSONResponse
- type GetProxyLogs401JSONResponse
- type GetProxyLogs403JSONResponse
- type GetProxyLogs404JSONResponse
- type GetProxyLogs409JSONResponse
- type GetProxyLogs429JSONResponse
- type GetProxyLogsParams
- type GetProxyLogsRequestObject
- type GetProxyLogsResponseObject
- type GetRegistryCredential200JSONResponse
- type GetRegistryCredential200ResponseHeaders
- type GetRegistryCredential401JSONResponse
- type GetRegistryCredential404JSONResponse
- type GetRegistryCredential429JSONResponse
- type GetRegistryCredentialRequestObject
- type GetRegistryCredentialResponseObject
- type GetS3Storage200JSONResponse
- type GetS3Storage200ResponseHeaders
- type GetS3Storage401JSONResponse
- type GetS3Storage404JSONResponse
- type GetS3Storage429JSONResponse
- type GetS3StorageRequestObject
- type GetS3StorageResponseObject
- type GetScheduledTask200JSONResponse
- type GetScheduledTask200ResponseHeaders
- type GetScheduledTask401JSONResponse
- type GetScheduledTask404JSONResponse
- type GetScheduledTask429JSONResponse
- type GetScheduledTaskRequestObject
- type GetScheduledTaskResponseObject
- type GetServer200JSONResponse
- type GetServer200ResponseHeaders
- type GetServer401JSONResponse
- type GetServer403JSONResponse
- type GetServer404JSONResponse
- type GetServer429JSONResponse
- type GetServerCA200JSONResponse
- type GetServerCA401JSONResponse
- type GetServerCA404JSONResponse
- type GetServerCA429JSONResponse
- type GetServerCARequestObject
- type GetServerCAResponseObject
- type GetServerRequestObject
- type GetServerResponseObject
- type GetService200JSONResponse
- type GetService200ResponseHeaders
- type GetService401JSONResponse
- type GetService403JSONResponse
- type GetService404JSONResponse
- type GetService429JSONResponse
- type GetServiceRequestObject
- type GetServiceResponseObject
- type GetTeam200JSONResponse
- type GetTeam401JSONResponse
- type GetTeam403JSONResponse
- type GetTeam404JSONResponse
- type GetTeam429JSONResponse
- type GetTeamRequestObject
- type GetTeamResponseObject
- type GetTeamRole200JSONResponse
- type GetTeamRole401JSONResponse
- type GetTeamRole403JSONResponse
- type GetTeamRole404JSONResponse
- type GetTeamRole429JSONResponse
- type GetTeamRoleRequestObject
- type GetTeamRoleResponseObject
- type GetTelemetry200JSONResponse
- type GetTelemetry401JSONResponse
- type GetTelemetry403JSONResponse
- type GetTelemetry429JSONResponse
- type GetTelemetryRequestObject
- type GetTelemetryResponseObject
- type GetTransactionalEmail200JSONResponse
- type GetTransactionalEmail401JSONResponse
- type GetTransactionalEmail403JSONResponse
- type GetTransactionalEmail429JSONResponse
- type GetTransactionalEmailRequestObject
- type GetTransactionalEmailResponseObject
- type GetUptimeCheck200JSONResponse
- type GetUptimeCheck200ResponseHeaders
- type GetUptimeCheck401JSONResponse
- type GetUptimeCheck403JSONResponse
- type GetUptimeCheck404JSONResponse
- type GetUptimeCheck429JSONResponse
- type GetUptimeCheckRequestObject
- type GetUptimeCheckResponseObject
- type GetVersion200JSONResponse
- type GetVersion401JSONResponse
- type GetVersion429JSONResponse
- type GetVersionRequestObject
- type GetVersionResponseObject
- type GitRepository
- type GithubApp
- type GithubAppCreateRequest
- type GithubAppManifest
- type GithubAppUuid
- type GrantUuid
- type HealthCheckConfig
- type HealthStatus
- type HealthStatusStatus
- type IdempotencyKey
- type IfMatch
- type IngressEndpoint
- type IngressEndpointAccess
- type IngressEndpointCreate
- type IngressEndpointCreateAccess
- type IngressEndpointUpdate
- type IngressEndpointUpdateAccess
- type IngressEndpointUuid
- type IngressTunnelSession
- type IngressTunnelSessionInfo
- type IngressTunnelSessionInfoEndReason
- type IngressTunnelSessionUuid
- type InstanceIdentity
- type InstanceIdentityUpdate
- type InvalidParamFormatError
- type Invitation
- type InvitationCreate
- type InvitationCreateRole
- type InvitationRole
- type InvitationStatus
- type InvitationUuid
- type Job
- type JobAccepted
- type JobForgetRequest
- type JobResourceType
- type JobStatus
- type JobStep
- type JobStepStatus
- type JobUuid
- type KeepPreview204Response
- type KeepPreview401JSONResponse
- type KeepPreview403JSONResponse
- type KeepPreview404JSONResponse
- type KeepPreview409JSONResponse
- type KeepPreview429JSONResponse
- type KeepPreviewRequestObject
- type KeepPreviewResponseObject
- type LastEventId
- type Limit
- type ListAdoptionScans200JSONResponse
- type ListAdoptionScans400JSONResponse
- type ListAdoptionScans401JSONResponse
- type ListAdoptionScans403JSONResponse
- type ListAdoptionScans404JSONResponse
- type ListAdoptionScans429JSONResponse
- type ListAdoptionScansParams
- type ListAdoptionScansRequestObject
- type ListAdoptionScansResponseObject
- type ListApiTokens200JSONResponse
- type ListApiTokens401JSONResponse
- type ListApiTokens403JSONResponse
- type ListApiTokens404JSONResponse
- type ListApiTokens429JSONResponse
- type ListApiTokensParams
- type ListApiTokensParamsScope
- type ListApiTokensRequestObject
- type ListApiTokensResponseObject
- type ListApplicationComponents200JSONResponse
- type ListApplicationComponents401JSONResponse
- type ListApplicationComponents403JSONResponse
- type ListApplicationComponents404JSONResponse
- type ListApplicationComponents429JSONResponse
- type ListApplicationComponentsRequestObject
- type ListApplicationComponentsResponseObject
- type ListApplicationDeployments200JSONResponse
- type ListApplicationDeployments400JSONResponse
- type ListApplicationDeployments401JSONResponse
- type ListApplicationDeployments403JSONResponse
- type ListApplicationDeployments404JSONResponse
- type ListApplicationDeployments429JSONResponse
- type ListApplicationDeploymentsParams
- type ListApplicationDeploymentsRequestObject
- type ListApplicationDeploymentsResponseObject
- type ListApplicationEnvs200JSONResponse
- type ListApplicationEnvs401JSONResponse
- type ListApplicationEnvs403JSONResponse
- type ListApplicationEnvs404JSONResponse
- type ListApplicationEnvs429JSONResponse
- type ListApplicationEnvsParams
- type ListApplicationEnvsRequestObject
- type ListApplicationEnvsResponseObject
- type ListApplicationPreviews200JSONResponse
- type ListApplicationPreviews401JSONResponse
- type ListApplicationPreviews403JSONResponse
- type ListApplicationPreviews404JSONResponse
- type ListApplicationPreviews429JSONResponse
- type ListApplicationPreviewsRequestObject
- type ListApplicationPreviewsResponseObject
- type ListApplicationPullRequests200JSONResponse
- type ListApplicationPullRequests401JSONResponse
- type ListApplicationPullRequests403JSONResponse
- type ListApplicationPullRequests404JSONResponse
- type ListApplicationPullRequests409JSONResponse
- type ListApplicationPullRequests429JSONResponse
- type ListApplicationPullRequestsRequestObject
- type ListApplicationPullRequestsResponseObject
- type ListApplicationStorages200JSONResponse
- type ListApplicationStorages401JSONResponse
- type ListApplicationStorages403JSONResponse
- type ListApplicationStorages404JSONResponse
- type ListApplicationStorages429JSONResponse
- type ListApplicationStoragesRequestObject
- type ListApplicationStoragesResponseObject
- type ListApplications200JSONResponse
- type ListApplications400JSONResponse
- type ListApplications401JSONResponse
- type ListApplications429JSONResponse
- type ListApplicationsParams
- type ListApplicationsRequestObject
- type ListApplicationsResponseObject
- type ListBackupExecutions200JSONResponse
- type ListBackupExecutions401JSONResponse
- type ListBackupExecutions403JSONResponse
- type ListBackupExecutions404JSONResponse
- type ListBackupExecutions429JSONResponse
- type ListBackupExecutionsParams
- type ListBackupExecutionsRequestObject
- type ListBackupExecutionsResponseObject
- type ListBackupPlans200JSONResponse
- type ListBackupPlans401JSONResponse
- type ListBackupPlans403JSONResponse
- type ListBackupPlans404JSONResponse
- type ListBackupPlans429JSONResponse
- type ListBackupPlansParams
- type ListBackupPlansRequestObject
- type ListBackupPlansResponseObject
- type ListComponentBackupExecutions200JSONResponse
- type ListComponentBackupExecutions401JSONResponse
- type ListComponentBackupExecutions403JSONResponse
- type ListComponentBackupExecutions404JSONResponse
- type ListComponentBackupExecutions429JSONResponse
- type ListComponentBackupExecutionsParams
- type ListComponentBackupExecutionsRequestObject
- type ListComponentBackupExecutionsResponseObject
- type ListComponentBackupPlans200JSONResponse
- type ListComponentBackupPlans401JSONResponse
- type ListComponentBackupPlans403JSONResponse
- type ListComponentBackupPlans404JSONResponse
- type ListComponentBackupPlans429JSONResponse
- type ListComponentBackupPlansParams
- type ListComponentBackupPlansRequestObject
- type ListComponentBackupPlansResponseObject
- type ListComponentRestoreDrills200JSONResponse
- type ListComponentRestoreDrills401JSONResponse
- type ListComponentRestoreDrills403JSONResponse
- type ListComponentRestoreDrills404JSONResponse
- type ListComponentRestoreDrills429JSONResponse
- type ListComponentRestoreDrillsParams
- type ListComponentRestoreDrillsRequestObject
- type ListComponentRestoreDrillsResponseObject
- type ListDatabases200JSONResponse
- type ListDatabases400JSONResponse
- type ListDatabases401JSONResponse
- type ListDatabases429JSONResponse
- type ListDatabasesParams
- type ListDatabasesRequestObject
- type ListDatabasesResponseObject
- type ListDnsCredentials200JSONResponse
- type ListDnsCredentials401JSONResponse
- type ListDnsCredentials429JSONResponse
- type ListDnsCredentialsParams
- type ListDnsCredentialsRequestObject
- type ListDnsCredentialsResponseObject
- type ListEnvironments200JSONResponse
- type ListEnvironments401JSONResponse
- type ListEnvironments403JSONResponse
- type ListEnvironments404JSONResponse
- type ListEnvironments429JSONResponse
- type ListEnvironmentsParams
- type ListEnvironmentsRequestObject
- type ListEnvironmentsResponseObject
- type ListExternalEndpointGrants200JSONResponse
- type ListExternalEndpointGrants401JSONResponse
- type ListExternalEndpointGrants403JSONResponse
- type ListExternalEndpointGrants404JSONResponse
- type ListExternalEndpointGrantsParams
- type ListExternalEndpointGrantsRequestObject
- type ListExternalEndpointGrantsResponseObject
- type ListExternalEndpoints200JSONResponse
- type ListExternalEndpoints401JSONResponse
- type ListExternalEndpoints403JSONResponse
- type ListExternalEndpointsParams
- type ListExternalEndpointsRequestObject
- type ListExternalEndpointsResponseObject
- type ListGithubAppRepositories200JSONResponse
- type ListGithubAppRepositories401JSONResponse
- type ListGithubAppRepositories403JSONResponse
- type ListGithubAppRepositories404JSONResponse
- type ListGithubAppRepositories409JSONResponse
- type ListGithubAppRepositories429JSONResponse
- type ListGithubAppRepositoriesParams
- type ListGithubAppRepositoriesRequestObject
- type ListGithubAppRepositoriesResponseObject
- type ListGithubApps200JSONResponse
- type ListGithubApps401JSONResponse
- type ListGithubApps429JSONResponse
- type ListGithubAppsParams
- type ListGithubAppsRequestObject
- type ListGithubAppsResponseObject
- type ListIngressEndpoints200JSONResponse
- type ListIngressEndpoints401JSONResponse
- type ListIngressEndpoints403JSONResponse
- type ListIngressEndpointsRequestObject
- type ListIngressEndpointsResponseObject
- type ListIngressTunnelSessions200JSONResponse
- type ListIngressTunnelSessions400JSONResponse
- type ListIngressTunnelSessions401JSONResponse
- type ListIngressTunnelSessions403JSONResponse
- type ListIngressTunnelSessionsParams
- type ListIngressTunnelSessionsRequestObject
- type ListIngressTunnelSessionsResponseObject
- type ListInstanceAudit200JSONResponse
- type ListInstanceAudit400JSONResponse
- type ListInstanceAudit401JSONResponse
- type ListInstanceAudit403JSONResponse
- type ListInstanceAudit429JSONResponse
- type ListInstanceAuditParams
- type ListInstanceAuditParamsResult
- type ListInstanceAuditRequestObject
- type ListInstanceAuditResponseObject
- type ListJobs200JSONResponse
- type ListJobs400JSONResponse
- type ListJobs401JSONResponse
- type ListJobs429JSONResponse
- type ListJobsParams
- type ListJobsRequestObject
- type ListJobsResponseObject
- type ListNotificationChannels200JSONResponse
- type ListNotificationChannels401JSONResponse
- type ListNotificationChannels429JSONResponse
- type ListNotificationChannelsParams
- type ListNotificationChannelsRequestObject
- type ListNotificationChannelsResponseObject
- type ListNotificationRules200JSONResponse
- type ListNotificationRules401JSONResponse
- type ListNotificationRules404JSONResponse
- type ListNotificationRules429JSONResponse
- type ListNotificationRulesRequestObject
- type ListNotificationRulesResponseObject
- type ListOauthProviders200JSONResponse
- type ListOauthProviders401JSONResponse
- type ListOauthProviders403JSONResponse
- type ListOauthProviders429JSONResponse
- type ListOauthProvidersRequestObject
- type ListOauthProvidersResponseObject
- type ListPermissions200JSONResponse
- type ListPermissions401JSONResponse
- type ListPermissions403JSONResponse
- type ListPermissions429JSONResponse
- type ListPermissionsRequestObject
- type ListPermissionsResponseObject
- type ListPortForwardSessions200JSONResponse
- type ListPortForwardSessions400JSONResponse
- type ListPortForwardSessions401JSONResponse
- type ListPortForwardSessions403JSONResponse
- type ListPortForwardSessionsParams
- type ListPortForwardSessionsRequestObject
- type ListPortForwardSessionsResponseObject
- type ListPreviewEnvs200JSONResponse
- type ListPreviewEnvs401JSONResponse
- type ListPreviewEnvs403JSONResponse
- type ListPreviewEnvs404JSONResponse
- type ListPreviewEnvs429JSONResponse
- type ListPreviewEnvsRequestObject
- type ListPreviewEnvsResponseObject
- type ListPrivateKeys200JSONResponse
- type ListPrivateKeys401JSONResponse
- type ListPrivateKeys429JSONResponse
- type ListPrivateKeysParams
- type ListPrivateKeysRequestObject
- type ListPrivateKeysResponseObject
- type ListProjects200JSONResponse
- type ListProjects400JSONResponse
- type ListProjects401JSONResponse
- type ListProjects429JSONResponse
- type ListProjectsParams
- type ListProjectsRequestObject
- type ListProjectsResponseObject
- type ListRegistryCredentials200JSONResponse
- type ListRegistryCredentials401JSONResponse
- type ListRegistryCredentials429JSONResponse
- type ListRegistryCredentialsParams
- type ListRegistryCredentialsRequestObject
- type ListRegistryCredentialsResponseObject
- type ListRestoreDrills200JSONResponse
- type ListRestoreDrills401JSONResponse
- type ListRestoreDrills403JSONResponse
- type ListRestoreDrills404JSONResponse
- type ListRestoreDrills429JSONResponse
- type ListRestoreDrillsParams
- type ListRestoreDrillsRequestObject
- type ListRestoreDrillsResponseObject
- type ListS3Storages200JSONResponse
- type ListS3Storages401JSONResponse
- type ListS3Storages429JSONResponse
- type ListS3StoragesParams
- type ListS3StoragesRequestObject
- type ListS3StoragesResponseObject
- type ListScheduledTasks200JSONResponse
- type ListScheduledTasks401JSONResponse
- type ListScheduledTasks403JSONResponse
- type ListScheduledTasks404JSONResponse
- type ListScheduledTasks429JSONResponse
- type ListScheduledTasksParams
- type ListScheduledTasksRequestObject
- type ListScheduledTasksResponseObject
- type ListScimTokens200JSONResponse
- type ListScimTokens401JSONResponse
- type ListScimTokens403JSONResponse
- type ListScimTokens404JSONResponse
- type ListScimTokens429JSONResponse
- type ListScimTokensRequestObject
- type ListScimTokensResponseObject
- type ListServerCertificates200JSONResponse
- type ListServerCertificates400JSONResponse
- type ListServerCertificates401JSONResponse
- type ListServerCertificates403JSONResponse
- type ListServerCertificates404JSONResponse
- type ListServerCertificates429JSONResponse
- type ListServerCertificatesParams
- type ListServerCertificatesRequestObject
- type ListServerCertificatesResponseObject
- type ListServerDomains200JSONResponse
- type ListServerDomains401JSONResponse
- type ListServerDomains403JSONResponse
- type ListServerDomains404JSONResponse
- type ListServerDomains429JSONResponse
- type ListServerDomainsRequestObject
- type ListServerDomainsResponseObject
- type ListServerResources200JSONResponse
- type ListServerResources401JSONResponse
- type ListServerResources403JSONResponse
- type ListServerResources404JSONResponse
- type ListServerResources429JSONResponse
- type ListServerResourcesParams
- type ListServerResourcesRequestObject
- type ListServerResourcesResponseObject
- type ListServers200JSONResponse
- type ListServers401JSONResponse
- type ListServers429JSONResponse
- type ListServersParams
- type ListServersRequestObject
- type ListServersResponseObject
- type ListServiceComponents200JSONResponse
- type ListServiceComponents401JSONResponse
- type ListServiceComponents403JSONResponse
- type ListServiceComponents404JSONResponse
- type ListServiceComponents429JSONResponse
- type ListServiceComponentsRequestObject
- type ListServiceComponentsResponseObject
- type ListServiceDeployments200JSONResponse
- type ListServiceDeployments401JSONResponse
- type ListServiceDeployments403JSONResponse
- type ListServiceDeployments404JSONResponse
- type ListServiceDeployments429JSONResponse
- type ListServiceDeploymentsParams
- type ListServiceDeploymentsRequestObject
- type ListServiceDeploymentsResponseObject
- type ListServiceEnvs200JSONResponse
- type ListServiceEnvs401JSONResponse
- type ListServiceEnvs403JSONResponse
- type ListServiceEnvs404JSONResponse
- type ListServiceEnvs429JSONResponse
- type ListServiceEnvsParams
- type ListServiceEnvsRequestObject
- type ListServiceEnvsResponseObject
- type ListServices200JSONResponse
- type ListServices401JSONResponse
- type ListServices429JSONResponse
- type ListServicesParams
- type ListServicesRequestObject
- type ListServicesResponseObject
- type ListSharedVariables200JSONResponse
- type ListSharedVariables400JSONResponse
- type ListSharedVariables401JSONResponse
- type ListSharedVariables403JSONResponse
- type ListSharedVariables429JSONResponse
- type ListSharedVariablesParams
- type ListSharedVariablesParamsScope
- type ListSharedVariablesRequestObject
- type ListSharedVariablesResponseObject
- type ListTaskExecutions200JSONResponse
- type ListTaskExecutions401JSONResponse
- type ListTaskExecutions404JSONResponse
- type ListTaskExecutions429JSONResponse
- type ListTaskExecutionsParams
- type ListTaskExecutionsRequestObject
- type ListTaskExecutionsResponseObject
- type ListTeamAudit200JSONResponse
- type ListTeamAudit400JSONResponse
- type ListTeamAudit401JSONResponse
- type ListTeamAudit403JSONResponse
- type ListTeamAudit404JSONResponse
- type ListTeamAudit429JSONResponse
- type ListTeamAuditParams
- type ListTeamAuditParamsResult
- type ListTeamAuditRequestObject
- type ListTeamAuditResponseObject
- type ListTeamInvitations200JSONResponse
- type ListTeamInvitations401JSONResponse
- type ListTeamInvitations403JSONResponse
- type ListTeamInvitations404JSONResponse
- type ListTeamInvitations429JSONResponse
- type ListTeamInvitationsParams
- type ListTeamInvitationsRequestObject
- type ListTeamInvitationsResponseObject
- type ListTeamMembers200JSONResponse
- type ListTeamMembers401JSONResponse
- type ListTeamMembers403JSONResponse
- type ListTeamMembers404JSONResponse
- type ListTeamMembers429JSONResponse
- type ListTeamMembersParams
- type ListTeamMembersRequestObject
- type ListTeamMembersResponseObject
- type ListTeamRoles200JSONResponse
- type ListTeamRoles401JSONResponse
- type ListTeamRoles403JSONResponse
- type ListTeamRoles404JSONResponse
- type ListTeamRoles429JSONResponse
- type ListTeamRolesParams
- type ListTeamRolesRequestObject
- type ListTeamRolesResponseObject
- type ListTeams200JSONResponse
- type ListTeams400JSONResponse
- type ListTeams401JSONResponse
- type ListTeams429JSONResponse
- type ListTeamsParams
- type ListTeamsRequestObject
- type ListTeamsResponseObject
- type ListUptimeChecks200JSONResponse
- type ListUptimeChecks400JSONResponse
- type ListUptimeChecks401JSONResponse
- type ListUptimeChecks403JSONResponse
- type ListUptimeChecks429JSONResponse
- type ListUptimeChecksParams
- type ListUptimeChecksRequestObject
- type ListUptimeChecksResponseObject
- type ListUptimeResults200JSONResponse
- type ListUptimeResults401JSONResponse
- type ListUptimeResults403JSONResponse
- type ListUptimeResults404JSONResponse
- type ListUptimeResults429JSONResponse
- type ListUptimeResultsParams
- type ListUptimeResultsRequestObject
- type ListUptimeResultsResponseObject
- type LogLine
- type LogLineChannel
- type ManualLink
- type ManualSection
- type ManualTopic
- type MemberRoleUpdate
- type MemberRoleUpdateRole
- type MiddlewareFunc
- type NextCursor
- type NotFound
- type NotFoundJSONResponse
- type NotificationChannel
- type NotificationChannelCreate
- type NotificationChannelCreateKind
- type NotificationChannelKind
- type NotificationChannelUpdate
- type NotificationRule
- type NotificationRuleCreate
- type NotificationRuleCreateMinSeverity
- type NotificationRuleMinSeverity
- type OauthProviderConfig
- type OauthProviderConfigProvider
- type OauthProviderName
- type OauthProviderSet
- type ObservedStatus
- type PermissionCatalogEntry
- type PermissionCatalogEntrySocle
- type PersistentStorage
- type PersistentStorageCreate
- type PersistentStorageCreateKind
- type PersistentStorageKind
- type PortForwardCreate
- type PortForwardSession
- type PortForwardSessionInfo
- type PortForwardSessionInfoEndReason
- type PortForwardSessionInfoTargetKind
- type PortForwardSessionState
- type PortForwardSessionUuid
- type Preview
- type PreviewRouteTemplate
- type PreviewStatus
- type PrivateKey
- type PrivateKeyCreate
- type PrivateKeyGenerate
- type PrivateKeyUpdate
- type PrivateKeyUuid
- type Project
- type ProjectCreate
- type ProjectUpdate
- type ProjectUuid
- type ProxyLifecycle202JSONResponse
- type ProxyLifecycle401JSONResponse
- type ProxyLifecycle403JSONResponse
- type ProxyLifecycle404JSONResponse
- type ProxyLifecycle409JSONResponse
- type ProxyLifecycle429JSONResponse
- type ProxyLifecycleJSONRequestBody
- type ProxyLifecycleRequest
- type ProxyLifecycleRequestObject
- type ProxyLifecycleResponseObject
- type PushoverConfig
- type RedeployPreview202JSONResponse
- type RedeployPreview401JSONResponse
- type RedeployPreview403JSONResponse
- type RedeployPreview404JSONResponse
- type RedeployPreview409JSONResponse
- type RedeployPreview422JSONResponse
- type RedeployPreview429JSONResponse
- type RedeployPreviewJSONBody
- type RedeployPreviewJSONRequestBody
- type RedeployPreviewParams
- type RedeployPreviewRequestObject
- type RedeployPreviewResponseObject
- type RegistryCredential
- type RegistryCredentialCreate
- type RegistryCredentialUpdate
- type RegistryCredentialUuid
- type RenewCertificate202JSONResponse
- type RenewCertificate401JSONResponse
- type RenewCertificate403JSONResponse
- type RenewCertificate404JSONResponse
- type RenewCertificate409JSONResponse
- type RenewCertificate422JSONResponse
- type RenewCertificate429JSONResponse
- type RenewCertificateParams
- type RenewCertificateRequestObject
- type RenewCertificateResponseObject
- type ReplaceApplicationEnvs200JSONResponse
- type ReplaceApplicationEnvs400JSONResponse
- type ReplaceApplicationEnvs401JSONResponse
- type ReplaceApplicationEnvs403JSONResponse
- type ReplaceApplicationEnvs404JSONResponse
- type ReplaceApplicationEnvs422JSONResponse
- type ReplaceApplicationEnvs429JSONResponse
- type ReplaceApplicationEnvsJSONBody
- type ReplaceApplicationEnvsJSONRequestBody
- type ReplaceApplicationEnvsRequestObject
- type ReplaceApplicationEnvsResponseObject
- type RequestExternalEndpointGrant201JSONResponse
- type RequestExternalEndpointGrant400JSONResponse
- type RequestExternalEndpointGrant401JSONResponse
- type RequestExternalEndpointGrant403JSONResponse
- type RequestExternalEndpointGrant404JSONResponse
- type RequestExternalEndpointGrantJSONRequestBody
- type RequestExternalEndpointGrantRequestObject
- type RequestExternalEndpointGrantResponseObject
- type RequiredHeaderError
- type RequiredParamError
- type ResendConfig
- type ResendTeamInvitation200JSONResponse
- type ResendTeamInvitation401JSONResponse
- type ResendTeamInvitation403JSONResponse
- type ResendTeamInvitation404JSONResponse
- type ResendTeamInvitation429JSONResponse
- type ResendTeamInvitationRequestObject
- type ResendTeamInvitationResponseObject
- type ResourceLimits
- type RestartApplication202JSONResponse
- type RestartApplication401JSONResponse
- type RestartApplication403JSONResponse
- type RestartApplication404JSONResponse
- type RestartApplication409JSONResponse
- type RestartApplication429JSONResponse
- type RestartApplicationRequestObject
- type RestartApplicationResponseObject
- type RestartDatabase202JSONResponse
- type RestartDatabase401JSONResponse
- type RestartDatabase403JSONResponse
- type RestartDatabase404JSONResponse
- type RestartDatabase409JSONResponse
- type RestartDatabase429JSONResponse
- type RestartDatabaseRequestObject
- type RestartDatabaseResponseObject
- type RestartService202JSONResponse
- type RestartService401JSONResponse
- type RestartService403JSONResponse
- type RestartService404JSONResponse
- type RestartService429JSONResponse
- type RestartServiceRequestObject
- type RestartServiceResponseObject
- type RestoreBackupExecution202JSONResponse
- type RestoreBackupExecution400JSONResponse
- type RestoreBackupExecution401JSONResponse
- type RestoreBackupExecution403JSONResponse
- type RestoreBackupExecution404JSONResponse
- type RestoreBackupExecution409JSONResponse
- type RestoreBackupExecution422JSONResponse
- type RestoreBackupExecution429JSONResponse
- type RestoreBackupExecutionJSONRequestBody
- type RestoreBackupExecutionParams
- type RestoreBackupExecutionRequestObject
- type RestoreBackupExecutionResponseObject
- type RestoreComponentBackupExecution202JSONResponse
- type RestoreComponentBackupExecution400JSONResponse
- type RestoreComponentBackupExecution401JSONResponse
- type RestoreComponentBackupExecution403JSONResponse
- type RestoreComponentBackupExecution404JSONResponse
- type RestoreComponentBackupExecution409JSONResponse
- type RestoreComponentBackupExecution422JSONResponse
- type RestoreComponentBackupExecution429JSONResponse
- type RestoreComponentBackupExecutionJSONRequestBody
- type RestoreComponentBackupExecutionParams
- type RestoreComponentBackupExecutionRequestObject
- type RestoreComponentBackupExecutionResponseObject
- type RestoreDrill
- type RestoreDrillStatus
- type RestoreRequest
- type RestoreRequestSource
- type RetentionPolicy
- type RetryJob202JSONResponse
- type RetryJob401JSONResponse
- type RetryJob403JSONResponse
- type RetryJob404JSONResponse
- type RetryJob409JSONResponse
- type RetryJob429JSONResponse
- type RetryJobParams
- type RetryJobRequestObject
- type RetryJobResponseObject
- type RevokeApiToken204Response
- type RevokeApiToken401JSONResponse
- type RevokeApiToken403JSONResponse
- type RevokeApiToken404JSONResponse
- type RevokeApiToken429JSONResponse
- type RevokeApiTokenRequestObject
- type RevokeApiTokenResponseObject
- type RevokeExternalEndpointGrant204Response
- type RevokeExternalEndpointGrant401JSONResponse
- type RevokeExternalEndpointGrant403JSONResponse
- type RevokeExternalEndpointGrant404JSONResponse
- type RevokeExternalEndpointGrantRequestObject
- type RevokeExternalEndpointGrantResponseObject
- type RevokeScimToken204Response
- type RevokeScimToken401JSONResponse
- type RevokeScimToken403JSONResponse
- type RevokeScimToken404JSONResponse
- type RevokeScimToken429JSONResponse
- type RevokeScimTokenRequestObject
- type RevokeScimTokenResponseObject
- type RevokeTeamInvitation204Response
- type RevokeTeamInvitation401JSONResponse
- type RevokeTeamInvitation403JSONResponse
- type RevokeTeamInvitation404JSONResponse
- type RevokeTeamInvitation409JSONResponse
- type RevokeTeamInvitation429JSONResponse
- type RevokeTeamInvitationRequestObject
- type RevokeTeamInvitationResponseObject
- type RoleUuid
- type RollbackApplication202JSONResponse
- type RollbackApplication400JSONResponse
- type RollbackApplication401JSONResponse
- type RollbackApplication403JSONResponse
- type RollbackApplication404JSONResponse
- type RollbackApplication409JSONResponse
- type RollbackApplication429JSONResponse
- type RollbackApplicationJSONBody
- type RollbackApplicationJSONRequestBody
- type RollbackApplicationParams
- type RollbackApplicationRequestObject
- type RollbackApplicationResponseObject
- type RotateEncryption202JSONResponse
- type RotateEncryption401JSONResponse
- type RotateEncryption403JSONResponse
- type RotateEncryption409JSONResponse
- type RotateEncryption429JSONResponse
- type RotateEncryptionParams
- type RotateEncryptionRequestObject
- type RotateEncryptionResponseObject
- type RunComponentRestoreDrill202JSONResponse
- type RunComponentRestoreDrill401JSONResponse
- type RunComponentRestoreDrill403JSONResponse
- type RunComponentRestoreDrill404JSONResponse
- type RunComponentRestoreDrill409JSONResponse
- type RunComponentRestoreDrill429JSONResponse
- type RunComponentRestoreDrillParams
- type RunComponentRestoreDrillRequestObject
- type RunComponentRestoreDrillResponseObject
- type RunRestoreDrill202JSONResponse
- type RunRestoreDrill401JSONResponse
- type RunRestoreDrill403JSONResponse
- type RunRestoreDrill404JSONResponse
- type RunRestoreDrill409JSONResponse
- type RunRestoreDrill429JSONResponse
- type RunRestoreDrillParams
- type RunRestoreDrillRequestObject
- type RunRestoreDrillResponseObject
- type RunScheduledTask202JSONResponse
- type RunScheduledTask401JSONResponse
- type RunScheduledTask403JSONResponse
- type RunScheduledTask404JSONResponse
- type RunScheduledTask409JSONResponse
- type RunScheduledTask429JSONResponse
- type RunScheduledTaskParams
- type RunScheduledTaskRequestObject
- type RunScheduledTaskResponseObject
- type RunServerCleanup202JSONResponse
- type RunServerCleanup401JSONResponse
- type RunServerCleanup403JSONResponse
- type RunServerCleanup404JSONResponse
- type RunServerCleanup409JSONResponse
- type RunServerCleanup429JSONResponse
- type RunServerCleanupParams
- type RunServerCleanupRequestObject
- type RunServerCleanupResponseObject
- type S3Storage
- type S3StorageCreate
- type S3StorageCreateServerSideEncryption
- type S3StorageServerSideEncryption
- type S3StorageUpdate
- type S3StorageUpdateServerSideEncryption
- type S3StorageUuid
- type ScheduledTask
- type ScheduledTaskCreate
- type ScheduledTaskUpdate
- type ScimToken
- type ScimTokenCreate
- type ScimTokenCreated
- type Server
- type ServerArchitecture
- type ServerCreate
- type ServerCreateProxyType
- type ServerDomain
- type ServerDomainResourceType
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AdoptResources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ApprovePreviewFork(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CancelDeployment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CloseIngressTunnelSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ClosePortForwardSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateAdoptionScan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApiToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApplicationEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApplicationPortForward(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApplicationStorage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateApplicationTerminalSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponentBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDatabasePortForward(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDatabaseTerminalSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDnsCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateExternalEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateExternalEndpointPortForward(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGithubApp(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateIngressEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateIngressTunnel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNotificationRule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePostgresqlDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePreviewEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePreviewPortForward(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePreviewTerminalSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePrivateKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateRegistryCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateS3Storage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateScheduledTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateScimToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateServer(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateServerTerminalSession(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateServiceEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSharedVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTeam(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTeamInvitation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateTeamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateUptimeCheck(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWebhookEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteApplicationEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteApplicationStorage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteComponentBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDnsCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteExternalEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGithubApp(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteIngressEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteNotificationRule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOauthProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeletePrivateKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteRegistryCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteS3Storage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteScheduledTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteServer(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteServiceEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSharedVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteTeamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUptimeCheck(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteWebhookEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeployApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeployPreviewForPr(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeployService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DestroyPreview(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisableApi(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisownApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisownService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnableApi(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExecuteBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExecuteComponentBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ForgetJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GeneratePrivateKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAdoptionScan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApplicationLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetApplicationMetrics(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetCertificate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDeployment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDeploymentLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDnsCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEncryptionStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetExternalEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGithubApp(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetIngressEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetInstanceSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetManual(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPreviewLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPreviewMetrics(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPrivateKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProxyLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRegistryCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetS3Storage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScheduledTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetServer(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetServerCA(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTeam(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTeamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTelemetry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTransactionalEmail(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetUptimeCheck(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) KeepPreview(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAdoptionScans(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApiTokens(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationComponents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationDeployments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationEnvs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationPreviews(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationPullRequests(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplicationStorages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListApplications(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBackupExecutions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBackupPlans(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentBackupExecutions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentBackupPlans(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentRestoreDrills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDatabases(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDnsCredentials(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListExternalEndpointGrants(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListExternalEndpoints(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGithubAppRepositories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGithubApps(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListIngressEndpoints(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListIngressTunnelSessions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListInstanceAudit(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListJobs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNotificationChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNotificationRules(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListOauthProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPermissions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPortForwardSessions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPreviewEnvs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListPrivateKeys(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRegistryCredentials(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRestoreDrills(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListS3Storages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListScheduledTasks(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListScimTokens(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServerCertificates(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServerDomains(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServerResources(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServiceComponents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServiceDeployments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServiceEnvs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListServices(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSharedVariables(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTaskExecutions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTeamAudit(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTeamInvitations(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTeamMembers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTeamRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTeams(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUptimeChecks(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUptimeResults(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyLifecycle(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RedeployPreview(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RenewCertificate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ReplaceApplicationEnvs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RequestExternalEndpointGrant(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ResendTeamInvitation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RestartApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RestartDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RestartService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RestoreBackupExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RestoreComponentBackupExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RetryJob(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeApiToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeExternalEndpointGrant(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeScimToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeTeamInvitation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RollbackApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RotateEncryption(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RunComponentRestoreDrill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RunRestoreDrill(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RunScheduledTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RunServerCleanup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetInstanceSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetOauthProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetTelemetry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetTransactionalEmail(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StartService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StopApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StopDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StopService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StreamApplicationLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StreamEvents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateApplication(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateApplicationEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentBackupPlan(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDatabase(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateExternalEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateIngressEndpoint(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdatePrivateKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRegistryCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateS3Storage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateScheduledTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateServer(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateService(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateServiceEnv(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSharedVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTeam(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTeamMember(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateTeamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUptimeCheck(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ValidateS3Storage(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ValidateServer(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) WebhookDeploy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) WebhookDeployPost(w http.ResponseWriter, r *http.Request)
- type ServerProxyDesiredState
- type ServerProxyType
- type ServerResource
- type ServerResourceType
- type ServerStatus
- type ServerUpdate
- type ServerUpdateProxyType
- type ServerUuid
- type Service
- type ServiceAccessProtection
- type ServiceComponent
- type ServiceComponentDatabaseEngine
- type ServiceComponentUuid
- type ServiceCreateRequest
- type ServiceCreateRequestAccessProtection
- type ServiceUpdate
- type ServiceUpdateAccessProtection
- type ServiceUuid
- type SetInstanceSettings200JSONResponse
- type SetInstanceSettings400JSONResponse
- type SetInstanceSettings401JSONResponse
- type SetInstanceSettings403JSONResponse
- type SetInstanceSettings422JSONResponse
- type SetInstanceSettings429JSONResponse
- type SetInstanceSettingsJSONRequestBody
- type SetInstanceSettingsRequestObject
- type SetInstanceSettingsResponseObject
- type SetOauthProvider200JSONResponse
- type SetOauthProvider400JSONResponse
- type SetOauthProvider401JSONResponse
- type SetOauthProvider403JSONResponse
- type SetOauthProvider422JSONResponse
- type SetOauthProvider429JSONResponse
- type SetOauthProviderJSONRequestBody
- type SetOauthProviderParamsOauthProvider
- type SetOauthProviderRequestObject
- type SetOauthProviderResponseObject
- type SetTelemetry200JSONResponse
- type SetTelemetry400JSONResponse
- type SetTelemetry401JSONResponse
- type SetTelemetry403JSONResponse
- type SetTelemetry422JSONResponse
- type SetTelemetry429JSONResponse
- type SetTelemetryJSONRequestBody
- type SetTelemetryRequestObject
- type SetTelemetryResponseObject
- type SetTransactionalEmail200JSONResponse
- type SetTransactionalEmail400JSONResponse
- type SetTransactionalEmail401JSONResponse
- type SetTransactionalEmail403JSONResponse
- type SetTransactionalEmail422JSONResponse
- type SetTransactionalEmail429JSONResponse
- type SetTransactionalEmailJSONRequestBody
- type SetTransactionalEmailRequestObject
- type SetTransactionalEmailResponseObject
- type SharedVariable
- type SharedVariableCreate
- type SharedVariableCreateScope
- type SharedVariableScope
- type SharedVariableUpdate
- type SharedVariableUuid
- type SmtpConfig
- type SmtpConfigEncryption
- type StartApplication202JSONResponse
- type StartApplication401JSONResponse
- type StartApplication403JSONResponse
- type StartApplication404JSONResponse
- type StartApplication409JSONResponse
- type StartApplication429JSONResponse
- type StartApplicationRequestObject
- type StartApplicationResponseObject
- type StartDatabase202JSONResponse
- type StartDatabase401JSONResponse
- type StartDatabase403JSONResponse
- type StartDatabase404JSONResponse
- type StartDatabase409JSONResponse
- type StartDatabase429JSONResponse
- type StartDatabaseRequestObject
- type StartDatabaseResponseObject
- type StartService202JSONResponse
- type StartService401JSONResponse
- type StartService403JSONResponse
- type StartService404JSONResponse
- type StartService429JSONResponse
- type StartServiceRequestObject
- type StartServiceResponseObject
- type StopApplication202JSONResponse
- type StopApplication401JSONResponse
- type StopApplication403JSONResponse
- type StopApplication404JSONResponse
- type StopApplication409JSONResponse
- type StopApplication429JSONResponse
- type StopApplicationRequestObject
- type StopApplicationResponseObject
- type StopDatabase202JSONResponse
- type StopDatabase401JSONResponse
- type StopDatabase403JSONResponse
- type StopDatabase404JSONResponse
- type StopDatabase409JSONResponse
- type StopDatabase429JSONResponse
- type StopDatabaseRequestObject
- type StopDatabaseResponseObject
- type StopService202JSONResponse
- type StopService401JSONResponse
- type StopService403JSONResponse
- type StopService404JSONResponse
- type StopService429JSONResponse
- type StopServiceRequestObject
- type StopServiceResponseObject
- type StorageUuid
- type StreamApplicationLogs200TexteventStreamResponse
- type StreamApplicationLogs401JSONResponse
- type StreamApplicationLogs403JSONResponse
- type StreamApplicationLogs404JSONResponse
- type StreamApplicationLogs409JSONResponse
- type StreamApplicationLogs429JSONResponse
- type StreamApplicationLogsParams
- type StreamApplicationLogsRequestObject
- type StreamApplicationLogsResponseObject
- type StreamEvents200TexteventStreamResponse
- type StreamEvents401JSONResponse
- type StreamEvents403JSONResponse
- type StreamEvents429JSONResponse
- type StreamEventsParams
- type StreamEventsRequestObject
- type StreamEventsResponseObject
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TaskExecution
- type TaskExecutionStatus
- type TaskKind
- type TaskMissedRunPolicy
- type TaskOverlapPolicy
- type TaskUuid
- type Team
- type TeamCreate
- type TeamMember
- type TeamMemberRole
- type TeamUpdate
- type TeamUuid
- type TelegramConfig
- type TelemetryConfig
- type TelemetryConfigProtocol
- type TelemetryConfigSet
- type TelemetryConfigSetProtocol
- type TerminalSession
- type TerminalSessionState
- type TerminalSessionTargetKind
- type TestNotificationChannel200JSONResponse
- type TestNotificationChannel401JSONResponse
- type TestNotificationChannel403JSONResponse
- type TestNotificationChannel404JSONResponse
- type TestNotificationChannel429JSONResponse
- type TestNotificationChannelRequestObject
- type TestNotificationChannelResponseObject
- type TokenUuid
- type TooManyRequests
- type TooManyRequestsJSONResponse
- type TooManyRequestsResponseHeaders
- type TooManyValuesForParamError
- type TransactionalEmail
- type TransactionalEmailKind
- type TransactionalEmailSet
- type TransactionalEmailSetKind
- type Unauthorized
- type UnauthorizedJSONResponse
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) AdoptResources(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid, ...)
- func (_ Unimplemented) ApprovePreviewFork(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CancelDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
- func (_ Unimplemented) CloseIngressTunnelSession(w http.ResponseWriter, r *http.Request, sessionUuid IngressTunnelSessionUuid)
- func (_ Unimplemented) ClosePortForwardSession(w http.ResponseWriter, r *http.Request, sessionUuid PortForwardSessionUuid)
- func (_ Unimplemented) CreateAdoptionScan(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) CreateApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) CreateApplication(w http.ResponseWriter, r *http.Request, params CreateApplicationParams)
- func (_ Unimplemented) CreateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreateApplicationPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreateApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreateApplicationTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) CreateComponentBackupPlan(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) CreateDatabasePortForward(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) CreateDatabaseTerminalSession(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) CreateDnsCredential(w http.ResponseWriter, r *http.Request, params CreateDnsCredentialParams)
- func (_ Unimplemented) CreateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, ...)
- func (_ Unimplemented) CreateExternalEndpoint(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateExternalEndpointPortForward(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) CreateGithubApp(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateIngressEndpoint(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateIngressTunnel(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
- func (_ Unimplemented) CreateNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
- func (_ Unimplemented) CreatePostgresqlDatabase(w http.ResponseWriter, r *http.Request, params CreatePostgresqlDatabaseParams)
- func (_ Unimplemented) CreatePreviewEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreatePreviewPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreatePreviewTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreatePrivateKey(w http.ResponseWriter, r *http.Request, params CreatePrivateKeyParams)
- func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request, params CreateProjectParams)
- func (_ Unimplemented) CreateRegistryCredential(w http.ResponseWriter, r *http.Request, params CreateRegistryCredentialParams)
- func (_ Unimplemented) CreateS3Storage(w http.ResponseWriter, r *http.Request, params CreateS3StorageParams)
- func (_ Unimplemented) CreateScheduledTask(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) CreateScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
- func (_ Unimplemented) CreateServer(w http.ResponseWriter, r *http.Request, params CreateServerParams)
- func (_ Unimplemented) CreateServerTerminalSession(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
- func (_ Unimplemented) CreateService(w http.ResponseWriter, r *http.Request, params CreateServiceParams)
- func (_ Unimplemented) CreateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) CreateSharedVariable(w http.ResponseWriter, r *http.Request, params CreateSharedVariableParams)
- func (_ Unimplemented) CreateTeam(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) CreateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
- func (_ Unimplemented) CreateUptimeCheck(w http.ResponseWriter, r *http.Request, params CreateUptimeCheckParams)
- func (_ Unimplemented) CreateWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) DeleteApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DeleteApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DeleteApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DeleteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) DeleteComponentBackupPlan(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) DeleteDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) DeleteDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
- func (_ Unimplemented) DeleteEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, ...)
- func (_ Unimplemented) DeleteExternalEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) DeleteGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
- func (_ Unimplemented) DeleteIngressEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
- func (_ Unimplemented) DeleteNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, ...)
- func (_ Unimplemented) DeleteOauthProvider(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) DeletePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
- func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
- func (_ Unimplemented) DeleteRegistryCredential(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) DeleteS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
- func (_ Unimplemented) DeleteScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
- func (_ Unimplemented) DeleteServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
- func (_ Unimplemented) DeleteService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) DeleteServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) DeleteSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
- func (_ Unimplemented) DeleteTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
- func (_ Unimplemented) DeleteUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
- func (_ Unimplemented) DeleteWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DeployApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DeployPreviewForPr(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) DeployService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) DestroyPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DisableApi(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) DisownApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) DisownService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) EnableApi(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ExecuteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) ExecuteComponentBackupPlan(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ForgetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
- func (_ Unimplemented) GeneratePrivateKey(w http.ResponseWriter, r *http.Request, params GeneratePrivateKeyParams)
- func (_ Unimplemented) GetAdoptionScan(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid)
- func (_ Unimplemented) GetApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) GetApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) GetApplicationMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) GetBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) GetCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid)
- func (_ Unimplemented) GetComponentBackupPlan(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) GetDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
- func (_ Unimplemented) GetDeploymentLogs(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid, ...)
- func (_ Unimplemented) GetDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
- func (_ Unimplemented) GetEncryptionStatus(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, ...)
- func (_ Unimplemented) GetExternalEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
- func (_ Unimplemented) GetHealth(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetIngressEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetInstanceSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
- func (_ Unimplemented) GetManual(w http.ResponseWriter, r *http.Request, params GetManualParams)
- func (_ Unimplemented) GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
- func (_ Unimplemented) GetPreviewLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) GetPreviewMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) GetPrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
- func (_ Unimplemented) GetProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
- func (_ Unimplemented) GetProxyLogs(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) GetRegistryCredential(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
- func (_ Unimplemented) GetScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
- func (_ Unimplemented) GetServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
- func (_ Unimplemented) GetServerCA(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
- func (_ Unimplemented) GetService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) GetTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
- func (_ Unimplemented) GetTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
- func (_ Unimplemented) GetTelemetry(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetTransactionalEmail(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
- func (_ Unimplemented) GetVersion(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) KeepPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) ListAdoptionScans(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) ListApiTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) ListApplicationComponents(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) ListApplicationDeployments(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) ListApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) ListApplicationPreviews(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) ListApplicationPullRequests(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) ListApplicationStorages(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) ListApplications(w http.ResponseWriter, r *http.Request, params ListApplicationsParams)
- func (_ Unimplemented) ListBackupExecutions(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) ListBackupPlans(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) ListComponentBackupExecutions(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ListComponentBackupPlans(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ListComponentRestoreDrills(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ListDatabases(w http.ResponseWriter, r *http.Request, params ListDatabasesParams)
- func (_ Unimplemented) ListDnsCredentials(w http.ResponseWriter, r *http.Request, params ListDnsCredentialsParams)
- func (_ Unimplemented) ListEnvironments(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, ...)
- func (_ Unimplemented) ListExternalEndpointGrants(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ListExternalEndpoints(w http.ResponseWriter, r *http.Request, params ListExternalEndpointsParams)
- func (_ Unimplemented) ListGithubAppRepositories(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid, ...)
- func (_ Unimplemented) ListGithubApps(w http.ResponseWriter, r *http.Request, params ListGithubAppsParams)
- func (_ Unimplemented) ListIngressEndpoints(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListIngressTunnelSessions(w http.ResponseWriter, r *http.Request, params ListIngressTunnelSessionsParams)
- func (_ Unimplemented) ListInstanceAudit(w http.ResponseWriter, r *http.Request, params ListInstanceAuditParams)
- func (_ Unimplemented) ListJobs(w http.ResponseWriter, r *http.Request, params ListJobsParams)
- func (_ Unimplemented) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
- func (_ Unimplemented) ListNotificationRules(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
- func (_ Unimplemented) ListOauthProviders(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListPermissions(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListPortForwardSessions(w http.ResponseWriter, r *http.Request, params ListPortForwardSessionsParams)
- func (_ Unimplemented) ListPreviewEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) ListPrivateKeys(w http.ResponseWriter, r *http.Request, params ListPrivateKeysParams)
- func (_ Unimplemented) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
- func (_ Unimplemented) ListRegistryCredentials(w http.ResponseWriter, r *http.Request, params ListRegistryCredentialsParams)
- func (_ Unimplemented) ListRestoreDrills(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) ListS3Storages(w http.ResponseWriter, r *http.Request, params ListS3StoragesParams)
- func (_ Unimplemented) ListScheduledTasks(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) ListScimTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
- func (_ Unimplemented) ListServerCertificates(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) ListServerDomains(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
- func (_ Unimplemented) ListServerResources(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) ListServers(w http.ResponseWriter, r *http.Request, params ListServersParams)
- func (_ Unimplemented) ListServiceComponents(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) ListServiceDeployments(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) ListServiceEnvs(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) ListServices(w http.ResponseWriter, r *http.Request, params ListServicesParams)
- func (_ Unimplemented) ListSharedVariables(w http.ResponseWriter, r *http.Request, params ListSharedVariablesParams)
- func (_ Unimplemented) ListTaskExecutions(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, ...)
- func (_ Unimplemented) ListTeamAudit(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) ListTeamInvitations(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) ListTeamMembers(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) ListTeamRoles(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) ListTeams(w http.ResponseWriter, r *http.Request, params ListTeamsParams)
- func (_ Unimplemented) ListUptimeChecks(w http.ResponseWriter, r *http.Request, params ListUptimeChecksParams)
- func (_ Unimplemented) ListUptimeResults(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, ...)
- func (_ Unimplemented) ProxyLifecycle(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, action string)
- func (_ Unimplemented) RedeployPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) RenewCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid, ...)
- func (_ Unimplemented) ReplaceApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) RequestExternalEndpointGrant(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) ResendTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) RestartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) RestartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) RestartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) RestoreBackupExecution(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) RestoreComponentBackupExecution(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) RetryJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid, params RetryJobParams)
- func (_ Unimplemented) RevokeApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, tokenUuid TokenUuid)
- func (_ Unimplemented) RevokeExternalEndpointGrant(w http.ResponseWriter, r *http.Request, grantUuid GrantUuid)
- func (_ Unimplemented) RevokeScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) RevokeTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, ...)
- func (_ Unimplemented) RollbackApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) RotateEncryption(w http.ResponseWriter, r *http.Request, params RotateEncryptionParams)
- func (_ Unimplemented) RunComponentRestoreDrill(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) RunRestoreDrill(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) RunScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, ...)
- func (_ Unimplemented) RunServerCleanup(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) SetInstanceSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) SetOauthProvider(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) SetTelemetry(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) SetTransactionalEmail(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) StartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) StartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) StartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) StopApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
- func (_ Unimplemented) StopDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
- func (_ Unimplemented) StopService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
- func (_ Unimplemented) StreamApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) StreamEvents(w http.ResponseWriter, r *http.Request, params StreamEventsParams)
- func (_ Unimplemented) TestNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
- func (_ Unimplemented) UpdateApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) UpdateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, ...)
- func (_ Unimplemented) UpdateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) UpdateComponentBackupPlan(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, ...)
- func (_ Unimplemented) UpdateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, ...)
- func (_ Unimplemented) UpdateExternalEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateIngressEndpoint(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, ...)
- func (_ Unimplemented) UpdatePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid, ...)
- func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
- func (_ Unimplemented) UpdateRegistryCredential(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid, ...)
- func (_ Unimplemented) UpdateScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, ...)
- func (_ Unimplemented) UpdateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) UpdateService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) UpdateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, ...)
- func (_ Unimplemented) UpdateSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
- func (_ Unimplemented) UpdateTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
- func (_ Unimplemented) UpdateTeamMember(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, userUuid UserUuid)
- func (_ Unimplemented) UpdateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
- func (_ Unimplemented) UpdateUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, ...)
- func (_ Unimplemented) ValidateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
- func (_ Unimplemented) ValidateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, ...)
- func (_ Unimplemented) WebhookDeploy(w http.ResponseWriter, r *http.Request, params WebhookDeployParams)
- func (_ Unimplemented) WebhookDeployPost(w http.ResponseWriter, r *http.Request, params WebhookDeployPostParams)
- type UnmarshalingParamError
- type UnprocessableEntity
- type UnprocessableEntityJSONResponse
- type UpdateApplication200JSONResponse
- type UpdateApplication200ResponseHeaders
- type UpdateApplication400JSONResponse
- type UpdateApplication401JSONResponse
- type UpdateApplication403JSONResponse
- type UpdateApplication404JSONResponse
- type UpdateApplication409JSONResponse
- type UpdateApplication422JSONResponse
- type UpdateApplication429JSONResponse
- type UpdateApplicationEnv200JSONResponse
- type UpdateApplicationEnv400JSONResponse
- type UpdateApplicationEnv401JSONResponse
- type UpdateApplicationEnv403JSONResponse
- type UpdateApplicationEnv404JSONResponse
- type UpdateApplicationEnv409JSONResponse
- type UpdateApplicationEnv422JSONResponse
- type UpdateApplicationEnv429JSONResponse
- type UpdateApplicationEnvJSONRequestBody
- type UpdateApplicationEnvRequestObject
- type UpdateApplicationEnvResponseObject
- type UpdateApplicationJSONRequestBody
- type UpdateApplicationParams
- type UpdateApplicationRequestObject
- type UpdateApplicationResponseObject
- type UpdateBackupPlan200JSONResponse
- type UpdateBackupPlan200ResponseHeaders
- type UpdateBackupPlan400JSONResponse
- type UpdateBackupPlan401JSONResponse
- type UpdateBackupPlan403JSONResponse
- type UpdateBackupPlan404JSONResponse
- type UpdateBackupPlan409JSONResponse
- type UpdateBackupPlan422JSONResponse
- type UpdateBackupPlan429JSONResponse
- type UpdateBackupPlanJSONRequestBody
- type UpdateBackupPlanParams
- type UpdateBackupPlanRequestObject
- type UpdateBackupPlanResponseObject
- type UpdateComponentBackupPlan200JSONResponse
- type UpdateComponentBackupPlan200ResponseHeaders
- type UpdateComponentBackupPlan400JSONResponse
- type UpdateComponentBackupPlan401JSONResponse
- type UpdateComponentBackupPlan403JSONResponse
- type UpdateComponentBackupPlan404JSONResponse
- type UpdateComponentBackupPlan409JSONResponse
- type UpdateComponentBackupPlan422JSONResponse
- type UpdateComponentBackupPlan429JSONResponse
- type UpdateComponentBackupPlanJSONRequestBody
- type UpdateComponentBackupPlanParams
- type UpdateComponentBackupPlanRequestObject
- type UpdateComponentBackupPlanResponseObject
- type UpdateDatabase200JSONResponse
- type UpdateDatabase200ResponseHeaders
- type UpdateDatabase400JSONResponse
- type UpdateDatabase401JSONResponse
- type UpdateDatabase403JSONResponse
- type UpdateDatabase404JSONResponse
- type UpdateDatabase409JSONResponse
- type UpdateDatabase422JSONResponse
- type UpdateDatabase429JSONResponse
- type UpdateDatabaseJSONRequestBody
- type UpdateDatabaseParams
- type UpdateDatabaseRequestObject
- type UpdateDatabaseResponseObject
- type UpdateEnvironment200JSONResponse
- type UpdateEnvironment200ResponseHeaders
- type UpdateEnvironment400JSONResponse
- type UpdateEnvironment401JSONResponse
- type UpdateEnvironment403JSONResponse
- type UpdateEnvironment404JSONResponse
- type UpdateEnvironment409JSONResponse
- type UpdateEnvironment422JSONResponse
- type UpdateEnvironment429JSONResponse
- type UpdateEnvironmentJSONRequestBody
- type UpdateEnvironmentRequestObject
- type UpdateEnvironmentResponseObject
- type UpdateExternalEndpoint200JSONResponse
- type UpdateExternalEndpoint400JSONResponse
- type UpdateExternalEndpoint401JSONResponse
- type UpdateExternalEndpoint403JSONResponse
- type UpdateExternalEndpoint404JSONResponse
- type UpdateExternalEndpoint409JSONResponse
- type UpdateExternalEndpointJSONRequestBody
- type UpdateExternalEndpointRequestObject
- type UpdateExternalEndpointResponseObject
- type UpdateIngressEndpoint200JSONResponse
- type UpdateIngressEndpoint400JSONResponse
- type UpdateIngressEndpoint401JSONResponse
- type UpdateIngressEndpoint403JSONResponse
- type UpdateIngressEndpoint404JSONResponse
- type UpdateIngressEndpoint409JSONResponse
- type UpdateIngressEndpointJSONRequestBody
- type UpdateIngressEndpointRequestObject
- type UpdateIngressEndpointResponseObject
- type UpdateNotificationChannel200JSONResponse
- type UpdateNotificationChannel200ResponseHeaders
- type UpdateNotificationChannel400JSONResponse
- type UpdateNotificationChannel401JSONResponse
- type UpdateNotificationChannel403JSONResponse
- type UpdateNotificationChannel404JSONResponse
- type UpdateNotificationChannel409JSONResponse
- type UpdateNotificationChannel422JSONResponse
- type UpdateNotificationChannel429JSONResponse
- type UpdateNotificationChannelJSONRequestBody
- type UpdateNotificationChannelParams
- type UpdateNotificationChannelRequestObject
- type UpdateNotificationChannelResponseObject
- type UpdatePrivateKey200JSONResponse
- type UpdatePrivateKey200ResponseHeaders
- type UpdatePrivateKey400JSONResponse
- type UpdatePrivateKey401JSONResponse
- type UpdatePrivateKey403JSONResponse
- type UpdatePrivateKey404JSONResponse
- type UpdatePrivateKey409JSONResponse
- type UpdatePrivateKey422JSONResponse
- type UpdatePrivateKey429JSONResponse
- type UpdatePrivateKeyJSONRequestBody
- type UpdatePrivateKeyParams
- type UpdatePrivateKeyRequestObject
- type UpdatePrivateKeyResponseObject
- type UpdateProject200JSONResponse
- type UpdateProject200ResponseHeaders
- type UpdateProject400JSONResponse
- type UpdateProject401JSONResponse
- type UpdateProject403JSONResponse
- type UpdateProject404JSONResponse
- type UpdateProject409JSONResponse
- type UpdateProject422JSONResponse
- type UpdateProject429JSONResponse
- type UpdateProjectJSONRequestBody
- type UpdateProjectRequestObject
- type UpdateProjectResponseObject
- type UpdateRegistryCredential200JSONResponse
- type UpdateRegistryCredential200ResponseHeaders
- type UpdateRegistryCredential400JSONResponse
- type UpdateRegistryCredential401JSONResponse
- type UpdateRegistryCredential403JSONResponse
- type UpdateRegistryCredential404JSONResponse
- type UpdateRegistryCredential409JSONResponse
- type UpdateRegistryCredential422JSONResponse
- type UpdateRegistryCredential429JSONResponse
- type UpdateRegistryCredentialJSONRequestBody
- type UpdateRegistryCredentialParams
- type UpdateRegistryCredentialRequestObject
- type UpdateRegistryCredentialResponseObject
- type UpdateS3Storage200JSONResponse
- type UpdateS3Storage200ResponseHeaders
- type UpdateS3Storage400JSONResponse
- type UpdateS3Storage401JSONResponse
- type UpdateS3Storage403JSONResponse
- type UpdateS3Storage404JSONResponse
- type UpdateS3Storage409JSONResponse
- type UpdateS3Storage422JSONResponse
- type UpdateS3Storage429JSONResponse
- type UpdateS3StorageJSONRequestBody
- type UpdateS3StorageParams
- type UpdateS3StorageRequestObject
- type UpdateS3StorageResponseObject
- type UpdateScheduledTask200JSONResponse
- type UpdateScheduledTask200ResponseHeaders
- type UpdateScheduledTask400JSONResponse
- type UpdateScheduledTask401JSONResponse
- type UpdateScheduledTask403JSONResponse
- type UpdateScheduledTask404JSONResponse
- type UpdateScheduledTask409JSONResponse
- type UpdateScheduledTask422JSONResponse
- type UpdateScheduledTask429JSONResponse
- type UpdateScheduledTaskJSONRequestBody
- type UpdateScheduledTaskParams
- type UpdateScheduledTaskRequestObject
- type UpdateScheduledTaskResponseObject
- type UpdateServer200JSONResponse
- type UpdateServer200ResponseHeaders
- type UpdateServer400JSONResponse
- type UpdateServer401JSONResponse
- type UpdateServer403JSONResponse
- type UpdateServer404JSONResponse
- type UpdateServer409JSONResponse
- type UpdateServer422JSONResponse
- type UpdateServer429JSONResponse
- type UpdateServerJSONRequestBody
- type UpdateServerParams
- type UpdateServerRequestObject
- type UpdateServerResponseObject
- type UpdateService200JSONResponse
- type UpdateService200ResponseHeaders
- type UpdateService400JSONResponse
- type UpdateService401JSONResponse
- type UpdateService403JSONResponse
- type UpdateService404JSONResponse
- type UpdateService409JSONResponse
- type UpdateService422JSONResponse
- type UpdateService429JSONResponse
- type UpdateServiceEnv200JSONResponse
- type UpdateServiceEnv400JSONResponse
- type UpdateServiceEnv401JSONResponse
- type UpdateServiceEnv403JSONResponse
- type UpdateServiceEnv404JSONResponse
- type UpdateServiceEnv429JSONResponse
- type UpdateServiceEnvJSONRequestBody
- type UpdateServiceEnvRequestObject
- type UpdateServiceEnvResponseObject
- type UpdateServiceJSONRequestBody
- type UpdateServiceParams
- type UpdateServiceRequestObject
- type UpdateServiceResponseObject
- type UpdateSharedVariable200JSONResponse
- type UpdateSharedVariable400JSONResponse
- type UpdateSharedVariable401JSONResponse
- type UpdateSharedVariable403JSONResponse
- type UpdateSharedVariable404JSONResponse
- type UpdateSharedVariable429JSONResponse
- type UpdateSharedVariableJSONRequestBody
- type UpdateSharedVariableRequestObject
- type UpdateSharedVariableResponseObject
- type UpdateTeam200JSONResponse
- type UpdateTeam400JSONResponse
- type UpdateTeam401JSONResponse
- type UpdateTeam403JSONResponse
- type UpdateTeam404JSONResponse
- type UpdateTeam422JSONResponse
- type UpdateTeam429JSONResponse
- type UpdateTeamJSONRequestBody
- type UpdateTeamMember200JSONResponse
- type UpdateTeamMember400JSONResponse
- type UpdateTeamMember401JSONResponse
- type UpdateTeamMember403JSONResponse
- type UpdateTeamMember404JSONResponse
- type UpdateTeamMember409JSONResponse
- type UpdateTeamMember422JSONResponse
- type UpdateTeamMember429JSONResponse
- type UpdateTeamMemberJSONRequestBody
- type UpdateTeamMemberRequestObject
- type UpdateTeamMemberResponseObject
- type UpdateTeamRequestObject
- type UpdateTeamResponseObject
- type UpdateTeamRole200JSONResponse
- type UpdateTeamRole400JSONResponse
- type UpdateTeamRole401JSONResponse
- type UpdateTeamRole403JSONResponse
- type UpdateTeamRole404JSONResponse
- type UpdateTeamRole409JSONResponse
- type UpdateTeamRole422JSONResponse
- type UpdateTeamRole429JSONResponse
- type UpdateTeamRoleJSONRequestBody
- type UpdateTeamRoleRequestObject
- type UpdateTeamRoleResponseObject
- type UpdateUptimeCheck200JSONResponse
- type UpdateUptimeCheck200ResponseHeaders
- type UpdateUptimeCheck400JSONResponse
- type UpdateUptimeCheck401JSONResponse
- type UpdateUptimeCheck403JSONResponse
- type UpdateUptimeCheck404JSONResponse
- type UpdateUptimeCheck409JSONResponse
- type UpdateUptimeCheck422JSONResponse
- type UpdateUptimeCheck429JSONResponse
- type UpdateUptimeCheckJSONRequestBody
- type UpdateUptimeCheckParams
- type UpdateUptimeCheckRequestObject
- type UpdateUptimeCheckResponseObject
- type UptimeCheck
- type UptimeCheckCreate
- type UptimeCheckCreateKind
- type UptimeCheckKind
- type UptimeCheckStatus
- type UptimeCheckUpdate
- type UptimeCheckUuid
- type UptimeResult
- type UserUuid
- type ValidateS3Storage200JSONResponse
- type ValidateS3Storage401JSONResponse
- type ValidateS3Storage403JSONResponse
- type ValidateS3Storage404JSONResponse
- type ValidateS3Storage429JSONResponse
- type ValidateS3StorageRequestObject
- type ValidateS3StorageResponseObject
- type ValidateServer202JSONResponse
- type ValidateServer401JSONResponse
- type ValidateServer403JSONResponse
- type ValidateServer404JSONResponse
- type ValidateServer409JSONResponse
- type ValidateServer429JSONResponse
- type ValidateServerParams
- type ValidateServerRequestObject
- type ValidateServerResponseObject
- type VersionConflict
- type VersionConflictJSONResponse
- type VersionInfo
- type WebhookDeploy202JSONResponse
- type WebhookDeploy400JSONResponse
- type WebhookDeploy401JSONResponse
- type WebhookDeploy403JSONResponse
- type WebhookDeploy404JSONResponse
- type WebhookDeploy429JSONResponse
- type WebhookDeployAccepted
- type WebhookDeployParams
- type WebhookDeployPost202JSONResponse
- type WebhookDeployPost400JSONResponse
- type WebhookDeployPost401JSONResponse
- type WebhookDeployPost403JSONResponse
- type WebhookDeployPost404JSONResponse
- type WebhookDeployPost409JSONResponse
- type WebhookDeployPost429JSONResponse
- type WebhookDeployPostParams
- type WebhookDeployPostRequestObject
- type WebhookDeployPostResponseObject
- type WebhookDeployRequestObject
- type WebhookDeployResponseObject
- type WebhookDeployResult
- type WebhookEndpoint
- type WebhookEndpointCreate
- type WebhookEndpointCreateProvider
- type WebhookEndpointProvider
- type WebhookForce
- type WebhookTag
- type WebhookUuid
Constants ¶
const (
BearerAuthScopes bearerAuthContextKey = "bearerAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
type AccessPublicRoute ¶
type AccessPublicRoute struct {
// Match `exact` matches one path; `template` lets `:name` match exactly one segment made of unreserved URL characters; `prefix` matches the path segment and descendants.
Match *AccessPublicRouteMatch `json:"match,omitempty"`
// Methods Explicit HTTP methods allowed without authentication.
Methods []string `json:"methods"`
// Parameters Optional allow-list per `:name` segment in template mode.
Parameters *map[string][]string `json:"parameters,omitempty"`
// Path Absolute external request path. Query strings and fragments are not part of matching.
Path string `json:"path"`
}
AccessPublicRoute A narrow unauthenticated exception through a resource access wall (ADR-049/050), inherited by protected previews. `template` accepts only whole `:name` path segments; it never accepts a user-supplied regular expression.
type AccessPublicRouteMatch ¶
type AccessPublicRouteMatch string
AccessPublicRouteMatch `exact` matches one path; `template` lets `:name` match exactly one segment made of unreserved URL characters; `prefix` matches the path segment and descendants.
const ( Exact AccessPublicRouteMatch = "exact" Prefix AccessPublicRouteMatch = "prefix" Template AccessPublicRouteMatch = "template" )
Defines values for AccessPublicRouteMatch.
func (AccessPublicRouteMatch) Valid ¶
func (e AccessPublicRouteMatch) Valid() bool
Valid indicates whether the value is a known member of the AccessPublicRouteMatch enum.
type AccessRequestRequired ¶
type AccessRequestRequired struct {
// Code Stable machine-readable error code. Notable values — bad_request, unauthorized, forbidden, not_found, already_exists, dependency_exists, operation_in_progress, invalid_state, version_conflict, idempotency_conflict, validation_failed, rate_limited, internal.
Code string `json:"code"`
// Details Structured and validated details (field errors, context).
Details *[]ErrorDetail `json:"details,omitempty"`
// Message Generic human-readable message (without sensitive data).
Message string `json:"message"`
// RequestId Correlation identifier of the request (repeated in logs and audit, §23.4).
RequestId string `json:"request_id"`
// RequestUrl Dashboard page where the grant is requested.
RequestUrl *string `json:"request_url,omitempty"`
}
AccessRequestRequired defines model for AccessRequestRequired.
type AdoptRequest ¶
type AdoptRequest struct {
// EnvironmentUuid Target environment of the created resources.
EnvironmentUuid string `json:"environment_uuid"`
Items []struct {
// CandidateId `id` of the candidate in the scan.
CandidateId string `json:"candidate_id"`
// Name Resource name, defaulting to `proposed_name`.
Name *string `json:"name,omitempty"`
} `json:"items"`
}
AdoptRequest Selection of a scan's candidates to adopt (§20.7).
type AdoptResources202JSONResponse ¶
type AdoptResources202JSONResponse JobAccepted
func (AdoptResources202JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources202JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources401JSONResponse ¶
func (AdoptResources401JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources401JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources403JSONResponse ¶
type AdoptResources403JSONResponse struct{ ForbiddenJSONResponse }
func (AdoptResources403JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources403JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources404JSONResponse ¶
type AdoptResources404JSONResponse struct{ NotFoundJSONResponse }
func (AdoptResources404JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources404JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources409JSONResponse ¶
type AdoptResources409JSONResponse struct{ ConflictJSONResponse }
func (AdoptResources409JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources409JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources422JSONResponse ¶
type AdoptResources422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (AdoptResources422JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources422JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResources429JSONResponse ¶
type AdoptResources429JSONResponse struct{ TooManyRequestsJSONResponse }
func (AdoptResources429JSONResponse) VisitAdoptResourcesResponse ¶
func (response AdoptResources429JSONResponse) VisitAdoptResourcesResponse(w http.ResponseWriter) error
type AdoptResourcesJSONRequestBody ¶
type AdoptResourcesJSONRequestBody = AdoptRequest
AdoptResourcesJSONRequestBody defines body for AdoptResources for application/json ContentType.
type AdoptResourcesParams ¶
type AdoptResourcesParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
AdoptResourcesParams defines parameters for AdoptResources.
type AdoptResourcesRequestObject ¶
type AdoptResourcesRequestObject struct {
AdoptionScanUuid AdoptionScanUuid `json:"adoption_scan_uuid"`
Params AdoptResourcesParams
Body *AdoptResourcesJSONRequestBody
}
type AdoptResourcesResponseObject ¶
type AdoptResourcesResponseObject interface {
VisitAdoptResourcesResponse(w http.ResponseWriter) error
}
type AdoptionCandidate ¶
type AdoptionCandidate struct {
Adoptable bool `json:"adoptable"`
// ComposeProject Name of the compose project (`com.docker.compose.project`).
ComposeProject *string `json:"compose_project,omitempty"`
Containers []AdoptionCandidateContainer `json:"containers"`
// Id Stable identifier of the candidate within this scan: short ID of the container, or `compose:<project>` for a stack.
Id string `json:"id"`
Kind AdoptionCandidateKind `json:"kind"`
// Modifications What will be modified — at adoption (nothing on the workload) and at the first normalization (labels, name, network).
Modifications *[]string `json:"modifications,omitempty"`
// ProposedName Proposed resource name (editable at adoption).
ProposedName string `json:"proposed_name"`
// ProposedResourceType application (standalone container) or service (compose stack).
ProposedResourceType *AdoptionCandidateProposedResourceType `json:"proposed_resource_type,omitempty"`
// Reasons Reasons for non-adoptability when `adoptable = false`.
Reasons *[]string `json:"reasons,omitempty"`
}
AdoptionCandidate A standalone container or an unmanaged compose stack, with the proposed mapping (§20.7). `modifications` lists what adoption and then the first normalization will change — adoption itself never restarts the workload.
type AdoptionCandidateContainer ¶
type AdoptionCandidateContainer struct {
// ComposeService Name of the compose service, for a stack member.
ComposeService *string `json:"compose_service,omitempty"`
// ContainerId Short ID of the container.
ContainerId string `json:"container_id"`
ContainerName string `json:"container_name"`
// Domains FQDNs detected in the reverse proxy labels (Traefik).
Domains *[]string `json:"domains,omitempty"`
// EnvKeys NAMES of the environment variables — never the values (INV-003); they are captured and encrypted at adoption.
EnvKeys *[]string `json:"env_keys,omitempty"`
Image string `json:"image"`
// Labels Docker labels of the container (outside the `akerdock.*` namespace) — this is what allows a migration tool to recognize the workloads of a given platform (e.g. `coolify.*`) without knowing anything about its internal schema (ADR-023).
Labels *map[string]string `json:"labels,omitempty"`
Mounts *[]struct {
Destination string `json:"destination"`
// Kind `volume` or `bind`.
Kind string `json:"kind"`
// Source Volume name or host path.
Source string `json:"source"`
} `json:"mounts,omitempty"`
Networks *[]string `json:"networks,omitempty"`
Ports *[]struct {
ContainerPort int `json:"container_port"`
HostPort *int `json:"host_port,omitempty"`
Protocol string `json:"protocol"`
} `json:"ports,omitempty"`
// State Observed Docker state (`running`, `exited`, …).
State string `json:"state"`
}
AdoptionCandidateContainer defines model for AdoptionCandidateContainer.
type AdoptionCandidateKind ¶
type AdoptionCandidateKind string
AdoptionCandidateKind defines model for AdoptionCandidate.Kind.
const ( AdoptionCandidateKindComposeStack AdoptionCandidateKind = "compose_stack" AdoptionCandidateKindContainer AdoptionCandidateKind = "container" )
Defines values for AdoptionCandidateKind.
func (AdoptionCandidateKind) Valid ¶
func (e AdoptionCandidateKind) Valid() bool
Valid indicates whether the value is a known member of the AdoptionCandidateKind enum.
type AdoptionCandidateProposedResourceType ¶
type AdoptionCandidateProposedResourceType string
AdoptionCandidateProposedResourceType application (standalone container) or service (compose stack).
const ( AdoptionCandidateProposedResourceTypeApplication AdoptionCandidateProposedResourceType = "application" AdoptionCandidateProposedResourceTypeService AdoptionCandidateProposedResourceType = "service" )
Defines values for AdoptionCandidateProposedResourceType.
func (AdoptionCandidateProposedResourceType) Valid ¶
func (e AdoptionCandidateProposedResourceType) Valid() bool
Valid indicates whether the value is a known member of the AdoptionCandidateProposedResourceType enum.
type AdoptionScan ¶
type AdoptionScan struct {
// Candidates Present when `status = completed`. Contains ALL candidates, adoptable or not — a non-adoptable candidate carries its reasons (`reasons`), never a silent omission.
Candidates *[]AdoptionCandidate `json:"candidates,omitempty"`
CompletedAt *time.Time `json:"completed_at,omitempty"`
CreatedAt time.Time `json:"created_at"`
// Error Cause of the failure when `status = failed`.
Error *string `json:"error,omitempty"`
ServerUuid string `json:"server_uuid"`
Status AdoptionScanStatus `json:"status"`
Uuid string `json:"uuid"`
}
AdoptionScan An adoption scan (§20.7, ADR-013): inventory of a server's unmanaged Docker resources and proposed mapping to the AkerDock model.
type AdoptionScanAccepted ¶
type AdoptionScanAccepted struct {
// AdoptionScanUuid UUID of the created scan, to read once the job is finished.
AdoptionScanUuid string `json:"adoption_scan_uuid"`
// JobUuid UUID of the created job.
JobUuid string `json:"job_uuid"`
// StatusUrl Tracking URL of the job (relative to /api/v1).
StatusUrl string `json:"status_url"`
}
AdoptionScanAccepted defines model for AdoptionScanAccepted.
type AdoptionScanStatus ¶
type AdoptionScanStatus string
AdoptionScanStatus defines model for AdoptionScan.Status.
const ( AdoptionScanStatusCompleted AdoptionScanStatus = "completed" AdoptionScanStatusFailed AdoptionScanStatus = "failed" AdoptionScanStatusPending AdoptionScanStatus = "pending" AdoptionScanStatusRunning AdoptionScanStatus = "running" )
Defines values for AdoptionScanStatus.
func (AdoptionScanStatus) Valid ¶
func (e AdoptionScanStatus) Valid() bool
Valid indicates whether the value is a known member of the AdoptionScanStatus enum.
type AdoptionScanUuid ¶
type AdoptionScanUuid = string
AdoptionScanUuid defines model for AdoptionScanUuid.
type ApiState ¶
type ApiState struct {
// ApiEnabled Enablement state of the public API.
ApiEnabled bool `json:"api_enabled"`
}
ApiState defines model for ApiState.
type ApiToken ¶
type ApiToken struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty"`
IpAllowlist *[]string `json:"ip_allowlist,omitempty"`
LastUsedAt *time.Time `json:"last_used_at,omitempty"`
Name string `json:"name"`
// OwnerEmail The human who minted the token (`api_tokens.created_by`), returned on the `team` scope so an administrator can see whose a token is. Absent on the `mine` scope, where the answer is "yours".
OwnerEmail *string `json:"owner_email,omitempty"`
Permissions []ApiTokenPermission `json:"permissions"`
// TokenPrefix Identification prefix of the token (first characters).
TokenPrefix *string `json:"token_prefix,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
ApiToken Metadata of an API token. The token value is hashed (SHA-256) server-side and never appears here — only `token_prefix` allows identification.
type ApiTokenCreate ¶
type ApiTokenCreate struct {
// ExpiresAt Optional expiration (UTC). `null` = no expiration.
ExpiresAt *time.Time `json:"expires_at,omitempty"`
// IpAllowlist List of allowed CIDRs (e.g. 203.0.113.0/24). Empty = all IPs.
IpAllowlist *[]string `json:"ip_allowlist,omitempty"`
// Name Readable name of the token (e.g. ci-github-actions).
Name string `json:"name"`
// Permissions Permissions granted. A token cannot grant a permission it does not hold itself.
Permissions []ApiTokenPermission `json:"permissions"`
}
ApiTokenCreate defines model for ApiTokenCreate.
type ApiTokenCreated ¶
type ApiTokenCreated struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty"`
IpAllowlist *[]string `json:"ip_allowlist,omitempty"`
LastUsedAt *time.Time `json:"last_used_at,omitempty"`
Name string `json:"name"`
// OwnerEmail The human who minted the token (`api_tokens.created_by`), returned on the `team` scope so an administrator can see whose a token is. Absent on the `mine` scope, where the answer is "yours".
OwnerEmail *string `json:"owner_email,omitempty"`
Permissions []ApiTokenPermission `json:"permissions"`
// Token Clear token value — present ONLY in this creation response, never retrievable afterwards (§10.3).
Token string `json:"token"`
// TokenPrefix Identification prefix of the token (first characters).
TokenPrefix *string `json:"token_prefix,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
ApiTokenCreated defines model for ApiTokenCreated.
type ApiTokenPermission ¶
type ApiTokenPermission string
ApiTokenPermission Granular permission of an API token (§10.3).
const ( ApiTokenPermissionDeploy ApiTokenPermission = "deploy" ApiTokenPermissionRead ApiTokenPermission = "read" ApiTokenPermissionReadSensitive ApiTokenPermission = "read:sensitive" ApiTokenPermissionRoot ApiTokenPermission = "root" ApiTokenPermissionWrite ApiTokenPermission = "write" )
Defines values for ApiTokenPermission.
func (ApiTokenPermission) Valid ¶
func (e ApiTokenPermission) Valid() bool
Valid indicates whether the value is a known member of the ApiTokenPermission enum.
type Application ¶
type Application struct {
// AccessBasicAuthSet Whether shared basic-auth credentials are configured (ADR-042).
AccessBasicAuthSet *bool `json:"access_basic_auth_set,omitempty"`
// AccessProtection Access wall of the application's own URLs (ADR-042) — `none` by default (public), `sso` = AkerDock session + team membership, `basic_auth` = shared credentials.
AccessProtection *ApplicationAccessProtection `json:"access_protection,omitempty"`
// AccessPublicRoutes Paths allowed through production and preview walls without authentication (ADR-049/050). Empty by default.
AccessPublicRoutes *[]AccessPublicRoute `json:"access_public_routes,omitempty"`
// AutoDeploy (git source) Auto-deploy on push enabled.
AutoDeploy *bool `json:"auto_deploy,omitempty"`
BaseDirectory *string `json:"base_directory,omitempty"`
BuildPack *ApplicationBuildPack `json:"build_pack,omitempty"`
// ComposeFileLocation (compose build pack) Path of the compose file relative to `base_directory`.
ComposeFileLocation *string `json:"compose_file_location,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// DesiredStatus Desired state of a resource (§21.2).
DesiredStatus DesiredStatus `json:"desired_status"`
DestinationUuid *string `json:"destination_uuid,omitempty"`
// DockerImage (docker_image source) Configured image.
DockerImage *string `json:"docker_image,omitempty"`
DockerImageTag *string `json:"docker_image_tag,omitempty"`
// Dockerfile (dockerfile source) Content of the Dockerfile.
Dockerfile *string `json:"dockerfile,omitempty"`
DockerfileLocation *string `json:"dockerfile_location,omitempty"`
Domains *[]string `json:"domains,omitempty"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
// GitApiTokenSet A provider API token is configured on the git source (never the value — INV-003).
GitApiTokenSet *bool `json:"git_api_token_set,omitempty"`
// GitApiUrl Provider API endpoint on the git source (self-hosted).
GitApiUrl *string `json:"git_api_url,omitempty"`
GitBranch *string `json:"git_branch,omitempty"`
GitRepository *string `json:"git_repository,omitempty"`
// GithubAppUuid (git source) GitHub App that provides the repository and the clone authentication (§5.1) — null for a manual git source. Read-only: the link is established at creation.
GithubAppUuid *string `json:"github_app_uuid,omitempty"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
LastDeploymentAt *time.Time `json:"last_deployment_at,omitempty"`
// LastDeploymentUuid Latest deployment (all statuses combined).
LastDeploymentUuid *string `json:"last_deployment_uuid,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// Noindex Whether the application's domains answer with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7).
Noindex *bool `json:"noindex,omitempty"`
// ObservedAt Timestamp of the last observation (beyond a threshold, stale status, §19.2).
ObservedAt *time.Time `json:"observed_at,omitempty"`
// ObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
ObservedStatus ObservedStatus `json:"observed_status"`
PortsExposes *string `json:"ports_exposes,omitempty"`
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
// PreviewCancelObsoleteBuilds Cancellation of the obsolete preview build (§20.4.7).
PreviewCancelObsoleteBuilds *bool `json:"preview_cancel_obsolete_builds,omitempty"`
// PreviewCommentCommandsEnabled `/deploy` `/destroy` comment commands (§20.4.7).
PreviewCommentCommandsEnabled *bool `json:"preview_comment_commands_enabled,omitempty"`
// PreviewDeployOnOpen Auto-deployment at PR opening (default true); false = first deployment manual (UI or `/deploy`), §20.4.7.
PreviewDeployOnOpen *bool `json:"preview_deploy_on_open,omitempty"`
PreviewExcludeDrafts *bool `json:"preview_exclude_drafts,omitempty"`
PreviewForkApprovalEnabled *bool `json:"preview_fork_approval_enabled,omitempty"`
PreviewMaxConcurrent *int `json:"preview_max_concurrent,omitempty"`
PreviewProtection *ApplicationPreviewProtection `json:"preview_protection,omitempty"`
// PreviewRequireLabel Opt-in by PR label (§20.4.7); null = disabled.
PreviewRequireLabel *string `json:"preview_require_label,omitempty"`
// PreviewScaleToZero Scale-to-zero for previews (ADR-036, opt-in) — sleeps/wakes via the waker.
PreviewScaleToZero *bool `json:"preview_scale_to_zero,omitempty"`
// PreviewScaleToZeroAfterMinutes Preview inactivity window before going to sleep, in minutes (default 30).
PreviewScaleToZeroAfterMinutes *int `json:"preview_scale_to_zero_after_minutes,omitempty"`
PreviewTtlMinutes *int `json:"preview_ttl_minutes,omitempty"`
PreviewUrlTemplate *string `json:"preview_url_template,omitempty"`
// PreviewUrlTemplates Preview route table (ADR-035). Absent = unchanged; empty array = falls back to the legacy single template.
PreviewUrlTemplates *[]PreviewRouteTemplate `json:"preview_url_templates,omitempty"`
PreviewsEnabled *bool `json:"previews_enabled,omitempty"`
PrivateKeyUuid *string `json:"private_key_uuid,omitempty"`
ProjectUuid *string `json:"project_uuid,omitempty"`
PublishDirectory *string `json:"publish_directory,omitempty"`
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// RawCompose (compose build pack) Raw compose mode (compose-spec §9).
RawCompose *bool `json:"raw_compose,omitempty"`
// RegistryCredentialUuid Credential of the private registry used for the pull (amendment
RegistryCredentialUuid *string `json:"registry_credential_uuid,omitempty"`
// ScaleAsleep The application is currently asleep (scale-to-zero, ADR-037) — voluntarily stopped, not to be confused with a "down" state.
ScaleAsleep *bool `json:"scale_asleep,omitempty"`
// ScaleToZero Scale-to-zero of the application itself (ADR-037, opt-in) — sleeps/wakes via the waker.
ScaleToZero *bool `json:"scale_to_zero,omitempty"`
// ScaleToZeroAfterMinutes Application inactivity window before going to sleep, in minutes (default 30).
ScaleToZeroAfterMinutes *int `json:"scale_to_zero_after_minutes,omitempty"`
ServerUuid *string `json:"server_uuid,omitempty"`
SourceType *ApplicationSourceType `json:"source_type,omitempty"`
Tags *[]string `json:"tags,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
UseBuildServer *bool `json:"use_build_server,omitempty"`
Uuid *string `json:"uuid,omitempty"`
// Version Optimistic version of the configuration (reflected in the ETag).
Version *int `json:"version,omitempty"`
WatchPaths *[]string `json:"watch_paths,omitempty"`
}
Application Deployable application (§5). Groups the identity, the desired configuration (source, build, routing, health, limits) and the desired/observed statuses (§21.2).
type ApplicationAccessProtection ¶
type ApplicationAccessProtection string
ApplicationAccessProtection Access wall of the application's own URLs (ADR-042) — `none` by default (public), `sso` = AkerDock session + team membership, `basic_auth` = shared credentials.
const ( ApplicationAccessProtectionBasicAuth ApplicationAccessProtection = "basic_auth" ApplicationAccessProtectionNone ApplicationAccessProtection = "none" ApplicationAccessProtectionSso ApplicationAccessProtection = "sso" )
Defines values for ApplicationAccessProtection.
func (ApplicationAccessProtection) Valid ¶
func (e ApplicationAccessProtection) Valid() bool
Valid indicates whether the value is a known member of the ApplicationAccessProtection enum.
type ApplicationBuildPack ¶
type ApplicationBuildPack string
ApplicationBuildPack defines model for Application.BuildPack.
const ( ApplicationBuildPackCompose ApplicationBuildPack = "compose" ApplicationBuildPackDockerfile ApplicationBuildPack = "dockerfile" ApplicationBuildPackLessThannil ApplicationBuildPack = "<nil>" ApplicationBuildPackNixpacks ApplicationBuildPack = "nixpacks" ApplicationBuildPackStatic ApplicationBuildPack = "static" )
Defines values for ApplicationBuildPack.
func (ApplicationBuildPack) Valid ¶
func (e ApplicationBuildPack) Valid() bool
Valid indicates whether the value is a known member of the ApplicationBuildPack enum.
type ApplicationCreateBase ¶
type ApplicationCreateBase struct {
Description *string `json:"description,omitempty"`
// DestinationUuid Target Docker network — default = the server's default destination (dedicated management outside v1).
DestinationUuid *string `json:"destination_uuid,omitempty"`
// Domains FQDN of the application (§4.2) — supported formats per element: plain fqdn, fqdn:port (targeted internal port), fqdn/path (path-based routing). Empty = domain generated from the server's wildcard if configured.
Domains *[]string `json:"domains,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
// InstantDeploy Immediately triggers a first deployment after creation.
InstantDeploy *bool `json:"instant_deploy,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// Noindex Answers every request on the application's domains with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7), keeping them out of search results. Off by default: a production domain is often a site whose ranking is the point. Preview URLs are noindexed unconditionally, whatever this says.
Noindex *bool `json:"noindex,omitempty"`
// PortsExposes Internal port(s) exposed to the proxy, comma-separated (e.g. "3000"). Optional for an app without inbound traffic.
PortsExposes *string `json:"ports_exposes,omitempty"`
// PostDeploymentCommand Command executed in the **candidate** once healthy, before the switchover (§10). A failure fails the deployment: the candidate is deleted and the old container **stays routed** (INV-005), with no automatic rollback. MUST be idempotent.
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
// PreDeploymentCommand Command executed in the **existing** container before any clone/build (§10). A failure fails the deployment **before any mutation** — the existing container is untouched. Skipped if there is no running container. MUST be idempotent: it may be replayed during a crash recovery.
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
ProjectUuid string `json:"project_uuid"`
// PushRegistryCredentialUuid Registry where the built image is pushed, and from which the deployment server pulls it.
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// ServerUuid Target server (must be `ready` and not a build server).
ServerUuid string `json:"server_uuid"`
// SourceType Discriminator of the source type (§5.1).
SourceType ApplicationCreateBaseSourceType `json:"source_type"`
// Tags Free-form tags — usable by the deploy webhook (`?tag=`).
Tags *[]string `json:"tags,omitempty"`
// UseBuildServer Build on a dedicated **build server** (§3.4) rather than on the production server. Requires `push_registry_credential_uuid`: without a registry, the image stays on the build machine and the deployment server cannot pull it — building it elsewhere would have been pointless (amendment #19). Not applicable for the `docker_image` source, which builds nothing.
UseBuildServer *bool `json:"use_build_server,omitempty"`
}
ApplicationCreateBase Fields common to every application creation.
type ApplicationCreateBaseSourceType ¶
type ApplicationCreateBaseSourceType string
ApplicationCreateBaseSourceType Discriminator of the source type (§5.1).
const ( ApplicationCreateBaseSourceTypeDockerImage ApplicationCreateBaseSourceType = "docker_image" ApplicationCreateBaseSourceTypeDockerfile ApplicationCreateBaseSourceType = "dockerfile" ApplicationCreateBaseSourceTypeGit ApplicationCreateBaseSourceType = "git" )
Defines values for ApplicationCreateBaseSourceType.
func (ApplicationCreateBaseSourceType) Valid ¶
func (e ApplicationCreateBaseSourceType) Valid() bool
Valid indicates whether the value is a known member of the ApplicationCreateBaseSourceType enum.
type ApplicationCreateDockerImage ¶
type ApplicationCreateDockerImage struct {
Description *string `json:"description,omitempty"`
// DestinationUuid Target Docker network — default = the server's default destination (dedicated management outside v1).
DestinationUuid *string `json:"destination_uuid,omitempty"`
// DockerImage Pre-built image, registry included if not Docker Hub (e.g. ghcr.io/acme/app).
DockerImage string `json:"docker_image"`
// DockerImageTag Tag of the image. The digest is resolved at deployment (§18.3).
DockerImageTag *string `json:"docker_image_tag,omitempty"`
// Domains FQDN of the application (§4.2) — supported formats per element: plain fqdn, fqdn:port (targeted internal port), fqdn/path (path-based routing). Empty = domain generated from the server's wildcard if configured.
Domains *[]string `json:"domains,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
// InstantDeploy Immediately triggers a first deployment after creation.
InstantDeploy *bool `json:"instant_deploy,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// Noindex Answers every request on the application's domains with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7), keeping them out of search results. Off by default: a production domain is often a site whose ranking is the point. Preview URLs are noindexed unconditionally, whatever this says.
Noindex *bool `json:"noindex,omitempty"`
// PortsExposes Internal port(s) exposed to the proxy, comma-separated (e.g. "3000"). Optional for an app without inbound traffic.
PortsExposes *string `json:"ports_exposes,omitempty"`
// PostDeploymentCommand Command executed in the **candidate** once healthy, before the switchover (§10). A failure fails the deployment: the candidate is deleted and the old container **stays routed** (INV-005), with no automatic rollback. MUST be idempotent.
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
// PreDeploymentCommand Command executed in the **existing** container before any clone/build (§10). A failure fails the deployment **before any mutation** — the existing container is untouched. Skipped if there is no running container. MUST be idempotent: it may be replayed during a crash recovery.
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
ProjectUuid string `json:"project_uuid"`
// PushRegistryCredentialUuid Registry where the built image is pushed, and from which the deployment server pulls it.
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// RegistryCredentialUuid Credential of a private registry (amendment #17). The password reaches the server only as a per-request auth header on the typed agent channel (ADR-055) — no `docker login` ever runs, so the token never lands in any host's `~/.docker/config.json` (INV-003).
RegistryCredentialUuid *string `json:"registry_credential_uuid,omitempty"`
// ServerUuid Target server (must be `ready` and not a build server).
ServerUuid string `json:"server_uuid"`
SourceType interface{} `json:"source_type"`
// Tags Free-form tags — usable by the deploy webhook (`?tag=`).
Tags *[]string `json:"tags,omitempty"`
// UseBuildServer Build on a dedicated **build server** (§3.4) rather than on the production server. Requires `push_registry_credential_uuid`: without a registry, the image stays on the build machine and the deployment server cannot pull it — building it elsewhere would have been pointless (amendment #19). Not applicable for the `docker_image` source, which builds nothing.
UseBuildServer *bool `json:"use_build_server,omitempty"`
}
ApplicationCreateDockerImage defines model for ApplicationCreateDockerImage.
type ApplicationCreateDockerfile ¶
type ApplicationCreateDockerfile struct {
Description *string `json:"description,omitempty"`
// DestinationUuid Target Docker network — default = the server's default destination (dedicated management outside v1).
DestinationUuid *string `json:"destination_uuid,omitempty"`
// Dockerfile Inline content of the Dockerfile (P0).
Dockerfile string `json:"dockerfile"`
// Domains FQDN of the application (§4.2) — supported formats per element: plain fqdn, fqdn:port (targeted internal port), fqdn/path (path-based routing). Empty = domain generated from the server's wildcard if configured.
Domains *[]string `json:"domains,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
// InstantDeploy Immediately triggers a first deployment after creation.
InstantDeploy *bool `json:"instant_deploy,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// Noindex Answers every request on the application's domains with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7), keeping them out of search results. Off by default: a production domain is often a site whose ranking is the point. Preview URLs are noindexed unconditionally, whatever this says.
Noindex *bool `json:"noindex,omitempty"`
// PortsExposes Internal port(s) exposed to the proxy, comma-separated (e.g. "3000"). Optional for an app without inbound traffic.
PortsExposes *string `json:"ports_exposes,omitempty"`
// PostDeploymentCommand Command executed in the **candidate** once healthy, before the switchover (§10). A failure fails the deployment: the candidate is deleted and the old container **stays routed** (INV-005), with no automatic rollback. MUST be idempotent.
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
// PreDeploymentCommand Command executed in the **existing** container before any clone/build (§10). A failure fails the deployment **before any mutation** — the existing container is untouched. Skipped if there is no running container. MUST be idempotent: it may be replayed during a crash recovery.
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
ProjectUuid string `json:"project_uuid"`
// PushRegistryCredentialUuid Registry where the built image is pushed, and from which the deployment server pulls it.
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// ServerUuid Target server (must be `ready` and not a build server).
ServerUuid string `json:"server_uuid"`
SourceType interface{} `json:"source_type"`
// Tags Free-form tags — usable by the deploy webhook (`?tag=`).
Tags *[]string `json:"tags,omitempty"`
// UseBuildServer Build on a dedicated **build server** (§3.4) rather than on the production server. Requires `push_registry_credential_uuid`: without a registry, the image stays on the build machine and the deployment server cannot pull it — building it elsewhere would have been pointless (amendment #19). Not applicable for the `docker_image` source, which builds nothing.
UseBuildServer *bool `json:"use_build_server,omitempty"`
}
ApplicationCreateDockerfile defines model for ApplicationCreateDockerfile.
type ApplicationCreateGit ¶
type ApplicationCreateGit struct {
// BaseDirectory Base directory in the repository (monorepos).
BaseDirectory *string `json:"base_directory,omitempty"`
// BuildPack Build pack (§5.2). `compose` deploys the repository's compose file as a multi-service stack (compose-spec.md) — one component per service, domain per component. Railpack will arrive in a later version of the contract.
BuildPack ApplicationCreateGitBuildPack `json:"build_pack"`
// ComposeFileLocation (compose build pack) Path of the compose file relative to `base_directory`.
ComposeFileLocation *string `json:"compose_file_location,omitempty"`
Description *string `json:"description,omitempty"`
// DestinationUuid Target Docker network — default = the server's default destination (dedicated management outside v1).
DestinationUuid *string `json:"destination_uuid,omitempty"`
// DockerfileLocation Path of the Dockerfile relative to `base_directory` (dockerfile build pack).
DockerfileLocation *string `json:"dockerfile_location,omitempty"`
// Domains FQDN of the application (§4.2) — supported formats per element: plain fqdn, fqdn:port (targeted internal port), fqdn/path (path-based routing). Empty = domain generated from the server's wildcard if configured.
Domains *[]string `json:"domains,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
// GitBranch Branch to deploy (resolved to an immutable SHA at each deployment, §20.2).
GitBranch string `json:"git_branch"`
// GitRepository URL of the repository — HTTPS for a public repository, SSH (git@host:org/repo.git) for a private repository via deploy key. Ignored when `github_app_uuid` is provided: the clone URL is derived from the discovered repository.
GitRepository string `json:"git_repository"`
// GithubAppUuid GitHub App source (git-webhook-protocols §2) — clone via installation token, auto-deploy via the app's webhook. Requires `repository_full_name`.
GithubAppUuid *string `json:"github_app_uuid,omitempty"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
// InstantDeploy Immediately triggers a first deployment after creation.
InstantDeploy *bool `json:"instant_deploy,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// Noindex Answers every request on the application's domains with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7), keeping them out of search results. Off by default: a production domain is often a site whose ranking is the point. Preview URLs are noindexed unconditionally, whatever this says.
Noindex *bool `json:"noindex,omitempty"`
// PortsExposes Internal port(s) exposed to the proxy, comma-separated (e.g. "3000"). Optional for an app without inbound traffic.
PortsExposes *string `json:"ports_exposes,omitempty"`
// PostDeploymentCommand Command executed in the **candidate** once healthy, before the switchover (§10). A failure fails the deployment: the candidate is deleted and the old container **stays routed** (INV-005), with no automatic rollback. MUST be idempotent.
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
// PreDeploymentCommand Command executed in the **existing** container before any clone/build (§10). A failure fails the deployment **before any mutation** — the existing container is untouched. Skipped if there is no running container. MUST be idempotent: it may be replayed during a crash recovery.
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
// PrivateKeyUuid Private key (deploy key) for a private repository — `null` for a public repository (P1, §5.1).
PrivateKeyUuid *string `json:"private_key_uuid,omitempty"`
ProjectUuid string `json:"project_uuid"`
// PublishDirectory Published directory (static build pack).
PublishDirectory *string `json:"publish_directory,omitempty"`
// PushRegistryCredentialUuid Registry where the built image is pushed, and from which the deployment server pulls it.
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// RawCompose (compose build pack) Raw compose mode (compose-spec §9) — `docker compose up` semantics as close as possible, zero-downtime disabled, security boundaries kept.
RawCompose *bool `json:"raw_compose,omitempty"`
// RepositoryFullName (with github_app_uuid) Target repository, in owner/name format, among the installation's discovered repositories.
RepositoryFullName *string `json:"repository_full_name,omitempty"`
// ServerUuid Target server (must be `ready` and not a build server).
ServerUuid string `json:"server_uuid"`
SourceType interface{} `json:"source_type"`
// Tags Free-form tags — usable by the deploy webhook (`?tag=`).
Tags *[]string `json:"tags,omitempty"`
// UseBuildServer Build on a dedicated **build server** (§3.4) rather than on the production server. Requires `push_registry_credential_uuid`: without a registry, the image stays on the build machine and the deployment server cannot pull it — building it elsewhere would have been pointless (amendment #19). Not applicable for the `docker_image` source, which builds nothing.
UseBuildServer *bool `json:"use_build_server,omitempty"`
// WatchPaths Patterns restricting auto-deploy to matching modified files (§5.5).
WatchPaths *[]string `json:"watch_paths,omitempty"`
}
ApplicationCreateGit defines model for ApplicationCreateGit.
type ApplicationCreateGitBuildPack ¶
type ApplicationCreateGitBuildPack string
ApplicationCreateGitBuildPack Build pack (§5.2). `compose` deploys the repository's compose file as a multi-service stack (compose-spec.md) — one component per service, domain per component. Railpack will arrive in a later version of the contract.
const ( ApplicationCreateGitBuildPackCompose ApplicationCreateGitBuildPack = "compose" ApplicationCreateGitBuildPackDockerfile ApplicationCreateGitBuildPack = "dockerfile" ApplicationCreateGitBuildPackNixpacks ApplicationCreateGitBuildPack = "nixpacks" ApplicationCreateGitBuildPackStatic ApplicationCreateGitBuildPack = "static" )
Defines values for ApplicationCreateGitBuildPack.
func (ApplicationCreateGitBuildPack) Valid ¶
func (e ApplicationCreateGitBuildPack) Valid() bool
Valid indicates whether the value is a known member of the ApplicationCreateGitBuildPack enum.
type ApplicationCreateRequest ¶
type ApplicationCreateRequest struct {
// contains filtered or unexported fields
}
ApplicationCreateRequest Application creation body — discriminated by `source_type`.
func (ApplicationCreateRequest) AsApplicationCreateDockerImage ¶
func (t ApplicationCreateRequest) AsApplicationCreateDockerImage() (ApplicationCreateDockerImage, error)
AsApplicationCreateDockerImage returns the union data inside the ApplicationCreateRequest as a ApplicationCreateDockerImage
func (ApplicationCreateRequest) AsApplicationCreateDockerfile ¶
func (t ApplicationCreateRequest) AsApplicationCreateDockerfile() (ApplicationCreateDockerfile, error)
AsApplicationCreateDockerfile returns the union data inside the ApplicationCreateRequest as a ApplicationCreateDockerfile
func (ApplicationCreateRequest) AsApplicationCreateGit ¶
func (t ApplicationCreateRequest) AsApplicationCreateGit() (ApplicationCreateGit, error)
AsApplicationCreateGit returns the union data inside the ApplicationCreateRequest as a ApplicationCreateGit
func (ApplicationCreateRequest) Discriminator ¶
func (t ApplicationCreateRequest) Discriminator() (string, error)
func (*ApplicationCreateRequest) FromApplicationCreateDockerImage ¶
func (t *ApplicationCreateRequest) FromApplicationCreateDockerImage(v ApplicationCreateDockerImage) error
FromApplicationCreateDockerImage overwrites any union data inside the ApplicationCreateRequest as the provided ApplicationCreateDockerImage
func (*ApplicationCreateRequest) FromApplicationCreateDockerfile ¶
func (t *ApplicationCreateRequest) FromApplicationCreateDockerfile(v ApplicationCreateDockerfile) error
FromApplicationCreateDockerfile overwrites any union data inside the ApplicationCreateRequest as the provided ApplicationCreateDockerfile
func (*ApplicationCreateRequest) FromApplicationCreateGit ¶
func (t *ApplicationCreateRequest) FromApplicationCreateGit(v ApplicationCreateGit) error
FromApplicationCreateGit overwrites any union data inside the ApplicationCreateRequest as the provided ApplicationCreateGit
func (ApplicationCreateRequest) MarshalJSON ¶
func (t ApplicationCreateRequest) MarshalJSON() ([]byte, error)
func (*ApplicationCreateRequest) MergeApplicationCreateDockerImage ¶
func (t *ApplicationCreateRequest) MergeApplicationCreateDockerImage(v ApplicationCreateDockerImage) error
MergeApplicationCreateDockerImage performs a merge with any union data inside the ApplicationCreateRequest, using the provided ApplicationCreateDockerImage
func (*ApplicationCreateRequest) MergeApplicationCreateDockerfile ¶
func (t *ApplicationCreateRequest) MergeApplicationCreateDockerfile(v ApplicationCreateDockerfile) error
MergeApplicationCreateDockerfile performs a merge with any union data inside the ApplicationCreateRequest, using the provided ApplicationCreateDockerfile
func (*ApplicationCreateRequest) MergeApplicationCreateGit ¶
func (t *ApplicationCreateRequest) MergeApplicationCreateGit(v ApplicationCreateGit) error
MergeApplicationCreateGit performs a merge with any union data inside the ApplicationCreateRequest, using the provided ApplicationCreateGit
func (*ApplicationCreateRequest) UnmarshalJSON ¶
func (t *ApplicationCreateRequest) UnmarshalJSON(b []byte) error
func (ApplicationCreateRequest) ValueByDiscriminator ¶
func (t ApplicationCreateRequest) ValueByDiscriminator() (interface{}, error)
type ApplicationPreviewProtection ¶
type ApplicationPreviewProtection string
ApplicationPreviewProtection defines model for Application.PreviewProtection.
const ( ApplicationPreviewProtectionBasicAuth ApplicationPreviewProtection = "basic_auth" ApplicationPreviewProtectionNone ApplicationPreviewProtection = "none" ApplicationPreviewProtectionSso ApplicationPreviewProtection = "sso" )
Defines values for ApplicationPreviewProtection.
func (ApplicationPreviewProtection) Valid ¶
func (e ApplicationPreviewProtection) Valid() bool
Valid indicates whether the value is a known member of the ApplicationPreviewProtection enum.
type ApplicationSourceType ¶
type ApplicationSourceType string
ApplicationSourceType defines model for Application.SourceType.
const ( ApplicationSourceTypeDockerImage ApplicationSourceType = "docker_image" ApplicationSourceTypeDockerfile ApplicationSourceType = "dockerfile" ApplicationSourceTypeGit ApplicationSourceType = "git" )
Defines values for ApplicationSourceType.
func (ApplicationSourceType) Valid ¶
func (e ApplicationSourceType) Valid() bool
Valid indicates whether the value is a known member of the ApplicationSourceType enum.
type ApplicationUpdate ¶
type ApplicationUpdate struct {
// AccessBasicAuth Shared credentials `user:password` for `basic_auth` protection (ADR-042). Write-only; stored encrypted, never returned. Sending null with `access_protection: basic_auth` generates one.
AccessBasicAuth *string `json:"access_basic_auth,omitempty"`
// AccessProtection Access wall of the application's own URLs (ADR-042): `sso` requires an AkerDock session with access to the team, `basic_auth` shared credentials, `none` (default) is public. Applies to EVERY domain of the application and every routed service of a compose stack.
AccessProtection *ApplicationUpdateAccessProtection `json:"access_protection,omitempty"`
// AccessPublicRoutes Paths allowed through production and preview walls without authentication (ADR-049/050). For a Compose build pack, declare them per service with `x-akerdock.access_public_routes` instead.
AccessPublicRoutes *[]AccessPublicRoute `json:"access_public_routes,omitempty"`
// AutoDeploy (git source) Enables/disables auto-deploy on push (§5.5).
AutoDeploy *bool `json:"auto_deploy,omitempty"`
// BaseDirectory (git source) Base directory.
BaseDirectory *string `json:"base_directory,omitempty"`
// BuildPack (git source) Build pack.
BuildPack *ApplicationUpdateBuildPack `json:"build_pack,omitempty"`
// ComposeFileLocation (compose build pack) Path of the compose file relative to `base_directory`.
ComposeFileLocation *string `json:"compose_file_location,omitempty"`
Description *string `json:"description,omitempty"`
// DockerImage (docker_image source) New image.
DockerImage *string `json:"docker_image,omitempty"`
// DockerImageTag (docker_image source) New tag.
DockerImageTag *string `json:"docker_image_tag,omitempty"`
// Dockerfile (dockerfile source) New content of the Dockerfile.
Dockerfile *string `json:"dockerfile,omitempty"`
// DockerfileLocation (git source) Path of the Dockerfile.
DockerfileLocation *string `json:"dockerfile_location,omitempty"`
Domains *[]string `json:"domains,omitempty"`
// GitApiToken (git source) Provider API token, stored encrypted on the application's git source (protocols §3-§6): carries the preview feedback (commit statuses, upserted comment) and the rights verification of the commands for GitLab, Gitea and manual GitHub webhooks. Write-only — never read back by the API (INV-003). Null to remove it. Unnecessary with a GitHub App (it has its own credentials).
GitApiToken *string `json:"git_api_token,omitempty"`
// GitApiUrl (git source) Provider API endpoint on the git source (self-hosted, protocols §4.1/§6.1) — for example https://gitlab.example.com/api/v4. Null to fall back to derivation from the repository host.
GitApiUrl *string `json:"git_api_url,omitempty"`
// GitBranch (git source) Branch.
GitBranch *string `json:"git_branch,omitempty"`
// GitRepository (git source) URL of the repository.
GitRepository *string `json:"git_repository,omitempty"`
// HealthCheck Application health check (§5.3) — conditions routing and zero-downtime.
HealthCheck *HealthCheckConfig `json:"health_check,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name *string `json:"name,omitempty"`
// Noindex Keeps the application's domains out of search results (proxy-contract §4.7). Applied with the routing, like `domains`: no deployment needed.
Noindex *bool `json:"noindex,omitempty"`
PortsExposes *string `json:"ports_exposes,omitempty"`
// PostDeploymentCommand Command executed in the **candidate** once healthy, before the switchover (§10). A failure fails the deployment: the candidate is deleted and the old container **stays routed** (INV-005), with no automatic rollback. MUST be idempotent.
PostDeploymentCommand *string `json:"post_deployment_command,omitempty"`
// PreDeploymentCommand Command executed in the **existing** container before any clone/build (§10). A failure fails the deployment **before any mutation** — the existing container is untouched. Skipped if there is no running container. MUST be idempotent: it may be replayed during a crash recovery.
PreDeploymentCommand *string `json:"pre_deployment_command,omitempty"`
// PreviewCancelObsoleteBuilds Cancels the preview build made obsolete by a new commit of the same PR (§20.4.7, opt-in) — the queued deployment is superseded, the running build cooperatively cancelled.
PreviewCancelObsoleteBuilds *bool `json:"preview_cancel_obsolete_builds,omitempty"`
// PreviewCommentCommandsEnabled PR comment commands `/deploy` and `/destroy` (§20.4.7, opt-in). The author's rights are verified server-side via the provider's API — an API token is required for manual webhooks (protocols §2.7d, §3-§6).
PreviewCommentCommandsEnabled *bool `json:"preview_comment_commands_enabled,omitempty"`
// PreviewDeployOnOpen Auto-deployment at PR opening (§20.4.7, default true). If false, opening only reserves the preview (URL, credential): the FIRST deployment must be triggered manually (AkerDock UI or `/deploy` command). Once deployed, subsequent pushes update it normally.
PreviewDeployOnOpen *bool `json:"preview_deploy_on_open,omitempty"`
// PreviewExcludeDrafts Draft PRs do not trigger a preview (opt-in, ADR-011).
PreviewExcludeDrafts *bool `json:"preview_exclude_drafts,omitempty"`
// PreviewForkApprovalEnabled Allows fork previews after a maintainer's approval (INV-010).
PreviewForkApprovalEnabled *bool `json:"preview_fork_approval_enabled,omitempty"`
// PreviewMaxConcurrent Cap on concurrent previews; null = unlimited (§20.4.3).
PreviewMaxConcurrent *int `json:"preview_max_concurrent,omitempty"`
// PreviewProtection Access protection of preview URLs (§20.4.4) — basic_auth by default.
PreviewProtection *ApplicationUpdatePreviewProtection `json:"preview_protection,omitempty"`
// PreviewRequireLabel Opt-in by label (§20.4.7, ADR-011): the PR must carry this label to get a preview; null = disabled (parity behavior).
PreviewRequireLabel *string `json:"preview_require_label,omitempty"`
// PreviewScaleToZero Scale-to-zero for PREVIEWS (ADR-036, opt-in, default false): an inactive preview is put to sleep (`docker stop`) and woken at the first request by the waker container.
PreviewScaleToZero *bool `json:"preview_scale_to_zero,omitempty"`
// PreviewScaleToZeroAfterMinutes Preview inactivity window in minutes before going to sleep (default 30).
PreviewScaleToZeroAfterMinutes *int `json:"preview_scale_to_zero_after_minutes,omitempty"`
// PreviewTtlMinutes Inactivity TTL in minutes; null = no automatic destruction.
PreviewTtlMinutes *int `json:"preview_ttl_minutes,omitempty"`
// PreviewUrlTemplate Legacy — single pattern; use preview_url_templates (§5.6, ADR-035).
PreviewUrlTemplate *string `json:"preview_url_template,omitempty"`
// PreviewUrlTemplates Preview route table (ADR-035) — replaces preview_url_template when non-empty. Empty/absent = legacy behavior.
PreviewUrlTemplates *[]PreviewRouteTemplate `json:"preview_url_templates,omitempty"`
// PreviewsEnabled Per-PR previews (§20.4) — triggered by the GitHub App's webhook or by a manual GitLab/Gitea/GitHub webhook of the application (protocols §1.2).
PreviewsEnabled *bool `json:"previews_enabled,omitempty"`
// PrivateKeyUuid (git source) Deploy key.
PrivateKeyUuid *string `json:"private_key_uuid,omitempty"`
// PublishDirectory (git source) Published directory (static).
PublishDirectory *string `json:"publish_directory,omitempty"`
PushRegistryCredentialUuid *string `json:"push_registry_credential_uuid,omitempty"`
// RawCompose (compose build pack) Raw compose mode (compose-spec §9).
RawCompose *bool `json:"raw_compose,omitempty"`
// RegistryCredentialUuid Credential of the private registry (null to remove it).
RegistryCredentialUuid *string `json:"registry_credential_uuid,omitempty"`
// ScaleToZero Scale-to-zero of the APPLICATION itself (ADR-037, explicit opt-in, default false): the inactive app is put to sleep and woken at the first request. Reserve it for request-driven workloads — a `docker stop` also stops workers/crons, and the first visitor after inactivity pays the cold start (up to 60 s). Separate from `preview_scale_to_zero`.
ScaleToZero *bool `json:"scale_to_zero,omitempty"`
// ScaleToZeroAfterMinutes Application inactivity window in minutes before going to sleep (default 30).
ScaleToZeroAfterMinutes *int `json:"scale_to_zero_after_minutes,omitempty"`
Tags *[]string `json:"tags,omitempty"`
UseBuildServer *bool `json:"use_build_server,omitempty"`
// WatchPaths (git source) Auto-deploy patterns.
WatchPaths *[]string `json:"watch_paths,omitempty"`
}
ApplicationUpdate Partial update of the configuration. Changes are versioned (INV-014) and applied at the next deployment, except `domains` (routing regenerated immediately). `source_type` is not modifiable — recreate the application to change the source type.
type ApplicationUpdateAccessProtection ¶
type ApplicationUpdateAccessProtection string
ApplicationUpdateAccessProtection Access wall of the application's own URLs (ADR-042): `sso` requires an AkerDock session with access to the team, `basic_auth` shared credentials, `none` (default) is public. Applies to EVERY domain of the application and every routed service of a compose stack.
const ( ApplicationUpdateAccessProtectionBasicAuth ApplicationUpdateAccessProtection = "basic_auth" ApplicationUpdateAccessProtectionNone ApplicationUpdateAccessProtection = "none" ApplicationUpdateAccessProtectionSso ApplicationUpdateAccessProtection = "sso" )
Defines values for ApplicationUpdateAccessProtection.
func (ApplicationUpdateAccessProtection) Valid ¶
func (e ApplicationUpdateAccessProtection) Valid() bool
Valid indicates whether the value is a known member of the ApplicationUpdateAccessProtection enum.
type ApplicationUpdateBuildPack ¶
type ApplicationUpdateBuildPack string
ApplicationUpdateBuildPack (git source) Build pack.
const ( Compose ApplicationUpdateBuildPack = "compose" Dockerfile ApplicationUpdateBuildPack = "dockerfile" Nixpacks ApplicationUpdateBuildPack = "nixpacks" Static ApplicationUpdateBuildPack = "static" )
Defines values for ApplicationUpdateBuildPack.
func (ApplicationUpdateBuildPack) Valid ¶
func (e ApplicationUpdateBuildPack) Valid() bool
Valid indicates whether the value is a known member of the ApplicationUpdateBuildPack enum.
type ApplicationUpdatePreviewProtection ¶
type ApplicationUpdatePreviewProtection string
ApplicationUpdatePreviewProtection Access protection of preview URLs (§20.4.4) — basic_auth by default.
const ( ApplicationUpdatePreviewProtectionBasicAuth ApplicationUpdatePreviewProtection = "basic_auth" ApplicationUpdatePreviewProtectionNone ApplicationUpdatePreviewProtection = "none" ApplicationUpdatePreviewProtectionSso ApplicationUpdatePreviewProtection = "sso" )
Defines values for ApplicationUpdatePreviewProtection.
func (ApplicationUpdatePreviewProtection) Valid ¶
func (e ApplicationUpdatePreviewProtection) Valid() bool
Valid indicates whether the value is a known member of the ApplicationUpdatePreviewProtection enum.
type ApplicationUuid ¶
type ApplicationUuid = string
ApplicationUuid defines model for ApplicationUuid.
type ApprovePreviewFork202JSONResponse ¶
type ApprovePreviewFork202JSONResponse Preview
func (ApprovePreviewFork202JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork202JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewFork401JSONResponse ¶
func (ApprovePreviewFork401JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork401JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewFork403JSONResponse ¶
type ApprovePreviewFork403JSONResponse struct{ ForbiddenJSONResponse }
func (ApprovePreviewFork403JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork403JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewFork404JSONResponse ¶
type ApprovePreviewFork404JSONResponse struct{ NotFoundJSONResponse }
func (ApprovePreviewFork404JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork404JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewFork409JSONResponse ¶
type ApprovePreviewFork409JSONResponse struct{ ConflictJSONResponse }
func (ApprovePreviewFork409JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork409JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewFork429JSONResponse ¶
type ApprovePreviewFork429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ApprovePreviewFork429JSONResponse) VisitApprovePreviewForkResponse ¶
func (response ApprovePreviewFork429JSONResponse) VisitApprovePreviewForkResponse(w http.ResponseWriter) error
type ApprovePreviewForkRequestObject ¶
type ApprovePreviewForkRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
}
type ApprovePreviewForkResponseObject ¶
type ApprovePreviewForkResponseObject interface {
VisitApprovePreviewForkResponse(w http.ResponseWriter) error
}
type AuditEvent ¶
type AuditEvent struct {
// Action Action verb (e.g. `auth.login`, `secret.reveal`, `role.update`).
Action string `json:"action"`
// ActorDisplay Readable identifier of the actor (e.g. the email attempted at a failed login).
ActorDisplay *string `json:"actor_display,omitempty"`
ActorKind *AuditEventActorKind `json:"actor_kind,omitempty"`
// ActorUuid UUID of the acting user or token (absent for a system action or a failed login).
ActorUuid *string `json:"actor_uuid,omitempty"`
// Diff What changed, already redacted for sensitive fields.
Diff *map[string]interface{} `json:"diff,omitempty"`
Ip *string `json:"ip,omitempty"`
OccurredAt time.Time `json:"occurred_at"`
Result AuditEventResult `json:"result"`
TargetKind *string `json:"target_kind,omitempty"`
// TargetName Display name of the target AT THE TIME OF THE ACTION, captured when the entry was written and never refreshed — a renamed resource keeps the name it had, and a deleted one keeps a name at all. Absent for entries written before this field existed, and for targets that have no name.
TargetName *string `json:"target_name,omitempty"`
TargetUuid *string `json:"target_uuid,omitempty"`
UserAgent *string `json:"user_agent,omitempty"`
Uuid string `json:"uuid"`
}
AuditEvent An entry of the append-only audit log (§23.4). Sensitive values are never present: a modified field appears in `diff` as `{changed:true, redacted:true}` (INV-003).
type AuditEventActorKind ¶
type AuditEventActorKind string
AuditEventActorKind defines model for AuditEvent.ActorKind.
const ( AuditEventActorKindSystem AuditEventActorKind = "system" AuditEventActorKindToken AuditEventActorKind = "token" AuditEventActorKindUser AuditEventActorKind = "user" )
Defines values for AuditEventActorKind.
func (AuditEventActorKind) Valid ¶
func (e AuditEventActorKind) Valid() bool
Valid indicates whether the value is a known member of the AuditEventActorKind enum.
type AuditEventResult ¶
type AuditEventResult string
AuditEventResult defines model for AuditEvent.Result.
const ( AuditEventResultDenied AuditEventResult = "denied" AuditEventResultFailure AuditEventResult = "failure" AuditEventResultSuccess AuditEventResult = "success" )
Defines values for AuditEventResult.
func (AuditEventResult) Valid ¶
func (e AuditEventResult) Valid() bool
Valid indicates whether the value is a known member of the AuditEventResult enum.
type BackupExecution ¶
type BackupExecution struct {
BackupPlanUuid *string `json:"backup_plan_uuid,omitempty"`
// Checksum Checksum of the file (verified at upload and restore, §20.5).
Checksum *string `json:"checksum,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
DatabaseUuid *string `json:"database_uuid,omitempty"`
// Filename Name of the produced backup file.
Filename *string `json:"filename,omitempty"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
// LocalAvailable File still present locally (depending on retention and `s3_only`).
LocalAvailable *bool `json:"local_available,omitempty"`
// Message Error or warning detail, without secrets.
Message *string `json:"message,omitempty"`
S3Uploaded *bool `json:"s3_uploaded,omitempty"`
SizeBytes *int `json:"size_bytes,omitempty"`
StartedAt *time.Time `json:"started_at,omitempty"`
Status *BackupExecutionStatus `json:"status,omitempty"`
Trigger *BackupExecutionTrigger `json:"trigger,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
BackupExecution Execution of a backup plan (§7.3, §20.5). `partial` = local success but S3 failure — never presented as a global success.
type BackupExecutionAccepted ¶
type BackupExecutionAccepted struct {
// ExecutionUuid UUID of the created backup execution (traced in the plan's history).
ExecutionUuid string `json:"execution_uuid"`
// JobUuid UUID of the created job.
JobUuid string `json:"job_uuid"`
// StatusUrl Tracking URL of the job (relative to /api/v1).
StatusUrl string `json:"status_url"`
}
BackupExecutionAccepted defines model for BackupExecutionAccepted.
type BackupExecutionStatus ¶
type BackupExecutionStatus string
BackupExecutionStatus defines model for BackupExecution.Status.
const ( BackupExecutionStatusFailed BackupExecutionStatus = "failed" BackupExecutionStatusPartial BackupExecutionStatus = "partial" BackupExecutionStatusQueued BackupExecutionStatus = "queued" BackupExecutionStatusRunning BackupExecutionStatus = "running" BackupExecutionStatusSucceeded BackupExecutionStatus = "succeeded" )
Defines values for BackupExecutionStatus.
func (BackupExecutionStatus) Valid ¶
func (e BackupExecutionStatus) Valid() bool
Valid indicates whether the value is a known member of the BackupExecutionStatus enum.
type BackupExecutionTrigger ¶
type BackupExecutionTrigger string
BackupExecutionTrigger defines model for BackupExecution.Trigger.
const ( BackupExecutionTriggerManual BackupExecutionTrigger = "manual" BackupExecutionTriggerScheduled BackupExecutionTrigger = "scheduled" )
Defines values for BackupExecutionTrigger.
func (BackupExecutionTrigger) Valid ¶
func (e BackupExecutionTrigger) Valid() bool
Valid indicates whether the value is a known member of the BackupExecutionTrigger enum.
type BackupPlan ¶
type BackupPlan struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
DatabaseUuid *string `json:"database_uuid,omitempty"`
DatabasesToInclude *[]string `json:"databases_to_include,omitempty"`
// DrillEnabled Periodic restore drill (ADR-014): the latest dump is restored into a **throwaway** database on the same server, the content is recounted, then the database is destroyed. A backup never restored is not a backup, it is a file.
DrillEnabled *bool `json:"drill_enabled,omitempty"`
DrillIntervalDays *int `json:"drill_interval_days,omitempty"`
DumpAll *bool `json:"dump_all,omitempty"`
Enabled bool `json:"enabled"`
Frequency string `json:"frequency"`
LastDrillAt *time.Time `json:"last_drill_at,omitempty"`
LastDrillStatus *BackupPlanLastDrillStatus `json:"last_drill_status,omitempty"`
LastExecutionStatus *BackupPlanLastExecutionStatus `json:"last_execution_status,omitempty"`
LastExecutionUuid *string `json:"last_execution_uuid,omitempty"`
// LocalRetention Cumulative retention rules (§7.2) — 0 = unlimited.
LocalRetention *RetentionPolicy `json:"local_retention,omitempty"`
// NextRunAt Previewed next execution (§24.3).
NextRunAt *time.Time `json:"next_run_at,omitempty"`
S3Only *bool `json:"s3_only,omitempty"`
// S3Retention Cumulative retention rules (§7.2) — 0 = unlimited.
S3Retention *RetentionPolicy `json:"s3_retention,omitempty"`
S3StorageUuid *string `json:"s3_storage_uuid,omitempty"`
SaveLocal *bool `json:"save_local,omitempty"`
SaveS3 *bool `json:"save_s3,omitempty"`
// ServiceComponentUuid Targeted stack component (compose-spec §10).
ServiceComponentUuid *string `json:"service_component_uuid,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
Timezone *string `json:"timezone,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
BackupPlan Scheduled backup plan (§7) — targets a managed database (`database_uuid`) OR an internal database of a compose stack (`service_component_uuid`, compose-spec §10): exactly one of the two is set.
type BackupPlanCreate ¶
type BackupPlanCreate struct {
// DatabasesToInclude Databases to include — empty = main database only (ignored if `dump_all`).
DatabasesToInclude *[]string `json:"databases_to_include,omitempty"`
// DrillEnabled Periodic restore drill (ADR-014, amendment #16): the latest dump is restored into a **throwaway** database on the same server, its content is recounted, then the database is destroyed.
DrillEnabled *bool `json:"drill_enabled,omitempty"`
DrillIntervalDays *int `json:"drill_interval_days,omitempty"`
// DumpAll Backs up all databases of the engine instance (pg_dumpall).
DumpAll *bool `json:"dump_all,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
// Frequency Cron expression (5 fields) or alias — every_minute, hourly, daily, weekly, monthly, yearly (§7.1).
Frequency string `json:"frequency"`
// LocalRetention Cumulative retention rules (§7.2) — 0 = unlimited.
LocalRetention *RetentionPolicy `json:"local_retention,omitempty"`
// S3Only Delete the local file after a successful S3 upload.
S3Only *bool `json:"s3_only,omitempty"`
// S3Retention Cumulative retention rules (§7.2) — 0 = unlimited.
S3Retention *RetentionPolicy `json:"s3_retention,omitempty"`
// S3StorageUuid Target S3 Storage — required if `save_s3` (provisioned via the UI in this v1).
S3StorageUuid *string `json:"s3_storage_uuid,omitempty"`
// SaveLocal Keep the local file (§7.2).
SaveLocal *bool `json:"save_local,omitempty"`
// SaveS3 Upload to a configured S3.
SaveS3 *bool `json:"save_s3,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
// Timezone Timezone for interpreting the cron (§24.3).
Timezone *string `json:"timezone,omitempty"`
}
BackupPlanCreate defines model for BackupPlanCreate.
type BackupPlanLastDrillStatus ¶
type BackupPlanLastDrillStatus string
BackupPlanLastDrillStatus defines model for BackupPlan.LastDrillStatus.
const ( BackupPlanLastDrillStatusFailed BackupPlanLastDrillStatus = "failed" BackupPlanLastDrillStatusLessThannil BackupPlanLastDrillStatus = "<nil>" BackupPlanLastDrillStatusRunning BackupPlanLastDrillStatus = "running" BackupPlanLastDrillStatusSucceeded BackupPlanLastDrillStatus = "succeeded" )
Defines values for BackupPlanLastDrillStatus.
func (BackupPlanLastDrillStatus) Valid ¶
func (e BackupPlanLastDrillStatus) Valid() bool
Valid indicates whether the value is a known member of the BackupPlanLastDrillStatus enum.
type BackupPlanLastExecutionStatus ¶
type BackupPlanLastExecutionStatus string
BackupPlanLastExecutionStatus defines model for BackupPlan.LastExecutionStatus.
const ( BackupPlanLastExecutionStatusFailed BackupPlanLastExecutionStatus = "failed" BackupPlanLastExecutionStatusLessThannil BackupPlanLastExecutionStatus = "<nil>" BackupPlanLastExecutionStatusPartial BackupPlanLastExecutionStatus = "partial" BackupPlanLastExecutionStatusQueued BackupPlanLastExecutionStatus = "queued" BackupPlanLastExecutionStatusRunning BackupPlanLastExecutionStatus = "running" BackupPlanLastExecutionStatusSucceeded BackupPlanLastExecutionStatus = "succeeded" )
Defines values for BackupPlanLastExecutionStatus.
func (BackupPlanLastExecutionStatus) Valid ¶
func (e BackupPlanLastExecutionStatus) Valid() bool
Valid indicates whether the value is a known member of the BackupPlanLastExecutionStatus enum.
type BackupPlanUpdate ¶
type BackupPlanUpdate struct {
DatabasesToInclude *[]string `json:"databases_to_include,omitempty"`
DrillEnabled *bool `json:"drill_enabled,omitempty"`
DrillIntervalDays *int `json:"drill_interval_days,omitempty"`
DumpAll *bool `json:"dump_all,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Frequency *string `json:"frequency,omitempty"`
// LocalRetention Cumulative retention rules (§7.2) — 0 = unlimited.
LocalRetention *RetentionPolicy `json:"local_retention,omitempty"`
S3Only *bool `json:"s3_only,omitempty"`
// S3Retention Cumulative retention rules (§7.2) — 0 = unlimited.
S3Retention *RetentionPolicy `json:"s3_retention,omitempty"`
S3StorageUuid *string `json:"s3_storage_uuid,omitempty"`
SaveLocal *bool `json:"save_local,omitempty"`
SaveS3 *bool `json:"save_s3,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
BackupPlanUpdate Partial update of the plan.
type BadRequest ¶
type BadRequest = Error
BadRequest Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type BadRequestJSONResponse ¶
type BadRequestJSONResponse Error
type CancelDeployment202JSONResponse ¶
type CancelDeployment202JSONResponse DeploymentAccepted
func (CancelDeployment202JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment202JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeployment401JSONResponse ¶
func (CancelDeployment401JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment401JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeployment403JSONResponse ¶
type CancelDeployment403JSONResponse struct{ ForbiddenJSONResponse }
func (CancelDeployment403JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment403JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeployment404JSONResponse ¶
type CancelDeployment404JSONResponse struct{ NotFoundJSONResponse }
func (CancelDeployment404JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment404JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeployment409JSONResponse ¶
type CancelDeployment409JSONResponse struct{ ConflictJSONResponse }
func (CancelDeployment409JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment409JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeployment429JSONResponse ¶
type CancelDeployment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CancelDeployment429JSONResponse) VisitCancelDeploymentResponse ¶
func (response CancelDeployment429JSONResponse) VisitCancelDeploymentResponse(w http.ResponseWriter) error
type CancelDeploymentRequestObject ¶
type CancelDeploymentRequestObject struct {
DeploymentUuid DeploymentUuid `json:"deployment_uuid"`
}
type CancelDeploymentResponseObject ¶
type CancelDeploymentResponseObject interface {
VisitCancelDeploymentResponse(w http.ResponseWriter) error
}
type Certificate ¶
type Certificate struct {
// CertPath Remote path of the certificate on the server (`custom` certificates); `null` for ACME (material in `acme.json`).
CertPath *string `json:"cert_path,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// DnsCredentialUuid UUID of the referenced DNS-01 credential (`acme_dns01`). The secret value is never exposed here (INV-003).
DnsCredentialUuid *string `json:"dns_credential_uuid,omitempty"`
// DnsProvider DNS provider identifier (Lego, e.g. cloudflare) for `acme_dns01`.
DnsProvider *string `json:"dns_provider,omitempty"`
// Issuer Observed issuer (e.g. Let's Encrypt R11) — `null` until something is issued.
Issuer *string `json:"issuer,omitempty"`
// Kind Certificate acquisition mode (§4.3): ACME issuance via HTTP-01 challenge (default) or DNS-01 (mandatory for wildcards), custom certificate deposited on the server, or fallback self-signed certificate served while awaiting a valid issuance.
Kind CertificateKind `json:"kind"`
// LastError Last issuance/renewal error (failed challenge, rate limit, CAA…) — never a secret.
LastError *string `json:"last_error,omitempty"`
// MainDomain Main covered domain (CN / first SAN).
MainDomain string `json:"main_domain"`
// NotAfter Observed expiration — key monitoring datum (built-in D-30/D-7 alert, `expiring_within_days` filter).
NotAfter *time.Time `json:"not_after,omitempty"`
// NotBefore Observed validity start.
NotBefore *time.Time `json:"not_before,omitempty"`
// ObservedAt Freshness of the reflection — beyond a threshold, the state must be considered "stale", never a guaranteed `issued`.
ObservedAt *time.Time `json:"observed_at,omitempty"`
// Sans Alternative covered domains, wildcards included (e.g. `*.preview.example.com`).
Sans *[]string `json:"sans,omitempty"`
// ServerUuid Server whose proxy serves this certificate.
ServerUuid *string `json:"server_uuid,omitempty"`
// Status Observed status of the certificate. `pending` = issuance in progress (the self-signed fallback is served in the meantime); `renewing` = renewal in progress; `failed` = issuance or renewal failure (see `last_error`).
Status CertificateStatus `json:"status"`
// UpdatedAt Last synchronization of the reflection.
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Certificate TLS certificate served by a server's proxy — **observed reflection** (`certificates` table): the actual state lives in `acme.json` and the server's files, synchronized after each proxy configuration application and by periodic reconciliation (§18.3). Private key material never leaves the server and never appears in the API.
type CertificateKind ¶
type CertificateKind string
CertificateKind Certificate acquisition mode (§4.3): ACME issuance via HTTP-01 challenge (default) or DNS-01 (mandatory for wildcards), custom certificate deposited on the server, or fallback self-signed certificate served while awaiting a valid issuance.
const ( CertificateKindAcmeDns01 CertificateKind = "acme_dns01" CertificateKindAcmeHttp01 CertificateKind = "acme_http01" CertificateKindCustom CertificateKind = "custom" CertificateKindSelfSigned CertificateKind = "self_signed" )
Defines values for CertificateKind.
func (CertificateKind) Valid ¶
func (e CertificateKind) Valid() bool
Valid indicates whether the value is a known member of the CertificateKind enum.
type CertificateStatus ¶
type CertificateStatus string
CertificateStatus Observed status of the certificate. `pending` = issuance in progress (the self-signed fallback is served in the meantime); `renewing` = renewal in progress; `failed` = issuance or renewal failure (see `last_error`).
const ( CertificateStatusExpired CertificateStatus = "expired" CertificateStatusFailed CertificateStatus = "failed" CertificateStatusIssued CertificateStatus = "issued" CertificateStatusPending CertificateStatus = "pending" CertificateStatusRenewing CertificateStatus = "renewing" CertificateStatusRevoked CertificateStatus = "revoked" )
Defines values for CertificateStatus.
func (CertificateStatus) Valid ¶
func (e CertificateStatus) Valid() bool
Valid indicates whether the value is a known member of the CertificateStatus enum.
type CertificateUuid ¶
type CertificateUuid = string
CertificateUuid defines model for CertificateUuid.
type ChiServerOptions ¶
type ChiServerOptions struct {
BaseURL string
BaseRouter chi.Router
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type CloseIngressTunnelSession204Response ¶
type CloseIngressTunnelSession204Response struct {
}
func (CloseIngressTunnelSession204Response) VisitCloseIngressTunnelSessionResponse ¶
func (response CloseIngressTunnelSession204Response) VisitCloseIngressTunnelSessionResponse(w http.ResponseWriter) error
type CloseIngressTunnelSession401JSONResponse ¶
func (CloseIngressTunnelSession401JSONResponse) VisitCloseIngressTunnelSessionResponse ¶
func (response CloseIngressTunnelSession401JSONResponse) VisitCloseIngressTunnelSessionResponse(w http.ResponseWriter) error
type CloseIngressTunnelSession403JSONResponse ¶
type CloseIngressTunnelSession403JSONResponse struct{ ForbiddenJSONResponse }
func (CloseIngressTunnelSession403JSONResponse) VisitCloseIngressTunnelSessionResponse ¶
func (response CloseIngressTunnelSession403JSONResponse) VisitCloseIngressTunnelSessionResponse(w http.ResponseWriter) error
type CloseIngressTunnelSession404JSONResponse ¶
type CloseIngressTunnelSession404JSONResponse struct{ NotFoundJSONResponse }
func (CloseIngressTunnelSession404JSONResponse) VisitCloseIngressTunnelSessionResponse ¶
func (response CloseIngressTunnelSession404JSONResponse) VisitCloseIngressTunnelSessionResponse(w http.ResponseWriter) error
type CloseIngressTunnelSessionRequestObject ¶
type CloseIngressTunnelSessionRequestObject struct {
SessionUuid IngressTunnelSessionUuid `json:"session_uuid"`
}
type CloseIngressTunnelSessionResponseObject ¶
type CloseIngressTunnelSessionResponseObject interface {
VisitCloseIngressTunnelSessionResponse(w http.ResponseWriter) error
}
type ClosePortForwardSession204Response ¶
type ClosePortForwardSession204Response struct {
}
func (ClosePortForwardSession204Response) VisitClosePortForwardSessionResponse ¶
func (response ClosePortForwardSession204Response) VisitClosePortForwardSessionResponse(w http.ResponseWriter) error
type ClosePortForwardSession401JSONResponse ¶
func (ClosePortForwardSession401JSONResponse) VisitClosePortForwardSessionResponse ¶
func (response ClosePortForwardSession401JSONResponse) VisitClosePortForwardSessionResponse(w http.ResponseWriter) error
type ClosePortForwardSession403JSONResponse ¶
type ClosePortForwardSession403JSONResponse struct{ ForbiddenJSONResponse }
func (ClosePortForwardSession403JSONResponse) VisitClosePortForwardSessionResponse ¶
func (response ClosePortForwardSession403JSONResponse) VisitClosePortForwardSessionResponse(w http.ResponseWriter) error
type ClosePortForwardSession404JSONResponse ¶
type ClosePortForwardSession404JSONResponse struct{ NotFoundJSONResponse }
func (ClosePortForwardSession404JSONResponse) VisitClosePortForwardSessionResponse ¶
func (response ClosePortForwardSession404JSONResponse) VisitClosePortForwardSessionResponse(w http.ResponseWriter) error
type ClosePortForwardSessionRequestObject ¶
type ClosePortForwardSessionRequestObject struct {
SessionUuid PortForwardSessionUuid `json:"session_uuid"`
}
type ClosePortForwardSessionResponseObject ¶
type ClosePortForwardSessionResponseObject interface {
VisitClosePortForwardSessionResponse(w http.ResponseWriter) error
}
type ComponentMetric ¶
type ComponentMetric struct {
// Component Name of the compose service.
Component *string `json:"component,omitempty"`
// CpuPercent Instant CPU percentage (may exceed 100 on several cores).
CpuPercent *float64 `json:"cpu_percent,omitempty"`
// MemoryBytes Memory used in bytes.
MemoryBytes *int64 `json:"memory_bytes,omitempty"`
// MemoryLimitBytes Memory limit in bytes; null if unlimited.
MemoryLimitBytes *int64 `json:"memory_limit_bytes,omitempty"`
// MemoryPercent Memory used as a percentage of the limit.
MemoryPercent *float64 `json:"memory_percent,omitempty"`
// Running False if no live container for this service.
Running *bool `json:"running,omitempty"`
}
ComponentMetric Consumption snapshot of a service of the stack (ADR-034) — read on demand, never stored. `null` on a field = the measurement could not be read (container stopped or without a limit).
type Conflict ¶
type Conflict = Error
Conflict Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type ConflictJSONResponse ¶
type ConflictJSONResponse Error
type CreateAdoptionScan202JSONResponse ¶
type CreateAdoptionScan202JSONResponse AdoptionScanAccepted
func (CreateAdoptionScan202JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan202JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScan401JSONResponse ¶
func (CreateAdoptionScan401JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan401JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScan403JSONResponse ¶
type CreateAdoptionScan403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateAdoptionScan403JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan403JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScan404JSONResponse ¶
type CreateAdoptionScan404JSONResponse struct{ NotFoundJSONResponse }
func (CreateAdoptionScan404JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan404JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScan409JSONResponse ¶
type CreateAdoptionScan409JSONResponse struct{ ConflictJSONResponse }
func (CreateAdoptionScan409JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan409JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScan429JSONResponse ¶
type CreateAdoptionScan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateAdoptionScan429JSONResponse) VisitCreateAdoptionScanResponse ¶
func (response CreateAdoptionScan429JSONResponse) VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
type CreateAdoptionScanParams ¶
type CreateAdoptionScanParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateAdoptionScanParams defines parameters for CreateAdoptionScan.
type CreateAdoptionScanRequestObject ¶
type CreateAdoptionScanRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params CreateAdoptionScanParams
}
type CreateAdoptionScanResponseObject ¶
type CreateAdoptionScanResponseObject interface {
VisitCreateAdoptionScanResponse(w http.ResponseWriter) error
}
type CreateApiToken201JSONResponse ¶
type CreateApiToken201JSONResponse ApiTokenCreated
func (CreateApiToken201JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken201JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken400JSONResponse ¶
type CreateApiToken400JSONResponse struct{ BadRequestJSONResponse }
func (CreateApiToken400JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken400JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken401JSONResponse ¶
func (CreateApiToken401JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken401JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken403JSONResponse ¶
type CreateApiToken403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApiToken403JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken403JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken404JSONResponse ¶
type CreateApiToken404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApiToken404JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken404JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken409JSONResponse ¶
type CreateApiToken409JSONResponse struct{ ConflictJSONResponse }
func (CreateApiToken409JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken409JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken422JSONResponse ¶
type CreateApiToken422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateApiToken422JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken422JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiToken429JSONResponse ¶
type CreateApiToken429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApiToken429JSONResponse) VisitCreateApiTokenResponse ¶
func (response CreateApiToken429JSONResponse) VisitCreateApiTokenResponse(w http.ResponseWriter) error
type CreateApiTokenJSONRequestBody ¶
type CreateApiTokenJSONRequestBody = ApiTokenCreate
CreateApiTokenJSONRequestBody defines body for CreateApiToken for application/json ContentType.
type CreateApiTokenParams ¶
type CreateApiTokenParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateApiTokenParams defines parameters for CreateApiToken.
type CreateApiTokenRequestObject ¶
type CreateApiTokenRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params CreateApiTokenParams
Body *CreateApiTokenJSONRequestBody
}
type CreateApiTokenResponseObject ¶
type CreateApiTokenResponseObject interface {
VisitCreateApiTokenResponse(w http.ResponseWriter) error
}
type CreateApplication201JSONResponse ¶
type CreateApplication201JSONResponse struct {
Body Application
Headers CreateApplication201ResponseHeaders
}
func (CreateApplication201JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication201JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication201ResponseHeaders ¶
type CreateApplication201ResponseHeaders struct {
ETag *string
}
type CreateApplication400JSONResponse ¶
type CreateApplication400JSONResponse struct{ BadRequestJSONResponse }
func (CreateApplication400JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication400JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication401JSONResponse ¶
func (CreateApplication401JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication401JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication403JSONResponse ¶
type CreateApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApplication403JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication403JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication404JSONResponse ¶
type CreateApplication404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApplication404JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication404JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication409JSONResponse ¶
type CreateApplication409JSONResponse struct{ ConflictJSONResponse }
func (CreateApplication409JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication409JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication422JSONResponse ¶
type CreateApplication422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateApplication422JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication422JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplication429JSONResponse ¶
type CreateApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApplication429JSONResponse) VisitCreateApplicationResponse ¶
func (response CreateApplication429JSONResponse) VisitCreateApplicationResponse(w http.ResponseWriter) error
type CreateApplicationEnv201JSONResponse ¶
type CreateApplicationEnv201JSONResponse EnvironmentVariable
func (CreateApplicationEnv201JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv201JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv400JSONResponse ¶
type CreateApplicationEnv400JSONResponse struct{ BadRequestJSONResponse }
func (CreateApplicationEnv400JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv400JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv401JSONResponse ¶
func (CreateApplicationEnv401JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv401JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv403JSONResponse ¶
type CreateApplicationEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApplicationEnv403JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv403JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv404JSONResponse ¶
type CreateApplicationEnv404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApplicationEnv404JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv404JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv409JSONResponse ¶
type CreateApplicationEnv409JSONResponse struct{ ConflictJSONResponse }
func (CreateApplicationEnv409JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv409JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv422JSONResponse ¶
type CreateApplicationEnv422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateApplicationEnv422JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv422JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnv429JSONResponse ¶
type CreateApplicationEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApplicationEnv429JSONResponse) VisitCreateApplicationEnvResponse ¶
func (response CreateApplicationEnv429JSONResponse) VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
type CreateApplicationEnvJSONRequestBody ¶
type CreateApplicationEnvJSONRequestBody = EnvironmentVariableCreate
CreateApplicationEnvJSONRequestBody defines body for CreateApplicationEnv for application/json ContentType.
type CreateApplicationEnvParams ¶
type CreateApplicationEnvParams struct {
// Preview Creates the variable in the preview set instead of the production one.
Preview *bool `form:"preview,omitempty" json:"preview,omitempty"`
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateApplicationEnvParams defines parameters for CreateApplicationEnv.
type CreateApplicationEnvRequestObject ¶
type CreateApplicationEnvRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params CreateApplicationEnvParams
Body *CreateApplicationEnvJSONRequestBody
}
type CreateApplicationEnvResponseObject ¶
type CreateApplicationEnvResponseObject interface {
VisitCreateApplicationEnvResponse(w http.ResponseWriter) error
}
type CreateApplicationJSONRequestBody ¶
type CreateApplicationJSONRequestBody = ApplicationCreateRequest
CreateApplicationJSONRequestBody defines body for CreateApplication for application/json ContentType.
type CreateApplicationParams ¶
type CreateApplicationParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateApplicationParams defines parameters for CreateApplication.
type CreateApplicationPortForward201JSONResponse ¶
type CreateApplicationPortForward201JSONResponse PortForwardSession
func (CreateApplicationPortForward201JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward201JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForward401JSONResponse ¶
func (CreateApplicationPortForward401JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward401JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForward403JSONResponse ¶
type CreateApplicationPortForward403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApplicationPortForward403JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward403JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForward404JSONResponse ¶
type CreateApplicationPortForward404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApplicationPortForward404JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward404JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForward409JSONResponse ¶
type CreateApplicationPortForward409JSONResponse struct{ ConflictJSONResponse }
func (CreateApplicationPortForward409JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward409JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForward429JSONResponse ¶
type CreateApplicationPortForward429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApplicationPortForward429JSONResponse) VisitCreateApplicationPortForwardResponse ¶
func (response CreateApplicationPortForward429JSONResponse) VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
type CreateApplicationPortForwardJSONRequestBody ¶
type CreateApplicationPortForwardJSONRequestBody = PortForwardCreate
CreateApplicationPortForwardJSONRequestBody defines body for CreateApplicationPortForward for application/json ContentType.
type CreateApplicationPortForwardParams ¶
type CreateApplicationPortForwardParams struct {
// Component (compose build pack) Service whose container is targeted.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
CreateApplicationPortForwardParams defines parameters for CreateApplicationPortForward.
type CreateApplicationPortForwardRequestObject ¶
type CreateApplicationPortForwardRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params CreateApplicationPortForwardParams
Body *CreateApplicationPortForwardJSONRequestBody
}
type CreateApplicationPortForwardResponseObject ¶
type CreateApplicationPortForwardResponseObject interface {
VisitCreateApplicationPortForwardResponse(w http.ResponseWriter) error
}
type CreateApplicationRequestObject ¶
type CreateApplicationRequestObject struct {
Params CreateApplicationParams
Body *CreateApplicationJSONRequestBody
}
type CreateApplicationResponseObject ¶
type CreateApplicationResponseObject interface {
VisitCreateApplicationResponse(w http.ResponseWriter) error
}
type CreateApplicationStorage201JSONResponse ¶
type CreateApplicationStorage201JSONResponse PersistentStorage
func (CreateApplicationStorage201JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage201JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage400JSONResponse ¶
type CreateApplicationStorage400JSONResponse struct{ BadRequestJSONResponse }
func (CreateApplicationStorage400JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage400JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage401JSONResponse ¶
func (CreateApplicationStorage401JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage401JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage403JSONResponse ¶
type CreateApplicationStorage403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApplicationStorage403JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage403JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage404JSONResponse ¶
type CreateApplicationStorage404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApplicationStorage404JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage404JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage409JSONResponse ¶
type CreateApplicationStorage409JSONResponse struct{ ConflictJSONResponse }
func (CreateApplicationStorage409JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage409JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage422JSONResponse ¶
type CreateApplicationStorage422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateApplicationStorage422JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage422JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorage429JSONResponse ¶
type CreateApplicationStorage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApplicationStorage429JSONResponse) VisitCreateApplicationStorageResponse ¶
func (response CreateApplicationStorage429JSONResponse) VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
type CreateApplicationStorageJSONRequestBody ¶
type CreateApplicationStorageJSONRequestBody = PersistentStorageCreate
CreateApplicationStorageJSONRequestBody defines body for CreateApplicationStorage for application/json ContentType.
type CreateApplicationStorageParams ¶
type CreateApplicationStorageParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateApplicationStorageParams defines parameters for CreateApplicationStorage.
type CreateApplicationStorageRequestObject ¶
type CreateApplicationStorageRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params CreateApplicationStorageParams
Body *CreateApplicationStorageJSONRequestBody
}
type CreateApplicationStorageResponseObject ¶
type CreateApplicationStorageResponseObject interface {
VisitCreateApplicationStorageResponse(w http.ResponseWriter) error
}
type CreateApplicationTerminalSession201JSONResponse ¶
type CreateApplicationTerminalSession201JSONResponse TerminalSession
func (CreateApplicationTerminalSession201JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession201JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSession401JSONResponse ¶
func (CreateApplicationTerminalSession401JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession401JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSession403JSONResponse ¶
type CreateApplicationTerminalSession403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateApplicationTerminalSession403JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession403JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSession404JSONResponse ¶
type CreateApplicationTerminalSession404JSONResponse struct{ NotFoundJSONResponse }
func (CreateApplicationTerminalSession404JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession404JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSession409JSONResponse ¶
type CreateApplicationTerminalSession409JSONResponse struct{ ConflictJSONResponse }
func (CreateApplicationTerminalSession409JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession409JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSession429JSONResponse ¶
type CreateApplicationTerminalSession429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateApplicationTerminalSession429JSONResponse) VisitCreateApplicationTerminalSessionResponse ¶
func (response CreateApplicationTerminalSession429JSONResponse) VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
type CreateApplicationTerminalSessionParams ¶
type CreateApplicationTerminalSessionParams struct {
// Component (compose build pack) Name of the service whose shell to open — the stack has no container of its own (compose-spec §2.2). `404` if the component is unknown; required as soon as the stack has components.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
CreateApplicationTerminalSessionParams defines parameters for CreateApplicationTerminalSession.
type CreateApplicationTerminalSessionRequestObject ¶
type CreateApplicationTerminalSessionRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params CreateApplicationTerminalSessionParams
}
type CreateApplicationTerminalSessionResponseObject ¶
type CreateApplicationTerminalSessionResponseObject interface {
VisitCreateApplicationTerminalSessionResponse(w http.ResponseWriter) error
}
type CreateBackupPlan201JSONResponse ¶
type CreateBackupPlan201JSONResponse struct {
Body BackupPlan
Headers CreateBackupPlan201ResponseHeaders
}
func (CreateBackupPlan201JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan201JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan201ResponseHeaders ¶
type CreateBackupPlan201ResponseHeaders struct {
ETag *string
}
type CreateBackupPlan400JSONResponse ¶
type CreateBackupPlan400JSONResponse struct{ BadRequestJSONResponse }
func (CreateBackupPlan400JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan400JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan401JSONResponse ¶
func (CreateBackupPlan401JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan401JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan403JSONResponse ¶
type CreateBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateBackupPlan403JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan403JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan404JSONResponse ¶
type CreateBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (CreateBackupPlan404JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan404JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan409JSONResponse ¶
type CreateBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (CreateBackupPlan409JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan409JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan422JSONResponse ¶
type CreateBackupPlan422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateBackupPlan422JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan422JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlan429JSONResponse ¶
type CreateBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateBackupPlan429JSONResponse) VisitCreateBackupPlanResponse ¶
func (response CreateBackupPlan429JSONResponse) VisitCreateBackupPlanResponse(w http.ResponseWriter) error
type CreateBackupPlanJSONRequestBody ¶
type CreateBackupPlanJSONRequestBody = BackupPlanCreate
CreateBackupPlanJSONRequestBody defines body for CreateBackupPlan for application/json ContentType.
type CreateBackupPlanParams ¶
type CreateBackupPlanParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateBackupPlanParams defines parameters for CreateBackupPlan.
type CreateBackupPlanRequestObject ¶
type CreateBackupPlanRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
Params CreateBackupPlanParams
Body *CreateBackupPlanJSONRequestBody
}
type CreateBackupPlanResponseObject ¶
type CreateBackupPlanResponseObject interface {
VisitCreateBackupPlanResponse(w http.ResponseWriter) error
}
type CreateComponentBackupPlan201JSONResponse ¶
type CreateComponentBackupPlan201JSONResponse struct {
Body BackupPlan
Headers CreateComponentBackupPlan201ResponseHeaders
}
func (CreateComponentBackupPlan201JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan201JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan201ResponseHeaders ¶
type CreateComponentBackupPlan201ResponseHeaders struct {
ETag *string
}
type CreateComponentBackupPlan400JSONResponse ¶
type CreateComponentBackupPlan400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponentBackupPlan400JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan400JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan401JSONResponse ¶
func (CreateComponentBackupPlan401JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan401JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan403JSONResponse ¶
type CreateComponentBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponentBackupPlan403JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan403JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan404JSONResponse ¶
type CreateComponentBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponentBackupPlan404JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan404JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan409JSONResponse ¶
type CreateComponentBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (CreateComponentBackupPlan409JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan409JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan422JSONResponse ¶
type CreateComponentBackupPlan422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateComponentBackupPlan422JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan422JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlan429JSONResponse ¶
type CreateComponentBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateComponentBackupPlan429JSONResponse) VisitCreateComponentBackupPlanResponse ¶
func (response CreateComponentBackupPlan429JSONResponse) VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
type CreateComponentBackupPlanJSONRequestBody ¶
type CreateComponentBackupPlanJSONRequestBody = BackupPlanCreate
CreateComponentBackupPlanJSONRequestBody defines body for CreateComponentBackupPlan for application/json ContentType.
type CreateComponentBackupPlanParams ¶
type CreateComponentBackupPlanParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateComponentBackupPlanParams defines parameters for CreateComponentBackupPlan.
type CreateComponentBackupPlanRequestObject ¶
type CreateComponentBackupPlanRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
Params CreateComponentBackupPlanParams
Body *CreateComponentBackupPlanJSONRequestBody
}
type CreateComponentBackupPlanResponseObject ¶
type CreateComponentBackupPlanResponseObject interface {
VisitCreateComponentBackupPlanResponse(w http.ResponseWriter) error
}
type CreateDatabasePortForward201JSONResponse ¶
type CreateDatabasePortForward201JSONResponse PortForwardSession
func (CreateDatabasePortForward201JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward201JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForward401JSONResponse ¶
func (CreateDatabasePortForward401JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward401JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForward403JSONResponse ¶
type CreateDatabasePortForward403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateDatabasePortForward403JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward403JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForward404JSONResponse ¶
type CreateDatabasePortForward404JSONResponse struct{ NotFoundJSONResponse }
func (CreateDatabasePortForward404JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward404JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForward409JSONResponse ¶
type CreateDatabasePortForward409JSONResponse struct{ ConflictJSONResponse }
func (CreateDatabasePortForward409JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward409JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForward429JSONResponse ¶
type CreateDatabasePortForward429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateDatabasePortForward429JSONResponse) VisitCreateDatabasePortForwardResponse ¶
func (response CreateDatabasePortForward429JSONResponse) VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
type CreateDatabasePortForwardJSONRequestBody ¶
type CreateDatabasePortForwardJSONRequestBody = PortForwardCreate
CreateDatabasePortForwardJSONRequestBody defines body for CreateDatabasePortForward for application/json ContentType.
type CreateDatabasePortForwardRequestObject ¶
type CreateDatabasePortForwardRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
Body *CreateDatabasePortForwardJSONRequestBody
}
type CreateDatabasePortForwardResponseObject ¶
type CreateDatabasePortForwardResponseObject interface {
VisitCreateDatabasePortForwardResponse(w http.ResponseWriter) error
}
type CreateDatabaseTerminalSession201JSONResponse ¶
type CreateDatabaseTerminalSession201JSONResponse TerminalSession
func (CreateDatabaseTerminalSession201JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession201JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSession401JSONResponse ¶
func (CreateDatabaseTerminalSession401JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession401JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSession403JSONResponse ¶
type CreateDatabaseTerminalSession403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateDatabaseTerminalSession403JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession403JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSession404JSONResponse ¶
type CreateDatabaseTerminalSession404JSONResponse struct{ NotFoundJSONResponse }
func (CreateDatabaseTerminalSession404JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession404JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSession409JSONResponse ¶
type CreateDatabaseTerminalSession409JSONResponse struct{ ConflictJSONResponse }
func (CreateDatabaseTerminalSession409JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession409JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSession429JSONResponse ¶
type CreateDatabaseTerminalSession429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateDatabaseTerminalSession429JSONResponse) VisitCreateDatabaseTerminalSessionResponse ¶
func (response CreateDatabaseTerminalSession429JSONResponse) VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
type CreateDatabaseTerminalSessionRequestObject ¶
type CreateDatabaseTerminalSessionRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
}
type CreateDatabaseTerminalSessionResponseObject ¶
type CreateDatabaseTerminalSessionResponseObject interface {
VisitCreateDatabaseTerminalSessionResponse(w http.ResponseWriter) error
}
type CreateDnsCredential201JSONResponse ¶
type CreateDnsCredential201JSONResponse DnsCredential
func (CreateDnsCredential201JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential201JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential400JSONResponse ¶
type CreateDnsCredential400JSONResponse struct{ BadRequestJSONResponse }
func (CreateDnsCredential400JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential400JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential401JSONResponse ¶
func (CreateDnsCredential401JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential401JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential403JSONResponse ¶
type CreateDnsCredential403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateDnsCredential403JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential403JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential409JSONResponse ¶
type CreateDnsCredential409JSONResponse struct{ ConflictJSONResponse }
func (CreateDnsCredential409JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential409JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential422JSONResponse ¶
type CreateDnsCredential422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateDnsCredential422JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential422JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredential429JSONResponse ¶
type CreateDnsCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateDnsCredential429JSONResponse) VisitCreateDnsCredentialResponse ¶
func (response CreateDnsCredential429JSONResponse) VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
type CreateDnsCredentialJSONRequestBody ¶
type CreateDnsCredentialJSONRequestBody = DnsCredentialCreate
CreateDnsCredentialJSONRequestBody defines body for CreateDnsCredential for application/json ContentType.
type CreateDnsCredentialParams ¶
type CreateDnsCredentialParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateDnsCredentialParams defines parameters for CreateDnsCredential.
type CreateDnsCredentialRequestObject ¶
type CreateDnsCredentialRequestObject struct {
Params CreateDnsCredentialParams
Body *CreateDnsCredentialJSONRequestBody
}
type CreateDnsCredentialResponseObject ¶
type CreateDnsCredentialResponseObject interface {
VisitCreateDnsCredentialResponse(w http.ResponseWriter) error
}
type CreateEnvironment201JSONResponse ¶
type CreateEnvironment201JSONResponse struct {
Body Environment
Headers CreateEnvironment201ResponseHeaders
}
func (CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment201ResponseHeaders ¶
type CreateEnvironment201ResponseHeaders struct {
ETag *string
}
type CreateEnvironment400JSONResponse ¶
type CreateEnvironment400JSONResponse struct{ BadRequestJSONResponse }
func (CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment401JSONResponse ¶
func (CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment403JSONResponse ¶
type CreateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment404JSONResponse ¶
type CreateEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (CreateEnvironment404JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment404JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment409JSONResponse ¶
type CreateEnvironment409JSONResponse struct{ ConflictJSONResponse }
func (CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment422JSONResponse ¶
type CreateEnvironment422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateEnvironment422JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment422JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment429JSONResponse ¶
type CreateEnvironment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateEnvironment429JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment429JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironmentJSONRequestBody ¶
type CreateEnvironmentJSONRequestBody = EnvironmentCreate
CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.
type CreateEnvironmentParams ¶
type CreateEnvironmentParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateEnvironmentParams defines parameters for CreateEnvironment.
type CreateEnvironmentRequestObject ¶
type CreateEnvironmentRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
Params CreateEnvironmentParams
Body *CreateEnvironmentJSONRequestBody
}
type CreateEnvironmentResponseObject ¶
type CreateEnvironmentResponseObject interface {
VisitCreateEnvironmentResponse(w http.ResponseWriter) error
}
type CreateExternalEndpoint201JSONResponse ¶
type CreateExternalEndpoint201JSONResponse ExternalEndpoint
func (CreateExternalEndpoint201JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint201JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpoint400JSONResponse ¶
type CreateExternalEndpoint400JSONResponse struct{ BadRequestJSONResponse }
func (CreateExternalEndpoint400JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint400JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpoint401JSONResponse ¶
func (CreateExternalEndpoint401JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint401JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpoint403JSONResponse ¶
type CreateExternalEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateExternalEndpoint403JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint403JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpoint404JSONResponse ¶
type CreateExternalEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (CreateExternalEndpoint404JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint404JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpoint409JSONResponse ¶
type CreateExternalEndpoint409JSONResponse struct{ ConflictJSONResponse }
func (CreateExternalEndpoint409JSONResponse) VisitCreateExternalEndpointResponse ¶
func (response CreateExternalEndpoint409JSONResponse) VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
type CreateExternalEndpointJSONRequestBody ¶
type CreateExternalEndpointJSONRequestBody = ExternalEndpointCreate
CreateExternalEndpointJSONRequestBody defines body for CreateExternalEndpoint for application/json ContentType.
type CreateExternalEndpointPortForward201JSONResponse ¶
type CreateExternalEndpointPortForward201JSONResponse PortForwardSession
func (CreateExternalEndpointPortForward201JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward201JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForward401JSONResponse ¶
func (CreateExternalEndpointPortForward401JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward401JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForward403JSONResponse ¶
type CreateExternalEndpointPortForward403JSONResponse AccessRequestRequired
func (CreateExternalEndpointPortForward403JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward403JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForward404JSONResponse ¶
type CreateExternalEndpointPortForward404JSONResponse struct{ NotFoundJSONResponse }
func (CreateExternalEndpointPortForward404JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward404JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForward409JSONResponse ¶
type CreateExternalEndpointPortForward409JSONResponse struct{ ConflictJSONResponse }
func (CreateExternalEndpointPortForward409JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward409JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForward429JSONResponse ¶
type CreateExternalEndpointPortForward429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateExternalEndpointPortForward429JSONResponse) VisitCreateExternalEndpointPortForwardResponse ¶
func (response CreateExternalEndpointPortForward429JSONResponse) VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
type CreateExternalEndpointPortForwardRequestObject ¶
type CreateExternalEndpointPortForwardRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
}
type CreateExternalEndpointPortForwardResponseObject ¶
type CreateExternalEndpointPortForwardResponseObject interface {
VisitCreateExternalEndpointPortForwardResponse(w http.ResponseWriter) error
}
type CreateExternalEndpointRequestObject ¶
type CreateExternalEndpointRequestObject struct {
Body *CreateExternalEndpointJSONRequestBody
}
type CreateExternalEndpointResponseObject ¶
type CreateExternalEndpointResponseObject interface {
VisitCreateExternalEndpointResponse(w http.ResponseWriter) error
}
type CreateGithubApp201JSONResponse ¶
type CreateGithubApp201JSONResponse GithubAppManifest
func (CreateGithubApp201JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp201JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp400JSONResponse ¶
type CreateGithubApp400JSONResponse struct{ BadRequestJSONResponse }
func (CreateGithubApp400JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp400JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp401JSONResponse ¶
func (CreateGithubApp401JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp401JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp403JSONResponse ¶
type CreateGithubApp403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateGithubApp403JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp403JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp409JSONResponse ¶
type CreateGithubApp409JSONResponse struct{ ConflictJSONResponse }
func (CreateGithubApp409JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp409JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp422JSONResponse ¶
type CreateGithubApp422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateGithubApp422JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp422JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubApp429JSONResponse ¶
type CreateGithubApp429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateGithubApp429JSONResponse) VisitCreateGithubAppResponse ¶
func (response CreateGithubApp429JSONResponse) VisitCreateGithubAppResponse(w http.ResponseWriter) error
type CreateGithubAppJSONRequestBody ¶
type CreateGithubAppJSONRequestBody = GithubAppCreateRequest
CreateGithubAppJSONRequestBody defines body for CreateGithubApp for application/json ContentType.
type CreateGithubAppRequestObject ¶
type CreateGithubAppRequestObject struct {
Body *CreateGithubAppJSONRequestBody
}
type CreateGithubAppResponseObject ¶
type CreateGithubAppResponseObject interface {
VisitCreateGithubAppResponse(w http.ResponseWriter) error
}
type CreateIngressEndpoint201JSONResponse ¶
type CreateIngressEndpoint201JSONResponse IngressEndpoint
func (CreateIngressEndpoint201JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint201JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpoint400JSONResponse ¶
type CreateIngressEndpoint400JSONResponse struct{ BadRequestJSONResponse }
func (CreateIngressEndpoint400JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint400JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpoint401JSONResponse ¶
func (CreateIngressEndpoint401JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint401JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpoint403JSONResponse ¶
type CreateIngressEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateIngressEndpoint403JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint403JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpoint404JSONResponse ¶
type CreateIngressEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (CreateIngressEndpoint404JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint404JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpoint409JSONResponse ¶
type CreateIngressEndpoint409JSONResponse struct{ ConflictJSONResponse }
func (CreateIngressEndpoint409JSONResponse) VisitCreateIngressEndpointResponse ¶
func (response CreateIngressEndpoint409JSONResponse) VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
type CreateIngressEndpointJSONRequestBody ¶
type CreateIngressEndpointJSONRequestBody = IngressEndpointCreate
CreateIngressEndpointJSONRequestBody defines body for CreateIngressEndpoint for application/json ContentType.
type CreateIngressEndpointRequestObject ¶
type CreateIngressEndpointRequestObject struct {
Body *CreateIngressEndpointJSONRequestBody
}
type CreateIngressEndpointResponseObject ¶
type CreateIngressEndpointResponseObject interface {
VisitCreateIngressEndpointResponse(w http.ResponseWriter) error
}
type CreateIngressTunnel201JSONResponse ¶
type CreateIngressTunnel201JSONResponse IngressTunnelSession
func (CreateIngressTunnel201JSONResponse) VisitCreateIngressTunnelResponse ¶
func (response CreateIngressTunnel201JSONResponse) VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
type CreateIngressTunnel401JSONResponse ¶
func (CreateIngressTunnel401JSONResponse) VisitCreateIngressTunnelResponse ¶
func (response CreateIngressTunnel401JSONResponse) VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
type CreateIngressTunnel403JSONResponse ¶
type CreateIngressTunnel403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateIngressTunnel403JSONResponse) VisitCreateIngressTunnelResponse ¶
func (response CreateIngressTunnel403JSONResponse) VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
type CreateIngressTunnel404JSONResponse ¶
type CreateIngressTunnel404JSONResponse struct{ NotFoundJSONResponse }
func (CreateIngressTunnel404JSONResponse) VisitCreateIngressTunnelResponse ¶
func (response CreateIngressTunnel404JSONResponse) VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
type CreateIngressTunnel409JSONResponse ¶
type CreateIngressTunnel409JSONResponse struct{ ConflictJSONResponse }
func (CreateIngressTunnel409JSONResponse) VisitCreateIngressTunnelResponse ¶
func (response CreateIngressTunnel409JSONResponse) VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
type CreateIngressTunnelRequestObject ¶
type CreateIngressTunnelRequestObject struct {
IngressEndpointUuid IngressEndpointUuid `json:"ingress_endpoint_uuid"`
}
type CreateIngressTunnelResponseObject ¶
type CreateIngressTunnelResponseObject interface {
VisitCreateIngressTunnelResponse(w http.ResponseWriter) error
}
type CreateNotificationChannel201JSONResponse ¶
type CreateNotificationChannel201JSONResponse struct {
Body NotificationChannel
Headers CreateNotificationChannel201ResponseHeaders
}
func (CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel201ResponseHeaders ¶
type CreateNotificationChannel201ResponseHeaders struct {
ETag *string
}
type CreateNotificationChannel400JSONResponse ¶
type CreateNotificationChannel400JSONResponse struct{ BadRequestJSONResponse }
func (CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel401JSONResponse ¶
func (CreateNotificationChannel401JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel401JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel403JSONResponse ¶
type CreateNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel409JSONResponse ¶
type CreateNotificationChannel409JSONResponse struct{ ConflictJSONResponse }
func (CreateNotificationChannel409JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel409JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel422JSONResponse ¶
type CreateNotificationChannel422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateNotificationChannel422JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel422JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannel429JSONResponse ¶
type CreateNotificationChannel429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateNotificationChannel429JSONResponse) VisitCreateNotificationChannelResponse ¶
func (response CreateNotificationChannel429JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
type CreateNotificationChannelJSONRequestBody ¶
type CreateNotificationChannelJSONRequestBody = NotificationChannelCreate
CreateNotificationChannelJSONRequestBody defines body for CreateNotificationChannel for application/json ContentType.
type CreateNotificationChannelParams ¶
type CreateNotificationChannelParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateNotificationChannelParams defines parameters for CreateNotificationChannel.
type CreateNotificationChannelRequestObject ¶
type CreateNotificationChannelRequestObject struct {
Params CreateNotificationChannelParams
Body *CreateNotificationChannelJSONRequestBody
}
type CreateNotificationChannelResponseObject ¶
type CreateNotificationChannelResponseObject interface {
VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
}
type CreateNotificationRule201JSONResponse ¶
type CreateNotificationRule201JSONResponse NotificationRule
func (CreateNotificationRule201JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule201JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule400JSONResponse ¶
type CreateNotificationRule400JSONResponse struct{ BadRequestJSONResponse }
func (CreateNotificationRule400JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule400JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule401JSONResponse ¶
func (CreateNotificationRule401JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule401JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule403JSONResponse ¶
type CreateNotificationRule403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateNotificationRule403JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule403JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule404JSONResponse ¶
type CreateNotificationRule404JSONResponse struct{ NotFoundJSONResponse }
func (CreateNotificationRule404JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule404JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule409JSONResponse ¶
type CreateNotificationRule409JSONResponse struct{ ConflictJSONResponse }
func (CreateNotificationRule409JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule409JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule422JSONResponse ¶
type CreateNotificationRule422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateNotificationRule422JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule422JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRule429JSONResponse ¶
type CreateNotificationRule429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateNotificationRule429JSONResponse) VisitCreateNotificationRuleResponse ¶
func (response CreateNotificationRule429JSONResponse) VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
type CreateNotificationRuleJSONRequestBody ¶
type CreateNotificationRuleJSONRequestBody = NotificationRuleCreate
CreateNotificationRuleJSONRequestBody defines body for CreateNotificationRule for application/json ContentType.
type CreateNotificationRuleRequestObject ¶
type CreateNotificationRuleRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
Body *CreateNotificationRuleJSONRequestBody
}
type CreateNotificationRuleResponseObject ¶
type CreateNotificationRuleResponseObject interface {
VisitCreateNotificationRuleResponse(w http.ResponseWriter) error
}
type CreatePostgresqlDatabase201JSONResponse ¶
type CreatePostgresqlDatabase201JSONResponse struct {
Body Database
Headers CreatePostgresqlDatabase201ResponseHeaders
}
func (CreatePostgresqlDatabase201JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase201JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase201ResponseHeaders ¶
type CreatePostgresqlDatabase201ResponseHeaders struct {
ETag *string
}
type CreatePostgresqlDatabase400JSONResponse ¶
type CreatePostgresqlDatabase400JSONResponse struct{ BadRequestJSONResponse }
func (CreatePostgresqlDatabase400JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase400JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase401JSONResponse ¶
func (CreatePostgresqlDatabase401JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase401JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase403JSONResponse ¶
type CreatePostgresqlDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (CreatePostgresqlDatabase403JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase403JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase404JSONResponse ¶
type CreatePostgresqlDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (CreatePostgresqlDatabase404JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase404JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase409JSONResponse ¶
type CreatePostgresqlDatabase409JSONResponse struct{ ConflictJSONResponse }
func (CreatePostgresqlDatabase409JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase409JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase422JSONResponse ¶
type CreatePostgresqlDatabase422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreatePostgresqlDatabase422JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase422JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabase429JSONResponse ¶
type CreatePostgresqlDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreatePostgresqlDatabase429JSONResponse) VisitCreatePostgresqlDatabaseResponse ¶
func (response CreatePostgresqlDatabase429JSONResponse) VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
type CreatePostgresqlDatabaseJSONRequestBody ¶
type CreatePostgresqlDatabaseJSONRequestBody = DatabaseCreatePostgresql
CreatePostgresqlDatabaseJSONRequestBody defines body for CreatePostgresqlDatabase for application/json ContentType.
type CreatePostgresqlDatabaseParams ¶
type CreatePostgresqlDatabaseParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreatePostgresqlDatabaseParams defines parameters for CreatePostgresqlDatabase.
type CreatePostgresqlDatabaseRequestObject ¶
type CreatePostgresqlDatabaseRequestObject struct {
Params CreatePostgresqlDatabaseParams
Body *CreatePostgresqlDatabaseJSONRequestBody
}
type CreatePostgresqlDatabaseResponseObject ¶
type CreatePostgresqlDatabaseResponseObject interface {
VisitCreatePostgresqlDatabaseResponse(w http.ResponseWriter) error
}
type CreatePreviewEnv201JSONResponse ¶
type CreatePreviewEnv201JSONResponse EnvironmentVariable
func (CreatePreviewEnv201JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv201JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv401JSONResponse ¶
func (CreatePreviewEnv401JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv401JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv403JSONResponse ¶
type CreatePreviewEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (CreatePreviewEnv403JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv403JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv404JSONResponse ¶
type CreatePreviewEnv404JSONResponse struct{ NotFoundJSONResponse }
func (CreatePreviewEnv404JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv404JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv409JSONResponse ¶
type CreatePreviewEnv409JSONResponse struct{ ConflictJSONResponse }
func (CreatePreviewEnv409JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv409JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv422JSONResponse ¶
type CreatePreviewEnv422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreatePreviewEnv422JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv422JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnv429JSONResponse ¶
type CreatePreviewEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreatePreviewEnv429JSONResponse) VisitCreatePreviewEnvResponse ¶
func (response CreatePreviewEnv429JSONResponse) VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
type CreatePreviewEnvJSONRequestBody ¶
type CreatePreviewEnvJSONRequestBody = EnvironmentVariableCreate
CreatePreviewEnvJSONRequestBody defines body for CreatePreviewEnv for application/json ContentType.
type CreatePreviewEnvRequestObject ¶
type CreatePreviewEnvRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
Body *CreatePreviewEnvJSONRequestBody
}
type CreatePreviewEnvResponseObject ¶
type CreatePreviewEnvResponseObject interface {
VisitCreatePreviewEnvResponse(w http.ResponseWriter) error
}
type CreatePreviewPortForward201JSONResponse ¶
type CreatePreviewPortForward201JSONResponse PortForwardSession
func (CreatePreviewPortForward201JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward201JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForward401JSONResponse ¶
func (CreatePreviewPortForward401JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward401JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForward403JSONResponse ¶
type CreatePreviewPortForward403JSONResponse struct{ ForbiddenJSONResponse }
func (CreatePreviewPortForward403JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward403JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForward404JSONResponse ¶
type CreatePreviewPortForward404JSONResponse struct{ NotFoundJSONResponse }
func (CreatePreviewPortForward404JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward404JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForward409JSONResponse ¶
type CreatePreviewPortForward409JSONResponse struct{ ConflictJSONResponse }
func (CreatePreviewPortForward409JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward409JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForward429JSONResponse ¶
type CreatePreviewPortForward429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreatePreviewPortForward429JSONResponse) VisitCreatePreviewPortForwardResponse ¶
func (response CreatePreviewPortForward429JSONResponse) VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
type CreatePreviewPortForwardJSONRequestBody ¶
type CreatePreviewPortForwardJSONRequestBody = PortForwardCreate
CreatePreviewPortForwardJSONRequestBody defines body for CreatePreviewPortForward for application/json ContentType.
type CreatePreviewPortForwardParams ¶
type CreatePreviewPortForwardParams struct {
// Component (compose build pack) Service whose container is targeted.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
CreatePreviewPortForwardParams defines parameters for CreatePreviewPortForward.
type CreatePreviewPortForwardRequestObject ¶
type CreatePreviewPortForwardRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
Params CreatePreviewPortForwardParams
Body *CreatePreviewPortForwardJSONRequestBody
}
type CreatePreviewPortForwardResponseObject ¶
type CreatePreviewPortForwardResponseObject interface {
VisitCreatePreviewPortForwardResponse(w http.ResponseWriter) error
}
type CreatePreviewTerminalSession201JSONResponse ¶
type CreatePreviewTerminalSession201JSONResponse TerminalSession
func (CreatePreviewTerminalSession201JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession201JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSession401JSONResponse ¶
func (CreatePreviewTerminalSession401JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession401JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSession403JSONResponse ¶
type CreatePreviewTerminalSession403JSONResponse struct{ ForbiddenJSONResponse }
func (CreatePreviewTerminalSession403JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession403JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSession404JSONResponse ¶
type CreatePreviewTerminalSession404JSONResponse struct{ NotFoundJSONResponse }
func (CreatePreviewTerminalSession404JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession404JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSession409JSONResponse ¶
type CreatePreviewTerminalSession409JSONResponse struct{ ConflictJSONResponse }
func (CreatePreviewTerminalSession409JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession409JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSession429JSONResponse ¶
type CreatePreviewTerminalSession429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreatePreviewTerminalSession429JSONResponse) VisitCreatePreviewTerminalSessionResponse ¶
func (response CreatePreviewTerminalSession429JSONResponse) VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
type CreatePreviewTerminalSessionParams ¶
type CreatePreviewTerminalSessionParams struct {
// Component (compose build pack) Name of the service whose shell to open.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
CreatePreviewTerminalSessionParams defines parameters for CreatePreviewTerminalSession.
type CreatePreviewTerminalSessionRequestObject ¶
type CreatePreviewTerminalSessionRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
Params CreatePreviewTerminalSessionParams
}
type CreatePreviewTerminalSessionResponseObject ¶
type CreatePreviewTerminalSessionResponseObject interface {
VisitCreatePreviewTerminalSessionResponse(w http.ResponseWriter) error
}
type CreatePrivateKey201JSONResponse ¶
type CreatePrivateKey201JSONResponse struct {
Body PrivateKey
Headers CreatePrivateKey201ResponseHeaders
}
func (CreatePrivateKey201JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey201JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey201ResponseHeaders ¶
type CreatePrivateKey201ResponseHeaders struct {
ETag *string
}
type CreatePrivateKey400JSONResponse ¶
type CreatePrivateKey400JSONResponse struct{ BadRequestJSONResponse }
func (CreatePrivateKey400JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey400JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey401JSONResponse ¶
func (CreatePrivateKey401JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey401JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey403JSONResponse ¶
type CreatePrivateKey403JSONResponse struct{ ForbiddenJSONResponse }
func (CreatePrivateKey403JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey403JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey409JSONResponse ¶
type CreatePrivateKey409JSONResponse struct{ ConflictJSONResponse }
func (CreatePrivateKey409JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey409JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey422JSONResponse ¶
type CreatePrivateKey422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreatePrivateKey422JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey422JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKey429JSONResponse ¶
type CreatePrivateKey429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreatePrivateKey429JSONResponse) VisitCreatePrivateKeyResponse ¶
func (response CreatePrivateKey429JSONResponse) VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
type CreatePrivateKeyJSONRequestBody ¶
type CreatePrivateKeyJSONRequestBody = PrivateKeyCreate
CreatePrivateKeyJSONRequestBody defines body for CreatePrivateKey for application/json ContentType.
type CreatePrivateKeyParams ¶
type CreatePrivateKeyParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreatePrivateKeyParams defines parameters for CreatePrivateKey.
type CreatePrivateKeyRequestObject ¶
type CreatePrivateKeyRequestObject struct {
Params CreatePrivateKeyParams
Body *CreatePrivateKeyJSONRequestBody
}
type CreatePrivateKeyResponseObject ¶
type CreatePrivateKeyResponseObject interface {
VisitCreatePrivateKeyResponse(w http.ResponseWriter) error
}
type CreateProject201JSONResponse ¶
type CreateProject201JSONResponse struct {
Body Project
Headers CreateProject201ResponseHeaders
}
func (CreateProject201JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject201JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject201ResponseHeaders ¶
type CreateProject201ResponseHeaders struct {
ETag *string
}
type CreateProject400JSONResponse ¶
type CreateProject400JSONResponse struct{ BadRequestJSONResponse }
func (CreateProject400JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject400JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject401JSONResponse ¶
func (CreateProject401JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject401JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject403JSONResponse ¶
type CreateProject403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateProject403JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject403JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject409JSONResponse ¶
type CreateProject409JSONResponse struct{ ConflictJSONResponse }
func (CreateProject409JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject409JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject422JSONResponse ¶
type CreateProject422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateProject422JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject422JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject429JSONResponse ¶
type CreateProject429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateProject429JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject429JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProjectJSONRequestBody ¶
type CreateProjectJSONRequestBody = ProjectCreate
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
type CreateProjectParams ¶
type CreateProjectParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateProjectParams defines parameters for CreateProject.
type CreateProjectRequestObject ¶
type CreateProjectRequestObject struct {
Params CreateProjectParams
Body *CreateProjectJSONRequestBody
}
type CreateProjectResponseObject ¶
type CreateProjectResponseObject interface {
VisitCreateProjectResponse(w http.ResponseWriter) error
}
type CreateRegistryCredential201JSONResponse ¶
type CreateRegistryCredential201JSONResponse struct {
Body RegistryCredential
Headers CreateRegistryCredential201ResponseHeaders
}
func (CreateRegistryCredential201JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential201JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential201ResponseHeaders ¶
type CreateRegistryCredential201ResponseHeaders struct {
ETag *string
}
type CreateRegistryCredential400JSONResponse ¶
type CreateRegistryCredential400JSONResponse struct{ BadRequestJSONResponse }
func (CreateRegistryCredential400JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential400JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential401JSONResponse ¶
func (CreateRegistryCredential401JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential401JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential403JSONResponse ¶
type CreateRegistryCredential403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateRegistryCredential403JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential403JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential409JSONResponse ¶
type CreateRegistryCredential409JSONResponse struct{ ConflictJSONResponse }
func (CreateRegistryCredential409JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential409JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential422JSONResponse ¶
type CreateRegistryCredential422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateRegistryCredential422JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential422JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredential429JSONResponse ¶
type CreateRegistryCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateRegistryCredential429JSONResponse) VisitCreateRegistryCredentialResponse ¶
func (response CreateRegistryCredential429JSONResponse) VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
type CreateRegistryCredentialJSONRequestBody ¶
type CreateRegistryCredentialJSONRequestBody = RegistryCredentialCreate
CreateRegistryCredentialJSONRequestBody defines body for CreateRegistryCredential for application/json ContentType.
type CreateRegistryCredentialParams ¶
type CreateRegistryCredentialParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateRegistryCredentialParams defines parameters for CreateRegistryCredential.
type CreateRegistryCredentialRequestObject ¶
type CreateRegistryCredentialRequestObject struct {
Params CreateRegistryCredentialParams
Body *CreateRegistryCredentialJSONRequestBody
}
type CreateRegistryCredentialResponseObject ¶
type CreateRegistryCredentialResponseObject interface {
VisitCreateRegistryCredentialResponse(w http.ResponseWriter) error
}
type CreateS3Storage201JSONResponse ¶
type CreateS3Storage201JSONResponse struct {
Body S3Storage
Headers CreateS3Storage201ResponseHeaders
}
func (CreateS3Storage201JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage201JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage201ResponseHeaders ¶
type CreateS3Storage201ResponseHeaders struct {
ETag *string
}
type CreateS3Storage400JSONResponse ¶
type CreateS3Storage400JSONResponse struct{ BadRequestJSONResponse }
func (CreateS3Storage400JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage400JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage401JSONResponse ¶
func (CreateS3Storage401JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage401JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage403JSONResponse ¶
type CreateS3Storage403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateS3Storage403JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage403JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage409JSONResponse ¶
type CreateS3Storage409JSONResponse struct{ ConflictJSONResponse }
func (CreateS3Storage409JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage409JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage422JSONResponse ¶
type CreateS3Storage422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateS3Storage422JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage422JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3Storage429JSONResponse ¶
type CreateS3Storage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateS3Storage429JSONResponse) VisitCreateS3StorageResponse ¶
func (response CreateS3Storage429JSONResponse) VisitCreateS3StorageResponse(w http.ResponseWriter) error
type CreateS3StorageJSONRequestBody ¶
type CreateS3StorageJSONRequestBody = S3StorageCreate
CreateS3StorageJSONRequestBody defines body for CreateS3Storage for application/json ContentType.
type CreateS3StorageParams ¶
type CreateS3StorageParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateS3StorageParams defines parameters for CreateS3Storage.
type CreateS3StorageRequestObject ¶
type CreateS3StorageRequestObject struct {
Params CreateS3StorageParams
Body *CreateS3StorageJSONRequestBody
}
type CreateS3StorageResponseObject ¶
type CreateS3StorageResponseObject interface {
VisitCreateS3StorageResponse(w http.ResponseWriter) error
}
type CreateScheduledTask201JSONResponse ¶
type CreateScheduledTask201JSONResponse struct {
Body ScheduledTask
Headers CreateScheduledTask201ResponseHeaders
}
func (CreateScheduledTask201JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask201JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask201ResponseHeaders ¶
type CreateScheduledTask201ResponseHeaders struct {
ETag *string
}
type CreateScheduledTask400JSONResponse ¶
type CreateScheduledTask400JSONResponse struct{ BadRequestJSONResponse }
func (CreateScheduledTask400JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask400JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask401JSONResponse ¶
func (CreateScheduledTask401JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask401JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask403JSONResponse ¶
type CreateScheduledTask403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateScheduledTask403JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask403JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask404JSONResponse ¶
type CreateScheduledTask404JSONResponse struct{ NotFoundJSONResponse }
func (CreateScheduledTask404JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask404JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask409JSONResponse ¶
type CreateScheduledTask409JSONResponse struct{ ConflictJSONResponse }
func (CreateScheduledTask409JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask409JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask422JSONResponse ¶
type CreateScheduledTask422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateScheduledTask422JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask422JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTask429JSONResponse ¶
type CreateScheduledTask429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateScheduledTask429JSONResponse) VisitCreateScheduledTaskResponse ¶
func (response CreateScheduledTask429JSONResponse) VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
type CreateScheduledTaskJSONRequestBody ¶
type CreateScheduledTaskJSONRequestBody = ScheduledTaskCreate
CreateScheduledTaskJSONRequestBody defines body for CreateScheduledTask for application/json ContentType.
type CreateScheduledTaskParams ¶
type CreateScheduledTaskParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateScheduledTaskParams defines parameters for CreateScheduledTask.
type CreateScheduledTaskRequestObject ¶
type CreateScheduledTaskRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params CreateScheduledTaskParams
Body *CreateScheduledTaskJSONRequestBody
}
type CreateScheduledTaskResponseObject ¶
type CreateScheduledTaskResponseObject interface {
VisitCreateScheduledTaskResponse(w http.ResponseWriter) error
}
type CreateScimToken201JSONResponse ¶
type CreateScimToken201JSONResponse ScimTokenCreated
func (CreateScimToken201JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken201JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimToken400JSONResponse ¶
type CreateScimToken400JSONResponse struct{ BadRequestJSONResponse }
func (CreateScimToken400JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken400JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimToken401JSONResponse ¶
func (CreateScimToken401JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken401JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimToken403JSONResponse ¶
type CreateScimToken403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateScimToken403JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken403JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimToken404JSONResponse ¶
type CreateScimToken404JSONResponse struct{ NotFoundJSONResponse }
func (CreateScimToken404JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken404JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimToken429JSONResponse ¶
type CreateScimToken429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateScimToken429JSONResponse) VisitCreateScimTokenResponse ¶
func (response CreateScimToken429JSONResponse) VisitCreateScimTokenResponse(w http.ResponseWriter) error
type CreateScimTokenJSONRequestBody ¶
type CreateScimTokenJSONRequestBody = ScimTokenCreate
CreateScimTokenJSONRequestBody defines body for CreateScimToken for application/json ContentType.
type CreateScimTokenRequestObject ¶
type CreateScimTokenRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Body *CreateScimTokenJSONRequestBody
}
type CreateScimTokenResponseObject ¶
type CreateScimTokenResponseObject interface {
VisitCreateScimTokenResponse(w http.ResponseWriter) error
}
type CreateServer201JSONResponse ¶
type CreateServer201JSONResponse struct {
Body Server
Headers CreateServer201ResponseHeaders
}
func (CreateServer201JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer201JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer201ResponseHeaders ¶
type CreateServer201ResponseHeaders struct {
ETag *string
}
type CreateServer400JSONResponse ¶
type CreateServer400JSONResponse struct{ BadRequestJSONResponse }
func (CreateServer400JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer400JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer401JSONResponse ¶
func (CreateServer401JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer401JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer403JSONResponse ¶
type CreateServer403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateServer403JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer403JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer409JSONResponse ¶
type CreateServer409JSONResponse struct{ ConflictJSONResponse }
func (CreateServer409JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer409JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer422JSONResponse ¶
type CreateServer422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateServer422JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer422JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServer429JSONResponse ¶
type CreateServer429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateServer429JSONResponse) VisitCreateServerResponse ¶
func (response CreateServer429JSONResponse) VisitCreateServerResponse(w http.ResponseWriter) error
type CreateServerJSONRequestBody ¶
type CreateServerJSONRequestBody = ServerCreate
CreateServerJSONRequestBody defines body for CreateServer for application/json ContentType.
type CreateServerParams ¶
type CreateServerParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateServerParams defines parameters for CreateServer.
type CreateServerRequestObject ¶
type CreateServerRequestObject struct {
Params CreateServerParams
Body *CreateServerJSONRequestBody
}
type CreateServerResponseObject ¶
type CreateServerResponseObject interface {
VisitCreateServerResponse(w http.ResponseWriter) error
}
type CreateServerTerminalSession201JSONResponse ¶
type CreateServerTerminalSession201JSONResponse TerminalSession
func (CreateServerTerminalSession201JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession201JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSession401JSONResponse ¶
func (CreateServerTerminalSession401JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession401JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSession403JSONResponse ¶
type CreateServerTerminalSession403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateServerTerminalSession403JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession403JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSession404JSONResponse ¶
type CreateServerTerminalSession404JSONResponse struct{ NotFoundJSONResponse }
func (CreateServerTerminalSession404JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession404JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSession409JSONResponse ¶
type CreateServerTerminalSession409JSONResponse struct{ ConflictJSONResponse }
func (CreateServerTerminalSession409JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession409JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSession429JSONResponse ¶
type CreateServerTerminalSession429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateServerTerminalSession429JSONResponse) VisitCreateServerTerminalSessionResponse ¶
func (response CreateServerTerminalSession429JSONResponse) VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
type CreateServerTerminalSessionRequestObject ¶
type CreateServerTerminalSessionRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
}
type CreateServerTerminalSessionResponseObject ¶
type CreateServerTerminalSessionResponseObject interface {
VisitCreateServerTerminalSessionResponse(w http.ResponseWriter) error
}
type CreateService201JSONResponse ¶
type CreateService201JSONResponse struct {
Body Service
Headers CreateService201ResponseHeaders
}
func (CreateService201JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService201JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService201ResponseHeaders ¶
type CreateService201ResponseHeaders struct {
ETag *string
}
type CreateService400JSONResponse ¶
type CreateService400JSONResponse struct{ BadRequestJSONResponse }
func (CreateService400JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService400JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService401JSONResponse ¶
func (CreateService401JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService401JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService403JSONResponse ¶
type CreateService403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateService403JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService403JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService404JSONResponse ¶
type CreateService404JSONResponse struct{ NotFoundJSONResponse }
func (CreateService404JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService404JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService409JSONResponse ¶
type CreateService409JSONResponse struct{ ConflictJSONResponse }
func (CreateService409JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService409JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService422JSONResponse ¶
type CreateService422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateService422JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService422JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateService429JSONResponse ¶
type CreateService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateService429JSONResponse) VisitCreateServiceResponse ¶
func (response CreateService429JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error
type CreateServiceEnv201JSONResponse ¶
type CreateServiceEnv201JSONResponse EnvironmentVariable
func (CreateServiceEnv201JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv201JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv400JSONResponse ¶
type CreateServiceEnv400JSONResponse struct{ BadRequestJSONResponse }
func (CreateServiceEnv400JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv400JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv401JSONResponse ¶
func (CreateServiceEnv401JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv401JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv403JSONResponse ¶
type CreateServiceEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateServiceEnv403JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv403JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv404JSONResponse ¶
type CreateServiceEnv404JSONResponse struct{ NotFoundJSONResponse }
func (CreateServiceEnv404JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv404JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv409JSONResponse ¶
type CreateServiceEnv409JSONResponse struct{ ConflictJSONResponse }
func (CreateServiceEnv409JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv409JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv422JSONResponse ¶
type CreateServiceEnv422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateServiceEnv422JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv422JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnv429JSONResponse ¶
type CreateServiceEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateServiceEnv429JSONResponse) VisitCreateServiceEnvResponse ¶
func (response CreateServiceEnv429JSONResponse) VisitCreateServiceEnvResponse(w http.ResponseWriter) error
type CreateServiceEnvJSONRequestBody ¶
type CreateServiceEnvJSONRequestBody = EnvironmentVariableCreate
CreateServiceEnvJSONRequestBody defines body for CreateServiceEnv for application/json ContentType.
type CreateServiceEnvRequestObject ¶
type CreateServiceEnvRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Body *CreateServiceEnvJSONRequestBody
}
type CreateServiceEnvResponseObject ¶
type CreateServiceEnvResponseObject interface {
VisitCreateServiceEnvResponse(w http.ResponseWriter) error
}
type CreateServiceJSONRequestBody ¶
type CreateServiceJSONRequestBody = ServiceCreateRequest
CreateServiceJSONRequestBody defines body for CreateService for application/json ContentType.
type CreateServiceParams ¶
type CreateServiceParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateServiceParams defines parameters for CreateService.
type CreateServiceRequestObject ¶
type CreateServiceRequestObject struct {
Params CreateServiceParams
Body *CreateServiceJSONRequestBody
}
type CreateServiceResponseObject ¶
type CreateServiceResponseObject interface {
VisitCreateServiceResponse(w http.ResponseWriter) error
}
type CreateSharedVariable201JSONResponse ¶
type CreateSharedVariable201JSONResponse SharedVariable
func (CreateSharedVariable201JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable201JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable400JSONResponse ¶
func (CreateSharedVariable400JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable400JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable401JSONResponse ¶
func (CreateSharedVariable401JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable401JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable403JSONResponse ¶
func (CreateSharedVariable403JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable403JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable409JSONResponse ¶
func (CreateSharedVariable409JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable409JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable422JSONResponse ¶
type CreateSharedVariable422JSONResponse struct {
}
func (CreateSharedVariable422JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable422JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariable429JSONResponse ¶
func (CreateSharedVariable429JSONResponse) VisitCreateSharedVariableResponse ¶
func (response CreateSharedVariable429JSONResponse) VisitCreateSharedVariableResponse(w http.ResponseWriter) error
type CreateSharedVariableJSONRequestBody ¶
type CreateSharedVariableJSONRequestBody = SharedVariableCreate
CreateSharedVariableJSONRequestBody defines body for CreateSharedVariable for application/json ContentType.
type CreateSharedVariableParams ¶
type CreateSharedVariableParams struct {
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateSharedVariableParams defines parameters for CreateSharedVariable.
type CreateSharedVariableRequestObject ¶
type CreateSharedVariableRequestObject struct {
}
type CreateSharedVariableResponseObject ¶
type CreateSharedVariableResponseObject interface {
}
type CreateTeam201JSONResponse ¶
type CreateTeam201JSONResponse Team
func (CreateTeam201JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam201JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeam400JSONResponse ¶
type CreateTeam400JSONResponse struct{ BadRequestJSONResponse }
func (CreateTeam400JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam400JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeam401JSONResponse ¶
func (CreateTeam401JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam401JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeam403JSONResponse ¶
type CreateTeam403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateTeam403JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam403JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeam422JSONResponse ¶
type CreateTeam422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateTeam422JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam422JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeam429JSONResponse ¶
type CreateTeam429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateTeam429JSONResponse) VisitCreateTeamResponse ¶
func (response CreateTeam429JSONResponse) VisitCreateTeamResponse(w http.ResponseWriter) error
type CreateTeamInvitation201JSONResponse ¶
type CreateTeamInvitation201JSONResponse Invitation
func (CreateTeamInvitation201JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation201JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation400JSONResponse ¶
type CreateTeamInvitation400JSONResponse struct{ BadRequestJSONResponse }
func (CreateTeamInvitation400JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation400JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation401JSONResponse ¶
func (CreateTeamInvitation401JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation401JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation403JSONResponse ¶
type CreateTeamInvitation403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateTeamInvitation403JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation403JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation404JSONResponse ¶
type CreateTeamInvitation404JSONResponse struct{ NotFoundJSONResponse }
func (CreateTeamInvitation404JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation404JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation409JSONResponse ¶
type CreateTeamInvitation409JSONResponse struct{ ConflictJSONResponse }
func (CreateTeamInvitation409JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation409JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation422JSONResponse ¶
type CreateTeamInvitation422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateTeamInvitation422JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation422JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitation429JSONResponse ¶
type CreateTeamInvitation429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateTeamInvitation429JSONResponse) VisitCreateTeamInvitationResponse ¶
func (response CreateTeamInvitation429JSONResponse) VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
type CreateTeamInvitationJSONRequestBody ¶
type CreateTeamInvitationJSONRequestBody = InvitationCreate
CreateTeamInvitationJSONRequestBody defines body for CreateTeamInvitation for application/json ContentType.
type CreateTeamInvitationParams ¶
type CreateTeamInvitationParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateTeamInvitationParams defines parameters for CreateTeamInvitation.
type CreateTeamInvitationRequestObject ¶
type CreateTeamInvitationRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params CreateTeamInvitationParams
Body *CreateTeamInvitationJSONRequestBody
}
type CreateTeamInvitationResponseObject ¶
type CreateTeamInvitationResponseObject interface {
VisitCreateTeamInvitationResponse(w http.ResponseWriter) error
}
type CreateTeamJSONRequestBody ¶
type CreateTeamJSONRequestBody = TeamCreate
CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.
type CreateTeamRequestObject ¶
type CreateTeamRequestObject struct {
Body *CreateTeamJSONRequestBody
}
type CreateTeamResponseObject ¶
type CreateTeamResponseObject interface {
VisitCreateTeamResponse(w http.ResponseWriter) error
}
type CreateTeamRole201JSONResponse ¶
type CreateTeamRole201JSONResponse CustomRole
func (CreateTeamRole201JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole201JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole400JSONResponse ¶
type CreateTeamRole400JSONResponse struct{ BadRequestJSONResponse }
func (CreateTeamRole400JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole400JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole401JSONResponse ¶
func (CreateTeamRole401JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole401JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole403JSONResponse ¶
type CreateTeamRole403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateTeamRole403JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole403JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole404JSONResponse ¶
type CreateTeamRole404JSONResponse struct{ NotFoundJSONResponse }
func (CreateTeamRole404JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole404JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole409JSONResponse ¶
type CreateTeamRole409JSONResponse struct{ ConflictJSONResponse }
func (CreateTeamRole409JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole409JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole422JSONResponse ¶
type CreateTeamRole422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateTeamRole422JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole422JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRole429JSONResponse ¶
type CreateTeamRole429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateTeamRole429JSONResponse) VisitCreateTeamRoleResponse ¶
func (response CreateTeamRole429JSONResponse) VisitCreateTeamRoleResponse(w http.ResponseWriter) error
type CreateTeamRoleJSONRequestBody ¶
type CreateTeamRoleJSONRequestBody = CustomRoleCreate
CreateTeamRoleJSONRequestBody defines body for CreateTeamRole for application/json ContentType.
type CreateTeamRoleRequestObject ¶
type CreateTeamRoleRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Body *CreateTeamRoleJSONRequestBody
}
type CreateTeamRoleResponseObject ¶
type CreateTeamRoleResponseObject interface {
VisitCreateTeamRoleResponse(w http.ResponseWriter) error
}
type CreateUptimeCheck201JSONResponse ¶
type CreateUptimeCheck201JSONResponse struct {
Body UptimeCheck
Headers CreateUptimeCheck201ResponseHeaders
}
func (CreateUptimeCheck201JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck201JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck201ResponseHeaders ¶
type CreateUptimeCheck201ResponseHeaders struct {
ETag *string
}
type CreateUptimeCheck400JSONResponse ¶
type CreateUptimeCheck400JSONResponse struct{ BadRequestJSONResponse }
func (CreateUptimeCheck400JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck400JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck401JSONResponse ¶
func (CreateUptimeCheck401JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck401JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck403JSONResponse ¶
type CreateUptimeCheck403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateUptimeCheck403JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck403JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck409JSONResponse ¶
type CreateUptimeCheck409JSONResponse struct{ ConflictJSONResponse }
func (CreateUptimeCheck409JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck409JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck422JSONResponse ¶
type CreateUptimeCheck422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateUptimeCheck422JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck422JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheck429JSONResponse ¶
type CreateUptimeCheck429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateUptimeCheck429JSONResponse) VisitCreateUptimeCheckResponse ¶
func (response CreateUptimeCheck429JSONResponse) VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
type CreateUptimeCheckJSONRequestBody ¶
type CreateUptimeCheckJSONRequestBody = UptimeCheckCreate
CreateUptimeCheckJSONRequestBody defines body for CreateUptimeCheck for application/json ContentType.
type CreateUptimeCheckParams ¶
type CreateUptimeCheckParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
CreateUptimeCheckParams defines parameters for CreateUptimeCheck.
type CreateUptimeCheckRequestObject ¶
type CreateUptimeCheckRequestObject struct {
Params CreateUptimeCheckParams
Body *CreateUptimeCheckJSONRequestBody
}
type CreateUptimeCheckResponseObject ¶
type CreateUptimeCheckResponseObject interface {
VisitCreateUptimeCheckResponse(w http.ResponseWriter) error
}
type CreateWebhookEndpoint201JSONResponse ¶
type CreateWebhookEndpoint201JSONResponse WebhookEndpoint
func (CreateWebhookEndpoint201JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint201JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint400JSONResponse ¶
type CreateWebhookEndpoint400JSONResponse struct{ BadRequestJSONResponse }
func (CreateWebhookEndpoint400JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint400JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint401JSONResponse ¶
func (CreateWebhookEndpoint401JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint401JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint403JSONResponse ¶
type CreateWebhookEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateWebhookEndpoint403JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint403JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint404JSONResponse ¶
type CreateWebhookEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (CreateWebhookEndpoint404JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint404JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint409JSONResponse ¶
type CreateWebhookEndpoint409JSONResponse struct{ ConflictJSONResponse }
func (CreateWebhookEndpoint409JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint409JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint422JSONResponse ¶
type CreateWebhookEndpoint422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (CreateWebhookEndpoint422JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint422JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpoint429JSONResponse ¶
type CreateWebhookEndpoint429JSONResponse struct{ TooManyRequestsJSONResponse }
func (CreateWebhookEndpoint429JSONResponse) VisitCreateWebhookEndpointResponse ¶
func (response CreateWebhookEndpoint429JSONResponse) VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
type CreateWebhookEndpointJSONRequestBody ¶
type CreateWebhookEndpointJSONRequestBody = WebhookEndpointCreate
CreateWebhookEndpointJSONRequestBody defines body for CreateWebhookEndpoint for application/json ContentType.
type CreateWebhookEndpointRequestObject ¶
type CreateWebhookEndpointRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Body *CreateWebhookEndpointJSONRequestBody
}
type CreateWebhookEndpointResponseObject ¶
type CreateWebhookEndpointResponseObject interface {
VisitCreateWebhookEndpointResponse(w http.ResponseWriter) error
}
type CustomRole ¶
type CustomRole struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// MemberCount Number of members carrying this role.
MemberCount *int `json:"member_count,omitempty"`
Name string `json:"name"`
// Permissions Granular `domain:action` permissions, closed under their prerequisites (missing dependencies are added automatically).
Permissions []string `json:"permissions"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
CustomRole A team's custom role (ADR-038): a named set of granular permissions, composed in the UI. Can never contain an instance permission (`instance:*`).
type CustomRoleCreate ¶
type CustomRoleCreate struct {
Description *string `json:"description,omitempty"`
// Name Name of the role (unique within the team).
Name string `json:"name"`
// Permissions Granular permissions granted. Rejected if unknown, if instance-level (`instance:*`), or outside the composer's permissions (anti-escalation). Missing prerequisites are added.
Permissions []string `json:"permissions"`
}
CustomRoleCreate defines model for CustomRoleCreate.
type CustomRoleUpdate ¶
type CustomRoleUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
Permissions *[]string `json:"permissions,omitempty"`
}
CustomRoleUpdate Partial update of a custom role.
type Database ¶
type Database struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// DesiredStatus Desired state of a resource (§21.2).
DesiredStatus DesiredStatus `json:"desired_status"`
DestinationUuid *string `json:"destination_uuid,omitempty"`
// Engine Engine — v1 limited to PostgreSQL; enum extended with the upcoming P1 engines.
Engine *DatabaseEngine `json:"engine,omitempty"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
// ExternalUrl Public URL if `is_public` — only with `read:sensitive`.
ExternalUrl *string `json:"external_url,omitempty"`
Image *string `json:"image,omitempty"`
// InternalUrl Internal connection URL (hostname = UUID on the Docker network, §6.2). Contains the password — only with `read:sensitive`.
InternalUrl *string `json:"internal_url,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
// IsRedacted True if the sensitive fields were masked for lack of `read:sensitive`.
IsRedacted *bool `json:"is_redacted,omitempty"`
LastOnlineAt *time.Time `json:"last_online_at,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
ObservedAt *time.Time `json:"observed_at,omitempty"`
// ObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
ObservedStatus ObservedStatus `json:"observed_status"`
PostgresConf *string `json:"postgres_conf,omitempty"`
PostgresDb *string `json:"postgres_db,omitempty"`
// PostgresPassword Password — only with `read:sensitive`.
PostgresPassword *string `json:"postgres_password,omitempty"`
PostgresUser *string `json:"postgres_user,omitempty"`
ProjectUuid *string `json:"project_uuid,omitempty"`
PublicAccessMode *DatabasePublicAccessMode `json:"public_access_mode,omitempty"`
PublicPort *int `json:"public_port,omitempty"`
// RestartRequired True if a configuration change awaits a restart to take effect.
RestartRequired *bool `json:"restart_required,omitempty"`
ServerUuid *string `json:"server_uuid,omitempty"`
// SslEnabled Database-side TLS, with a certificate signed by the **server's CA** (§6.3, amendment #23). The CA is generated on demand and exposed for reading (`GET /servers/{uuid}/ca`) so that clients can *verify* — a TLS the client does not verify protects nothing.
SslEnabled *bool `json:"ssl_enabled,omitempty"`
SslMode *DatabaseSslMode `json:"ssl_mode,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
Database Managed database (§6, v1 — PostgreSQL). The fields `postgres_password`, `internal_url` and `external_url` contain credentials — `null` without `read:sensitive` (INV-003), `is_redacted` indicates it.
type DatabaseCreatePostgresql ¶
type DatabaseCreatePostgresql struct {
Description *string `json:"description,omitempty"`
DestinationUuid *string `json:"destination_uuid,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
// Image PostgreSQL image (free-form tag, §6.2).
Image *string `json:"image,omitempty"`
// InstantStart Starts the database immediately after creation.
InstantStart *bool `json:"instant_start,omitempty"`
// IsPublic Public exposure (§6.2).
IsPublic *bool `json:"is_public,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name string `json:"name"`
// PostgresConf Custom postgresql.conf configuration (§6.2).
PostgresConf *string `json:"postgres_conf,omitempty"`
// PostgresDb Name of the initial database — default = value of `postgres_user`.
PostgresDb *string `json:"postgres_db,omitempty"`
PostgresInitdbArgs *string `json:"postgres_initdb_args,omitempty"`
// PostgresPassword Omitted = auto-generated 64-character password (§6.2).
PostgresPassword *string `json:"postgres_password,omitempty"`
PostgresUser *string `json:"postgres_user,omitempty"`
ProjectUuid string `json:"project_uuid"`
// PublicAccessMode `port_mapping` publishes the port on the database's container: changing it **restarts** it. `tcp_proxy` routes it through the proxy: the public port becomes modifiable without ever touching the database (amendment #22).
PublicAccessMode *DatabaseCreatePostgresqlPublicAccessMode `json:"public_access_mode,omitempty"`
// PublicPort Public port if `is_public` — omitted = assigned automatically.
PublicPort *int `json:"public_port,omitempty"`
ServerUuid string `json:"server_uuid"`
// SslEnabled Database-side TLS, with a certificate signed by the **server's CA** (§6.3, amendment #23). The CA is generated on demand and exposed for reading (`GET /servers/{uuid}/ca`) so that clients can *verify* — a TLS the client does not verify protects nothing.
SslEnabled *bool `json:"ssl_enabled,omitempty"`
// SslMode PostgreSQL SSL mode (§6.3).
SslMode *DatabaseCreatePostgresqlSslMode `json:"ssl_mode,omitempty"`
}
DatabaseCreatePostgresql Creation of a managed PostgreSQL database (§6). Omitted credentials are auto-generated.
type DatabaseCreatePostgresqlPublicAccessMode ¶
type DatabaseCreatePostgresqlPublicAccessMode string
DatabaseCreatePostgresqlPublicAccessMode `port_mapping` publishes the port on the database's container: changing it **restarts** it. `tcp_proxy` routes it through the proxy: the public port becomes modifiable without ever touching the database (amendment #22).
const ( DatabaseCreatePostgresqlPublicAccessModePortMapping DatabaseCreatePostgresqlPublicAccessMode = "port_mapping" DatabaseCreatePostgresqlPublicAccessModeTcpProxy DatabaseCreatePostgresqlPublicAccessMode = "tcp_proxy" )
Defines values for DatabaseCreatePostgresqlPublicAccessMode.
func (DatabaseCreatePostgresqlPublicAccessMode) Valid ¶
func (e DatabaseCreatePostgresqlPublicAccessMode) Valid() bool
Valid indicates whether the value is a known member of the DatabaseCreatePostgresqlPublicAccessMode enum.
type DatabaseCreatePostgresqlSslMode ¶
type DatabaseCreatePostgresqlSslMode string
DatabaseCreatePostgresqlSslMode PostgreSQL SSL mode (§6.3).
const ( DatabaseCreatePostgresqlSslModeAllow DatabaseCreatePostgresqlSslMode = "allow" DatabaseCreatePostgresqlSslModeDisable DatabaseCreatePostgresqlSslMode = "disable" DatabaseCreatePostgresqlSslModePrefer DatabaseCreatePostgresqlSslMode = "prefer" DatabaseCreatePostgresqlSslModeRequire DatabaseCreatePostgresqlSslMode = "require" DatabaseCreatePostgresqlSslModeVerifyCa DatabaseCreatePostgresqlSslMode = "verify-ca" DatabaseCreatePostgresqlSslModeVerifyFull DatabaseCreatePostgresqlSslMode = "verify-full" )
Defines values for DatabaseCreatePostgresqlSslMode.
func (DatabaseCreatePostgresqlSslMode) Valid ¶
func (e DatabaseCreatePostgresqlSslMode) Valid() bool
Valid indicates whether the value is a known member of the DatabaseCreatePostgresqlSslMode enum.
type DatabaseEngine ¶
type DatabaseEngine string
DatabaseEngine Engine — v1 limited to PostgreSQL; enum extended with the upcoming P1 engines.
const (
DatabaseEnginePostgresql DatabaseEngine = "postgresql"
)
Defines values for DatabaseEngine.
func (DatabaseEngine) Valid ¶
func (e DatabaseEngine) Valid() bool
Valid indicates whether the value is a known member of the DatabaseEngine enum.
type DatabasePublicAccessMode ¶
type DatabasePublicAccessMode string
DatabasePublicAccessMode defines model for Database.PublicAccessMode.
const ( DatabasePublicAccessModePortMapping DatabasePublicAccessMode = "port_mapping" DatabasePublicAccessModeTcpProxy DatabasePublicAccessMode = "tcp_proxy" )
Defines values for DatabasePublicAccessMode.
func (DatabasePublicAccessMode) Valid ¶
func (e DatabasePublicAccessMode) Valid() bool
Valid indicates whether the value is a known member of the DatabasePublicAccessMode enum.
type DatabaseSslMode ¶
type DatabaseSslMode string
DatabaseSslMode defines model for Database.SslMode.
const ( DatabaseSslModeAllow DatabaseSslMode = "allow" DatabaseSslModeDisable DatabaseSslMode = "disable" DatabaseSslModePrefer DatabaseSslMode = "prefer" DatabaseSslModeRequire DatabaseSslMode = "require" DatabaseSslModeVerifyCa DatabaseSslMode = "verify-ca" DatabaseSslModeVerifyFull DatabaseSslMode = "verify-full" )
Defines values for DatabaseSslMode.
func (DatabaseSslMode) Valid ¶
func (e DatabaseSslMode) Valid() bool
Valid indicates whether the value is a known member of the DatabaseSslMode enum.
type DatabaseUpdate ¶
type DatabaseUpdate struct {
Description *string `json:"description,omitempty"`
Image *string `json:"image,omitempty"`
IsPublic *bool `json:"is_public,omitempty"`
// Limits Resource limits of the container (§5.3).
Limits *ResourceLimits `json:"limits,omitempty"`
Name *string `json:"name,omitempty"`
PostgresConf *string `json:"postgres_conf,omitempty"`
// PostgresPassword Password rotation.
PostgresPassword *string `json:"postgres_password,omitempty"`
// PublicAccessMode How the database is exposed (§6.2, amendment #22). `port_mapping` publishes the port on the database's container: changing it **restarts** it. `tcp_proxy` routes it through the proxy: changing the public port recreates the **proxy** (a few seconds, no data touched) and the database does not move.
PublicAccessMode *DatabaseUpdatePublicAccessMode `json:"public_access_mode,omitempty"`
PublicPort *int `json:"public_port,omitempty"`
// SslEnabled Database-side TLS, with a certificate signed by the **server's CA** (§6.3, amendment #23). The CA is generated on demand and exposed for reading (`GET /servers/{uuid}/ca`) so that clients can *verify* — a TLS the client does not verify protects nothing.
SslEnabled *bool `json:"ssl_enabled,omitempty"`
SslMode *DatabaseUpdateSslMode `json:"ssl_mode,omitempty"`
}
DatabaseUpdate Partial update. Changes to the image, configuration or credentials require a restart (`restart_required=true` in the response).
type DatabaseUpdatePublicAccessMode ¶
type DatabaseUpdatePublicAccessMode string
DatabaseUpdatePublicAccessMode How the database is exposed (§6.2, amendment #22). `port_mapping` publishes the port on the database's container: changing it **restarts** it. `tcp_proxy` routes it through the proxy: changing the public port recreates the **proxy** (a few seconds, no data touched) and the database does not move.
const ( PortMapping DatabaseUpdatePublicAccessMode = "port_mapping" TcpProxy DatabaseUpdatePublicAccessMode = "tcp_proxy" )
Defines values for DatabaseUpdatePublicAccessMode.
func (DatabaseUpdatePublicAccessMode) Valid ¶
func (e DatabaseUpdatePublicAccessMode) Valid() bool
Valid indicates whether the value is a known member of the DatabaseUpdatePublicAccessMode enum.
type DatabaseUpdateSslMode ¶
type DatabaseUpdateSslMode string
DatabaseUpdateSslMode defines model for DatabaseUpdate.SslMode.
const ( Allow DatabaseUpdateSslMode = "allow" Disable DatabaseUpdateSslMode = "disable" Prefer DatabaseUpdateSslMode = "prefer" Require DatabaseUpdateSslMode = "require" VerifyCa DatabaseUpdateSslMode = "verify-ca" VerifyFull DatabaseUpdateSslMode = "verify-full" )
Defines values for DatabaseUpdateSslMode.
func (DatabaseUpdateSslMode) Valid ¶
func (e DatabaseUpdateSslMode) Valid() bool
Valid indicates whether the value is a known member of the DatabaseUpdateSslMode enum.
type DeleteApplication202JSONResponse ¶
type DeleteApplication202JSONResponse JobAccepted
func (DeleteApplication202JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication202JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplication401JSONResponse ¶
func (DeleteApplication401JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication401JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplication403JSONResponse ¶
type DeleteApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteApplication403JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication403JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplication404JSONResponse ¶
type DeleteApplication404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteApplication404JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication404JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplication409JSONResponse ¶
type DeleteApplication409JSONResponse struct{ ConflictJSONResponse }
func (DeleteApplication409JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication409JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplication429JSONResponse ¶
type DeleteApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteApplication429JSONResponse) VisitDeleteApplicationResponse ¶
func (response DeleteApplication429JSONResponse) VisitDeleteApplicationResponse(w http.ResponseWriter) error
type DeleteApplicationEnv204Response ¶
type DeleteApplicationEnv204Response struct {
}
func (DeleteApplicationEnv204Response) VisitDeleteApplicationEnvResponse ¶
func (response DeleteApplicationEnv204Response) VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
type DeleteApplicationEnv401JSONResponse ¶
func (DeleteApplicationEnv401JSONResponse) VisitDeleteApplicationEnvResponse ¶
func (response DeleteApplicationEnv401JSONResponse) VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
type DeleteApplicationEnv403JSONResponse ¶
type DeleteApplicationEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteApplicationEnv403JSONResponse) VisitDeleteApplicationEnvResponse ¶
func (response DeleteApplicationEnv403JSONResponse) VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
type DeleteApplicationEnv404JSONResponse ¶
type DeleteApplicationEnv404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteApplicationEnv404JSONResponse) VisitDeleteApplicationEnvResponse ¶
func (response DeleteApplicationEnv404JSONResponse) VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
type DeleteApplicationEnv429JSONResponse ¶
type DeleteApplicationEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteApplicationEnv429JSONResponse) VisitDeleteApplicationEnvResponse ¶
func (response DeleteApplicationEnv429JSONResponse) VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
type DeleteApplicationEnvRequestObject ¶
type DeleteApplicationEnvRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
EnvUuid EnvUuid `json:"env_uuid"`
}
type DeleteApplicationEnvResponseObject ¶
type DeleteApplicationEnvResponseObject interface {
VisitDeleteApplicationEnvResponse(w http.ResponseWriter) error
}
type DeleteApplicationParams ¶
type DeleteApplicationParams struct {
// DeleteVolumes Also destroy the application's persistent volumes.
DeleteVolumes *bool `form:"delete_volumes,omitempty" json:"delete_volumes,omitempty"`
}
DeleteApplicationParams defines parameters for DeleteApplication.
type DeleteApplicationRequestObject ¶
type DeleteApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params DeleteApplicationParams
}
type DeleteApplicationResponseObject ¶
type DeleteApplicationResponseObject interface {
VisitDeleteApplicationResponse(w http.ResponseWriter) error
}
type DeleteApplicationStorage204Response ¶
type DeleteApplicationStorage204Response struct {
}
func (DeleteApplicationStorage204Response) VisitDeleteApplicationStorageResponse ¶
func (response DeleteApplicationStorage204Response) VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
type DeleteApplicationStorage401JSONResponse ¶
func (DeleteApplicationStorage401JSONResponse) VisitDeleteApplicationStorageResponse ¶
func (response DeleteApplicationStorage401JSONResponse) VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
type DeleteApplicationStorage403JSONResponse ¶
type DeleteApplicationStorage403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteApplicationStorage403JSONResponse) VisitDeleteApplicationStorageResponse ¶
func (response DeleteApplicationStorage403JSONResponse) VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
type DeleteApplicationStorage404JSONResponse ¶
type DeleteApplicationStorage404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteApplicationStorage404JSONResponse) VisitDeleteApplicationStorageResponse ¶
func (response DeleteApplicationStorage404JSONResponse) VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
type DeleteApplicationStorage429JSONResponse ¶
type DeleteApplicationStorage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteApplicationStorage429JSONResponse) VisitDeleteApplicationStorageResponse ¶
func (response DeleteApplicationStorage429JSONResponse) VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
type DeleteApplicationStorageRequestObject ¶
type DeleteApplicationStorageRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
StorageUuid StorageUuid `json:"storage_uuid"`
}
type DeleteApplicationStorageResponseObject ¶
type DeleteApplicationStorageResponseObject interface {
VisitDeleteApplicationStorageResponse(w http.ResponseWriter) error
}
type DeleteBackupPlan204Response ¶
type DeleteBackupPlan204Response struct {
}
func (DeleteBackupPlan204Response) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan204Response) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlan401JSONResponse ¶
func (DeleteBackupPlan401JSONResponse) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan401JSONResponse) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlan403JSONResponse ¶
type DeleteBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteBackupPlan403JSONResponse) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan403JSONResponse) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlan404JSONResponse ¶
type DeleteBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteBackupPlan404JSONResponse) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan404JSONResponse) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlan409JSONResponse ¶
type DeleteBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (DeleteBackupPlan409JSONResponse) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan409JSONResponse) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlan429JSONResponse ¶
type DeleteBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteBackupPlan429JSONResponse) VisitDeleteBackupPlanResponse ¶
func (response DeleteBackupPlan429JSONResponse) VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
type DeleteBackupPlanRequestObject ¶
type DeleteBackupPlanRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
}
type DeleteBackupPlanResponseObject ¶
type DeleteBackupPlanResponseObject interface {
VisitDeleteBackupPlanResponse(w http.ResponseWriter) error
}
type DeleteComponentBackupPlan204Response ¶
type DeleteComponentBackupPlan204Response struct {
}
func (DeleteComponentBackupPlan204Response) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan204Response) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlan401JSONResponse ¶
func (DeleteComponentBackupPlan401JSONResponse) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan401JSONResponse) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlan403JSONResponse ¶
type DeleteComponentBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteComponentBackupPlan403JSONResponse) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan403JSONResponse) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlan404JSONResponse ¶
type DeleteComponentBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteComponentBackupPlan404JSONResponse) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan404JSONResponse) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlan409JSONResponse ¶
type DeleteComponentBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (DeleteComponentBackupPlan409JSONResponse) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan409JSONResponse) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlan429JSONResponse ¶
type DeleteComponentBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteComponentBackupPlan429JSONResponse) VisitDeleteComponentBackupPlanResponse ¶
func (response DeleteComponentBackupPlan429JSONResponse) VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
type DeleteComponentBackupPlanRequestObject ¶
type DeleteComponentBackupPlanRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
}
type DeleteComponentBackupPlanResponseObject ¶
type DeleteComponentBackupPlanResponseObject interface {
VisitDeleteComponentBackupPlanResponse(w http.ResponseWriter) error
}
type DeleteDatabase202JSONResponse ¶
type DeleteDatabase202JSONResponse JobAccepted
func (DeleteDatabase202JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase202JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabase401JSONResponse ¶
func (DeleteDatabase401JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase401JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabase403JSONResponse ¶
type DeleteDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteDatabase403JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase403JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabase404JSONResponse ¶
type DeleteDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteDatabase404JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase404JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabase409JSONResponse ¶
type DeleteDatabase409JSONResponse struct{ ConflictJSONResponse }
func (DeleteDatabase409JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase409JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabase429JSONResponse ¶
type DeleteDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteDatabase429JSONResponse) VisitDeleteDatabaseResponse ¶
func (response DeleteDatabase429JSONResponse) VisitDeleteDatabaseResponse(w http.ResponseWriter) error
type DeleteDatabaseParams ¶
type DeleteDatabaseParams struct {
// DeleteVolumes Also destroy the data volumes.
DeleteVolumes *bool `form:"delete_volumes,omitempty" json:"delete_volumes,omitempty"`
}
DeleteDatabaseParams defines parameters for DeleteDatabase.
type DeleteDatabaseRequestObject ¶
type DeleteDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
Params DeleteDatabaseParams
}
type DeleteDatabaseResponseObject ¶
type DeleteDatabaseResponseObject interface {
VisitDeleteDatabaseResponse(w http.ResponseWriter) error
}
type DeleteDnsCredential204Response ¶
type DeleteDnsCredential204Response struct {
}
func (DeleteDnsCredential204Response) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential204Response) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredential401JSONResponse ¶
func (DeleteDnsCredential401JSONResponse) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential401JSONResponse) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredential403JSONResponse ¶
type DeleteDnsCredential403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteDnsCredential403JSONResponse) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential403JSONResponse) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredential404JSONResponse ¶
type DeleteDnsCredential404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteDnsCredential404JSONResponse) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential404JSONResponse) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredential409JSONResponse ¶
type DeleteDnsCredential409JSONResponse struct{ ConflictJSONResponse }
func (DeleteDnsCredential409JSONResponse) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential409JSONResponse) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredential429JSONResponse ¶
type DeleteDnsCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteDnsCredential429JSONResponse) VisitDeleteDnsCredentialResponse ¶
func (response DeleteDnsCredential429JSONResponse) VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
type DeleteDnsCredentialRequestObject ¶
type DeleteDnsCredentialRequestObject struct {
DnsCredentialUuid string `json:"dns_credential_uuid"`
}
type DeleteDnsCredentialResponseObject ¶
type DeleteDnsCredentialResponseObject interface {
VisitDeleteDnsCredentialResponse(w http.ResponseWriter) error
}
type DeleteEnvironment204Response ¶
type DeleteEnvironment204Response struct {
}
func (DeleteEnvironment204Response) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment204Response) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironment401JSONResponse ¶
func (DeleteEnvironment401JSONResponse) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment401JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironment403JSONResponse ¶
type DeleteEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteEnvironment403JSONResponse) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment403JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironment404JSONResponse ¶
type DeleteEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteEnvironment404JSONResponse) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment404JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironment409JSONResponse ¶
type DeleteEnvironment409JSONResponse struct{ ConflictJSONResponse }
func (DeleteEnvironment409JSONResponse) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment409JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironment429JSONResponse ¶
type DeleteEnvironment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteEnvironment429JSONResponse) VisitDeleteEnvironmentResponse ¶
func (response DeleteEnvironment429JSONResponse) VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
type DeleteEnvironmentRequestObject ¶
type DeleteEnvironmentRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
EnvironmentUuid EnvironmentUuid `json:"environment_uuid"`
}
type DeleteEnvironmentResponseObject ¶
type DeleteEnvironmentResponseObject interface {
VisitDeleteEnvironmentResponse(w http.ResponseWriter) error
}
type DeleteExternalEndpoint204Response ¶
type DeleteExternalEndpoint204Response struct {
}
func (DeleteExternalEndpoint204Response) VisitDeleteExternalEndpointResponse ¶
func (response DeleteExternalEndpoint204Response) VisitDeleteExternalEndpointResponse(w http.ResponseWriter) error
type DeleteExternalEndpoint401JSONResponse ¶
func (DeleteExternalEndpoint401JSONResponse) VisitDeleteExternalEndpointResponse ¶
func (response DeleteExternalEndpoint401JSONResponse) VisitDeleteExternalEndpointResponse(w http.ResponseWriter) error
type DeleteExternalEndpoint403JSONResponse ¶
type DeleteExternalEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteExternalEndpoint403JSONResponse) VisitDeleteExternalEndpointResponse ¶
func (response DeleteExternalEndpoint403JSONResponse) VisitDeleteExternalEndpointResponse(w http.ResponseWriter) error
type DeleteExternalEndpoint404JSONResponse ¶
type DeleteExternalEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteExternalEndpoint404JSONResponse) VisitDeleteExternalEndpointResponse ¶
func (response DeleteExternalEndpoint404JSONResponse) VisitDeleteExternalEndpointResponse(w http.ResponseWriter) error
type DeleteExternalEndpointRequestObject ¶
type DeleteExternalEndpointRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
}
type DeleteExternalEndpointResponseObject ¶
type DeleteExternalEndpointResponseObject interface {
VisitDeleteExternalEndpointResponse(w http.ResponseWriter) error
}
type DeleteGithubApp204Response ¶
type DeleteGithubApp204Response struct {
}
func (DeleteGithubApp204Response) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp204Response) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubApp401JSONResponse ¶
func (DeleteGithubApp401JSONResponse) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp401JSONResponse) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubApp403JSONResponse ¶
type DeleteGithubApp403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteGithubApp403JSONResponse) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp403JSONResponse) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubApp404JSONResponse ¶
type DeleteGithubApp404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteGithubApp404JSONResponse) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp404JSONResponse) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubApp409JSONResponse ¶
type DeleteGithubApp409JSONResponse struct{ ConflictJSONResponse }
func (DeleteGithubApp409JSONResponse) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp409JSONResponse) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubApp429JSONResponse ¶
type DeleteGithubApp429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteGithubApp429JSONResponse) VisitDeleteGithubAppResponse ¶
func (response DeleteGithubApp429JSONResponse) VisitDeleteGithubAppResponse(w http.ResponseWriter) error
type DeleteGithubAppRequestObject ¶
type DeleteGithubAppRequestObject struct {
GithubAppUuid GithubAppUuid `json:"github_app_uuid"`
}
type DeleteGithubAppResponseObject ¶
type DeleteGithubAppResponseObject interface {
VisitDeleteGithubAppResponse(w http.ResponseWriter) error
}
type DeleteIngressEndpoint204Response ¶
type DeleteIngressEndpoint204Response struct {
}
func (DeleteIngressEndpoint204Response) VisitDeleteIngressEndpointResponse ¶
func (response DeleteIngressEndpoint204Response) VisitDeleteIngressEndpointResponse(w http.ResponseWriter) error
type DeleteIngressEndpoint401JSONResponse ¶
func (DeleteIngressEndpoint401JSONResponse) VisitDeleteIngressEndpointResponse ¶
func (response DeleteIngressEndpoint401JSONResponse) VisitDeleteIngressEndpointResponse(w http.ResponseWriter) error
type DeleteIngressEndpoint403JSONResponse ¶
type DeleteIngressEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteIngressEndpoint403JSONResponse) VisitDeleteIngressEndpointResponse ¶
func (response DeleteIngressEndpoint403JSONResponse) VisitDeleteIngressEndpointResponse(w http.ResponseWriter) error
type DeleteIngressEndpoint404JSONResponse ¶
type DeleteIngressEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteIngressEndpoint404JSONResponse) VisitDeleteIngressEndpointResponse ¶
func (response DeleteIngressEndpoint404JSONResponse) VisitDeleteIngressEndpointResponse(w http.ResponseWriter) error
type DeleteIngressEndpointRequestObject ¶
type DeleteIngressEndpointRequestObject struct {
IngressEndpointUuid IngressEndpointUuid `json:"ingress_endpoint_uuid"`
}
type DeleteIngressEndpointResponseObject ¶
type DeleteIngressEndpointResponseObject interface {
VisitDeleteIngressEndpointResponse(w http.ResponseWriter) error
}
type DeleteNotificationChannel204Response ¶
type DeleteNotificationChannel204Response struct {
}
func (DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse ¶
func (response DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
type DeleteNotificationChannel401JSONResponse ¶
func (DeleteNotificationChannel401JSONResponse) VisitDeleteNotificationChannelResponse ¶
func (response DeleteNotificationChannel401JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
type DeleteNotificationChannel403JSONResponse ¶
type DeleteNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse ¶
func (response DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
type DeleteNotificationChannel404JSONResponse ¶
type DeleteNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse ¶
func (response DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
type DeleteNotificationChannel429JSONResponse ¶
type DeleteNotificationChannel429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteNotificationChannel429JSONResponse) VisitDeleteNotificationChannelResponse ¶
func (response DeleteNotificationChannel429JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
type DeleteNotificationChannelRequestObject ¶
type DeleteNotificationChannelRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
}
type DeleteNotificationChannelResponseObject ¶
type DeleteNotificationChannelResponseObject interface {
VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
}
type DeleteNotificationRule204Response ¶
type DeleteNotificationRule204Response struct {
}
func (DeleteNotificationRule204Response) VisitDeleteNotificationRuleResponse ¶
func (response DeleteNotificationRule204Response) VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
type DeleteNotificationRule401JSONResponse ¶
func (DeleteNotificationRule401JSONResponse) VisitDeleteNotificationRuleResponse ¶
func (response DeleteNotificationRule401JSONResponse) VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
type DeleteNotificationRule403JSONResponse ¶
type DeleteNotificationRule403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteNotificationRule403JSONResponse) VisitDeleteNotificationRuleResponse ¶
func (response DeleteNotificationRule403JSONResponse) VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
type DeleteNotificationRule404JSONResponse ¶
type DeleteNotificationRule404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteNotificationRule404JSONResponse) VisitDeleteNotificationRuleResponse ¶
func (response DeleteNotificationRule404JSONResponse) VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
type DeleteNotificationRule429JSONResponse ¶
type DeleteNotificationRule429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteNotificationRule429JSONResponse) VisitDeleteNotificationRuleResponse ¶
func (response DeleteNotificationRule429JSONResponse) VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
type DeleteNotificationRuleRequestObject ¶
type DeleteNotificationRuleRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
RuleUuid string `json:"rule_uuid"`
}
type DeleteNotificationRuleResponseObject ¶
type DeleteNotificationRuleResponseObject interface {
VisitDeleteNotificationRuleResponse(w http.ResponseWriter) error
}
type DeleteOauthProvider204Response ¶
type DeleteOauthProvider204Response struct {
}
func (DeleteOauthProvider204Response) VisitDeleteOauthProviderResponse ¶
func (response DeleteOauthProvider204Response) VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
type DeleteOauthProvider401JSONResponse ¶
func (DeleteOauthProvider401JSONResponse) VisitDeleteOauthProviderResponse ¶
func (response DeleteOauthProvider401JSONResponse) VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
type DeleteOauthProvider403JSONResponse ¶
type DeleteOauthProvider403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteOauthProvider403JSONResponse) VisitDeleteOauthProviderResponse ¶
func (response DeleteOauthProvider403JSONResponse) VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
type DeleteOauthProvider404JSONResponse ¶
type DeleteOauthProvider404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteOauthProvider404JSONResponse) VisitDeleteOauthProviderResponse ¶
func (response DeleteOauthProvider404JSONResponse) VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
type DeleteOauthProvider429JSONResponse ¶
type DeleteOauthProvider429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteOauthProvider429JSONResponse) VisitDeleteOauthProviderResponse ¶
func (response DeleteOauthProvider429JSONResponse) VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
type DeleteOauthProviderParamsOauthProvider ¶
type DeleteOauthProviderParamsOauthProvider string
DeleteOauthProviderParamsOauthProvider defines parameters for DeleteOauthProvider.
const ( DeleteOauthProviderParamsOauthProviderAzure DeleteOauthProviderParamsOauthProvider = "azure" DeleteOauthProviderParamsOauthProviderBitbucket DeleteOauthProviderParamsOauthProvider = "bitbucket" DeleteOauthProviderParamsOauthProviderGithub DeleteOauthProviderParamsOauthProvider = "github" DeleteOauthProviderParamsOauthProviderGitlab DeleteOauthProviderParamsOauthProvider = "gitlab" DeleteOauthProviderParamsOauthProviderGoogle DeleteOauthProviderParamsOauthProvider = "google" DeleteOauthProviderParamsOauthProviderOidc DeleteOauthProviderParamsOauthProvider = "oidc" )
Defines values for DeleteOauthProviderParamsOauthProvider.
func (DeleteOauthProviderParamsOauthProvider) Valid ¶
func (e DeleteOauthProviderParamsOauthProvider) Valid() bool
Valid indicates whether the value is a known member of the DeleteOauthProviderParamsOauthProvider enum.
type DeleteOauthProviderRequestObject ¶
type DeleteOauthProviderRequestObject struct {
OauthProvider DeleteOauthProviderParamsOauthProvider `json:"oauth_provider"`
}
type DeleteOauthProviderResponseObject ¶
type DeleteOauthProviderResponseObject interface {
VisitDeleteOauthProviderResponse(w http.ResponseWriter) error
}
type DeletePrivateKey204Response ¶
type DeletePrivateKey204Response struct {
}
func (DeletePrivateKey204Response) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey204Response) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKey401JSONResponse ¶
func (DeletePrivateKey401JSONResponse) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey401JSONResponse) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKey403JSONResponse ¶
type DeletePrivateKey403JSONResponse struct{ ForbiddenJSONResponse }
func (DeletePrivateKey403JSONResponse) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey403JSONResponse) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKey404JSONResponse ¶
type DeletePrivateKey404JSONResponse struct{ NotFoundJSONResponse }
func (DeletePrivateKey404JSONResponse) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey404JSONResponse) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKey409JSONResponse ¶
type DeletePrivateKey409JSONResponse struct{ ConflictJSONResponse }
func (DeletePrivateKey409JSONResponse) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey409JSONResponse) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKey429JSONResponse ¶
type DeletePrivateKey429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeletePrivateKey429JSONResponse) VisitDeletePrivateKeyResponse ¶
func (response DeletePrivateKey429JSONResponse) VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
type DeletePrivateKeyRequestObject ¶
type DeletePrivateKeyRequestObject struct {
PrivateKeyUuid PrivateKeyUuid `json:"private_key_uuid"`
}
type DeletePrivateKeyResponseObject ¶
type DeletePrivateKeyResponseObject interface {
VisitDeletePrivateKeyResponse(w http.ResponseWriter) error
}
type DeleteProject204Response ¶
type DeleteProject204Response struct {
}
func (DeleteProject204Response) VisitDeleteProjectResponse ¶
func (response DeleteProject204Response) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProject401JSONResponse ¶
func (DeleteProject401JSONResponse) VisitDeleteProjectResponse ¶
func (response DeleteProject401JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProject403JSONResponse ¶
type DeleteProject403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteProject403JSONResponse) VisitDeleteProjectResponse ¶
func (response DeleteProject403JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProject404JSONResponse ¶
type DeleteProject404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteProject404JSONResponse) VisitDeleteProjectResponse ¶
func (response DeleteProject404JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProject409JSONResponse ¶
type DeleteProject409JSONResponse struct{ ConflictJSONResponse }
func (DeleteProject409JSONResponse) VisitDeleteProjectResponse ¶
func (response DeleteProject409JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProject429JSONResponse ¶
type DeleteProject429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteProject429JSONResponse) VisitDeleteProjectResponse ¶
func (response DeleteProject429JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error
type DeleteProjectRequestObject ¶
type DeleteProjectRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
}
type DeleteProjectResponseObject ¶
type DeleteProjectResponseObject interface {
VisitDeleteProjectResponse(w http.ResponseWriter) error
}
type DeleteRegistryCredential204Response ¶
type DeleteRegistryCredential204Response struct {
}
func (DeleteRegistryCredential204Response) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential204Response) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredential401JSONResponse ¶
func (DeleteRegistryCredential401JSONResponse) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential401JSONResponse) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredential403JSONResponse ¶
type DeleteRegistryCredential403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteRegistryCredential403JSONResponse) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential403JSONResponse) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredential404JSONResponse ¶
type DeleteRegistryCredential404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteRegistryCredential404JSONResponse) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential404JSONResponse) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredential409JSONResponse ¶
type DeleteRegistryCredential409JSONResponse struct{ ConflictJSONResponse }
func (DeleteRegistryCredential409JSONResponse) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential409JSONResponse) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredential429JSONResponse ¶
type DeleteRegistryCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteRegistryCredential429JSONResponse) VisitDeleteRegistryCredentialResponse ¶
func (response DeleteRegistryCredential429JSONResponse) VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
type DeleteRegistryCredentialRequestObject ¶
type DeleteRegistryCredentialRequestObject struct {
RegistryCredentialUuid RegistryCredentialUuid `json:"registry_credential_uuid"`
}
type DeleteRegistryCredentialResponseObject ¶
type DeleteRegistryCredentialResponseObject interface {
VisitDeleteRegistryCredentialResponse(w http.ResponseWriter) error
}
type DeleteS3Storage204Response ¶
type DeleteS3Storage204Response struct {
}
func (DeleteS3Storage204Response) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage204Response) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3Storage401JSONResponse ¶
func (DeleteS3Storage401JSONResponse) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage401JSONResponse) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3Storage403JSONResponse ¶
type DeleteS3Storage403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteS3Storage403JSONResponse) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage403JSONResponse) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3Storage404JSONResponse ¶
type DeleteS3Storage404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteS3Storage404JSONResponse) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage404JSONResponse) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3Storage409JSONResponse ¶
type DeleteS3Storage409JSONResponse struct{ ConflictJSONResponse }
func (DeleteS3Storage409JSONResponse) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage409JSONResponse) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3Storage429JSONResponse ¶
type DeleteS3Storage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteS3Storage429JSONResponse) VisitDeleteS3StorageResponse ¶
func (response DeleteS3Storage429JSONResponse) VisitDeleteS3StorageResponse(w http.ResponseWriter) error
type DeleteS3StorageRequestObject ¶
type DeleteS3StorageRequestObject struct {
S3StorageUuid S3StorageUuid `json:"s3_storage_uuid"`
}
type DeleteS3StorageResponseObject ¶
type DeleteS3StorageResponseObject interface {
VisitDeleteS3StorageResponse(w http.ResponseWriter) error
}
type DeleteScheduledTask204Response ¶
type DeleteScheduledTask204Response struct {
}
func (DeleteScheduledTask204Response) VisitDeleteScheduledTaskResponse ¶
func (response DeleteScheduledTask204Response) VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
type DeleteScheduledTask401JSONResponse ¶
func (DeleteScheduledTask401JSONResponse) VisitDeleteScheduledTaskResponse ¶
func (response DeleteScheduledTask401JSONResponse) VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
type DeleteScheduledTask403JSONResponse ¶
type DeleteScheduledTask403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteScheduledTask403JSONResponse) VisitDeleteScheduledTaskResponse ¶
func (response DeleteScheduledTask403JSONResponse) VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
type DeleteScheduledTask404JSONResponse ¶
type DeleteScheduledTask404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteScheduledTask404JSONResponse) VisitDeleteScheduledTaskResponse ¶
func (response DeleteScheduledTask404JSONResponse) VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
type DeleteScheduledTask429JSONResponse ¶
type DeleteScheduledTask429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteScheduledTask429JSONResponse) VisitDeleteScheduledTaskResponse ¶
func (response DeleteScheduledTask429JSONResponse) VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
type DeleteScheduledTaskRequestObject ¶
type DeleteScheduledTaskRequestObject struct {
TaskUuid TaskUuid `json:"task_uuid"`
}
type DeleteScheduledTaskResponseObject ¶
type DeleteScheduledTaskResponseObject interface {
VisitDeleteScheduledTaskResponse(w http.ResponseWriter) error
}
type DeleteServer204Response ¶
type DeleteServer204Response struct {
}
func (DeleteServer204Response) VisitDeleteServerResponse ¶
func (response DeleteServer204Response) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServer401JSONResponse ¶
func (DeleteServer401JSONResponse) VisitDeleteServerResponse ¶
func (response DeleteServer401JSONResponse) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServer403JSONResponse ¶
type DeleteServer403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteServer403JSONResponse) VisitDeleteServerResponse ¶
func (response DeleteServer403JSONResponse) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServer404JSONResponse ¶
type DeleteServer404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteServer404JSONResponse) VisitDeleteServerResponse ¶
func (response DeleteServer404JSONResponse) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServer409JSONResponse ¶
type DeleteServer409JSONResponse struct{ ConflictJSONResponse }
func (DeleteServer409JSONResponse) VisitDeleteServerResponse ¶
func (response DeleteServer409JSONResponse) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServer429JSONResponse ¶
type DeleteServer429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteServer429JSONResponse) VisitDeleteServerResponse ¶
func (response DeleteServer429JSONResponse) VisitDeleteServerResponse(w http.ResponseWriter) error
type DeleteServerRequestObject ¶
type DeleteServerRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
}
type DeleteServerResponseObject ¶
type DeleteServerResponseObject interface {
VisitDeleteServerResponse(w http.ResponseWriter) error
}
type DeleteService202JSONResponse ¶
type DeleteService202JSONResponse JobAccepted
func (DeleteService202JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService202JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteService401JSONResponse ¶
func (DeleteService401JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService401JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteService403JSONResponse ¶
type DeleteService403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteService403JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService403JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteService404JSONResponse ¶
type DeleteService404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteService404JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService404JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteService409JSONResponse ¶
type DeleteService409JSONResponse struct{ ConflictJSONResponse }
func (DeleteService409JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService409JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteService429JSONResponse ¶
type DeleteService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteService429JSONResponse) VisitDeleteServiceResponse ¶
func (response DeleteService429JSONResponse) VisitDeleteServiceResponse(w http.ResponseWriter) error
type DeleteServiceEnv204Response ¶
type DeleteServiceEnv204Response struct {
}
func (DeleteServiceEnv204Response) VisitDeleteServiceEnvResponse ¶
func (response DeleteServiceEnv204Response) VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
type DeleteServiceEnv401JSONResponse ¶
func (DeleteServiceEnv401JSONResponse) VisitDeleteServiceEnvResponse ¶
func (response DeleteServiceEnv401JSONResponse) VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
type DeleteServiceEnv403JSONResponse ¶
type DeleteServiceEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteServiceEnv403JSONResponse) VisitDeleteServiceEnvResponse ¶
func (response DeleteServiceEnv403JSONResponse) VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
type DeleteServiceEnv404JSONResponse ¶
type DeleteServiceEnv404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteServiceEnv404JSONResponse) VisitDeleteServiceEnvResponse ¶
func (response DeleteServiceEnv404JSONResponse) VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
type DeleteServiceEnv429JSONResponse ¶
type DeleteServiceEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteServiceEnv429JSONResponse) VisitDeleteServiceEnvResponse ¶
func (response DeleteServiceEnv429JSONResponse) VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
type DeleteServiceEnvRequestObject ¶
type DeleteServiceEnvRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
EnvUuid string `json:"env_uuid"`
}
type DeleteServiceEnvResponseObject ¶
type DeleteServiceEnvResponseObject interface {
VisitDeleteServiceEnvResponse(w http.ResponseWriter) error
}
type DeleteServiceParams ¶
type DeleteServiceParams struct {
DeleteVolumes *bool `form:"delete_volumes,omitempty" json:"delete_volumes,omitempty"`
}
DeleteServiceParams defines parameters for DeleteService.
type DeleteServiceRequestObject ¶
type DeleteServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params DeleteServiceParams
}
type DeleteServiceResponseObject ¶
type DeleteServiceResponseObject interface {
VisitDeleteServiceResponse(w http.ResponseWriter) error
}
type DeleteSharedVariable204Response ¶
type DeleteSharedVariable204Response struct {
}
func (DeleteSharedVariable204Response) VisitDeleteSharedVariableResponse ¶
func (response DeleteSharedVariable204Response) VisitDeleteSharedVariableResponse(w http.ResponseWriter) error
type DeleteSharedVariable401JSONResponse ¶
func (DeleteSharedVariable401JSONResponse) VisitDeleteSharedVariableResponse ¶
func (response DeleteSharedVariable401JSONResponse) VisitDeleteSharedVariableResponse(w http.ResponseWriter) error
type DeleteSharedVariable403JSONResponse ¶
func (DeleteSharedVariable403JSONResponse) VisitDeleteSharedVariableResponse ¶
func (response DeleteSharedVariable403JSONResponse) VisitDeleteSharedVariableResponse(w http.ResponseWriter) error
type DeleteSharedVariable404JSONResponse ¶
func (DeleteSharedVariable404JSONResponse) VisitDeleteSharedVariableResponse ¶
func (response DeleteSharedVariable404JSONResponse) VisitDeleteSharedVariableResponse(w http.ResponseWriter) error
type DeleteSharedVariable429JSONResponse ¶
func (DeleteSharedVariable429JSONResponse) VisitDeleteSharedVariableResponse ¶
func (response DeleteSharedVariable429JSONResponse) VisitDeleteSharedVariableResponse(w http.ResponseWriter) error
type DeleteSharedVariableRequestObject ¶
type DeleteSharedVariableRequestObject struct {
}
type DeleteSharedVariableResponseObject ¶
type DeleteSharedVariableResponseObject interface {
}
type DeleteTeamRole204Response ¶
type DeleteTeamRole204Response struct {
}
func (DeleteTeamRole204Response) VisitDeleteTeamRoleResponse ¶
func (response DeleteTeamRole204Response) VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
type DeleteTeamRole401JSONResponse ¶
func (DeleteTeamRole401JSONResponse) VisitDeleteTeamRoleResponse ¶
func (response DeleteTeamRole401JSONResponse) VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
type DeleteTeamRole403JSONResponse ¶
type DeleteTeamRole403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteTeamRole403JSONResponse) VisitDeleteTeamRoleResponse ¶
func (response DeleteTeamRole403JSONResponse) VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
type DeleteTeamRole404JSONResponse ¶
type DeleteTeamRole404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteTeamRole404JSONResponse) VisitDeleteTeamRoleResponse ¶
func (response DeleteTeamRole404JSONResponse) VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
type DeleteTeamRole429JSONResponse ¶
type DeleteTeamRole429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteTeamRole429JSONResponse) VisitDeleteTeamRoleResponse ¶
func (response DeleteTeamRole429JSONResponse) VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
type DeleteTeamRoleResponseObject ¶
type DeleteTeamRoleResponseObject interface {
VisitDeleteTeamRoleResponse(w http.ResponseWriter) error
}
type DeleteUptimeCheck204Response ¶
type DeleteUptimeCheck204Response struct {
}
func (DeleteUptimeCheck204Response) VisitDeleteUptimeCheckResponse ¶
func (response DeleteUptimeCheck204Response) VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
type DeleteUptimeCheck401JSONResponse ¶
func (DeleteUptimeCheck401JSONResponse) VisitDeleteUptimeCheckResponse ¶
func (response DeleteUptimeCheck401JSONResponse) VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
type DeleteUptimeCheck403JSONResponse ¶
type DeleteUptimeCheck403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteUptimeCheck403JSONResponse) VisitDeleteUptimeCheckResponse ¶
func (response DeleteUptimeCheck403JSONResponse) VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
type DeleteUptimeCheck404JSONResponse ¶
type DeleteUptimeCheck404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteUptimeCheck404JSONResponse) VisitDeleteUptimeCheckResponse ¶
func (response DeleteUptimeCheck404JSONResponse) VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
type DeleteUptimeCheck429JSONResponse ¶
type DeleteUptimeCheck429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteUptimeCheck429JSONResponse) VisitDeleteUptimeCheckResponse ¶
func (response DeleteUptimeCheck429JSONResponse) VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
type DeleteUptimeCheckRequestObject ¶
type DeleteUptimeCheckRequestObject struct {
UptimeCheckUuid UptimeCheckUuid `json:"uptime_check_uuid"`
}
type DeleteUptimeCheckResponseObject ¶
type DeleteUptimeCheckResponseObject interface {
VisitDeleteUptimeCheckResponse(w http.ResponseWriter) error
}
type DeleteWebhookEndpoint204Response ¶
type DeleteWebhookEndpoint204Response struct {
}
func (DeleteWebhookEndpoint204Response) VisitDeleteWebhookEndpointResponse ¶
func (response DeleteWebhookEndpoint204Response) VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
type DeleteWebhookEndpoint401JSONResponse ¶
func (DeleteWebhookEndpoint401JSONResponse) VisitDeleteWebhookEndpointResponse ¶
func (response DeleteWebhookEndpoint401JSONResponse) VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
type DeleteWebhookEndpoint403JSONResponse ¶
type DeleteWebhookEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteWebhookEndpoint403JSONResponse) VisitDeleteWebhookEndpointResponse ¶
func (response DeleteWebhookEndpoint403JSONResponse) VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
type DeleteWebhookEndpoint404JSONResponse ¶
type DeleteWebhookEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (DeleteWebhookEndpoint404JSONResponse) VisitDeleteWebhookEndpointResponse ¶
func (response DeleteWebhookEndpoint404JSONResponse) VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
type DeleteWebhookEndpoint429JSONResponse ¶
type DeleteWebhookEndpoint429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeleteWebhookEndpoint429JSONResponse) VisitDeleteWebhookEndpointResponse ¶
func (response DeleteWebhookEndpoint429JSONResponse) VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
type DeleteWebhookEndpointParams ¶
type DeleteWebhookEndpointParams struct {
Provider DeleteWebhookEndpointParamsProvider `form:"provider" json:"provider"`
}
DeleteWebhookEndpointParams defines parameters for DeleteWebhookEndpoint.
type DeleteWebhookEndpointParamsProvider ¶
type DeleteWebhookEndpointParamsProvider string
DeleteWebhookEndpointParamsProvider defines parameters for DeleteWebhookEndpoint.
const ( DeleteWebhookEndpointParamsProviderGitea DeleteWebhookEndpointParamsProvider = "gitea" DeleteWebhookEndpointParamsProviderGithub DeleteWebhookEndpointParamsProvider = "github" DeleteWebhookEndpointParamsProviderGitlab DeleteWebhookEndpointParamsProvider = "gitlab" )
Defines values for DeleteWebhookEndpointParamsProvider.
func (DeleteWebhookEndpointParamsProvider) Valid ¶
func (e DeleteWebhookEndpointParamsProvider) Valid() bool
Valid indicates whether the value is a known member of the DeleteWebhookEndpointParamsProvider enum.
type DeleteWebhookEndpointRequestObject ¶
type DeleteWebhookEndpointRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params DeleteWebhookEndpointParams
}
type DeleteWebhookEndpointResponseObject ¶
type DeleteWebhookEndpointResponseObject interface {
VisitDeleteWebhookEndpointResponse(w http.ResponseWriter) error
}
type DeployApplication202JSONResponse ¶
type DeployApplication202JSONResponse DeploymentAccepted
func (DeployApplication202JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication202JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication401JSONResponse ¶
func (DeployApplication401JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication401JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication403JSONResponse ¶
type DeployApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (DeployApplication403JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication403JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication404JSONResponse ¶
type DeployApplication404JSONResponse struct{ NotFoundJSONResponse }
func (DeployApplication404JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication404JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication409JSONResponse ¶
type DeployApplication409JSONResponse struct{ ConflictJSONResponse }
func (DeployApplication409JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication409JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication422JSONResponse ¶
type DeployApplication422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (DeployApplication422JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication422JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplication429JSONResponse ¶
type DeployApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeployApplication429JSONResponse) VisitDeployApplicationResponse ¶
func (response DeployApplication429JSONResponse) VisitDeployApplicationResponse(w http.ResponseWriter) error
type DeployApplicationJSONBody ¶
type DeployApplicationJSONBody struct {
// ForceRebuild Build without cache.
ForceRebuild *bool `json:"force_rebuild,omitempty"`
// SkipBuild Redeploy the current artifact with the current configuration; no clone, no build. `409` when the application has no successful deployment to reuse.
SkipBuild *bool `json:"skip_build,omitempty"`
}
DeployApplicationJSONBody defines parameters for DeployApplication.
type DeployApplicationJSONRequestBody ¶
type DeployApplicationJSONRequestBody DeployApplicationJSONBody
DeployApplicationJSONRequestBody defines body for DeployApplication for application/json ContentType.
type DeployApplicationParams ¶
type DeployApplicationParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DeployApplicationParams defines parameters for DeployApplication.
type DeployApplicationRequestObject ¶
type DeployApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params DeployApplicationParams
Body *DeployApplicationJSONRequestBody
}
type DeployApplicationResponseObject ¶
type DeployApplicationResponseObject interface {
VisitDeployApplicationResponse(w http.ResponseWriter) error
}
type DeployPreviewForPr202JSONResponse ¶
type DeployPreviewForPr202JSONResponse Preview
func (DeployPreviewForPr202JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr202JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPr401JSONResponse ¶
func (DeployPreviewForPr401JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr401JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPr403JSONResponse ¶
type DeployPreviewForPr403JSONResponse struct{ ForbiddenJSONResponse }
func (DeployPreviewForPr403JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr403JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPr404JSONResponse ¶
type DeployPreviewForPr404JSONResponse struct{ NotFoundJSONResponse }
func (DeployPreviewForPr404JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr404JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPr409JSONResponse ¶
type DeployPreviewForPr409JSONResponse struct{ ConflictJSONResponse }
func (DeployPreviewForPr409JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr409JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPr429JSONResponse ¶
type DeployPreviewForPr429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeployPreviewForPr429JSONResponse) VisitDeployPreviewForPrResponse ¶
func (response DeployPreviewForPr429JSONResponse) VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
type DeployPreviewForPrJSONBody ¶
type DeployPreviewForPrJSONBody struct {
PrId int `json:"pr_id"`
}
DeployPreviewForPrJSONBody defines parameters for DeployPreviewForPr.
type DeployPreviewForPrJSONRequestBody ¶
type DeployPreviewForPrJSONRequestBody DeployPreviewForPrJSONBody
DeployPreviewForPrJSONRequestBody defines body for DeployPreviewForPr for application/json ContentType.
type DeployPreviewForPrRequestObject ¶
type DeployPreviewForPrRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Body *DeployPreviewForPrJSONRequestBody
}
type DeployPreviewForPrResponseObject ¶
type DeployPreviewForPrResponseObject interface {
VisitDeployPreviewForPrResponse(w http.ResponseWriter) error
}
type DeployService202JSONResponse ¶
type DeployService202JSONResponse DeploymentAccepted
func (DeployService202JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService202JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployService401JSONResponse ¶
func (DeployService401JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService401JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployService403JSONResponse ¶
type DeployService403JSONResponse struct{ ForbiddenJSONResponse }
func (DeployService403JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService403JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployService404JSONResponse ¶
type DeployService404JSONResponse struct{ NotFoundJSONResponse }
func (DeployService404JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService404JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployService409JSONResponse ¶
type DeployService409JSONResponse struct{ ConflictJSONResponse }
func (DeployService409JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService409JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployService429JSONResponse ¶
type DeployService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DeployService429JSONResponse) VisitDeployServiceResponse ¶
func (response DeployService429JSONResponse) VisitDeployServiceResponse(w http.ResponseWriter) error
type DeployServiceParams ¶
type DeployServiceParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DeployServiceParams defines parameters for DeployService.
type DeployServiceRequestObject ¶
type DeployServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params DeployServiceParams
}
type DeployServiceResponseObject ¶
type DeployServiceResponseObject interface {
VisitDeployServiceResponse(w http.ResponseWriter) error
}
type Deployment ¶
type Deployment struct {
ApplicationUuid *string `json:"application_uuid,omitempty"`
// Attempt Attempt number (§21.1).
Attempt *int `json:"attempt,omitempty"`
// Branch Deployed git branch (git source only); `null` otherwise.
Branch *string `json:"branch,omitempty"`
// CommitAuthor Author of the last deployed commit (git source), read after checkout — shows who pushed the deployment. `null` outside a git source.
CommitAuthor *string `json:"commit_author,omitempty"`
CommitMessage *string `json:"commit_message,omitempty"`
// CommitSha Immutable Git SHA resolved at trigger time (git source only, §18.3).
CommitSha *string `json:"commit_sha,omitempty"`
// ConfigVersion Application configuration version embedded in this deployment (INV-014).
ConfigVersion *int `json:"config_version,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// ErrorMessage Failure summary, without secrets or sensitive commands.
ErrorMessage *string `json:"error_message,omitempty"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
ForceRebuild *bool `json:"force_rebuild,omitempty"`
// ImageDigest OCI digest of the produced/deployed image (resolved before switchover, §18.3).
ImageDigest *string `json:"image_digest,omitempty"`
IsRollback *bool `json:"is_rollback,omitempty"`
// LogsUrl URL of the build logs (relative to /api/v1).
LogsUrl *string `json:"logs_url,omitempty"`
// PrId PR/MR number when this deployment is a preview's (`trigger = preview`); `null` otherwise. Allows displaying "preview
PrId *int `json:"pr_id,omitempty"`
// Provider Git forge of the source, when known — determines the shape of the links (branch/commit/PR).
Provider *DeploymentProvider `json:"provider,omitempty"`
QueuedAt *time.Time `json:"queued_at,omitempty"`
// RepositoryUrl Browsable URL of the repository (normalized to https, without `.git`) for a git source; `null` otherwise. Combined with `provider`, it allows building the links to the branch, commit and PR.
RepositoryUrl *string `json:"repository_url,omitempty"`
// SkipBuild This deployment rebuilt nothing: it reapplied the current configuration over the artifact already running (ADR-048).
SkipBuild *bool `json:"skip_build,omitempty"`
StartedAt *time.Time `json:"started_at,omitempty"`
// Status State machine of a deployment (§21.1). `succeeded`, `failed`, `cancelled` and `superseded` are terminal; `superseded` = replaced in the queue by a more recent deployment (coalescing).
Status DeploymentStatus `json:"status"`
// Trigger Origin of the trigger (vocabulary aligned with the data dictionary's `deployment_trigger` enum). A rollback is signaled by `is_rollback`, not by the trigger.
Trigger *DeploymentTrigger `json:"trigger,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Deployment Deployment of an application — one attempt (§21.1). A retry creates a linked attempt, the history is never rewritten.
type DeploymentAccepted ¶
type DeploymentAccepted struct {
// DeploymentUuid UUID of the queued deployment.
DeploymentUuid string `json:"deployment_uuid"`
// JobUuid Associated internal job, if exposed.
JobUuid *string `json:"job_uuid,omitempty"`
// StatusUrl Tracking URL of the deployment (relative to /api/v1).
StatusUrl string `json:"status_url"`
}
DeploymentAccepted Response of a deployment trigger — the deployment is the main tracking object.
type DeploymentProvider ¶
type DeploymentProvider string
DeploymentProvider Git forge of the source, when known — determines the shape of the links (branch/commit/PR).
const ( DeploymentProviderBitbucket DeploymentProvider = "bitbucket" DeploymentProviderGitea DeploymentProvider = "gitea" DeploymentProviderGithub DeploymentProvider = "github" DeploymentProviderGitlab DeploymentProvider = "gitlab" DeploymentProviderOther DeploymentProvider = "other" )
Defines values for DeploymentProvider.
func (DeploymentProvider) Valid ¶
func (e DeploymentProvider) Valid() bool
Valid indicates whether the value is a known member of the DeploymentProvider enum.
type DeploymentStatus ¶
type DeploymentStatus string
DeploymentStatus State machine of a deployment (§21.1). `succeeded`, `failed`, `cancelled` and `superseded` are terminal; `superseded` = replaced in the queue by a more recent deployment (coalescing).
const ( DeploymentStatusBuilding DeploymentStatus = "building" DeploymentStatusCancelled DeploymentStatus = "cancelled" DeploymentStatusCloning DeploymentStatus = "cloning" DeploymentStatusFailed DeploymentStatus = "failed" DeploymentStatusFinishing DeploymentStatus = "finishing" DeploymentStatusHealthchecking DeploymentStatus = "healthchecking" DeploymentStatusPreparing DeploymentStatus = "preparing" DeploymentStatusPushing DeploymentStatus = "pushing" DeploymentStatusQueued DeploymentStatus = "queued" DeploymentStatusRetrying DeploymentStatus = "retrying" DeploymentStatusStarting DeploymentStatus = "starting" DeploymentStatusSucceeded DeploymentStatus = "succeeded" DeploymentStatusSuperseded DeploymentStatus = "superseded" DeploymentStatusSwitching DeploymentStatus = "switching" )
Defines values for DeploymentStatus.
func (DeploymentStatus) Valid ¶
func (e DeploymentStatus) Valid() bool
Valid indicates whether the value is a known member of the DeploymentStatus enum.
type DeploymentTrigger ¶
type DeploymentTrigger string
DeploymentTrigger Origin of the trigger (vocabulary aligned with the data dictionary's `deployment_trigger` enum). A rollback is signaled by `is_rollback`, not by the trigger.
const ( DeploymentTriggerApi DeploymentTrigger = "api" DeploymentTriggerCliLocal DeploymentTrigger = "cli_local" DeploymentTriggerConfigApply DeploymentTrigger = "config_apply" DeploymentTriggerManual DeploymentTrigger = "manual" DeploymentTriggerPreview DeploymentTrigger = "preview" DeploymentTriggerSchedule DeploymentTrigger = "schedule" DeploymentTriggerWebhook DeploymentTrigger = "webhook" )
Defines values for DeploymentTrigger.
func (DeploymentTrigger) Valid ¶
func (e DeploymentTrigger) Valid() bool
Valid indicates whether the value is a known member of the DeploymentTrigger enum.
type DesiredStatus ¶
type DesiredStatus string
DesiredStatus Desired state of a resource (§21.2).
const ( DesiredStatusRunning DesiredStatus = "running" DesiredStatusStopped DesiredStatus = "stopped" )
Defines values for DesiredStatus.
func (DesiredStatus) Valid ¶
func (e DesiredStatus) Valid() bool
Valid indicates whether the value is a known member of the DesiredStatus enum.
type DestroyPreview202Response ¶
type DestroyPreview202Response struct {
}
func (DestroyPreview202Response) VisitDestroyPreviewResponse ¶
func (response DestroyPreview202Response) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreview401JSONResponse ¶
func (DestroyPreview401JSONResponse) VisitDestroyPreviewResponse ¶
func (response DestroyPreview401JSONResponse) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreview403JSONResponse ¶
type DestroyPreview403JSONResponse struct{ ForbiddenJSONResponse }
func (DestroyPreview403JSONResponse) VisitDestroyPreviewResponse ¶
func (response DestroyPreview403JSONResponse) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreview404JSONResponse ¶
type DestroyPreview404JSONResponse struct{ NotFoundJSONResponse }
func (DestroyPreview404JSONResponse) VisitDestroyPreviewResponse ¶
func (response DestroyPreview404JSONResponse) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreview409JSONResponse ¶
type DestroyPreview409JSONResponse struct{ ConflictJSONResponse }
func (DestroyPreview409JSONResponse) VisitDestroyPreviewResponse ¶
func (response DestroyPreview409JSONResponse) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreview429JSONResponse ¶
type DestroyPreview429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DestroyPreview429JSONResponse) VisitDestroyPreviewResponse ¶
func (response DestroyPreview429JSONResponse) VisitDestroyPreviewResponse(w http.ResponseWriter) error
type DestroyPreviewRequestObject ¶
type DestroyPreviewRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
}
type DestroyPreviewResponseObject ¶
type DestroyPreviewResponseObject interface {
VisitDestroyPreviewResponse(w http.ResponseWriter) error
}
type DisableApi200JSONResponse ¶
type DisableApi200JSONResponse ApiState
func (DisableApi200JSONResponse) VisitDisableApiResponse ¶
func (response DisableApi200JSONResponse) VisitDisableApiResponse(w http.ResponseWriter) error
type DisableApi401JSONResponse ¶
func (DisableApi401JSONResponse) VisitDisableApiResponse ¶
func (response DisableApi401JSONResponse) VisitDisableApiResponse(w http.ResponseWriter) error
type DisableApi403JSONResponse ¶
type DisableApi403JSONResponse struct{ ForbiddenJSONResponse }
func (DisableApi403JSONResponse) VisitDisableApiResponse ¶
func (response DisableApi403JSONResponse) VisitDisableApiResponse(w http.ResponseWriter) error
type DisableApi429JSONResponse ¶
type DisableApi429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DisableApi429JSONResponse) VisitDisableApiResponse ¶
func (response DisableApi429JSONResponse) VisitDisableApiResponse(w http.ResponseWriter) error
type DisableApiRequestObject ¶
type DisableApiRequestObject struct {
}
type DisableApiResponseObject ¶
type DisableApiResponseObject interface {
VisitDisableApiResponse(w http.ResponseWriter) error
}
type DisownApplication202JSONResponse ¶
type DisownApplication202JSONResponse JobAccepted
func (DisownApplication202JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication202JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplication401JSONResponse ¶
func (DisownApplication401JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication401JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplication403JSONResponse ¶
type DisownApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (DisownApplication403JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication403JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplication404JSONResponse ¶
type DisownApplication404JSONResponse struct{ NotFoundJSONResponse }
func (DisownApplication404JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication404JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplication409JSONResponse ¶
type DisownApplication409JSONResponse struct{ ConflictJSONResponse }
func (DisownApplication409JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication409JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplication429JSONResponse ¶
type DisownApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DisownApplication429JSONResponse) VisitDisownApplicationResponse ¶
func (response DisownApplication429JSONResponse) VisitDisownApplicationResponse(w http.ResponseWriter) error
type DisownApplicationParams ¶
type DisownApplicationParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DisownApplicationParams defines parameters for DisownApplication.
type DisownApplicationRequestObject ¶
type DisownApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params DisownApplicationParams
}
type DisownApplicationResponseObject ¶
type DisownApplicationResponseObject interface {
VisitDisownApplicationResponse(w http.ResponseWriter) error
}
type DisownService202JSONResponse ¶
type DisownService202JSONResponse JobAccepted
func (DisownService202JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService202JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownService401JSONResponse ¶
func (DisownService401JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService401JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownService403JSONResponse ¶
type DisownService403JSONResponse struct{ ForbiddenJSONResponse }
func (DisownService403JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService403JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownService404JSONResponse ¶
type DisownService404JSONResponse struct{ NotFoundJSONResponse }
func (DisownService404JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService404JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownService409JSONResponse ¶
type DisownService409JSONResponse struct{ ConflictJSONResponse }
func (DisownService409JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService409JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownService429JSONResponse ¶
type DisownService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (DisownService429JSONResponse) VisitDisownServiceResponse ¶
func (response DisownService429JSONResponse) VisitDisownServiceResponse(w http.ResponseWriter) error
type DisownServiceParams ¶
type DisownServiceParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
DisownServiceParams defines parameters for DisownService.
type DisownServiceRequestObject ¶
type DisownServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params DisownServiceParams
}
type DisownServiceResponseObject ¶
type DisownServiceResponseObject interface {
VisitDisownServiceResponse(w http.ResponseWriter) error
}
type DnsCredential ¶
type DnsCredential struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
InUse *bool `json:"in_use,omitempty"`
Name string `json:"name"`
// Provider Lego provider identifier (cloudflare, route53, ovh…).
Provider string `json:"provider"`
Uuid *string `json:"uuid,omitempty"`
}
DnsCredential DNS-01 credential (proxy-contract §7.2). The content **is never returned**: it only exists encrypted in the database and in a 0600 file on the server.
type DnsCredentialCreate ¶
type DnsCredentialCreate struct {
// Config Environment variables expected by Lego for this provider.
Config map[string]string `json:"config"`
Name string `json:"name"`
Provider string `json:"provider"`
}
DnsCredentialCreate defines model for DnsCredentialCreate.
type EnableApi200JSONResponse ¶
type EnableApi200JSONResponse ApiState
func (EnableApi200JSONResponse) VisitEnableApiResponse ¶
func (response EnableApi200JSONResponse) VisitEnableApiResponse(w http.ResponseWriter) error
type EnableApi401JSONResponse ¶
func (EnableApi401JSONResponse) VisitEnableApiResponse ¶
func (response EnableApi401JSONResponse) VisitEnableApiResponse(w http.ResponseWriter) error
type EnableApi403JSONResponse ¶
type EnableApi403JSONResponse struct{ ForbiddenJSONResponse }
func (EnableApi403JSONResponse) VisitEnableApiResponse ¶
func (response EnableApi403JSONResponse) VisitEnableApiResponse(w http.ResponseWriter) error
type EnableApi429JSONResponse ¶
type EnableApi429JSONResponse struct{ TooManyRequestsJSONResponse }
func (EnableApi429JSONResponse) VisitEnableApiResponse ¶
func (response EnableApi429JSONResponse) VisitEnableApiResponse(w http.ResponseWriter) error
type EnableApiRequestObject ¶
type EnableApiRequestObject struct {
}
type EnableApiResponseObject ¶
type EnableApiResponseObject interface {
VisitEnableApiResponse(w http.ResponseWriter) error
}
type EncryptionColumnCount ¶
type EncryptionColumnCount struct {
Column string `json:"column"`
Rows int `json:"rows"`
Table string `json:"table"`
}
EncryptionColumnCount Row count of an encrypted column for a key version.
type EncryptionKeyVersion ¶
type EncryptionKeyVersion struct {
// Columns Breakdown per encrypted column (inventory §12 of the data dictionary).
Columns *[]EncryptionColumnCount `json:"columns,omitempty"`
// KeyVersion Key version (4-byte prefix of the `*_enc` columns).
KeyVersion int `json:"key_version"`
// TotalRows Total number of rows encrypted with this version, all columns combined.
TotalRows int `json:"total_rows"`
}
EncryptionKeyVersion Usage of a master key version in the encrypted columns.
type EncryptionStatus ¶
type EncryptionStatus struct {
// ActiveKeyVersion Key version used for any new encryption.
ActiveKeyVersion int `json:"active_key_version"`
// KeyVersions One entry per key version still referenced in the database. A rotation has converged when only the active version remains referenced.
KeyVersions *[]EncryptionKeyVersion `json:"key_versions,omitempty"`
// RotationJobUuid UUID of the re-encryption job in progress, if any (`null` otherwise).
RotationJobUuid *string `json:"rotation_job_uuid,omitempty"`
}
EncryptionStatus State of envelope encryption at rest (ADR-003, §23.2): active key version and distribution of encrypted rows per key version and per column. Never contains key material.
type Environment ¶
type Environment struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
ProjectUuid *string `json:"project_uuid,omitempty"`
// ResourceCount Number of contained resources (0 required for deletion).
ResourceCount *int `json:"resource_count,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
Environment A project's environment — contains the resources (§2).
type EnvironmentCreate ¶
type EnvironmentCreate struct {
Description *string `json:"description,omitempty"`
// Name Unique name within the project (e.g. production, staging).
Name string `json:"name"`
}
EnvironmentCreate defines model for EnvironmentCreate.
type EnvironmentUpdate ¶
type EnvironmentUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
EnvironmentUpdate Partial update.
type EnvironmentUuid ¶
type EnvironmentUuid = string
EnvironmentUuid defines model for EnvironmentUuid.
type EnvironmentVariable ¶
type EnvironmentVariable struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
IsBuildTime bool `json:"is_build_time"`
IsLiteral bool `json:"is_literal"`
IsLocked bool `json:"is_locked"`
IsMultiline bool `json:"is_multiline"`
// IsPreviewOverride Override dedicated to ONE preview (§20.4) — absent or false for the variables of the production and shared preview sets.
IsPreviewOverride *bool `json:"is_preview_override,omitempty"`
// IsRedacted True if `value` was masked (insufficient permission or locked variable).
IsRedacted *bool `json:"is_redacted,omitempty"`
// IsSecret Build secret: passed as a BuildKit secret, never as a `--build-arg` (INV-003, §5.2).
IsSecret *bool `json:"is_secret,omitempty"`
Key string `json:"key"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
// Value Clear value — only with `read:sensitive` and if not locked.
Value *string `json:"value,omitempty"`
}
EnvironmentVariable Environment variable of an application (§5.4). `value` is `null` without `read:sensitive` or if `is_locked` (INV-003) — `is_redacted` indicates it.
type EnvironmentVariableCreate ¶
type EnvironmentVariableCreate struct {
// IsBuildTime Injected at build (ARG or BuildKit secret depending on `is_secret`, §5.2).
IsBuildTime *bool `json:"is_build_time,omitempty"`
// IsLiteral Literal value, without interpolation (§5.4).
IsLiteral *bool `json:"is_literal,omitempty"`
// IsLocked Locked — masked for everyone (including read:sensitive) and not re-editable; deletion then recreation only (§5.4).
IsLocked *bool `json:"is_locked,omitempty"`
// IsMultiline Multi-line value (keys, certificates).
IsMultiline *bool `json:"is_multiline,omitempty"`
// IsSecret Build secret (§5.2). A secret variable is **never** a `--build-arg`: an ARG is written into the image metadata and `docker history` exposes it to anyone who can pull it. It is passed as a **BuildKit secret** (`--secret`), mounted under `/run/secrets/<key>` for the duration of a single `RUN`, and absent from all layers (INV-003).
IsSecret *bool `json:"is_secret,omitempty"`
// Key Name of the variable — unique per application.
Key string `json:"key"`
// Value Value — written but only returned with `read:sensitive` (INV-003).
Value *string `json:"value,omitempty"`
}
EnvironmentVariableCreate defines model for EnvironmentVariableCreate.
type EnvironmentVariableUpdate ¶
type EnvironmentVariableUpdate struct {
IsBuildTime *bool `json:"is_build_time,omitempty"`
IsLiteral *bool `json:"is_literal,omitempty"`
// IsLocked Can go from false to true (locking), never the reverse.
IsLocked *bool `json:"is_locked,omitempty"`
IsMultiline *bool `json:"is_multiline,omitempty"`
IsSecret *bool `json:"is_secret,omitempty"`
Value *string `json:"value,omitempty"`
}
EnvironmentVariableUpdate Partial update. `key` is not modifiable. Refused on an `is_locked` variable.
type Error ¶
type Error struct {
// Code Stable machine-readable error code. Notable values — bad_request, unauthorized, forbidden, not_found, already_exists, dependency_exists, operation_in_progress, invalid_state, version_conflict, idempotency_conflict, validation_failed, rate_limited, internal.
Code string `json:"code"`
// Details Structured and validated details (field errors, context).
Details *[]ErrorDetail `json:"details,omitempty"`
// Message Generic human-readable message (without sensitive data).
Message string `json:"message"`
// RequestId Correlation identifier of the request (repeated in logs and audit, §23.4).
RequestId string `json:"request_id"`
}
Error Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type ErrorDetail ¶
type ErrorDetail struct {
// Code Detail code (e.g. required, invalid_url, out_of_range, current_version).
Code *string `json:"code,omitempty"`
// Field Affected field or parameter (dotted notation), if applicable.
Field *string `json:"field,omitempty"`
// Message Human-readable explanation.
Message string `json:"message"`
}
ErrorDetail Error detail — optional target and specific code.
type ExecuteBackupPlan202JSONResponse ¶
type ExecuteBackupPlan202JSONResponse BackupExecutionAccepted
func (ExecuteBackupPlan202JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan202JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlan401JSONResponse ¶
func (ExecuteBackupPlan401JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan401JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlan403JSONResponse ¶
type ExecuteBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (ExecuteBackupPlan403JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan403JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlan404JSONResponse ¶
type ExecuteBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (ExecuteBackupPlan404JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan404JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlan409JSONResponse ¶
type ExecuteBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (ExecuteBackupPlan409JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan409JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlan429JSONResponse ¶
type ExecuteBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ExecuteBackupPlan429JSONResponse) VisitExecuteBackupPlanResponse ¶
func (response ExecuteBackupPlan429JSONResponse) VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
type ExecuteBackupPlanParams ¶
type ExecuteBackupPlanParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ExecuteBackupPlanParams defines parameters for ExecuteBackupPlan.
type ExecuteBackupPlanRequestObject ¶
type ExecuteBackupPlanRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ExecuteBackupPlanParams
}
type ExecuteBackupPlanResponseObject ¶
type ExecuteBackupPlanResponseObject interface {
VisitExecuteBackupPlanResponse(w http.ResponseWriter) error
}
type ExecuteComponentBackupPlan202JSONResponse ¶
type ExecuteComponentBackupPlan202JSONResponse BackupExecutionAccepted
func (ExecuteComponentBackupPlan202JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan202JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlan401JSONResponse ¶
func (ExecuteComponentBackupPlan401JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan401JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlan403JSONResponse ¶
type ExecuteComponentBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (ExecuteComponentBackupPlan403JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan403JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlan404JSONResponse ¶
type ExecuteComponentBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (ExecuteComponentBackupPlan404JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan404JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlan409JSONResponse ¶
type ExecuteComponentBackupPlan409JSONResponse struct{ ConflictJSONResponse }
func (ExecuteComponentBackupPlan409JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan409JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlan429JSONResponse ¶
type ExecuteComponentBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ExecuteComponentBackupPlan429JSONResponse) VisitExecuteComponentBackupPlanResponse ¶
func (response ExecuteComponentBackupPlan429JSONResponse) VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
type ExecuteComponentBackupPlanParams ¶
type ExecuteComponentBackupPlanParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ExecuteComponentBackupPlanParams defines parameters for ExecuteComponentBackupPlan.
type ExecuteComponentBackupPlanRequestObject ¶
type ExecuteComponentBackupPlanRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ExecuteComponentBackupPlanParams
}
type ExecuteComponentBackupPlanResponseObject ¶
type ExecuteComponentBackupPlanResponseObject interface {
VisitExecuteComponentBackupPlanResponse(w http.ResponseWriter) error
}
type ExternalEndpoint ¶
type ExternalEndpoint struct {
// ActiveGrant A bounded, reasoned, re-authenticated window during which its holder may mint tunnels to the endpoint. The grant IS the session deadline: a tunnel never outlives the authorization that opened it.
ActiveGrant *ExternalEndpointGrant `json:"active_grant,omitempty"`
CreatedAt time.Time `json:"created_at"`
// Criticality `standard` behaves exactly like an ADR-032 tunnel. `sensitive` (the default) requires an access grant obtained in the dashboard behind a fresh second factor. A single dimension rather than a set of independent switches: a control that can be turned off individually is one an operator finds was off on the day it mattered.
Criticality ExternalEndpointCriticality `json:"criticality"`
Description *string `json:"description,omitempty"`
// EnvironmentUuid Optional RBAC scope (ADR-038).
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
// Host Hostname or IP, exact — no scheme, path, space or comma.
Host string `json:"host"`
// MaxGrantMinutes Longest window a single request may buy on this endpoint (default 240). Renewal is unbounded in total but always costs a fresh factor.
MaxGrantMinutes int `json:"max_grant_minutes"`
Name string `json:"name"`
Port int `json:"port"`
// ProjectUuid Optional RBAC scope (ADR-038).
ProjectUuid *string `json:"project_uuid,omitempty"`
// ServerUuid Egress server the tunnel is dialed from. An endpoint only means something relative to the vantage point that reaches it.
ServerUuid string `json:"server_uuid"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid string `json:"uuid"`
}
ExternalEndpoint A declared bastion target (ADR-045): one exact destination, reached from one egress server. There is no CIDR, port range or wildcard host — a network is deliberately not addressable as a unit, which is what keeps this from becoming a scanner.
type ExternalEndpointCreate ¶
type ExternalEndpointCreate struct {
Criticality *ExternalEndpointCreateCriticality `json:"criticality,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
Host string `json:"host"`
MaxGrantMinutes *int `json:"max_grant_minutes,omitempty"`
Name string `json:"name"`
Port int `json:"port"`
ProjectUuid *string `json:"project_uuid,omitempty"`
ServerUuid string `json:"server_uuid"`
}
ExternalEndpointCreate defines model for ExternalEndpointCreate.
type ExternalEndpointCreateCriticality ¶
type ExternalEndpointCreateCriticality string
ExternalEndpointCreateCriticality defines model for ExternalEndpointCreate.Criticality.
const ( ExternalEndpointCreateCriticalitySensitive ExternalEndpointCreateCriticality = "sensitive" ExternalEndpointCreateCriticalityStandard ExternalEndpointCreateCriticality = "standard" )
Defines values for ExternalEndpointCreateCriticality.
func (ExternalEndpointCreateCriticality) Valid ¶
func (e ExternalEndpointCreateCriticality) Valid() bool
Valid indicates whether the value is a known member of the ExternalEndpointCreateCriticality enum.
type ExternalEndpointCriticality ¶
type ExternalEndpointCriticality string
ExternalEndpointCriticality `standard` behaves exactly like an ADR-032 tunnel. `sensitive` (the default) requires an access grant obtained in the dashboard behind a fresh second factor. A single dimension rather than a set of independent switches: a control that can be turned off individually is one an operator finds was off on the day it mattered.
const ( ExternalEndpointCriticalitySensitive ExternalEndpointCriticality = "sensitive" ExternalEndpointCriticalityStandard ExternalEndpointCriticality = "standard" )
Defines values for ExternalEndpointCriticality.
func (ExternalEndpointCriticality) Valid ¶
func (e ExternalEndpointCriticality) Valid() bool
Valid indicates whether the value is a known member of the ExternalEndpointCriticality enum.
type ExternalEndpointGrant ¶
type ExternalEndpointGrant struct {
ExpiresAt time.Time `json:"expires_at"`
// Factor Which second factor was actually consumed. Chosen by the server.
Factor ExternalEndpointGrantFactor `json:"factor"`
// Reason Why access was needed. Mandatory, and the point of the whole record: "who was present" is worth less to an auditor than "who asked, for what, for how long".
Reason string `json:"reason"`
// Renewed True when this window was extended rather than opened fresh.
Renewed *bool `json:"renewed,omitempty"`
RequestedAt time.Time `json:"requested_at"`
RevokedAt *time.Time `json:"revoked_at,omitempty"`
UserEmail *string `json:"user_email,omitempty"`
Uuid string `json:"uuid"`
}
ExternalEndpointGrant A bounded, reasoned, re-authenticated window during which its holder may mint tunnels to the endpoint. The grant IS the session deadline: a tunnel never outlives the authorization that opened it.
type ExternalEndpointGrantCreate ¶
type ExternalEndpointGrantCreate struct {
// DurationMinutes Clamped to the endpoint's `max_grant_minutes`.
DurationMinutes int `json:"duration_minutes"`
Reason string `json:"reason"`
}
ExternalEndpointGrantCreate defines model for ExternalEndpointGrantCreate.
type ExternalEndpointGrantFactor ¶
type ExternalEndpointGrantFactor string
ExternalEndpointGrantFactor Which second factor was actually consumed. Chosen by the server.
const ( Passkey ExternalEndpointGrantFactor = "passkey" Totp ExternalEndpointGrantFactor = "totp" )
Defines values for ExternalEndpointGrantFactor.
func (ExternalEndpointGrantFactor) Valid ¶
func (e ExternalEndpointGrantFactor) Valid() bool
Valid indicates whether the value is a known member of the ExternalEndpointGrantFactor enum.
type ExternalEndpointUuid ¶
type ExternalEndpointUuid = string
ExternalEndpointUuid defines model for ExternalEndpointUuid.
type Forbidden ¶
type Forbidden = Error
Forbidden Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type ForbiddenJSONResponse ¶
type ForbiddenJSONResponse Error
type ForgetJob200JSONResponse ¶
type ForgetJob200JSONResponse Job
func (ForgetJob200JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob200JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob400JSONResponse ¶
type ForgetJob400JSONResponse struct{ BadRequestJSONResponse }
func (ForgetJob400JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob400JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob401JSONResponse ¶
func (ForgetJob401JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob401JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob403JSONResponse ¶
type ForgetJob403JSONResponse struct{ ForbiddenJSONResponse }
func (ForgetJob403JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob403JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob404JSONResponse ¶
type ForgetJob404JSONResponse struct{ NotFoundJSONResponse }
func (ForgetJob404JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob404JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob409JSONResponse ¶
type ForgetJob409JSONResponse struct{ ConflictJSONResponse }
func (ForgetJob409JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob409JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJob429JSONResponse ¶
type ForgetJob429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ForgetJob429JSONResponse) VisitForgetJobResponse ¶
func (response ForgetJob429JSONResponse) VisitForgetJobResponse(w http.ResponseWriter) error
type ForgetJobJSONRequestBody ¶
type ForgetJobJSONRequestBody = JobForgetRequest
ForgetJobJSONRequestBody defines body for ForgetJob for application/json ContentType.
type ForgetJobRequestObject ¶
type ForgetJobRequestObject struct {
JobUuid JobUuid `json:"job_uuid"`
Body *ForgetJobJSONRequestBody
}
type ForgetJobResponseObject ¶
type ForgetJobResponseObject interface {
VisitForgetJobResponse(w http.ResponseWriter) error
}
type GeneratePrivateKey201JSONResponse ¶
type GeneratePrivateKey201JSONResponse struct {
Body PrivateKey
Headers GeneratePrivateKey201ResponseHeaders
}
func (GeneratePrivateKey201JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey201JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey201ResponseHeaders ¶
type GeneratePrivateKey201ResponseHeaders struct {
ETag *string
}
type GeneratePrivateKey400JSONResponse ¶
type GeneratePrivateKey400JSONResponse struct{ BadRequestJSONResponse }
func (GeneratePrivateKey400JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey400JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey401JSONResponse ¶
func (GeneratePrivateKey401JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey401JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey403JSONResponse ¶
type GeneratePrivateKey403JSONResponse struct{ ForbiddenJSONResponse }
func (GeneratePrivateKey403JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey403JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey409JSONResponse ¶
type GeneratePrivateKey409JSONResponse struct{ ConflictJSONResponse }
func (GeneratePrivateKey409JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey409JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey422JSONResponse ¶
type GeneratePrivateKey422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (GeneratePrivateKey422JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey422JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKey429JSONResponse ¶
type GeneratePrivateKey429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GeneratePrivateKey429JSONResponse) VisitGeneratePrivateKeyResponse ¶
func (response GeneratePrivateKey429JSONResponse) VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
type GeneratePrivateKeyJSONRequestBody ¶
type GeneratePrivateKeyJSONRequestBody = PrivateKeyGenerate
GeneratePrivateKeyJSONRequestBody defines body for GeneratePrivateKey for application/json ContentType.
type GeneratePrivateKeyParams ¶
type GeneratePrivateKeyParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
GeneratePrivateKeyParams defines parameters for GeneratePrivateKey.
type GeneratePrivateKeyRequestObject ¶
type GeneratePrivateKeyRequestObject struct {
Params GeneratePrivateKeyParams
Body *GeneratePrivateKeyJSONRequestBody
}
type GeneratePrivateKeyResponseObject ¶
type GeneratePrivateKeyResponseObject interface {
VisitGeneratePrivateKeyResponse(w http.ResponseWriter) error
}
type GetAdoptionScan200JSONResponse ¶
type GetAdoptionScan200JSONResponse AdoptionScan
func (GetAdoptionScan200JSONResponse) VisitGetAdoptionScanResponse ¶
func (response GetAdoptionScan200JSONResponse) VisitGetAdoptionScanResponse(w http.ResponseWriter) error
type GetAdoptionScan401JSONResponse ¶
func (GetAdoptionScan401JSONResponse) VisitGetAdoptionScanResponse ¶
func (response GetAdoptionScan401JSONResponse) VisitGetAdoptionScanResponse(w http.ResponseWriter) error
type GetAdoptionScan403JSONResponse ¶
type GetAdoptionScan403JSONResponse struct{ ForbiddenJSONResponse }
func (GetAdoptionScan403JSONResponse) VisitGetAdoptionScanResponse ¶
func (response GetAdoptionScan403JSONResponse) VisitGetAdoptionScanResponse(w http.ResponseWriter) error
type GetAdoptionScan404JSONResponse ¶
type GetAdoptionScan404JSONResponse struct{ NotFoundJSONResponse }
func (GetAdoptionScan404JSONResponse) VisitGetAdoptionScanResponse ¶
func (response GetAdoptionScan404JSONResponse) VisitGetAdoptionScanResponse(w http.ResponseWriter) error
type GetAdoptionScan429JSONResponse ¶
type GetAdoptionScan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetAdoptionScan429JSONResponse) VisitGetAdoptionScanResponse ¶
func (response GetAdoptionScan429JSONResponse) VisitGetAdoptionScanResponse(w http.ResponseWriter) error
type GetAdoptionScanRequestObject ¶
type GetAdoptionScanRequestObject struct {
AdoptionScanUuid AdoptionScanUuid `json:"adoption_scan_uuid"`
}
type GetAdoptionScanResponseObject ¶
type GetAdoptionScanResponseObject interface {
VisitGetAdoptionScanResponse(w http.ResponseWriter) error
}
type GetApplication200JSONResponse ¶
type GetApplication200JSONResponse struct {
Body Application
Headers GetApplication200ResponseHeaders
}
func (GetApplication200JSONResponse) VisitGetApplicationResponse ¶
func (response GetApplication200JSONResponse) VisitGetApplicationResponse(w http.ResponseWriter) error
type GetApplication200ResponseHeaders ¶
type GetApplication200ResponseHeaders struct {
ETag *string
}
type GetApplication401JSONResponse ¶
func (GetApplication401JSONResponse) VisitGetApplicationResponse ¶
func (response GetApplication401JSONResponse) VisitGetApplicationResponse(w http.ResponseWriter) error
type GetApplication403JSONResponse ¶
type GetApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (GetApplication403JSONResponse) VisitGetApplicationResponse ¶
func (response GetApplication403JSONResponse) VisitGetApplicationResponse(w http.ResponseWriter) error
type GetApplication404JSONResponse ¶
type GetApplication404JSONResponse struct{ NotFoundJSONResponse }
func (GetApplication404JSONResponse) VisitGetApplicationResponse ¶
func (response GetApplication404JSONResponse) VisitGetApplicationResponse(w http.ResponseWriter) error
type GetApplication429JSONResponse ¶
type GetApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetApplication429JSONResponse) VisitGetApplicationResponse ¶
func (response GetApplication429JSONResponse) VisitGetApplicationResponse(w http.ResponseWriter) error
type GetApplicationLogs200JSONResponse ¶
type GetApplicationLogs200JSONResponse struct {
Data []LogLine `json:"data"`
}
func (GetApplicationLogs200JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs200JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogs401JSONResponse ¶
func (GetApplicationLogs401JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs401JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogs403JSONResponse ¶
type GetApplicationLogs403JSONResponse struct{ ForbiddenJSONResponse }
func (GetApplicationLogs403JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs403JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogs404JSONResponse ¶
type GetApplicationLogs404JSONResponse struct{ NotFoundJSONResponse }
func (GetApplicationLogs404JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs404JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogs409JSONResponse ¶
type GetApplicationLogs409JSONResponse struct{ ConflictJSONResponse }
func (GetApplicationLogs409JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs409JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogs429JSONResponse ¶
type GetApplicationLogs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetApplicationLogs429JSONResponse) VisitGetApplicationLogsResponse ¶
func (response GetApplicationLogs429JSONResponse) VisitGetApplicationLogsResponse(w http.ResponseWriter) error
type GetApplicationLogsParams ¶
type GetApplicationLogsParams struct {
// Lines Number of tail lines (default 200, max 2000).
Lines *int `form:"lines,omitempty" json:"lines,omitempty"`
// Component Name of the compose service (compose-spec §2.2) whose logs to read. Ignored for other build packs.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
GetApplicationLogsParams defines parameters for GetApplicationLogs.
type GetApplicationLogsRequestObject ¶
type GetApplicationLogsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params GetApplicationLogsParams
}
type GetApplicationLogsResponseObject ¶
type GetApplicationLogsResponseObject interface {
VisitGetApplicationLogsResponse(w http.ResponseWriter) error
}
type GetApplicationMetrics200JSONResponse ¶
type GetApplicationMetrics200JSONResponse struct {
Data []ComponentMetric `json:"data"`
}
func (GetApplicationMetrics200JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics200JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetrics401JSONResponse ¶
func (GetApplicationMetrics401JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics401JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetrics403JSONResponse ¶
type GetApplicationMetrics403JSONResponse struct{ ForbiddenJSONResponse }
func (GetApplicationMetrics403JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics403JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetrics404JSONResponse ¶
type GetApplicationMetrics404JSONResponse struct{ NotFoundJSONResponse }
func (GetApplicationMetrics404JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics404JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetrics409JSONResponse ¶
type GetApplicationMetrics409JSONResponse struct{ ConflictJSONResponse }
func (GetApplicationMetrics409JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics409JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetrics429JSONResponse ¶
type GetApplicationMetrics429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetApplicationMetrics429JSONResponse) VisitGetApplicationMetricsResponse ¶
func (response GetApplicationMetrics429JSONResponse) VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
type GetApplicationMetricsRequestObject ¶
type GetApplicationMetricsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type GetApplicationMetricsResponseObject ¶
type GetApplicationMetricsResponseObject interface {
VisitGetApplicationMetricsResponse(w http.ResponseWriter) error
}
type GetApplicationRequestObject ¶
type GetApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type GetApplicationResponseObject ¶
type GetApplicationResponseObject interface {
VisitGetApplicationResponse(w http.ResponseWriter) error
}
type GetBackupPlan200JSONResponse ¶
type GetBackupPlan200JSONResponse struct {
Body BackupPlan
Headers GetBackupPlan200ResponseHeaders
}
func (GetBackupPlan200JSONResponse) VisitGetBackupPlanResponse ¶
func (response GetBackupPlan200JSONResponse) VisitGetBackupPlanResponse(w http.ResponseWriter) error
type GetBackupPlan200ResponseHeaders ¶
type GetBackupPlan200ResponseHeaders struct {
ETag *string
}
type GetBackupPlan401JSONResponse ¶
func (GetBackupPlan401JSONResponse) VisitGetBackupPlanResponse ¶
func (response GetBackupPlan401JSONResponse) VisitGetBackupPlanResponse(w http.ResponseWriter) error
type GetBackupPlan403JSONResponse ¶
type GetBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (GetBackupPlan403JSONResponse) VisitGetBackupPlanResponse ¶
func (response GetBackupPlan403JSONResponse) VisitGetBackupPlanResponse(w http.ResponseWriter) error
type GetBackupPlan404JSONResponse ¶
type GetBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (GetBackupPlan404JSONResponse) VisitGetBackupPlanResponse ¶
func (response GetBackupPlan404JSONResponse) VisitGetBackupPlanResponse(w http.ResponseWriter) error
type GetBackupPlan429JSONResponse ¶
type GetBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetBackupPlan429JSONResponse) VisitGetBackupPlanResponse ¶
func (response GetBackupPlan429JSONResponse) VisitGetBackupPlanResponse(w http.ResponseWriter) error
type GetBackupPlanRequestObject ¶
type GetBackupPlanRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
}
type GetBackupPlanResponseObject ¶
type GetBackupPlanResponseObject interface {
VisitGetBackupPlanResponse(w http.ResponseWriter) error
}
type GetCertificate200JSONResponse ¶
type GetCertificate200JSONResponse Certificate
func (GetCertificate200JSONResponse) VisitGetCertificateResponse ¶
func (response GetCertificate200JSONResponse) VisitGetCertificateResponse(w http.ResponseWriter) error
type GetCertificate401JSONResponse ¶
func (GetCertificate401JSONResponse) VisitGetCertificateResponse ¶
func (response GetCertificate401JSONResponse) VisitGetCertificateResponse(w http.ResponseWriter) error
type GetCertificate403JSONResponse ¶
type GetCertificate403JSONResponse struct{ ForbiddenJSONResponse }
func (GetCertificate403JSONResponse) VisitGetCertificateResponse ¶
func (response GetCertificate403JSONResponse) VisitGetCertificateResponse(w http.ResponseWriter) error
type GetCertificate404JSONResponse ¶
type GetCertificate404JSONResponse struct{ NotFoundJSONResponse }
func (GetCertificate404JSONResponse) VisitGetCertificateResponse ¶
func (response GetCertificate404JSONResponse) VisitGetCertificateResponse(w http.ResponseWriter) error
type GetCertificate429JSONResponse ¶
type GetCertificate429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetCertificate429JSONResponse) VisitGetCertificateResponse ¶
func (response GetCertificate429JSONResponse) VisitGetCertificateResponse(w http.ResponseWriter) error
type GetCertificateRequestObject ¶
type GetCertificateRequestObject struct {
CertificateUuid CertificateUuid `json:"certificate_uuid"`
}
type GetCertificateResponseObject ¶
type GetCertificateResponseObject interface {
VisitGetCertificateResponse(w http.ResponseWriter) error
}
type GetComponentBackupPlan200JSONResponse ¶
type GetComponentBackupPlan200JSONResponse struct {
Body BackupPlan
Headers GetComponentBackupPlan200ResponseHeaders
}
func (GetComponentBackupPlan200JSONResponse) VisitGetComponentBackupPlanResponse ¶
func (response GetComponentBackupPlan200JSONResponse) VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
type GetComponentBackupPlan200ResponseHeaders ¶
type GetComponentBackupPlan200ResponseHeaders struct {
ETag *string
}
type GetComponentBackupPlan401JSONResponse ¶
func (GetComponentBackupPlan401JSONResponse) VisitGetComponentBackupPlanResponse ¶
func (response GetComponentBackupPlan401JSONResponse) VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
type GetComponentBackupPlan403JSONResponse ¶
type GetComponentBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentBackupPlan403JSONResponse) VisitGetComponentBackupPlanResponse ¶
func (response GetComponentBackupPlan403JSONResponse) VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
type GetComponentBackupPlan404JSONResponse ¶
type GetComponentBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentBackupPlan404JSONResponse) VisitGetComponentBackupPlanResponse ¶
func (response GetComponentBackupPlan404JSONResponse) VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
type GetComponentBackupPlan429JSONResponse ¶
type GetComponentBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetComponentBackupPlan429JSONResponse) VisitGetComponentBackupPlanResponse ¶
func (response GetComponentBackupPlan429JSONResponse) VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
type GetComponentBackupPlanRequestObject ¶
type GetComponentBackupPlanRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
}
type GetComponentBackupPlanResponseObject ¶
type GetComponentBackupPlanResponseObject interface {
VisitGetComponentBackupPlanResponse(w http.ResponseWriter) error
}
type GetDatabase200JSONResponse ¶
type GetDatabase200JSONResponse struct {
Body Database
Headers GetDatabase200ResponseHeaders
}
func (GetDatabase200JSONResponse) VisitGetDatabaseResponse ¶
func (response GetDatabase200JSONResponse) VisitGetDatabaseResponse(w http.ResponseWriter) error
type GetDatabase200ResponseHeaders ¶
type GetDatabase200ResponseHeaders struct {
ETag *string
}
type GetDatabase401JSONResponse ¶
func (GetDatabase401JSONResponse) VisitGetDatabaseResponse ¶
func (response GetDatabase401JSONResponse) VisitGetDatabaseResponse(w http.ResponseWriter) error
type GetDatabase403JSONResponse ¶
type GetDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (GetDatabase403JSONResponse) VisitGetDatabaseResponse ¶
func (response GetDatabase403JSONResponse) VisitGetDatabaseResponse(w http.ResponseWriter) error
type GetDatabase404JSONResponse ¶
type GetDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (GetDatabase404JSONResponse) VisitGetDatabaseResponse ¶
func (response GetDatabase404JSONResponse) VisitGetDatabaseResponse(w http.ResponseWriter) error
type GetDatabase429JSONResponse ¶
type GetDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetDatabase429JSONResponse) VisitGetDatabaseResponse ¶
func (response GetDatabase429JSONResponse) VisitGetDatabaseResponse(w http.ResponseWriter) error
type GetDatabaseRequestObject ¶
type GetDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
}
type GetDatabaseResponseObject ¶
type GetDatabaseResponseObject interface {
VisitGetDatabaseResponse(w http.ResponseWriter) error
}
type GetDeployment200JSONResponse ¶
type GetDeployment200JSONResponse Deployment
func (GetDeployment200JSONResponse) VisitGetDeploymentResponse ¶
func (response GetDeployment200JSONResponse) VisitGetDeploymentResponse(w http.ResponseWriter) error
type GetDeployment401JSONResponse ¶
func (GetDeployment401JSONResponse) VisitGetDeploymentResponse ¶
func (response GetDeployment401JSONResponse) VisitGetDeploymentResponse(w http.ResponseWriter) error
type GetDeployment403JSONResponse ¶
type GetDeployment403JSONResponse struct{ ForbiddenJSONResponse }
func (GetDeployment403JSONResponse) VisitGetDeploymentResponse ¶
func (response GetDeployment403JSONResponse) VisitGetDeploymentResponse(w http.ResponseWriter) error
type GetDeployment404JSONResponse ¶
type GetDeployment404JSONResponse struct{ NotFoundJSONResponse }
func (GetDeployment404JSONResponse) VisitGetDeploymentResponse ¶
func (response GetDeployment404JSONResponse) VisitGetDeploymentResponse(w http.ResponseWriter) error
type GetDeployment429JSONResponse ¶
type GetDeployment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetDeployment429JSONResponse) VisitGetDeploymentResponse ¶
func (response GetDeployment429JSONResponse) VisitGetDeploymentResponse(w http.ResponseWriter) error
type GetDeploymentLogs200JSONResponse ¶
type GetDeploymentLogs200JSONResponse struct {
Data []LogLine `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (GetDeploymentLogs200JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs200JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs200TexteventStreamResponse ¶
func (GetDeploymentLogs200TexteventStreamResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs200TexteventStreamResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs400JSONResponse ¶
type GetDeploymentLogs400JSONResponse struct{ BadRequestJSONResponse }
func (GetDeploymentLogs400JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs400JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs401JSONResponse ¶
func (GetDeploymentLogs401JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs401JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs403JSONResponse ¶
type GetDeploymentLogs403JSONResponse struct{ ForbiddenJSONResponse }
func (GetDeploymentLogs403JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs403JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs404JSONResponse ¶
type GetDeploymentLogs404JSONResponse struct{ NotFoundJSONResponse }
func (GetDeploymentLogs404JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs404JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogs429JSONResponse ¶
type GetDeploymentLogs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetDeploymentLogs429JSONResponse) VisitGetDeploymentLogsResponse ¶
func (response GetDeploymentLogs429JSONResponse) VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
type GetDeploymentLogsParams ¶
type GetDeploymentLogsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// LastEventID Resume an SSE stream — sequence of the last event received (only with `Accept: text/event-stream`).
LastEventID *LastEventId `json:"Last-Event-ID,omitempty"`
}
GetDeploymentLogsParams defines parameters for GetDeploymentLogs.
type GetDeploymentLogsRequestObject ¶
type GetDeploymentLogsRequestObject struct {
DeploymentUuid DeploymentUuid `json:"deployment_uuid"`
Params GetDeploymentLogsParams
}
type GetDeploymentLogsResponseObject ¶
type GetDeploymentLogsResponseObject interface {
VisitGetDeploymentLogsResponse(w http.ResponseWriter) error
}
type GetDeploymentRequestObject ¶
type GetDeploymentRequestObject struct {
DeploymentUuid DeploymentUuid `json:"deployment_uuid"`
}
type GetDeploymentResponseObject ¶
type GetDeploymentResponseObject interface {
VisitGetDeploymentResponse(w http.ResponseWriter) error
}
type GetDnsCredential200JSONResponse ¶
type GetDnsCredential200JSONResponse DnsCredential
func (GetDnsCredential200JSONResponse) VisitGetDnsCredentialResponse ¶
func (response GetDnsCredential200JSONResponse) VisitGetDnsCredentialResponse(w http.ResponseWriter) error
type GetDnsCredential401JSONResponse ¶
func (GetDnsCredential401JSONResponse) VisitGetDnsCredentialResponse ¶
func (response GetDnsCredential401JSONResponse) VisitGetDnsCredentialResponse(w http.ResponseWriter) error
type GetDnsCredential404JSONResponse ¶
type GetDnsCredential404JSONResponse struct{ NotFoundJSONResponse }
func (GetDnsCredential404JSONResponse) VisitGetDnsCredentialResponse ¶
func (response GetDnsCredential404JSONResponse) VisitGetDnsCredentialResponse(w http.ResponseWriter) error
type GetDnsCredential429JSONResponse ¶
type GetDnsCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetDnsCredential429JSONResponse) VisitGetDnsCredentialResponse ¶
func (response GetDnsCredential429JSONResponse) VisitGetDnsCredentialResponse(w http.ResponseWriter) error
type GetDnsCredentialRequestObject ¶
type GetDnsCredentialRequestObject struct {
DnsCredentialUuid string `json:"dns_credential_uuid"`
}
type GetDnsCredentialResponseObject ¶
type GetDnsCredentialResponseObject interface {
VisitGetDnsCredentialResponse(w http.ResponseWriter) error
}
type GetEncryptionStatus200JSONResponse ¶
type GetEncryptionStatus200JSONResponse EncryptionStatus
func (GetEncryptionStatus200JSONResponse) VisitGetEncryptionStatusResponse ¶
func (response GetEncryptionStatus200JSONResponse) VisitGetEncryptionStatusResponse(w http.ResponseWriter) error
type GetEncryptionStatus401JSONResponse ¶
func (GetEncryptionStatus401JSONResponse) VisitGetEncryptionStatusResponse ¶
func (response GetEncryptionStatus401JSONResponse) VisitGetEncryptionStatusResponse(w http.ResponseWriter) error
type GetEncryptionStatus403JSONResponse ¶
type GetEncryptionStatus403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEncryptionStatus403JSONResponse) VisitGetEncryptionStatusResponse ¶
func (response GetEncryptionStatus403JSONResponse) VisitGetEncryptionStatusResponse(w http.ResponseWriter) error
type GetEncryptionStatus429JSONResponse ¶
type GetEncryptionStatus429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetEncryptionStatus429JSONResponse) VisitGetEncryptionStatusResponse ¶
func (response GetEncryptionStatus429JSONResponse) VisitGetEncryptionStatusResponse(w http.ResponseWriter) error
type GetEncryptionStatusRequestObject ¶
type GetEncryptionStatusRequestObject struct {
}
type GetEncryptionStatusResponseObject ¶
type GetEncryptionStatusResponseObject interface {
VisitGetEncryptionStatusResponse(w http.ResponseWriter) error
}
type GetEnvironment200JSONResponse ¶
type GetEnvironment200JSONResponse struct {
Body Environment
Headers GetEnvironment200ResponseHeaders
}
func (GetEnvironment200JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment200JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment200ResponseHeaders ¶
type GetEnvironment200ResponseHeaders struct {
ETag *string
}
type GetEnvironment401JSONResponse ¶
func (GetEnvironment401JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment401JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment403JSONResponse ¶
type GetEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironment403JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment403JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment404JSONResponse ¶
type GetEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironment404JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment404JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment429JSONResponse ¶
type GetEnvironment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetEnvironment429JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment429JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironmentRequestObject ¶
type GetEnvironmentRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
EnvironmentUuid EnvironmentUuid `json:"environment_uuid"`
}
type GetEnvironmentResponseObject ¶
type GetEnvironmentResponseObject interface {
VisitGetEnvironmentResponse(w http.ResponseWriter) error
}
type GetExternalEndpoint200JSONResponse ¶
type GetExternalEndpoint200JSONResponse ExternalEndpoint
func (GetExternalEndpoint200JSONResponse) VisitGetExternalEndpointResponse ¶
func (response GetExternalEndpoint200JSONResponse) VisitGetExternalEndpointResponse(w http.ResponseWriter) error
type GetExternalEndpoint401JSONResponse ¶
func (GetExternalEndpoint401JSONResponse) VisitGetExternalEndpointResponse ¶
func (response GetExternalEndpoint401JSONResponse) VisitGetExternalEndpointResponse(w http.ResponseWriter) error
type GetExternalEndpoint403JSONResponse ¶
type GetExternalEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (GetExternalEndpoint403JSONResponse) VisitGetExternalEndpointResponse ¶
func (response GetExternalEndpoint403JSONResponse) VisitGetExternalEndpointResponse(w http.ResponseWriter) error
type GetExternalEndpoint404JSONResponse ¶
type GetExternalEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (GetExternalEndpoint404JSONResponse) VisitGetExternalEndpointResponse ¶
func (response GetExternalEndpoint404JSONResponse) VisitGetExternalEndpointResponse(w http.ResponseWriter) error
type GetExternalEndpointRequestObject ¶
type GetExternalEndpointRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
}
type GetExternalEndpointResponseObject ¶
type GetExternalEndpointResponseObject interface {
VisitGetExternalEndpointResponse(w http.ResponseWriter) error
}
type GetGithubApp200JSONResponse ¶
type GetGithubApp200JSONResponse GithubApp
func (GetGithubApp200JSONResponse) VisitGetGithubAppResponse ¶
func (response GetGithubApp200JSONResponse) VisitGetGithubAppResponse(w http.ResponseWriter) error
type GetGithubApp401JSONResponse ¶
func (GetGithubApp401JSONResponse) VisitGetGithubAppResponse ¶
func (response GetGithubApp401JSONResponse) VisitGetGithubAppResponse(w http.ResponseWriter) error
type GetGithubApp403JSONResponse ¶
type GetGithubApp403JSONResponse struct{ ForbiddenJSONResponse }
func (GetGithubApp403JSONResponse) VisitGetGithubAppResponse ¶
func (response GetGithubApp403JSONResponse) VisitGetGithubAppResponse(w http.ResponseWriter) error
type GetGithubApp404JSONResponse ¶
type GetGithubApp404JSONResponse struct{ NotFoundJSONResponse }
func (GetGithubApp404JSONResponse) VisitGetGithubAppResponse ¶
func (response GetGithubApp404JSONResponse) VisitGetGithubAppResponse(w http.ResponseWriter) error
type GetGithubApp429JSONResponse ¶
type GetGithubApp429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetGithubApp429JSONResponse) VisitGetGithubAppResponse ¶
func (response GetGithubApp429JSONResponse) VisitGetGithubAppResponse(w http.ResponseWriter) error
type GetGithubAppRequestObject ¶
type GetGithubAppRequestObject struct {
GithubAppUuid GithubAppUuid `json:"github_app_uuid"`
}
type GetGithubAppResponseObject ¶
type GetGithubAppResponseObject interface {
VisitGetGithubAppResponse(w http.ResponseWriter) error
}
type GetHealth200JSONResponse ¶
type GetHealth200JSONResponse HealthStatus
func (GetHealth200JSONResponse) VisitGetHealthResponse ¶
func (response GetHealth200JSONResponse) VisitGetHealthResponse(w http.ResponseWriter) error
type GetHealthRequestObject ¶
type GetHealthRequestObject struct {
}
type GetHealthResponseObject ¶
type GetHealthResponseObject interface {
VisitGetHealthResponse(w http.ResponseWriter) error
}
type GetIngressEndpoint200JSONResponse ¶
type GetIngressEndpoint200JSONResponse IngressEndpoint
func (GetIngressEndpoint200JSONResponse) VisitGetIngressEndpointResponse ¶
func (response GetIngressEndpoint200JSONResponse) VisitGetIngressEndpointResponse(w http.ResponseWriter) error
type GetIngressEndpoint401JSONResponse ¶
func (GetIngressEndpoint401JSONResponse) VisitGetIngressEndpointResponse ¶
func (response GetIngressEndpoint401JSONResponse) VisitGetIngressEndpointResponse(w http.ResponseWriter) error
type GetIngressEndpoint403JSONResponse ¶
type GetIngressEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (GetIngressEndpoint403JSONResponse) VisitGetIngressEndpointResponse ¶
func (response GetIngressEndpoint403JSONResponse) VisitGetIngressEndpointResponse(w http.ResponseWriter) error
type GetIngressEndpoint404JSONResponse ¶
type GetIngressEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (GetIngressEndpoint404JSONResponse) VisitGetIngressEndpointResponse ¶
func (response GetIngressEndpoint404JSONResponse) VisitGetIngressEndpointResponse(w http.ResponseWriter) error
type GetIngressEndpointRequestObject ¶
type GetIngressEndpointRequestObject struct {
IngressEndpointUuid IngressEndpointUuid `json:"ingress_endpoint_uuid"`
}
type GetIngressEndpointResponseObject ¶
type GetIngressEndpointResponseObject interface {
VisitGetIngressEndpointResponse(w http.ResponseWriter) error
}
type GetInstanceSettings200JSONResponse ¶
type GetInstanceSettings200JSONResponse InstanceIdentity
func (GetInstanceSettings200JSONResponse) VisitGetInstanceSettingsResponse ¶
func (response GetInstanceSettings200JSONResponse) VisitGetInstanceSettingsResponse(w http.ResponseWriter) error
type GetInstanceSettings401JSONResponse ¶
func (GetInstanceSettings401JSONResponse) VisitGetInstanceSettingsResponse ¶
func (response GetInstanceSettings401JSONResponse) VisitGetInstanceSettingsResponse(w http.ResponseWriter) error
type GetInstanceSettings403JSONResponse ¶
type GetInstanceSettings403JSONResponse struct{ ForbiddenJSONResponse }
func (GetInstanceSettings403JSONResponse) VisitGetInstanceSettingsResponse ¶
func (response GetInstanceSettings403JSONResponse) VisitGetInstanceSettingsResponse(w http.ResponseWriter) error
type GetInstanceSettings429JSONResponse ¶
type GetInstanceSettings429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetInstanceSettings429JSONResponse) VisitGetInstanceSettingsResponse ¶
func (response GetInstanceSettings429JSONResponse) VisitGetInstanceSettingsResponse(w http.ResponseWriter) error
type GetInstanceSettingsRequestObject ¶
type GetInstanceSettingsRequestObject struct {
}
type GetInstanceSettingsResponseObject ¶
type GetInstanceSettingsResponseObject interface {
VisitGetInstanceSettingsResponse(w http.ResponseWriter) error
}
type GetJob200JSONResponse ¶
type GetJob200JSONResponse Job
func (GetJob200JSONResponse) VisitGetJobResponse ¶
func (response GetJob200JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error
type GetJob401JSONResponse ¶
func (GetJob401JSONResponse) VisitGetJobResponse ¶
func (response GetJob401JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error
type GetJob403JSONResponse ¶
type GetJob403JSONResponse struct{ ForbiddenJSONResponse }
func (GetJob403JSONResponse) VisitGetJobResponse ¶
func (response GetJob403JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error
type GetJob404JSONResponse ¶
type GetJob404JSONResponse struct{ NotFoundJSONResponse }
func (GetJob404JSONResponse) VisitGetJobResponse ¶
func (response GetJob404JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error
type GetJob429JSONResponse ¶
type GetJob429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetJob429JSONResponse) VisitGetJobResponse ¶
func (response GetJob429JSONResponse) VisitGetJobResponse(w http.ResponseWriter) error
type GetJobRequestObject ¶
type GetJobRequestObject struct {
JobUuid JobUuid `json:"job_uuid"`
}
type GetJobResponseObject ¶
type GetJobResponseObject interface {
VisitGetJobResponse(w http.ResponseWriter) error
}
type GetManual200JSONResponse ¶
type GetManual200JSONResponse struct {
Topics []ManualTopic `json:"topics"`
}
func (GetManual200JSONResponse) VisitGetManualResponse ¶
func (response GetManual200JSONResponse) VisitGetManualResponse(w http.ResponseWriter) error
type GetManual401JSONResponse ¶
func (GetManual401JSONResponse) VisitGetManualResponse ¶
func (response GetManual401JSONResponse) VisitGetManualResponse(w http.ResponseWriter) error
type GetManual429JSONResponse ¶
type GetManual429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetManual429JSONResponse) VisitGetManualResponse ¶
func (response GetManual429JSONResponse) VisitGetManualResponse(w http.ResponseWriter) error
type GetManualParams ¶
type GetManualParams struct {
// All Return the whole manual, marking what the caller's role does not reach (`beyond_role`), instead of omitting it.
All *bool `form:"all,omitempty" json:"all,omitempty"`
}
GetManualParams defines parameters for GetManual.
type GetManualRequestObject ¶
type GetManualRequestObject struct {
Params GetManualParams
}
type GetManualResponseObject ¶
type GetManualResponseObject interface {
VisitGetManualResponse(w http.ResponseWriter) error
}
type GetNotificationChannel200JSONResponse ¶
type GetNotificationChannel200JSONResponse struct {
Body NotificationChannel
Headers GetNotificationChannel200ResponseHeaders
}
func (GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse ¶
func (response GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error
type GetNotificationChannel200ResponseHeaders ¶
type GetNotificationChannel200ResponseHeaders struct {
ETag *string
}
type GetNotificationChannel401JSONResponse ¶
func (GetNotificationChannel401JSONResponse) VisitGetNotificationChannelResponse ¶
func (response GetNotificationChannel401JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error
type GetNotificationChannel404JSONResponse ¶
type GetNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }
func (GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse ¶
func (response GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error
type GetNotificationChannel429JSONResponse ¶
type GetNotificationChannel429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetNotificationChannel429JSONResponse) VisitGetNotificationChannelResponse ¶
func (response GetNotificationChannel429JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error
type GetNotificationChannelRequestObject ¶
type GetNotificationChannelRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
}
type GetNotificationChannelResponseObject ¶
type GetNotificationChannelResponseObject interface {
VisitGetNotificationChannelResponse(w http.ResponseWriter) error
}
type GetPreviewLogs200JSONResponse ¶
type GetPreviewLogs200JSONResponse struct {
Data []LogLine `json:"data"`
}
func (GetPreviewLogs200JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs200JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogs401JSONResponse ¶
func (GetPreviewLogs401JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs401JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogs403JSONResponse ¶
type GetPreviewLogs403JSONResponse struct{ ForbiddenJSONResponse }
func (GetPreviewLogs403JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs403JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogs404JSONResponse ¶
type GetPreviewLogs404JSONResponse struct{ NotFoundJSONResponse }
func (GetPreviewLogs404JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs404JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogs409JSONResponse ¶
type GetPreviewLogs409JSONResponse struct{ ConflictJSONResponse }
func (GetPreviewLogs409JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs409JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogs429JSONResponse ¶
type GetPreviewLogs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetPreviewLogs429JSONResponse) VisitGetPreviewLogsResponse ¶
func (response GetPreviewLogs429JSONResponse) VisitGetPreviewLogsResponse(w http.ResponseWriter) error
type GetPreviewLogsParams ¶
type GetPreviewLogsParams struct {
// Lines Number of tail lines (default 200, max 2000).
Lines *int `form:"lines,omitempty" json:"lines,omitempty"`
// Component Name of the compose service whose logs to read.
Component *string `form:"component,omitempty" json:"component,omitempty"`
}
GetPreviewLogsParams defines parameters for GetPreviewLogs.
type GetPreviewLogsRequestObject ¶
type GetPreviewLogsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
Params GetPreviewLogsParams
}
type GetPreviewLogsResponseObject ¶
type GetPreviewLogsResponseObject interface {
VisitGetPreviewLogsResponse(w http.ResponseWriter) error
}
type GetPreviewMetrics200JSONResponse ¶
type GetPreviewMetrics200JSONResponse struct {
Data []ComponentMetric `json:"data"`
}
func (GetPreviewMetrics200JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics200JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetrics401JSONResponse ¶
func (GetPreviewMetrics401JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics401JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetrics403JSONResponse ¶
type GetPreviewMetrics403JSONResponse struct{ ForbiddenJSONResponse }
func (GetPreviewMetrics403JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics403JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetrics404JSONResponse ¶
type GetPreviewMetrics404JSONResponse struct{ NotFoundJSONResponse }
func (GetPreviewMetrics404JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics404JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetrics409JSONResponse ¶
type GetPreviewMetrics409JSONResponse struct{ ConflictJSONResponse }
func (GetPreviewMetrics409JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics409JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetrics429JSONResponse ¶
type GetPreviewMetrics429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetPreviewMetrics429JSONResponse) VisitGetPreviewMetricsResponse ¶
func (response GetPreviewMetrics429JSONResponse) VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
type GetPreviewMetricsRequestObject ¶
type GetPreviewMetricsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
}
type GetPreviewMetricsResponseObject ¶
type GetPreviewMetricsResponseObject interface {
VisitGetPreviewMetricsResponse(w http.ResponseWriter) error
}
type GetPrivateKey200JSONResponse ¶
type GetPrivateKey200JSONResponse struct {
Body PrivateKey
Headers GetPrivateKey200ResponseHeaders
}
func (GetPrivateKey200JSONResponse) VisitGetPrivateKeyResponse ¶
func (response GetPrivateKey200JSONResponse) VisitGetPrivateKeyResponse(w http.ResponseWriter) error
type GetPrivateKey200ResponseHeaders ¶
type GetPrivateKey200ResponseHeaders struct {
ETag *string
}
type GetPrivateKey401JSONResponse ¶
func (GetPrivateKey401JSONResponse) VisitGetPrivateKeyResponse ¶
func (response GetPrivateKey401JSONResponse) VisitGetPrivateKeyResponse(w http.ResponseWriter) error
type GetPrivateKey403JSONResponse ¶
type GetPrivateKey403JSONResponse struct{ ForbiddenJSONResponse }
func (GetPrivateKey403JSONResponse) VisitGetPrivateKeyResponse ¶
func (response GetPrivateKey403JSONResponse) VisitGetPrivateKeyResponse(w http.ResponseWriter) error
type GetPrivateKey404JSONResponse ¶
type GetPrivateKey404JSONResponse struct{ NotFoundJSONResponse }
func (GetPrivateKey404JSONResponse) VisitGetPrivateKeyResponse ¶
func (response GetPrivateKey404JSONResponse) VisitGetPrivateKeyResponse(w http.ResponseWriter) error
type GetPrivateKey429JSONResponse ¶
type GetPrivateKey429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetPrivateKey429JSONResponse) VisitGetPrivateKeyResponse ¶
func (response GetPrivateKey429JSONResponse) VisitGetPrivateKeyResponse(w http.ResponseWriter) error
type GetPrivateKeyRequestObject ¶
type GetPrivateKeyRequestObject struct {
PrivateKeyUuid PrivateKeyUuid `json:"private_key_uuid"`
}
type GetPrivateKeyResponseObject ¶
type GetPrivateKeyResponseObject interface {
VisitGetPrivateKeyResponse(w http.ResponseWriter) error
}
type GetProject200JSONResponse ¶
type GetProject200JSONResponse struct {
Body Project
Headers GetProject200ResponseHeaders
}
func (GetProject200JSONResponse) VisitGetProjectResponse ¶
func (response GetProject200JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject200ResponseHeaders ¶
type GetProject200ResponseHeaders struct {
ETag *string
}
type GetProject401JSONResponse ¶
func (GetProject401JSONResponse) VisitGetProjectResponse ¶
func (response GetProject401JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject403JSONResponse ¶
type GetProject403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProject403JSONResponse) VisitGetProjectResponse ¶
func (response GetProject403JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject404JSONResponse ¶
type GetProject404JSONResponse struct{ NotFoundJSONResponse }
func (GetProject404JSONResponse) VisitGetProjectResponse ¶
func (response GetProject404JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject429JSONResponse ¶
type GetProject429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetProject429JSONResponse) VisitGetProjectResponse ¶
func (response GetProject429JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProjectRequestObject ¶
type GetProjectRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
}
type GetProjectResponseObject ¶
type GetProjectResponseObject interface {
VisitGetProjectResponse(w http.ResponseWriter) error
}
type GetProxyLogs200JSONResponse ¶
type GetProxyLogs200JSONResponse struct {
Data []LogLine `json:"data"`
}
func (GetProxyLogs200JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs200JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogs401JSONResponse ¶
func (GetProxyLogs401JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs401JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogs403JSONResponse ¶
type GetProxyLogs403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProxyLogs403JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs403JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogs404JSONResponse ¶
type GetProxyLogs404JSONResponse struct{ NotFoundJSONResponse }
func (GetProxyLogs404JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs404JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogs409JSONResponse ¶
type GetProxyLogs409JSONResponse struct{ ConflictJSONResponse }
func (GetProxyLogs409JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs409JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogs429JSONResponse ¶
type GetProxyLogs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetProxyLogs429JSONResponse) VisitGetProxyLogsResponse ¶
func (response GetProxyLogs429JSONResponse) VisitGetProxyLogsResponse(w http.ResponseWriter) error
type GetProxyLogsParams ¶
type GetProxyLogsParams struct {
// Lines Number of tail lines (default 200, max 2000).
Lines *int `form:"lines,omitempty" json:"lines,omitempty"`
}
GetProxyLogsParams defines parameters for GetProxyLogs.
type GetProxyLogsRequestObject ¶
type GetProxyLogsRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params GetProxyLogsParams
}
type GetProxyLogsResponseObject ¶
type GetProxyLogsResponseObject interface {
VisitGetProxyLogsResponse(w http.ResponseWriter) error
}
type GetRegistryCredential200JSONResponse ¶
type GetRegistryCredential200JSONResponse struct {
Body RegistryCredential
Headers GetRegistryCredential200ResponseHeaders
}
func (GetRegistryCredential200JSONResponse) VisitGetRegistryCredentialResponse ¶
func (response GetRegistryCredential200JSONResponse) VisitGetRegistryCredentialResponse(w http.ResponseWriter) error
type GetRegistryCredential200ResponseHeaders ¶
type GetRegistryCredential200ResponseHeaders struct {
ETag *string
}
type GetRegistryCredential401JSONResponse ¶
func (GetRegistryCredential401JSONResponse) VisitGetRegistryCredentialResponse ¶
func (response GetRegistryCredential401JSONResponse) VisitGetRegistryCredentialResponse(w http.ResponseWriter) error
type GetRegistryCredential404JSONResponse ¶
type GetRegistryCredential404JSONResponse struct{ NotFoundJSONResponse }
func (GetRegistryCredential404JSONResponse) VisitGetRegistryCredentialResponse ¶
func (response GetRegistryCredential404JSONResponse) VisitGetRegistryCredentialResponse(w http.ResponseWriter) error
type GetRegistryCredential429JSONResponse ¶
type GetRegistryCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetRegistryCredential429JSONResponse) VisitGetRegistryCredentialResponse ¶
func (response GetRegistryCredential429JSONResponse) VisitGetRegistryCredentialResponse(w http.ResponseWriter) error
type GetRegistryCredentialRequestObject ¶
type GetRegistryCredentialRequestObject struct {
RegistryCredentialUuid RegistryCredentialUuid `json:"registry_credential_uuid"`
}
type GetRegistryCredentialResponseObject ¶
type GetRegistryCredentialResponseObject interface {
VisitGetRegistryCredentialResponse(w http.ResponseWriter) error
}
type GetS3Storage200JSONResponse ¶
type GetS3Storage200JSONResponse struct {
Body S3Storage
Headers GetS3Storage200ResponseHeaders
}
func (GetS3Storage200JSONResponse) VisitGetS3StorageResponse ¶
func (response GetS3Storage200JSONResponse) VisitGetS3StorageResponse(w http.ResponseWriter) error
type GetS3Storage200ResponseHeaders ¶
type GetS3Storage200ResponseHeaders struct {
ETag *string
}
type GetS3Storage401JSONResponse ¶
func (GetS3Storage401JSONResponse) VisitGetS3StorageResponse ¶
func (response GetS3Storage401JSONResponse) VisitGetS3StorageResponse(w http.ResponseWriter) error
type GetS3Storage404JSONResponse ¶
type GetS3Storage404JSONResponse struct{ NotFoundJSONResponse }
func (GetS3Storage404JSONResponse) VisitGetS3StorageResponse ¶
func (response GetS3Storage404JSONResponse) VisitGetS3StorageResponse(w http.ResponseWriter) error
type GetS3Storage429JSONResponse ¶
type GetS3Storage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetS3Storage429JSONResponse) VisitGetS3StorageResponse ¶
func (response GetS3Storage429JSONResponse) VisitGetS3StorageResponse(w http.ResponseWriter) error
type GetS3StorageRequestObject ¶
type GetS3StorageRequestObject struct {
S3StorageUuid S3StorageUuid `json:"s3_storage_uuid"`
}
type GetS3StorageResponseObject ¶
type GetS3StorageResponseObject interface {
VisitGetS3StorageResponse(w http.ResponseWriter) error
}
type GetScheduledTask200JSONResponse ¶
type GetScheduledTask200JSONResponse struct {
Body ScheduledTask
Headers GetScheduledTask200ResponseHeaders
}
func (GetScheduledTask200JSONResponse) VisitGetScheduledTaskResponse ¶
func (response GetScheduledTask200JSONResponse) VisitGetScheduledTaskResponse(w http.ResponseWriter) error
type GetScheduledTask200ResponseHeaders ¶
type GetScheduledTask200ResponseHeaders struct {
ETag *string
}
type GetScheduledTask401JSONResponse ¶
func (GetScheduledTask401JSONResponse) VisitGetScheduledTaskResponse ¶
func (response GetScheduledTask401JSONResponse) VisitGetScheduledTaskResponse(w http.ResponseWriter) error
type GetScheduledTask404JSONResponse ¶
type GetScheduledTask404JSONResponse struct{ NotFoundJSONResponse }
func (GetScheduledTask404JSONResponse) VisitGetScheduledTaskResponse ¶
func (response GetScheduledTask404JSONResponse) VisitGetScheduledTaskResponse(w http.ResponseWriter) error
type GetScheduledTask429JSONResponse ¶
type GetScheduledTask429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetScheduledTask429JSONResponse) VisitGetScheduledTaskResponse ¶
func (response GetScheduledTask429JSONResponse) VisitGetScheduledTaskResponse(w http.ResponseWriter) error
type GetScheduledTaskRequestObject ¶
type GetScheduledTaskRequestObject struct {
TaskUuid TaskUuid `json:"task_uuid"`
}
type GetScheduledTaskResponseObject ¶
type GetScheduledTaskResponseObject interface {
VisitGetScheduledTaskResponse(w http.ResponseWriter) error
}
type GetServer200JSONResponse ¶
type GetServer200JSONResponse struct {
Body Server
Headers GetServer200ResponseHeaders
}
func (GetServer200JSONResponse) VisitGetServerResponse ¶
func (response GetServer200JSONResponse) VisitGetServerResponse(w http.ResponseWriter) error
type GetServer200ResponseHeaders ¶
type GetServer200ResponseHeaders struct {
ETag *string
}
type GetServer401JSONResponse ¶
func (GetServer401JSONResponse) VisitGetServerResponse ¶
func (response GetServer401JSONResponse) VisitGetServerResponse(w http.ResponseWriter) error
type GetServer403JSONResponse ¶
type GetServer403JSONResponse struct{ ForbiddenJSONResponse }
func (GetServer403JSONResponse) VisitGetServerResponse ¶
func (response GetServer403JSONResponse) VisitGetServerResponse(w http.ResponseWriter) error
type GetServer404JSONResponse ¶
type GetServer404JSONResponse struct{ NotFoundJSONResponse }
func (GetServer404JSONResponse) VisitGetServerResponse ¶
func (response GetServer404JSONResponse) VisitGetServerResponse(w http.ResponseWriter) error
type GetServer429JSONResponse ¶
type GetServer429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetServer429JSONResponse) VisitGetServerResponse ¶
func (response GetServer429JSONResponse) VisitGetServerResponse(w http.ResponseWriter) error
type GetServerCA200JSONResponse ¶
type GetServerCA200JSONResponse struct {
// CaCert PEM; `null` until an SSL database has been created on this server.
CaCert *string `json:"ca_cert"`
}
func (GetServerCA200JSONResponse) VisitGetServerCAResponse ¶
func (response GetServerCA200JSONResponse) VisitGetServerCAResponse(w http.ResponseWriter) error
type GetServerCA401JSONResponse ¶
func (GetServerCA401JSONResponse) VisitGetServerCAResponse ¶
func (response GetServerCA401JSONResponse) VisitGetServerCAResponse(w http.ResponseWriter) error
type GetServerCA404JSONResponse ¶
type GetServerCA404JSONResponse struct{ NotFoundJSONResponse }
func (GetServerCA404JSONResponse) VisitGetServerCAResponse ¶
func (response GetServerCA404JSONResponse) VisitGetServerCAResponse(w http.ResponseWriter) error
type GetServerCA429JSONResponse ¶
type GetServerCA429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetServerCA429JSONResponse) VisitGetServerCAResponse ¶
func (response GetServerCA429JSONResponse) VisitGetServerCAResponse(w http.ResponseWriter) error
type GetServerCARequestObject ¶
type GetServerCARequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
}
type GetServerCAResponseObject ¶
type GetServerCAResponseObject interface {
VisitGetServerCAResponse(w http.ResponseWriter) error
}
type GetServerRequestObject ¶
type GetServerRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
}
type GetServerResponseObject ¶
type GetServerResponseObject interface {
VisitGetServerResponse(w http.ResponseWriter) error
}
type GetService200JSONResponse ¶
type GetService200JSONResponse struct {
Body Service
Headers GetService200ResponseHeaders
}
func (GetService200JSONResponse) VisitGetServiceResponse ¶
func (response GetService200JSONResponse) VisitGetServiceResponse(w http.ResponseWriter) error
type GetService200ResponseHeaders ¶
type GetService200ResponseHeaders struct {
ETag *string
}
type GetService401JSONResponse ¶
func (GetService401JSONResponse) VisitGetServiceResponse ¶
func (response GetService401JSONResponse) VisitGetServiceResponse(w http.ResponseWriter) error
type GetService403JSONResponse ¶
type GetService403JSONResponse struct{ ForbiddenJSONResponse }
func (GetService403JSONResponse) VisitGetServiceResponse ¶
func (response GetService403JSONResponse) VisitGetServiceResponse(w http.ResponseWriter) error
type GetService404JSONResponse ¶
type GetService404JSONResponse struct{ NotFoundJSONResponse }
func (GetService404JSONResponse) VisitGetServiceResponse ¶
func (response GetService404JSONResponse) VisitGetServiceResponse(w http.ResponseWriter) error
type GetService429JSONResponse ¶
type GetService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetService429JSONResponse) VisitGetServiceResponse ¶
func (response GetService429JSONResponse) VisitGetServiceResponse(w http.ResponseWriter) error
type GetServiceRequestObject ¶
type GetServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
}
type GetServiceResponseObject ¶
type GetServiceResponseObject interface {
VisitGetServiceResponse(w http.ResponseWriter) error
}
type GetTeam200JSONResponse ¶
type GetTeam200JSONResponse Team
func (GetTeam200JSONResponse) VisitGetTeamResponse ¶
func (response GetTeam200JSONResponse) VisitGetTeamResponse(w http.ResponseWriter) error
type GetTeam401JSONResponse ¶
func (GetTeam401JSONResponse) VisitGetTeamResponse ¶
func (response GetTeam401JSONResponse) VisitGetTeamResponse(w http.ResponseWriter) error
type GetTeam403JSONResponse ¶
type GetTeam403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTeam403JSONResponse) VisitGetTeamResponse ¶
func (response GetTeam403JSONResponse) VisitGetTeamResponse(w http.ResponseWriter) error
type GetTeam404JSONResponse ¶
type GetTeam404JSONResponse struct{ NotFoundJSONResponse }
func (GetTeam404JSONResponse) VisitGetTeamResponse ¶
func (response GetTeam404JSONResponse) VisitGetTeamResponse(w http.ResponseWriter) error
type GetTeam429JSONResponse ¶
type GetTeam429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetTeam429JSONResponse) VisitGetTeamResponse ¶
func (response GetTeam429JSONResponse) VisitGetTeamResponse(w http.ResponseWriter) error
type GetTeamRequestObject ¶
type GetTeamRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
}
type GetTeamResponseObject ¶
type GetTeamResponseObject interface {
VisitGetTeamResponse(w http.ResponseWriter) error
}
type GetTeamRole200JSONResponse ¶
type GetTeamRole200JSONResponse CustomRole
func (GetTeamRole200JSONResponse) VisitGetTeamRoleResponse ¶
func (response GetTeamRole200JSONResponse) VisitGetTeamRoleResponse(w http.ResponseWriter) error
type GetTeamRole401JSONResponse ¶
func (GetTeamRole401JSONResponse) VisitGetTeamRoleResponse ¶
func (response GetTeamRole401JSONResponse) VisitGetTeamRoleResponse(w http.ResponseWriter) error
type GetTeamRole403JSONResponse ¶
type GetTeamRole403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTeamRole403JSONResponse) VisitGetTeamRoleResponse ¶
func (response GetTeamRole403JSONResponse) VisitGetTeamRoleResponse(w http.ResponseWriter) error
type GetTeamRole404JSONResponse ¶
type GetTeamRole404JSONResponse struct{ NotFoundJSONResponse }
func (GetTeamRole404JSONResponse) VisitGetTeamRoleResponse ¶
func (response GetTeamRole404JSONResponse) VisitGetTeamRoleResponse(w http.ResponseWriter) error
type GetTeamRole429JSONResponse ¶
type GetTeamRole429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetTeamRole429JSONResponse) VisitGetTeamRoleResponse ¶
func (response GetTeamRole429JSONResponse) VisitGetTeamRoleResponse(w http.ResponseWriter) error
type GetTeamRoleResponseObject ¶
type GetTeamRoleResponseObject interface {
VisitGetTeamRoleResponse(w http.ResponseWriter) error
}
type GetTelemetry200JSONResponse ¶
type GetTelemetry200JSONResponse TelemetryConfig
func (GetTelemetry200JSONResponse) VisitGetTelemetryResponse ¶
func (response GetTelemetry200JSONResponse) VisitGetTelemetryResponse(w http.ResponseWriter) error
type GetTelemetry401JSONResponse ¶
func (GetTelemetry401JSONResponse) VisitGetTelemetryResponse ¶
func (response GetTelemetry401JSONResponse) VisitGetTelemetryResponse(w http.ResponseWriter) error
type GetTelemetry403JSONResponse ¶
type GetTelemetry403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTelemetry403JSONResponse) VisitGetTelemetryResponse ¶
func (response GetTelemetry403JSONResponse) VisitGetTelemetryResponse(w http.ResponseWriter) error
type GetTelemetry429JSONResponse ¶
type GetTelemetry429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetTelemetry429JSONResponse) VisitGetTelemetryResponse ¶
func (response GetTelemetry429JSONResponse) VisitGetTelemetryResponse(w http.ResponseWriter) error
type GetTelemetryRequestObject ¶
type GetTelemetryRequestObject struct {
}
type GetTelemetryResponseObject ¶
type GetTelemetryResponseObject interface {
VisitGetTelemetryResponse(w http.ResponseWriter) error
}
type GetTransactionalEmail200JSONResponse ¶
type GetTransactionalEmail200JSONResponse TransactionalEmail
func (GetTransactionalEmail200JSONResponse) VisitGetTransactionalEmailResponse ¶
func (response GetTransactionalEmail200JSONResponse) VisitGetTransactionalEmailResponse(w http.ResponseWriter) error
type GetTransactionalEmail401JSONResponse ¶
func (GetTransactionalEmail401JSONResponse) VisitGetTransactionalEmailResponse ¶
func (response GetTransactionalEmail401JSONResponse) VisitGetTransactionalEmailResponse(w http.ResponseWriter) error
type GetTransactionalEmail403JSONResponse ¶
type GetTransactionalEmail403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTransactionalEmail403JSONResponse) VisitGetTransactionalEmailResponse ¶
func (response GetTransactionalEmail403JSONResponse) VisitGetTransactionalEmailResponse(w http.ResponseWriter) error
type GetTransactionalEmail429JSONResponse ¶
type GetTransactionalEmail429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetTransactionalEmail429JSONResponse) VisitGetTransactionalEmailResponse ¶
func (response GetTransactionalEmail429JSONResponse) VisitGetTransactionalEmailResponse(w http.ResponseWriter) error
type GetTransactionalEmailRequestObject ¶
type GetTransactionalEmailRequestObject struct {
}
type GetTransactionalEmailResponseObject ¶
type GetTransactionalEmailResponseObject interface {
VisitGetTransactionalEmailResponse(w http.ResponseWriter) error
}
type GetUptimeCheck200JSONResponse ¶
type GetUptimeCheck200JSONResponse struct {
Body UptimeCheck
Headers GetUptimeCheck200ResponseHeaders
}
func (GetUptimeCheck200JSONResponse) VisitGetUptimeCheckResponse ¶
func (response GetUptimeCheck200JSONResponse) VisitGetUptimeCheckResponse(w http.ResponseWriter) error
type GetUptimeCheck200ResponseHeaders ¶
type GetUptimeCheck200ResponseHeaders struct {
ETag *string
}
type GetUptimeCheck401JSONResponse ¶
func (GetUptimeCheck401JSONResponse) VisitGetUptimeCheckResponse ¶
func (response GetUptimeCheck401JSONResponse) VisitGetUptimeCheckResponse(w http.ResponseWriter) error
type GetUptimeCheck403JSONResponse ¶
type GetUptimeCheck403JSONResponse struct{ ForbiddenJSONResponse }
func (GetUptimeCheck403JSONResponse) VisitGetUptimeCheckResponse ¶
func (response GetUptimeCheck403JSONResponse) VisitGetUptimeCheckResponse(w http.ResponseWriter) error
type GetUptimeCheck404JSONResponse ¶
type GetUptimeCheck404JSONResponse struct{ NotFoundJSONResponse }
func (GetUptimeCheck404JSONResponse) VisitGetUptimeCheckResponse ¶
func (response GetUptimeCheck404JSONResponse) VisitGetUptimeCheckResponse(w http.ResponseWriter) error
type GetUptimeCheck429JSONResponse ¶
type GetUptimeCheck429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetUptimeCheck429JSONResponse) VisitGetUptimeCheckResponse ¶
func (response GetUptimeCheck429JSONResponse) VisitGetUptimeCheckResponse(w http.ResponseWriter) error
type GetUptimeCheckRequestObject ¶
type GetUptimeCheckRequestObject struct {
UptimeCheckUuid UptimeCheckUuid `json:"uptime_check_uuid"`
}
type GetUptimeCheckResponseObject ¶
type GetUptimeCheckResponseObject interface {
VisitGetUptimeCheckResponse(w http.ResponseWriter) error
}
type GetVersion200JSONResponse ¶
type GetVersion200JSONResponse VersionInfo
func (GetVersion200JSONResponse) VisitGetVersionResponse ¶
func (response GetVersion200JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error
type GetVersion401JSONResponse ¶
func (GetVersion401JSONResponse) VisitGetVersionResponse ¶
func (response GetVersion401JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error
type GetVersion429JSONResponse ¶
type GetVersion429JSONResponse struct{ TooManyRequestsJSONResponse }
func (GetVersion429JSONResponse) VisitGetVersionResponse ¶
func (response GetVersion429JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error
type GetVersionRequestObject ¶
type GetVersionRequestObject struct {
}
type GetVersionResponseObject ¶
type GetVersionResponseObject interface {
VisitGetVersionResponse(w http.ResponseWriter) error
}
type GitRepository ¶
type GitRepository struct {
DefaultBranch *string `json:"default_branch,omitempty"`
FullName *string `json:"full_name,omitempty"`
HtmlUrl *string `json:"html_url,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
GitRepository Repository discovered via the installation (data dictionary §7.3).
type GithubApp ¶
type GithubApp struct {
ApiUrl *string `json:"api_url,omitempty"`
// AppId ID at GitHub — null until the manifest flow is finished (draft).
AppId *int `json:"app_id,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
HtmlUrl *string `json:"html_url,omitempty"`
// InstallUrl Installation URL at GitHub (once converted).
InstallUrl *string `json:"install_url,omitempty"`
// InstallationId Null until the app is installed on an account/organization.
InstallationId *int `json:"installation_id,omitempty"`
IsInstalled *bool `json:"is_installed,omitempty"`
Name string `json:"name"`
Slug *string `json:"slug,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
GithubApp The team's GitHub App (git-webhook-protocols §2) — created via manifest flow, encrypted credentials never exposed by the API.
type GithubAppCreateRequest ¶
type GithubAppCreateRequest struct {
// ApiUrl GitHub Enterprise Server — API URL (e.g. https://ghe.example.com/api/v3).
ApiUrl *string `json:"api_url,omitempty"`
// HtmlUrl GitHub Enterprise Server — web URL.
HtmlUrl *string `json:"html_url,omitempty"`
// Name Desired name of the app (globally unique at GitHub, ≤ 34 characters) — default generated from the instance.
Name *string `json:"name,omitempty"`
// Organization Target GitHub organization; null = personal account.
Organization *string `json:"organization,omitempty"`
}
GithubAppCreateRequest defines model for GithubAppCreateRequest.
type GithubAppManifest ¶
type GithubAppManifest struct {
// GithubApp The team's GitHub App (git-webhook-protocols §2) — created via manifest flow, encrypted credentials never exposed by the API.
GithubApp GithubApp `json:"github_app"`
// Manifest JSON of the manifest, to post in the `manifest` form field.
Manifest map[string]interface{} `json:"manifest"`
// State Single-use anti-CSRF token (10 minutes) — passed as the `state` query parameter.
State string `json:"state"`
// TargetUrl GitHub URL of the creation form (account or organization).
TargetUrl string `json:"target_url"`
}
GithubAppManifest What is needed to submit the manifest to GitHub (§2.1 step 2).
type HealthCheckConfig ¶
type HealthCheckConfig struct {
Enabled *bool `json:"enabled,omitempty"`
IntervalSeconds *int `json:"interval_seconds,omitempty"`
Method *string `json:"method,omitempty"`
Path *string `json:"path,omitempty"`
// Port Tested port — default = first exposed port.
Port *int `json:"port,omitempty"`
Retries *int `json:"retries,omitempty"`
StartPeriodSeconds *int `json:"start_period_seconds,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
}
HealthCheckConfig Application health check (§5.3) — conditions routing and zero-downtime.
type HealthStatus ¶
type HealthStatus struct {
// Status Always `ok` if the control plane responds.
Status HealthStatusStatus `json:"status"`
}
HealthStatus defines model for HealthStatus.
type HealthStatusStatus ¶
type HealthStatusStatus string
HealthStatusStatus Always `ok` if the control plane responds.
const (
Ok HealthStatusStatus = "ok"
)
Defines values for HealthStatusStatus.
func (HealthStatusStatus) Valid ¶
func (e HealthStatusStatus) Valid() bool
Valid indicates whether the value is a known member of the HealthStatusStatus enum.
type IngressEndpoint ¶
type IngressEndpoint struct {
// Access The ADR-042 wall vocabulary. `sso` (the default) admits the team's authenticated users and nobody else; `none` is the conscious opt-out for third-party webhooks — an admin-level, audited act.
Access IngressEndpointAccess `json:"access"`
CreatedAt time.Time `json:"created_at"`
Description *string `json:"description,omitempty"`
// Fqdn Exact hostname, frozen at declaration — never random.
Fqdn string `json:"fqdn"`
Name string `json:"name"`
// OccupantEmail Who holds the live attach, when `occupied`.
OccupantEmail *string `json:"occupant_email,omitempty"`
// Occupied A live attach session exists (one laptop per endpoint).
Occupied bool `json:"occupied"`
// ServerUuid Ingress server: the vantage point whose proxy terminates the hostname and whose agent relays to the laptop.
ServerUuid string `json:"server_uuid"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// Url `https://<fqdn>` — what a visitor opens.
Url string `json:"url"`
Uuid string `json:"uuid"`
}
IngressEndpoint A declared public URL relayed to a developer's machine (ADR-060). The FQDN is stable and registered in the routing namespace at declaration; the router and certificate are pre-provisioned, so attaching later is instant. noindex and forced HTTPS are unconditional and therefore not fields.
type IngressEndpointAccess ¶
type IngressEndpointAccess string
IngressEndpointAccess The ADR-042 wall vocabulary. `sso` (the default) admits the team's authenticated users and nobody else; `none` is the conscious opt-out for third-party webhooks — an admin-level, audited act.
const ( IngressEndpointAccessBasicAuth IngressEndpointAccess = "basic_auth" IngressEndpointAccessNone IngressEndpointAccess = "none" IngressEndpointAccessSso IngressEndpointAccess = "sso" )
Defines values for IngressEndpointAccess.
func (IngressEndpointAccess) Valid ¶
func (e IngressEndpointAccess) Valid() bool
Valid indicates whether the value is a known member of the IngressEndpointAccess enum.
type IngressEndpointCreate ¶
type IngressEndpointCreate struct {
Access *IngressEndpointCreateAccess `json:"access,omitempty"`
// BasicAuthPassword Required when `access` is `basic_auth`; hashed at rest, never readable back.
BasicAuthPassword *string `json:"basic_auth_password,omitempty"`
Description *string `json:"description,omitempty"`
// Fqdn Exact hostname — typically under the server's wildcard domain, but any FQDN the operator routes to the server is acceptable. Immutable after declaration.
Fqdn string `json:"fqdn"`
Name string `json:"name"`
// ServerUuid Immutable after declaration.
ServerUuid string `json:"server_uuid"`
}
IngressEndpointCreate defines model for IngressEndpointCreate.
type IngressEndpointCreateAccess ¶
type IngressEndpointCreateAccess string
IngressEndpointCreateAccess defines model for IngressEndpointCreate.Access.
const ( IngressEndpointCreateAccessBasicAuth IngressEndpointCreateAccess = "basic_auth" IngressEndpointCreateAccessNone IngressEndpointCreateAccess = "none" IngressEndpointCreateAccessSso IngressEndpointCreateAccess = "sso" )
Defines values for IngressEndpointCreateAccess.
func (IngressEndpointCreateAccess) Valid ¶
func (e IngressEndpointCreateAccess) Valid() bool
Valid indicates whether the value is a known member of the IngressEndpointCreateAccess enum.
type IngressEndpointUpdate ¶
type IngressEndpointUpdate struct {
Access *IngressEndpointUpdateAccess `json:"access,omitempty"`
BasicAuthPassword *string `json:"basic_auth_password,omitempty"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
IngressEndpointUpdate What may change after declaration: the label, the description and the access regime. The FQDN and the server may not — both are baked into the certificate and the deposited router.
type IngressEndpointUpdateAccess ¶
type IngressEndpointUpdateAccess string
IngressEndpointUpdateAccess defines model for IngressEndpointUpdate.Access.
const ( IngressEndpointUpdateAccessBasicAuth IngressEndpointUpdateAccess = "basic_auth" IngressEndpointUpdateAccessNone IngressEndpointUpdateAccess = "none" IngressEndpointUpdateAccessSso IngressEndpointUpdateAccess = "sso" )
Defines values for IngressEndpointUpdateAccess.
func (IngressEndpointUpdateAccess) Valid ¶
func (e IngressEndpointUpdateAccess) Valid() bool
Valid indicates whether the value is a known member of the IngressEndpointUpdateAccess enum.
type IngressEndpointUuid ¶
type IngressEndpointUuid = string
IngressEndpointUuid defines model for IngressEndpointUuid.
type IngressTunnelSession ¶
type IngressTunnelSession struct {
// AttachUrl Full `wss://` URL to dial, on the endpoint's own FQDN (reserved path, ADR-060 §2), token in the query string. Subprotocol `akerdock-ingress-v1`, outside OpenAPI. This is the one sanctioned non-manager dial of the CLI transport invariant (ADR-060 §4): the hostname was named by the manager inside this authenticated response.
AttachUrl string `json:"attach_url"`
Fqdn string `json:"fqdn"`
// Token Single-use attach token (`akdi_…`), returned only here.
Token string `json:"token"`
// TokenExpiresAt Expiration of the attach token, not of the session.
TokenExpiresAt time.Time `json:"token_expires_at"`
// Url `https://<fqdn>` — the public URL, to print at attach.
Url string `json:"url"`
Uuid string `json:"uuid"`
}
IngressTunnelSession An ingress attach session (ADR-060 §3). Same token contract as every tunnel: **single-use**, returned once, hash stored — but redeemed **agent-side**, at `attach_url` on the endpoint's own FQDN, never at the control plane. Idle timeout 30 min (visitor silence), ceiling 12 h, both enforced by the agent and reported with a reason.
type IngressTunnelSessionInfo ¶
type IngressTunnelSessionInfo struct {
Active bool `json:"active"`
// ClientIp Address the mint was requested from.
ClientIp *string `json:"client_ip,omitempty"`
CreatedAt time.Time `json:"created_at"`
// EndReason Why it closed. `revoked` covers the operator cut and the endpoint's deletion; policy reasons are terminal for the CLI (no re-dial), `disconnect` is the one it recovers from.
EndReason *IngressTunnelSessionInfoEndReason `json:"end_reason,omitempty"`
EndedAt *time.Time `json:"ended_at,omitempty"`
EndpointName *string `json:"endpoint_name,omitempty"`
// EndpointUuid Absent when the endpoint was deleted after the session.
EndpointUuid *string `json:"endpoint_uuid,omitempty"`
Fqdn *string `json:"fqdn,omitempty"`
// LastSeenAt Last agent report for this session.
LastSeenAt *time.Time `json:"last_seen_at,omitempty"`
// StartedAt When the laptop attached — absent while the token is unredeemed.
StartedAt *time.Time `json:"started_at,omitempty"`
UserEmail *string `json:"user_email,omitempty"`
Uuid string `json:"uuid"`
}
IngressTunnelSessionInfo An attach session as an operator sees it. Liveness is agent-reported (the socket lives on the ingress server), so `active` reflects the last report, not a control-plane connection.
type IngressTunnelSessionInfoEndReason ¶
type IngressTunnelSessionInfoEndReason string
IngressTunnelSessionInfoEndReason Why it closed. `revoked` covers the operator cut and the endpoint's deletion; policy reasons are terminal for the CLI (no re-dial), `disconnect` is the one it recovers from.
const ( IngressTunnelSessionInfoEndReasonDisconnect IngressTunnelSessionInfoEndReason = "disconnect" IngressTunnelSessionInfoEndReasonIdleTimeout IngressTunnelSessionInfoEndReason = "idle_timeout" IngressTunnelSessionInfoEndReasonMaxDuration IngressTunnelSessionInfoEndReason = "max_duration" IngressTunnelSessionInfoEndReasonRevoked IngressTunnelSessionInfoEndReason = "revoked" IngressTunnelSessionInfoEndReasonUserClose IngressTunnelSessionInfoEndReason = "user_close" )
Defines values for IngressTunnelSessionInfoEndReason.
func (IngressTunnelSessionInfoEndReason) Valid ¶
func (e IngressTunnelSessionInfoEndReason) Valid() bool
Valid indicates whether the value is a known member of the IngressTunnelSessionInfoEndReason enum.
type IngressTunnelSessionUuid ¶
type IngressTunnelSessionUuid = string
IngressTunnelSessionUuid defines model for IngressTunnelSessionUuid.
type InstanceIdentity ¶
type InstanceIdentity struct {
// AcmeEmail Let's Encrypt contact (§4.3). Without it, no certificate is issued.
AcmeEmail *string `json:"acme_email,omitempty"`
// ApiEnabled Lock state of the public API (§10.3). Dashboard sessions are exempt; toggle via POST /system/api/enable|disable.
ApiEnabled *bool `json:"api_enabled,omitempty"`
// Fqdn Bare hostname, without scheme or path (e.g. `deploy.example.com`). `null`: instance without FQDN, non-`Secure` cookies, plain HTTP tolerated.
Fqdn *string `json:"fqdn,omitempty"`
// ImageRetentionCount Number of deployment images kept locally per application (and per preview) for rollback (ADR-006, §29.4). Beyond that, the oldest ones are reclaimed after a successful deployment; the image in service is always protected. Default 5.
ImageRetentionCount *int `json:"image_retention_count,omitempty"`
// McpDcrEnabled Whether the MCP server accepts dynamic client registration (ADR-044). Off by default: a client identifies itself with a Client ID Metadata Document (an https `client_id` serving its own metadata), an identity bound to a domain it controls. Enable this only for a client that does not implement CIMD yet.
McpDcrEnabled *bool `json:"mcp_dcr_enabled,omitempty"`
// McpEnabled Whether the built-in MCP server is exposed on `/mcp` (ADR-043, §12). Off by default: the whole surface — endpoint, OAuth metadata and endpoints — answers 404 until an instance root enables it. The tools are read-only and scoped to one team.
McpEnabled *bool `json:"mcp_enabled,omitempty"`
// MfaRequired When true, two-factor authentication is mandatory: a user without an MFA factor is forced to enroll one before being able to use the instance (§10.2). An MFA factor is a confirmed TOTP OR a passkey (user verification required, hence multi-factor on its own). Delegated logins (OIDC/SSO) are not subject to it: the identity provider carries the second factor.
MfaRequired *bool `json:"mfa_required,omitempty"`
// PasswordLoginDisabled Mandatory SSO (§10.2): when true, password login is refused (except for the instance administrator) — only OIDC providers authenticate.
PasswordLoginDisabled *bool `json:"password_login_disabled,omitempty"`
// RegistrationEnabled Self-service signup (§10.2). Closed by default: nobody creates an account on their own. A pending invitation nevertheless allows account creation at the first SSO login, regardless of this flag.
RegistrationEnabled *bool `json:"registration_enabled,omitempty"`
Timezone *string `json:"timezone,omitempty"`
}
InstanceIdentity defines model for InstanceIdentity.
type InstanceIdentityUpdate ¶
type InstanceIdentityUpdate struct {
// AcmeEmail Empty string or `null` — clears the contact.
AcmeEmail *string `json:"acme_email,omitempty"`
// Fqdn Bare hostname (`[a-z0-9.-]`, at least one dot). Empty string or `null`: clears the FQDN.
Fqdn *string `json:"fqdn,omitempty"`
// ImageRetentionCount Number of deployment images kept per application/preview for rollback (ADR-006). Minimum 1. Absent = unchanged.
ImageRetentionCount *int `json:"image_retention_count,omitempty"`
// McpDcrEnabled Opens/closes MCP dynamic client registration (ADR-044). Absent = unchanged.
McpDcrEnabled *bool `json:"mcp_dcr_enabled,omitempty"`
// McpEnabled Exposes/hides the built-in MCP server on `/mcp` (ADR-043). Absent = unchanged.
McpEnabled *bool `json:"mcp_enabled,omitempty"`
// MfaRequired Enables/disables mandatory two-factor authentication (§10.2). Absent = unchanged.
MfaRequired *bool `json:"mfa_required,omitempty"`
// PasswordLoginDisabled Enables/disables mandatory SSO mode (§10.2). Refused if no OIDC provider is enabled. Absent = unchanged.
PasswordLoginDisabled *bool `json:"password_login_disabled,omitempty"`
// RegistrationEnabled Opens/closes self-service signup (§10.2). Absent = unchanged.
RegistrationEnabled *bool `json:"registration_enabled,omitempty"`
}
InstanceIdentityUpdate defines model for InstanceIdentityUpdate.
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type Invitation ¶
type Invitation struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// CustomRoleName Name of the custom role when `role` is `custom`.
CustomRoleName *string `json:"custom_role_name,omitempty"`
// CustomRoleUuid UUID of the custom role when `role` is `custom`.
CustomRoleUuid *string `json:"custom_role_uuid,omitempty"`
Email openapi_types.Email `json:"email"`
ExpiresAt time.Time `json:"expires_at"`
// InviteUrl Acceptance link — returned only at creation and only if the instance's transactional email is not configured (manual delivery).
InviteUrl *string `json:"invite_url,omitempty"`
// InvitedBy UUID of the user or token that originated the invitation.
InvitedBy *string `json:"invited_by,omitempty"`
Role InvitationRole `json:"role"`
Status *InvitationStatus `json:"status,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Invitation Invitation of a member into a team.
type InvitationCreate ¶
type InvitationCreate struct {
// CustomRoleUuid UUID of one of the team's custom roles, required when `role` is `custom`.
CustomRoleUuid *string `json:"custom_role_uuid,omitempty"`
// Email Email of the invited person.
Email openapi_types.Email `json:"email"`
// ExpiresInHours Validity duration of the invitation in hours (default 7 days).
ExpiresInHours *int `json:"expires_in_hours,omitempty"`
// Role Role granted at acceptance (ADR-038). `custom` requires `custom_role_uuid`.
Role *InvitationCreateRole `json:"role,omitempty"`
}
InvitationCreate defines model for InvitationCreate.
type InvitationCreateRole ¶
type InvitationCreateRole string
InvitationCreateRole Role granted at acceptance (ADR-038). `custom` requires `custom_role_uuid`.
const ( InvitationCreateRoleAdmin InvitationCreateRole = "admin" InvitationCreateRoleCustom InvitationCreateRole = "custom" InvitationCreateRoleMember InvitationCreateRole = "member" InvitationCreateRoleReviewer InvitationCreateRole = "reviewer" )
Defines values for InvitationCreateRole.
func (InvitationCreateRole) Valid ¶
func (e InvitationCreateRole) Valid() bool
Valid indicates whether the value is a known member of the InvitationCreateRole enum.
type InvitationRole ¶
type InvitationRole string
InvitationRole defines model for Invitation.Role.
const ( InvitationRoleAdmin InvitationRole = "admin" InvitationRoleCustom InvitationRole = "custom" InvitationRoleMember InvitationRole = "member" InvitationRoleReviewer InvitationRole = "reviewer" )
Defines values for InvitationRole.
func (InvitationRole) Valid ¶
func (e InvitationRole) Valid() bool
Valid indicates whether the value is a known member of the InvitationRole enum.
type InvitationStatus ¶
type InvitationStatus string
InvitationStatus defines model for Invitation.Status.
const ( InvitationStatusAccepted InvitationStatus = "accepted" InvitationStatusExpired InvitationStatus = "expired" InvitationStatusPending InvitationStatus = "pending" InvitationStatusRevoked InvitationStatus = "revoked" )
Defines values for InvitationStatus.
func (InvitationStatus) Valid ¶
func (e InvitationStatus) Valid() bool
Valid indicates whether the value is a known member of the InvitationStatus enum.
type Job ¶
type Job struct {
// Attempt Attempt number (retries §21.3).
Attempt *int `json:"attempt,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// DeadLetteredAt Transition to dead-letter, if any (§21.3).
DeadLetteredAt *time.Time `json:"dead_lettered_at,omitempty"`
// Error Final error on failure (same schema as HTTP errors, without a relevant request_id).
Error *Error `json:"error,omitempty"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
// Queue Logical queue of the job (e.g. deploy, backup, cleanup, maintenance — §24.3).
Queue *string `json:"queue,omitempty"`
ResourceType *JobResourceType `json:"resource_type,omitempty"`
// ResourceUuid Main affected resource.
ResourceUuid *string `json:"resource_uuid,omitempty"`
// Result Structured result on success (content depends on the job type, never a secret).
Result *map[string]interface{} `json:"result,omitempty"`
// RetryOfUuid UUID of the original job if this job is a **linked new attempt** created by a retry from the dead-letter (deployment-engine spec §2.4).
RetryOfUuid *string `json:"retry_of_uuid,omitempty"`
// Status State machine of a job (§21.3). `succeeded`, `cancelled` and `dead_letter` are terminal — `dead_letter` means definitive failure after retries are exhausted.
Status JobStatus `json:"status"`
Steps *[]JobStep `json:"steps,omitempty"`
// Type Job type — e.g. server.validate, application.start, application.delete, database.start, backup.execute, backup.restore, certificate.renew, encryption.rotate.
Type *string `json:"type,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Job Asynchronous operation created by a `202` response (§21.3, §24.1).
type JobAccepted ¶
type JobAccepted struct {
// JobUuid UUID of the created job.
JobUuid string `json:"job_uuid"`
// StatusUrl Tracking URL of the job (relative to /api/v1).
StatusUrl string `json:"status_url"`
}
JobAccepted Standard response of long-running mutations (§24.1) — `202` with a tracking job.
type JobForgetRequest ¶
type JobForgetRequest struct {
// AcknowledgeRemnants Explicit confirmation that the job's remote remnants (e.g. `remnants` of a `resource.delete`, §20.6.4) are accepted or have been cleaned up manually. Required (`true`) if the job leaves remote remnants, otherwise `409` (`remnants_present`).
AcknowledgeRemnants *bool `json:"acknowledge_remnants,omitempty"`
}
JobForgetRequest Body of the forget of a dead-letter job.
type JobResourceType ¶
type JobResourceType string
JobResourceType defines model for Job.ResourceType.
const ( JobResourceTypeApplication JobResourceType = "application" JobResourceTypeBackupPlan JobResourceType = "backup_plan" JobResourceTypeCertificate JobResourceType = "certificate" JobResourceTypeDatabase JobResourceType = "database" JobResourceTypeLessThannil JobResourceType = "<nil>" JobResourceTypeServer JobResourceType = "server" )
Defines values for JobResourceType.
func (JobResourceType) Valid ¶
func (e JobResourceType) Valid() bool
Valid indicates whether the value is a known member of the JobResourceType enum.
type JobStatus ¶
type JobStatus string
JobStatus State machine of a job (§21.3). `succeeded`, `cancelled` and `dead_letter` are terminal — `dead_letter` means definitive failure after retries are exhausted.
const ( JobStatusCancelled JobStatus = "cancelled" JobStatusDeadLetter JobStatus = "dead_letter" JobStatusLeased JobStatus = "leased" JobStatusQueued JobStatus = "queued" JobStatusRetryWait JobStatus = "retry_wait" JobStatusRunning JobStatus = "running" JobStatusScheduled JobStatus = "scheduled" JobStatusSucceeded JobStatus = "succeeded" )
Defines values for JobStatus.
type JobStep ¶
type JobStep struct {
FinishedAt *time.Time `json:"finished_at,omitempty"`
// Message Detail or remediation instruction in case of failure.
Message *string `json:"message,omitempty"`
// Name Identifier of the step (e.g. ssh_connect, install_docker).
Name string `json:"name"`
StartedAt *time.Time `json:"started_at,omitempty"`
Status JobStepStatus `json:"status"`
}
JobStep Step of a job (visible, replayable, with remediation — §20.1, §22.5).
type JobStepStatus ¶
type JobStepStatus string
JobStepStatus defines model for JobStep.Status.
const ( JobStepStatusFailed JobStepStatus = "failed" JobStepStatusPending JobStepStatus = "pending" JobStepStatusRunning JobStepStatus = "running" JobStepStatusSkipped JobStepStatus = "skipped" JobStepStatusSucceeded JobStepStatus = "succeeded" )
Defines values for JobStepStatus.
func (JobStepStatus) Valid ¶
func (e JobStepStatus) Valid() bool
Valid indicates whether the value is a known member of the JobStepStatus enum.
type KeepPreview204Response ¶
type KeepPreview204Response struct {
}
func (KeepPreview204Response) VisitKeepPreviewResponse ¶
func (response KeepPreview204Response) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreview401JSONResponse ¶
func (KeepPreview401JSONResponse) VisitKeepPreviewResponse ¶
func (response KeepPreview401JSONResponse) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreview403JSONResponse ¶
type KeepPreview403JSONResponse struct{ ForbiddenJSONResponse }
func (KeepPreview403JSONResponse) VisitKeepPreviewResponse ¶
func (response KeepPreview403JSONResponse) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreview404JSONResponse ¶
type KeepPreview404JSONResponse struct{ NotFoundJSONResponse }
func (KeepPreview404JSONResponse) VisitKeepPreviewResponse ¶
func (response KeepPreview404JSONResponse) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreview409JSONResponse ¶
type KeepPreview409JSONResponse struct{ ConflictJSONResponse }
func (KeepPreview409JSONResponse) VisitKeepPreviewResponse ¶
func (response KeepPreview409JSONResponse) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreview429JSONResponse ¶
type KeepPreview429JSONResponse struct{ TooManyRequestsJSONResponse }
func (KeepPreview429JSONResponse) VisitKeepPreviewResponse ¶
func (response KeepPreview429JSONResponse) VisitKeepPreviewResponse(w http.ResponseWriter) error
type KeepPreviewRequestObject ¶
type KeepPreviewRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
}
type KeepPreviewResponseObject ¶
type KeepPreviewResponseObject interface {
VisitKeepPreviewResponse(w http.ResponseWriter) error
}
type ListAdoptionScans200JSONResponse ¶
type ListAdoptionScans200JSONResponse struct {
Data []AdoptionScan `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListAdoptionScans200JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans200JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScans400JSONResponse ¶
type ListAdoptionScans400JSONResponse struct{ BadRequestJSONResponse }
func (ListAdoptionScans400JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans400JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScans401JSONResponse ¶
func (ListAdoptionScans401JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans401JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScans403JSONResponse ¶
type ListAdoptionScans403JSONResponse struct{ ForbiddenJSONResponse }
func (ListAdoptionScans403JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans403JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScans404JSONResponse ¶
type ListAdoptionScans404JSONResponse struct{ NotFoundJSONResponse }
func (ListAdoptionScans404JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans404JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScans429JSONResponse ¶
type ListAdoptionScans429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListAdoptionScans429JSONResponse) VisitListAdoptionScansResponse ¶
func (response ListAdoptionScans429JSONResponse) VisitListAdoptionScansResponse(w http.ResponseWriter) error
type ListAdoptionScansParams ¶
type ListAdoptionScansParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListAdoptionScansParams defines parameters for ListAdoptionScans.
type ListAdoptionScansRequestObject ¶
type ListAdoptionScansRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params ListAdoptionScansParams
}
type ListAdoptionScansResponseObject ¶
type ListAdoptionScansResponseObject interface {
VisitListAdoptionScansResponse(w http.ResponseWriter) error
}
type ListApiTokens200JSONResponse ¶
type ListApiTokens200JSONResponse struct {
Data []ApiToken `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListApiTokens200JSONResponse) VisitListApiTokensResponse ¶
func (response ListApiTokens200JSONResponse) VisitListApiTokensResponse(w http.ResponseWriter) error
type ListApiTokens401JSONResponse ¶
func (ListApiTokens401JSONResponse) VisitListApiTokensResponse ¶
func (response ListApiTokens401JSONResponse) VisitListApiTokensResponse(w http.ResponseWriter) error
type ListApiTokens403JSONResponse ¶
type ListApiTokens403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApiTokens403JSONResponse) VisitListApiTokensResponse ¶
func (response ListApiTokens403JSONResponse) VisitListApiTokensResponse(w http.ResponseWriter) error
type ListApiTokens404JSONResponse ¶
type ListApiTokens404JSONResponse struct{ NotFoundJSONResponse }
func (ListApiTokens404JSONResponse) VisitListApiTokensResponse ¶
func (response ListApiTokens404JSONResponse) VisitListApiTokensResponse(w http.ResponseWriter) error
type ListApiTokens429JSONResponse ¶
type ListApiTokens429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApiTokens429JSONResponse) VisitListApiTokensResponse ¶
func (response ListApiTokens429JSONResponse) VisitListApiTokensResponse(w http.ResponseWriter) error
type ListApiTokensParams ¶
type ListApiTokensParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Scope `mine` (default): the caller's own tokens. `team`: every token of the team, with its owner.
Scope *ListApiTokensParamsScope `form:"scope,omitempty" json:"scope,omitempty"`
}
ListApiTokensParams defines parameters for ListApiTokens.
type ListApiTokensParamsScope ¶
type ListApiTokensParamsScope string
ListApiTokensParamsScope defines parameters for ListApiTokens.
const ( ListApiTokensParamsScopeMine ListApiTokensParamsScope = "mine" ListApiTokensParamsScopeTeam ListApiTokensParamsScope = "team" )
Defines values for ListApiTokensParamsScope.
func (ListApiTokensParamsScope) Valid ¶
func (e ListApiTokensParamsScope) Valid() bool
Valid indicates whether the value is a known member of the ListApiTokensParamsScope enum.
type ListApiTokensRequestObject ¶
type ListApiTokensRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params ListApiTokensParams
}
type ListApiTokensResponseObject ¶
type ListApiTokensResponseObject interface {
VisitListApiTokensResponse(w http.ResponseWriter) error
}
type ListApplicationComponents200JSONResponse ¶
type ListApplicationComponents200JSONResponse struct {
Data []ServiceComponent `json:"data"`
}
func (ListApplicationComponents200JSONResponse) VisitListApplicationComponentsResponse ¶
func (response ListApplicationComponents200JSONResponse) VisitListApplicationComponentsResponse(w http.ResponseWriter) error
type ListApplicationComponents401JSONResponse ¶
func (ListApplicationComponents401JSONResponse) VisitListApplicationComponentsResponse ¶
func (response ListApplicationComponents401JSONResponse) VisitListApplicationComponentsResponse(w http.ResponseWriter) error
type ListApplicationComponents403JSONResponse ¶
type ListApplicationComponents403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationComponents403JSONResponse) VisitListApplicationComponentsResponse ¶
func (response ListApplicationComponents403JSONResponse) VisitListApplicationComponentsResponse(w http.ResponseWriter) error
type ListApplicationComponents404JSONResponse ¶
type ListApplicationComponents404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationComponents404JSONResponse) VisitListApplicationComponentsResponse ¶
func (response ListApplicationComponents404JSONResponse) VisitListApplicationComponentsResponse(w http.ResponseWriter) error
type ListApplicationComponents429JSONResponse ¶
type ListApplicationComponents429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationComponents429JSONResponse) VisitListApplicationComponentsResponse ¶
func (response ListApplicationComponents429JSONResponse) VisitListApplicationComponentsResponse(w http.ResponseWriter) error
type ListApplicationComponentsRequestObject ¶
type ListApplicationComponentsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type ListApplicationComponentsResponseObject ¶
type ListApplicationComponentsResponseObject interface {
VisitListApplicationComponentsResponse(w http.ResponseWriter) error
}
type ListApplicationDeployments200JSONResponse ¶
type ListApplicationDeployments200JSONResponse struct {
Data []Deployment `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListApplicationDeployments200JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments200JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeployments400JSONResponse ¶
type ListApplicationDeployments400JSONResponse struct{ BadRequestJSONResponse }
func (ListApplicationDeployments400JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments400JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeployments401JSONResponse ¶
func (ListApplicationDeployments401JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments401JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeployments403JSONResponse ¶
type ListApplicationDeployments403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationDeployments403JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments403JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeployments404JSONResponse ¶
type ListApplicationDeployments404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationDeployments404JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments404JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeployments429JSONResponse ¶
type ListApplicationDeployments429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationDeployments429JSONResponse) VisitListApplicationDeploymentsResponse ¶
func (response ListApplicationDeployments429JSONResponse) VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
type ListApplicationDeploymentsParams ¶
type ListApplicationDeploymentsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Status Filter by deployment status.
Status *DeploymentStatus `form:"status,omitempty" json:"status,omitempty"`
}
ListApplicationDeploymentsParams defines parameters for ListApplicationDeployments.
type ListApplicationDeploymentsRequestObject ¶
type ListApplicationDeploymentsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params ListApplicationDeploymentsParams
}
type ListApplicationDeploymentsResponseObject ¶
type ListApplicationDeploymentsResponseObject interface {
VisitListApplicationDeploymentsResponse(w http.ResponseWriter) error
}
type ListApplicationEnvs200JSONResponse ¶
type ListApplicationEnvs200JSONResponse struct {
Data []EnvironmentVariable `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListApplicationEnvs200JSONResponse) VisitListApplicationEnvsResponse ¶
func (response ListApplicationEnvs200JSONResponse) VisitListApplicationEnvsResponse(w http.ResponseWriter) error
type ListApplicationEnvs401JSONResponse ¶
func (ListApplicationEnvs401JSONResponse) VisitListApplicationEnvsResponse ¶
func (response ListApplicationEnvs401JSONResponse) VisitListApplicationEnvsResponse(w http.ResponseWriter) error
type ListApplicationEnvs403JSONResponse ¶
type ListApplicationEnvs403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationEnvs403JSONResponse) VisitListApplicationEnvsResponse ¶
func (response ListApplicationEnvs403JSONResponse) VisitListApplicationEnvsResponse(w http.ResponseWriter) error
type ListApplicationEnvs404JSONResponse ¶
type ListApplicationEnvs404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationEnvs404JSONResponse) VisitListApplicationEnvsResponse ¶
func (response ListApplicationEnvs404JSONResponse) VisitListApplicationEnvsResponse(w http.ResponseWriter) error
type ListApplicationEnvs429JSONResponse ¶
type ListApplicationEnvs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationEnvs429JSONResponse) VisitListApplicationEnvsResponse ¶
func (response ListApplicationEnvs429JSONResponse) VisitListApplicationEnvsResponse(w http.ResponseWriter) error
type ListApplicationEnvsParams ¶
type ListApplicationEnvsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Preview Returns the preview variable set instead of the production one.
Preview *bool `form:"preview,omitempty" json:"preview,omitempty"`
}
ListApplicationEnvsParams defines parameters for ListApplicationEnvs.
type ListApplicationEnvsRequestObject ¶
type ListApplicationEnvsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params ListApplicationEnvsParams
}
type ListApplicationEnvsResponseObject ¶
type ListApplicationEnvsResponseObject interface {
VisitListApplicationEnvsResponse(w http.ResponseWriter) error
}
type ListApplicationPreviews200JSONResponse ¶
type ListApplicationPreviews200JSONResponse struct {
Data []Preview `json:"data"`
}
func (ListApplicationPreviews200JSONResponse) VisitListApplicationPreviewsResponse ¶
func (response ListApplicationPreviews200JSONResponse) VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
type ListApplicationPreviews401JSONResponse ¶
func (ListApplicationPreviews401JSONResponse) VisitListApplicationPreviewsResponse ¶
func (response ListApplicationPreviews401JSONResponse) VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
type ListApplicationPreviews403JSONResponse ¶
type ListApplicationPreviews403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationPreviews403JSONResponse) VisitListApplicationPreviewsResponse ¶
func (response ListApplicationPreviews403JSONResponse) VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
type ListApplicationPreviews404JSONResponse ¶
type ListApplicationPreviews404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationPreviews404JSONResponse) VisitListApplicationPreviewsResponse ¶
func (response ListApplicationPreviews404JSONResponse) VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
type ListApplicationPreviews429JSONResponse ¶
type ListApplicationPreviews429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationPreviews429JSONResponse) VisitListApplicationPreviewsResponse ¶
func (response ListApplicationPreviews429JSONResponse) VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
type ListApplicationPreviewsRequestObject ¶
type ListApplicationPreviewsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type ListApplicationPreviewsResponseObject ¶
type ListApplicationPreviewsResponseObject interface {
VisitListApplicationPreviewsResponse(w http.ResponseWriter) error
}
type ListApplicationPullRequests200JSONResponse ¶
type ListApplicationPullRequests200JSONResponse struct {
Data []struct {
Branch string `json:"branch"`
Draft *bool `json:"draft,omitempty"`
HeadSha string `json:"head_sha"`
IsFork bool `json:"is_fork"`
Number int `json:"number"`
Title string `json:"title"`
} `json:"data"`
}
func (ListApplicationPullRequests200JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests200JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequests401JSONResponse ¶
func (ListApplicationPullRequests401JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests401JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequests403JSONResponse ¶
type ListApplicationPullRequests403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationPullRequests403JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests403JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequests404JSONResponse ¶
type ListApplicationPullRequests404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationPullRequests404JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests404JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequests409JSONResponse ¶
type ListApplicationPullRequests409JSONResponse struct{ ConflictJSONResponse }
func (ListApplicationPullRequests409JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests409JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequests429JSONResponse ¶
type ListApplicationPullRequests429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationPullRequests429JSONResponse) VisitListApplicationPullRequestsResponse ¶
func (response ListApplicationPullRequests429JSONResponse) VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
type ListApplicationPullRequestsRequestObject ¶
type ListApplicationPullRequestsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type ListApplicationPullRequestsResponseObject ¶
type ListApplicationPullRequestsResponseObject interface {
VisitListApplicationPullRequestsResponse(w http.ResponseWriter) error
}
type ListApplicationStorages200JSONResponse ¶
type ListApplicationStorages200JSONResponse struct {
Data []PersistentStorage `json:"data"`
}
func (ListApplicationStorages200JSONResponse) VisitListApplicationStoragesResponse ¶
func (response ListApplicationStorages200JSONResponse) VisitListApplicationStoragesResponse(w http.ResponseWriter) error
type ListApplicationStorages401JSONResponse ¶
func (ListApplicationStorages401JSONResponse) VisitListApplicationStoragesResponse ¶
func (response ListApplicationStorages401JSONResponse) VisitListApplicationStoragesResponse(w http.ResponseWriter) error
type ListApplicationStorages403JSONResponse ¶
type ListApplicationStorages403JSONResponse struct{ ForbiddenJSONResponse }
func (ListApplicationStorages403JSONResponse) VisitListApplicationStoragesResponse ¶
func (response ListApplicationStorages403JSONResponse) VisitListApplicationStoragesResponse(w http.ResponseWriter) error
type ListApplicationStorages404JSONResponse ¶
type ListApplicationStorages404JSONResponse struct{ NotFoundJSONResponse }
func (ListApplicationStorages404JSONResponse) VisitListApplicationStoragesResponse ¶
func (response ListApplicationStorages404JSONResponse) VisitListApplicationStoragesResponse(w http.ResponseWriter) error
type ListApplicationStorages429JSONResponse ¶
type ListApplicationStorages429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplicationStorages429JSONResponse) VisitListApplicationStoragesResponse ¶
func (response ListApplicationStorages429JSONResponse) VisitListApplicationStoragesResponse(w http.ResponseWriter) error
type ListApplicationStoragesRequestObject ¶
type ListApplicationStoragesRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type ListApplicationStoragesResponseObject ¶
type ListApplicationStoragesResponseObject interface {
VisitListApplicationStoragesResponse(w http.ResponseWriter) error
}
type ListApplications200JSONResponse ¶
type ListApplications200JSONResponse struct {
Data []Application `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListApplications200JSONResponse) VisitListApplicationsResponse ¶
func (response ListApplications200JSONResponse) VisitListApplicationsResponse(w http.ResponseWriter) error
type ListApplications400JSONResponse ¶
type ListApplications400JSONResponse struct{ BadRequestJSONResponse }
func (ListApplications400JSONResponse) VisitListApplicationsResponse ¶
func (response ListApplications400JSONResponse) VisitListApplicationsResponse(w http.ResponseWriter) error
type ListApplications401JSONResponse ¶
func (ListApplications401JSONResponse) VisitListApplicationsResponse ¶
func (response ListApplications401JSONResponse) VisitListApplicationsResponse(w http.ResponseWriter) error
type ListApplications429JSONResponse ¶
type ListApplications429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListApplications429JSONResponse) VisitListApplicationsResponse ¶
func (response ListApplications429JSONResponse) VisitListApplicationsResponse(w http.ResponseWriter) error
type ListApplicationsParams ¶
type ListApplicationsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// ProjectUuid Filter by project.
ProjectUuid *string `form:"project_uuid,omitempty" json:"project_uuid,omitempty"`
// EnvironmentUuid Filter by environment.
EnvironmentUuid *string `form:"environment_uuid,omitempty" json:"environment_uuid,omitempty"`
// ServerUuid Filter by server.
ServerUuid *string `form:"server_uuid,omitempty" json:"server_uuid,omitempty"`
}
ListApplicationsParams defines parameters for ListApplications.
type ListApplicationsRequestObject ¶
type ListApplicationsRequestObject struct {
Params ListApplicationsParams
}
type ListApplicationsResponseObject ¶
type ListApplicationsResponseObject interface {
VisitListApplicationsResponse(w http.ResponseWriter) error
}
type ListBackupExecutions200JSONResponse ¶
type ListBackupExecutions200JSONResponse struct {
Data []BackupExecution `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListBackupExecutions200JSONResponse) VisitListBackupExecutionsResponse ¶
func (response ListBackupExecutions200JSONResponse) VisitListBackupExecutionsResponse(w http.ResponseWriter) error
type ListBackupExecutions401JSONResponse ¶
func (ListBackupExecutions401JSONResponse) VisitListBackupExecutionsResponse ¶
func (response ListBackupExecutions401JSONResponse) VisitListBackupExecutionsResponse(w http.ResponseWriter) error
type ListBackupExecutions403JSONResponse ¶
type ListBackupExecutions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListBackupExecutions403JSONResponse) VisitListBackupExecutionsResponse ¶
func (response ListBackupExecutions403JSONResponse) VisitListBackupExecutionsResponse(w http.ResponseWriter) error
type ListBackupExecutions404JSONResponse ¶
type ListBackupExecutions404JSONResponse struct{ NotFoundJSONResponse }
func (ListBackupExecutions404JSONResponse) VisitListBackupExecutionsResponse ¶
func (response ListBackupExecutions404JSONResponse) VisitListBackupExecutionsResponse(w http.ResponseWriter) error
type ListBackupExecutions429JSONResponse ¶
type ListBackupExecutions429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListBackupExecutions429JSONResponse) VisitListBackupExecutionsResponse ¶
func (response ListBackupExecutions429JSONResponse) VisitListBackupExecutionsResponse(w http.ResponseWriter) error
type ListBackupExecutionsParams ¶
type ListBackupExecutionsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListBackupExecutionsParams defines parameters for ListBackupExecutions.
type ListBackupExecutionsRequestObject ¶
type ListBackupExecutionsRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ListBackupExecutionsParams
}
type ListBackupExecutionsResponseObject ¶
type ListBackupExecutionsResponseObject interface {
VisitListBackupExecutionsResponse(w http.ResponseWriter) error
}
type ListBackupPlans200JSONResponse ¶
type ListBackupPlans200JSONResponse struct {
Data []BackupPlan `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListBackupPlans200JSONResponse) VisitListBackupPlansResponse ¶
func (response ListBackupPlans200JSONResponse) VisitListBackupPlansResponse(w http.ResponseWriter) error
type ListBackupPlans401JSONResponse ¶
func (ListBackupPlans401JSONResponse) VisitListBackupPlansResponse ¶
func (response ListBackupPlans401JSONResponse) VisitListBackupPlansResponse(w http.ResponseWriter) error
type ListBackupPlans403JSONResponse ¶
type ListBackupPlans403JSONResponse struct{ ForbiddenJSONResponse }
func (ListBackupPlans403JSONResponse) VisitListBackupPlansResponse ¶
func (response ListBackupPlans403JSONResponse) VisitListBackupPlansResponse(w http.ResponseWriter) error
type ListBackupPlans404JSONResponse ¶
type ListBackupPlans404JSONResponse struct{ NotFoundJSONResponse }
func (ListBackupPlans404JSONResponse) VisitListBackupPlansResponse ¶
func (response ListBackupPlans404JSONResponse) VisitListBackupPlansResponse(w http.ResponseWriter) error
type ListBackupPlans429JSONResponse ¶
type ListBackupPlans429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListBackupPlans429JSONResponse) VisitListBackupPlansResponse ¶
func (response ListBackupPlans429JSONResponse) VisitListBackupPlansResponse(w http.ResponseWriter) error
type ListBackupPlansParams ¶
type ListBackupPlansParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListBackupPlansParams defines parameters for ListBackupPlans.
type ListBackupPlansRequestObject ¶
type ListBackupPlansRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
Params ListBackupPlansParams
}
type ListBackupPlansResponseObject ¶
type ListBackupPlansResponseObject interface {
VisitListBackupPlansResponse(w http.ResponseWriter) error
}
type ListComponentBackupExecutions200JSONResponse ¶
type ListComponentBackupExecutions200JSONResponse struct {
Data []BackupExecution `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListComponentBackupExecutions200JSONResponse) VisitListComponentBackupExecutionsResponse ¶
func (response ListComponentBackupExecutions200JSONResponse) VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
type ListComponentBackupExecutions401JSONResponse ¶
func (ListComponentBackupExecutions401JSONResponse) VisitListComponentBackupExecutionsResponse ¶
func (response ListComponentBackupExecutions401JSONResponse) VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
type ListComponentBackupExecutions403JSONResponse ¶
type ListComponentBackupExecutions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentBackupExecutions403JSONResponse) VisitListComponentBackupExecutionsResponse ¶
func (response ListComponentBackupExecutions403JSONResponse) VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
type ListComponentBackupExecutions404JSONResponse ¶
type ListComponentBackupExecutions404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentBackupExecutions404JSONResponse) VisitListComponentBackupExecutionsResponse ¶
func (response ListComponentBackupExecutions404JSONResponse) VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
type ListComponentBackupExecutions429JSONResponse ¶
type ListComponentBackupExecutions429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListComponentBackupExecutions429JSONResponse) VisitListComponentBackupExecutionsResponse ¶
func (response ListComponentBackupExecutions429JSONResponse) VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
type ListComponentBackupExecutionsParams ¶
type ListComponentBackupExecutionsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListComponentBackupExecutionsParams defines parameters for ListComponentBackupExecutions.
type ListComponentBackupExecutionsRequestObject ¶
type ListComponentBackupExecutionsRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ListComponentBackupExecutionsParams
}
type ListComponentBackupExecutionsResponseObject ¶
type ListComponentBackupExecutionsResponseObject interface {
VisitListComponentBackupExecutionsResponse(w http.ResponseWriter) error
}
type ListComponentBackupPlans200JSONResponse ¶
type ListComponentBackupPlans200JSONResponse struct {
Data []BackupPlan `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListComponentBackupPlans200JSONResponse) VisitListComponentBackupPlansResponse ¶
func (response ListComponentBackupPlans200JSONResponse) VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
type ListComponentBackupPlans401JSONResponse ¶
func (ListComponentBackupPlans401JSONResponse) VisitListComponentBackupPlansResponse ¶
func (response ListComponentBackupPlans401JSONResponse) VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
type ListComponentBackupPlans403JSONResponse ¶
type ListComponentBackupPlans403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentBackupPlans403JSONResponse) VisitListComponentBackupPlansResponse ¶
func (response ListComponentBackupPlans403JSONResponse) VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
type ListComponentBackupPlans404JSONResponse ¶
type ListComponentBackupPlans404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentBackupPlans404JSONResponse) VisitListComponentBackupPlansResponse ¶
func (response ListComponentBackupPlans404JSONResponse) VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
type ListComponentBackupPlans429JSONResponse ¶
type ListComponentBackupPlans429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListComponentBackupPlans429JSONResponse) VisitListComponentBackupPlansResponse ¶
func (response ListComponentBackupPlans429JSONResponse) VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
type ListComponentBackupPlansParams ¶
type ListComponentBackupPlansParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListComponentBackupPlansParams defines parameters for ListComponentBackupPlans.
type ListComponentBackupPlansRequestObject ¶
type ListComponentBackupPlansRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
Params ListComponentBackupPlansParams
}
type ListComponentBackupPlansResponseObject ¶
type ListComponentBackupPlansResponseObject interface {
VisitListComponentBackupPlansResponse(w http.ResponseWriter) error
}
type ListComponentRestoreDrills200JSONResponse ¶
type ListComponentRestoreDrills200JSONResponse struct {
Data []RestoreDrill `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListComponentRestoreDrills200JSONResponse) VisitListComponentRestoreDrillsResponse ¶
func (response ListComponentRestoreDrills200JSONResponse) VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
type ListComponentRestoreDrills401JSONResponse ¶
func (ListComponentRestoreDrills401JSONResponse) VisitListComponentRestoreDrillsResponse ¶
func (response ListComponentRestoreDrills401JSONResponse) VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
type ListComponentRestoreDrills403JSONResponse ¶
type ListComponentRestoreDrills403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentRestoreDrills403JSONResponse) VisitListComponentRestoreDrillsResponse ¶
func (response ListComponentRestoreDrills403JSONResponse) VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
type ListComponentRestoreDrills404JSONResponse ¶
type ListComponentRestoreDrills404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentRestoreDrills404JSONResponse) VisitListComponentRestoreDrillsResponse ¶
func (response ListComponentRestoreDrills404JSONResponse) VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
type ListComponentRestoreDrills429JSONResponse ¶
type ListComponentRestoreDrills429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListComponentRestoreDrills429JSONResponse) VisitListComponentRestoreDrillsResponse ¶
func (response ListComponentRestoreDrills429JSONResponse) VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
type ListComponentRestoreDrillsParams ¶
type ListComponentRestoreDrillsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListComponentRestoreDrillsParams defines parameters for ListComponentRestoreDrills.
type ListComponentRestoreDrillsRequestObject ¶
type ListComponentRestoreDrillsRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ListComponentRestoreDrillsParams
}
type ListComponentRestoreDrillsResponseObject ¶
type ListComponentRestoreDrillsResponseObject interface {
VisitListComponentRestoreDrillsResponse(w http.ResponseWriter) error
}
type ListDatabases200JSONResponse ¶
type ListDatabases200JSONResponse struct {
Data []Database `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListDatabases200JSONResponse) VisitListDatabasesResponse ¶
func (response ListDatabases200JSONResponse) VisitListDatabasesResponse(w http.ResponseWriter) error
type ListDatabases400JSONResponse ¶
type ListDatabases400JSONResponse struct{ BadRequestJSONResponse }
func (ListDatabases400JSONResponse) VisitListDatabasesResponse ¶
func (response ListDatabases400JSONResponse) VisitListDatabasesResponse(w http.ResponseWriter) error
type ListDatabases401JSONResponse ¶
func (ListDatabases401JSONResponse) VisitListDatabasesResponse ¶
func (response ListDatabases401JSONResponse) VisitListDatabasesResponse(w http.ResponseWriter) error
type ListDatabases429JSONResponse ¶
type ListDatabases429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListDatabases429JSONResponse) VisitListDatabasesResponse ¶
func (response ListDatabases429JSONResponse) VisitListDatabasesResponse(w http.ResponseWriter) error
type ListDatabasesParams ¶
type ListDatabasesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// EnvironmentUuid Filter by environment.
EnvironmentUuid *string `form:"environment_uuid,omitempty" json:"environment_uuid,omitempty"`
// ServerUuid Filter by server.
ServerUuid *string `form:"server_uuid,omitempty" json:"server_uuid,omitempty"`
}
ListDatabasesParams defines parameters for ListDatabases.
type ListDatabasesRequestObject ¶
type ListDatabasesRequestObject struct {
Params ListDatabasesParams
}
type ListDatabasesResponseObject ¶
type ListDatabasesResponseObject interface {
VisitListDatabasesResponse(w http.ResponseWriter) error
}
type ListDnsCredentials200JSONResponse ¶
type ListDnsCredentials200JSONResponse struct {
Data []DnsCredential `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListDnsCredentials200JSONResponse) VisitListDnsCredentialsResponse ¶
func (response ListDnsCredentials200JSONResponse) VisitListDnsCredentialsResponse(w http.ResponseWriter) error
type ListDnsCredentials401JSONResponse ¶
func (ListDnsCredentials401JSONResponse) VisitListDnsCredentialsResponse ¶
func (response ListDnsCredentials401JSONResponse) VisitListDnsCredentialsResponse(w http.ResponseWriter) error
type ListDnsCredentials429JSONResponse ¶
type ListDnsCredentials429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListDnsCredentials429JSONResponse) VisitListDnsCredentialsResponse ¶
func (response ListDnsCredentials429JSONResponse) VisitListDnsCredentialsResponse(w http.ResponseWriter) error
type ListDnsCredentialsParams ¶
type ListDnsCredentialsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListDnsCredentialsParams defines parameters for ListDnsCredentials.
type ListDnsCredentialsRequestObject ¶
type ListDnsCredentialsRequestObject struct {
Params ListDnsCredentialsParams
}
type ListDnsCredentialsResponseObject ¶
type ListDnsCredentialsResponseObject interface {
VisitListDnsCredentialsResponse(w http.ResponseWriter) error
}
type ListEnvironments200JSONResponse ¶
type ListEnvironments200JSONResponse struct {
Data []Environment `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListEnvironments200JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments200JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments401JSONResponse ¶
func (ListEnvironments401JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments401JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments403JSONResponse ¶
type ListEnvironments403JSONResponse struct{ ForbiddenJSONResponse }
func (ListEnvironments403JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments403JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments404JSONResponse ¶
type ListEnvironments404JSONResponse struct{ NotFoundJSONResponse }
func (ListEnvironments404JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments404JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments429JSONResponse ¶
type ListEnvironments429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListEnvironments429JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments429JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironmentsParams ¶
type ListEnvironmentsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListEnvironmentsParams defines parameters for ListEnvironments.
type ListEnvironmentsRequestObject ¶
type ListEnvironmentsRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
Params ListEnvironmentsParams
}
type ListEnvironmentsResponseObject ¶
type ListEnvironmentsResponseObject interface {
VisitListEnvironmentsResponse(w http.ResponseWriter) error
}
type ListExternalEndpointGrants200JSONResponse ¶
type ListExternalEndpointGrants200JSONResponse struct {
Data []ExternalEndpointGrant `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListExternalEndpointGrants200JSONResponse) VisitListExternalEndpointGrantsResponse ¶
func (response ListExternalEndpointGrants200JSONResponse) VisitListExternalEndpointGrantsResponse(w http.ResponseWriter) error
type ListExternalEndpointGrants401JSONResponse ¶
func (ListExternalEndpointGrants401JSONResponse) VisitListExternalEndpointGrantsResponse ¶
func (response ListExternalEndpointGrants401JSONResponse) VisitListExternalEndpointGrantsResponse(w http.ResponseWriter) error
type ListExternalEndpointGrants403JSONResponse ¶
type ListExternalEndpointGrants403JSONResponse struct{ ForbiddenJSONResponse }
func (ListExternalEndpointGrants403JSONResponse) VisitListExternalEndpointGrantsResponse ¶
func (response ListExternalEndpointGrants403JSONResponse) VisitListExternalEndpointGrantsResponse(w http.ResponseWriter) error
type ListExternalEndpointGrants404JSONResponse ¶
type ListExternalEndpointGrants404JSONResponse struct{ NotFoundJSONResponse }
func (ListExternalEndpointGrants404JSONResponse) VisitListExternalEndpointGrantsResponse ¶
func (response ListExternalEndpointGrants404JSONResponse) VisitListExternalEndpointGrantsResponse(w http.ResponseWriter) error
type ListExternalEndpointGrantsParams ¶
type ListExternalEndpointGrantsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListExternalEndpointGrantsParams defines parameters for ListExternalEndpointGrants.
type ListExternalEndpointGrantsRequestObject ¶
type ListExternalEndpointGrantsRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
Params ListExternalEndpointGrantsParams
}
type ListExternalEndpointGrantsResponseObject ¶
type ListExternalEndpointGrantsResponseObject interface {
VisitListExternalEndpointGrantsResponse(w http.ResponseWriter) error
}
type ListExternalEndpoints200JSONResponse ¶
type ListExternalEndpoints200JSONResponse struct {
Data []ExternalEndpoint `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListExternalEndpoints200JSONResponse) VisitListExternalEndpointsResponse ¶
func (response ListExternalEndpoints200JSONResponse) VisitListExternalEndpointsResponse(w http.ResponseWriter) error
type ListExternalEndpoints401JSONResponse ¶
func (ListExternalEndpoints401JSONResponse) VisitListExternalEndpointsResponse ¶
func (response ListExternalEndpoints401JSONResponse) VisitListExternalEndpointsResponse(w http.ResponseWriter) error
type ListExternalEndpoints403JSONResponse ¶
type ListExternalEndpoints403JSONResponse struct{ ForbiddenJSONResponse }
func (ListExternalEndpoints403JSONResponse) VisitListExternalEndpointsResponse ¶
func (response ListExternalEndpoints403JSONResponse) VisitListExternalEndpointsResponse(w http.ResponseWriter) error
type ListExternalEndpointsParams ¶
type ListExternalEndpointsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListExternalEndpointsParams defines parameters for ListExternalEndpoints.
type ListExternalEndpointsRequestObject ¶
type ListExternalEndpointsRequestObject struct {
Params ListExternalEndpointsParams
}
type ListExternalEndpointsResponseObject ¶
type ListExternalEndpointsResponseObject interface {
VisitListExternalEndpointsResponse(w http.ResponseWriter) error
}
type ListGithubAppRepositories200JSONResponse ¶
type ListGithubAppRepositories200JSONResponse struct {
Data []GitRepository `json:"data"`
}
func (ListGithubAppRepositories200JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories200JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositories401JSONResponse ¶
func (ListGithubAppRepositories401JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories401JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositories403JSONResponse ¶
type ListGithubAppRepositories403JSONResponse struct{ ForbiddenJSONResponse }
func (ListGithubAppRepositories403JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories403JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositories404JSONResponse ¶
type ListGithubAppRepositories404JSONResponse struct{ NotFoundJSONResponse }
func (ListGithubAppRepositories404JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories404JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositories409JSONResponse ¶
type ListGithubAppRepositories409JSONResponse struct{ ConflictJSONResponse }
func (ListGithubAppRepositories409JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories409JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositories429JSONResponse ¶
type ListGithubAppRepositories429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListGithubAppRepositories429JSONResponse) VisitListGithubAppRepositoriesResponse ¶
func (response ListGithubAppRepositories429JSONResponse) VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
type ListGithubAppRepositoriesParams ¶
type ListGithubAppRepositoriesParams struct {
Refresh *bool `form:"refresh,omitempty" json:"refresh,omitempty"`
}
ListGithubAppRepositoriesParams defines parameters for ListGithubAppRepositories.
type ListGithubAppRepositoriesRequestObject ¶
type ListGithubAppRepositoriesRequestObject struct {
GithubAppUuid GithubAppUuid `json:"github_app_uuid"`
Params ListGithubAppRepositoriesParams
}
type ListGithubAppRepositoriesResponseObject ¶
type ListGithubAppRepositoriesResponseObject interface {
VisitListGithubAppRepositoriesResponse(w http.ResponseWriter) error
}
type ListGithubApps200JSONResponse ¶
type ListGithubApps200JSONResponse struct {
Data []GithubApp `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListGithubApps200JSONResponse) VisitListGithubAppsResponse ¶
func (response ListGithubApps200JSONResponse) VisitListGithubAppsResponse(w http.ResponseWriter) error
type ListGithubApps401JSONResponse ¶
func (ListGithubApps401JSONResponse) VisitListGithubAppsResponse ¶
func (response ListGithubApps401JSONResponse) VisitListGithubAppsResponse(w http.ResponseWriter) error
type ListGithubApps429JSONResponse ¶
type ListGithubApps429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListGithubApps429JSONResponse) VisitListGithubAppsResponse ¶
func (response ListGithubApps429JSONResponse) VisitListGithubAppsResponse(w http.ResponseWriter) error
type ListGithubAppsParams ¶
type ListGithubAppsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListGithubAppsParams defines parameters for ListGithubApps.
type ListGithubAppsRequestObject ¶
type ListGithubAppsRequestObject struct {
Params ListGithubAppsParams
}
type ListGithubAppsResponseObject ¶
type ListGithubAppsResponseObject interface {
VisitListGithubAppsResponse(w http.ResponseWriter) error
}
type ListIngressEndpoints200JSONResponse ¶
type ListIngressEndpoints200JSONResponse struct {
Data []IngressEndpoint `json:"data"`
}
func (ListIngressEndpoints200JSONResponse) VisitListIngressEndpointsResponse ¶
func (response ListIngressEndpoints200JSONResponse) VisitListIngressEndpointsResponse(w http.ResponseWriter) error
type ListIngressEndpoints401JSONResponse ¶
func (ListIngressEndpoints401JSONResponse) VisitListIngressEndpointsResponse ¶
func (response ListIngressEndpoints401JSONResponse) VisitListIngressEndpointsResponse(w http.ResponseWriter) error
type ListIngressEndpoints403JSONResponse ¶
type ListIngressEndpoints403JSONResponse struct{ ForbiddenJSONResponse }
func (ListIngressEndpoints403JSONResponse) VisitListIngressEndpointsResponse ¶
func (response ListIngressEndpoints403JSONResponse) VisitListIngressEndpointsResponse(w http.ResponseWriter) error
type ListIngressEndpointsRequestObject ¶
type ListIngressEndpointsRequestObject struct {
}
type ListIngressEndpointsResponseObject ¶
type ListIngressEndpointsResponseObject interface {
VisitListIngressEndpointsResponse(w http.ResponseWriter) error
}
type ListIngressTunnelSessions200JSONResponse ¶
type ListIngressTunnelSessions200JSONResponse struct {
Data []IngressTunnelSessionInfo `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListIngressTunnelSessions200JSONResponse) VisitListIngressTunnelSessionsResponse ¶
func (response ListIngressTunnelSessions200JSONResponse) VisitListIngressTunnelSessionsResponse(w http.ResponseWriter) error
type ListIngressTunnelSessions400JSONResponse ¶
type ListIngressTunnelSessions400JSONResponse struct{ BadRequestJSONResponse }
func (ListIngressTunnelSessions400JSONResponse) VisitListIngressTunnelSessionsResponse ¶
func (response ListIngressTunnelSessions400JSONResponse) VisitListIngressTunnelSessionsResponse(w http.ResponseWriter) error
type ListIngressTunnelSessions401JSONResponse ¶
func (ListIngressTunnelSessions401JSONResponse) VisitListIngressTunnelSessionsResponse ¶
func (response ListIngressTunnelSessions401JSONResponse) VisitListIngressTunnelSessionsResponse(w http.ResponseWriter) error
type ListIngressTunnelSessions403JSONResponse ¶
type ListIngressTunnelSessions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListIngressTunnelSessions403JSONResponse) VisitListIngressTunnelSessionsResponse ¶
func (response ListIngressTunnelSessions403JSONResponse) VisitListIngressTunnelSessionsResponse(w http.ResponseWriter) error
type ListIngressTunnelSessionsParams ¶
type ListIngressTunnelSessionsParams struct {
// IngressEndpointUuid Restrict to the sessions of this ingress endpoint.
IngressEndpointUuid *string `form:"ingress_endpoint_uuid,omitempty" json:"ingress_endpoint_uuid,omitempty"`
// Active `true` (default) lists only the sessions still open. `false` walks the history too.
Active *bool `form:"active,omitempty" json:"active,omitempty"`
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListIngressTunnelSessionsParams defines parameters for ListIngressTunnelSessions.
type ListIngressTunnelSessionsRequestObject ¶
type ListIngressTunnelSessionsRequestObject struct {
Params ListIngressTunnelSessionsParams
}
type ListIngressTunnelSessionsResponseObject ¶
type ListIngressTunnelSessionsResponseObject interface {
VisitListIngressTunnelSessionsResponse(w http.ResponseWriter) error
}
type ListInstanceAudit200JSONResponse ¶
type ListInstanceAudit200JSONResponse struct {
Data []AuditEvent `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListInstanceAudit200JSONResponse) VisitListInstanceAuditResponse ¶
func (response ListInstanceAudit200JSONResponse) VisitListInstanceAuditResponse(w http.ResponseWriter) error
type ListInstanceAudit400JSONResponse ¶
type ListInstanceAudit400JSONResponse struct{ BadRequestJSONResponse }
func (ListInstanceAudit400JSONResponse) VisitListInstanceAuditResponse ¶
func (response ListInstanceAudit400JSONResponse) VisitListInstanceAuditResponse(w http.ResponseWriter) error
type ListInstanceAudit401JSONResponse ¶
func (ListInstanceAudit401JSONResponse) VisitListInstanceAuditResponse ¶
func (response ListInstanceAudit401JSONResponse) VisitListInstanceAuditResponse(w http.ResponseWriter) error
type ListInstanceAudit403JSONResponse ¶
type ListInstanceAudit403JSONResponse struct{ ForbiddenJSONResponse }
func (ListInstanceAudit403JSONResponse) VisitListInstanceAuditResponse ¶
func (response ListInstanceAudit403JSONResponse) VisitListInstanceAuditResponse(w http.ResponseWriter) error
type ListInstanceAudit429JSONResponse ¶
type ListInstanceAudit429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListInstanceAudit429JSONResponse) VisitListInstanceAuditResponse ¶
func (response ListInstanceAudit429JSONResponse) VisitListInstanceAuditResponse(w http.ResponseWriter) error
type ListInstanceAuditParams ¶
type ListInstanceAuditParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
Action *string `form:"action,omitempty" json:"action,omitempty"`
Result *ListInstanceAuditParamsResult `form:"result,omitempty" json:"result,omitempty"`
ActorUuid *string `form:"actor_uuid,omitempty" json:"actor_uuid,omitempty"`
From *time.Time `form:"from,omitempty" json:"from,omitempty"`
To *time.Time `form:"to,omitempty" json:"to,omitempty"`
}
ListInstanceAuditParams defines parameters for ListInstanceAudit.
type ListInstanceAuditParamsResult ¶
type ListInstanceAuditParamsResult string
ListInstanceAuditParamsResult defines parameters for ListInstanceAudit.
const ( ListInstanceAuditParamsResultDenied ListInstanceAuditParamsResult = "denied" ListInstanceAuditParamsResultFailure ListInstanceAuditParamsResult = "failure" ListInstanceAuditParamsResultSuccess ListInstanceAuditParamsResult = "success" )
Defines values for ListInstanceAuditParamsResult.
func (ListInstanceAuditParamsResult) Valid ¶
func (e ListInstanceAuditParamsResult) Valid() bool
Valid indicates whether the value is a known member of the ListInstanceAuditParamsResult enum.
type ListInstanceAuditRequestObject ¶
type ListInstanceAuditRequestObject struct {
Params ListInstanceAuditParams
}
type ListInstanceAuditResponseObject ¶
type ListInstanceAuditResponseObject interface {
VisitListInstanceAuditResponse(w http.ResponseWriter) error
}
type ListJobs200JSONResponse ¶
type ListJobs200JSONResponse struct {
Data []Job `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListJobs200JSONResponse) VisitListJobsResponse ¶
func (response ListJobs200JSONResponse) VisitListJobsResponse(w http.ResponseWriter) error
type ListJobs400JSONResponse ¶
type ListJobs400JSONResponse struct{ BadRequestJSONResponse }
func (ListJobs400JSONResponse) VisitListJobsResponse ¶
func (response ListJobs400JSONResponse) VisitListJobsResponse(w http.ResponseWriter) error
type ListJobs401JSONResponse ¶
func (ListJobs401JSONResponse) VisitListJobsResponse ¶
func (response ListJobs401JSONResponse) VisitListJobsResponse(w http.ResponseWriter) error
type ListJobs429JSONResponse ¶
type ListJobs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListJobs429JSONResponse) VisitListJobsResponse ¶
func (response ListJobs429JSONResponse) VisitListJobsResponse(w http.ResponseWriter) error
type ListJobsParams ¶
type ListJobsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Status Filter by status (e.g. `dead_letter`).
Status *JobStatus `form:"status,omitempty" json:"status,omitempty"`
// Queue Filter by logical queue (e.g. `deploy`, `backup`, `cleanup`, `maintenance` — §24.3).
Queue *string `form:"queue,omitempty" json:"queue,omitempty"`
// Type Filter by job type (e.g. `resource.delete`, `backup.execute`).
Type *string `form:"type,omitempty" json:"type,omitempty"`
}
ListJobsParams defines parameters for ListJobs.
type ListJobsRequestObject ¶
type ListJobsRequestObject struct {
Params ListJobsParams
}
type ListJobsResponseObject ¶
type ListJobsResponseObject interface {
VisitListJobsResponse(w http.ResponseWriter) error
}
type ListNotificationChannels200JSONResponse ¶
type ListNotificationChannels200JSONResponse struct {
Data []NotificationChannel `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse ¶
func (response ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error
type ListNotificationChannels401JSONResponse ¶
func (ListNotificationChannels401JSONResponse) VisitListNotificationChannelsResponse ¶
func (response ListNotificationChannels401JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error
type ListNotificationChannels429JSONResponse ¶
type ListNotificationChannels429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListNotificationChannels429JSONResponse) VisitListNotificationChannelsResponse ¶
func (response ListNotificationChannels429JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error
type ListNotificationChannelsParams ¶
type ListNotificationChannelsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListNotificationChannelsParams defines parameters for ListNotificationChannels.
type ListNotificationChannelsRequestObject ¶
type ListNotificationChannelsRequestObject struct {
Params ListNotificationChannelsParams
}
type ListNotificationChannelsResponseObject ¶
type ListNotificationChannelsResponseObject interface {
VisitListNotificationChannelsResponse(w http.ResponseWriter) error
}
type ListNotificationRules200JSONResponse ¶
type ListNotificationRules200JSONResponse struct {
Data []NotificationRule `json:"data"`
}
func (ListNotificationRules200JSONResponse) VisitListNotificationRulesResponse ¶
func (response ListNotificationRules200JSONResponse) VisitListNotificationRulesResponse(w http.ResponseWriter) error
type ListNotificationRules401JSONResponse ¶
func (ListNotificationRules401JSONResponse) VisitListNotificationRulesResponse ¶
func (response ListNotificationRules401JSONResponse) VisitListNotificationRulesResponse(w http.ResponseWriter) error
type ListNotificationRules404JSONResponse ¶
type ListNotificationRules404JSONResponse struct{ NotFoundJSONResponse }
func (ListNotificationRules404JSONResponse) VisitListNotificationRulesResponse ¶
func (response ListNotificationRules404JSONResponse) VisitListNotificationRulesResponse(w http.ResponseWriter) error
type ListNotificationRules429JSONResponse ¶
type ListNotificationRules429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListNotificationRules429JSONResponse) VisitListNotificationRulesResponse ¶
func (response ListNotificationRules429JSONResponse) VisitListNotificationRulesResponse(w http.ResponseWriter) error
type ListNotificationRulesRequestObject ¶
type ListNotificationRulesRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
}
type ListNotificationRulesResponseObject ¶
type ListNotificationRulesResponseObject interface {
VisitListNotificationRulesResponse(w http.ResponseWriter) error
}
type ListOauthProviders200JSONResponse ¶
type ListOauthProviders200JSONResponse struct {
Data []OauthProviderConfig `json:"data"`
}
func (ListOauthProviders200JSONResponse) VisitListOauthProvidersResponse ¶
func (response ListOauthProviders200JSONResponse) VisitListOauthProvidersResponse(w http.ResponseWriter) error
type ListOauthProviders401JSONResponse ¶
func (ListOauthProviders401JSONResponse) VisitListOauthProvidersResponse ¶
func (response ListOauthProviders401JSONResponse) VisitListOauthProvidersResponse(w http.ResponseWriter) error
type ListOauthProviders403JSONResponse ¶
type ListOauthProviders403JSONResponse struct{ ForbiddenJSONResponse }
func (ListOauthProviders403JSONResponse) VisitListOauthProvidersResponse ¶
func (response ListOauthProviders403JSONResponse) VisitListOauthProvidersResponse(w http.ResponseWriter) error
type ListOauthProviders429JSONResponse ¶
type ListOauthProviders429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListOauthProviders429JSONResponse) VisitListOauthProvidersResponse ¶
func (response ListOauthProviders429JSONResponse) VisitListOauthProvidersResponse(w http.ResponseWriter) error
type ListOauthProvidersRequestObject ¶
type ListOauthProvidersRequestObject struct {
}
type ListOauthProvidersResponseObject ¶
type ListOauthProvidersResponseObject interface {
VisitListOauthProvidersResponse(w http.ResponseWriter) error
}
type ListPermissions200JSONResponse ¶
type ListPermissions200JSONResponse struct {
Data []PermissionCatalogEntry `json:"data"`
}
func (ListPermissions200JSONResponse) VisitListPermissionsResponse ¶
func (response ListPermissions200JSONResponse) VisitListPermissionsResponse(w http.ResponseWriter) error
type ListPermissions401JSONResponse ¶
func (ListPermissions401JSONResponse) VisitListPermissionsResponse ¶
func (response ListPermissions401JSONResponse) VisitListPermissionsResponse(w http.ResponseWriter) error
type ListPermissions403JSONResponse ¶
type ListPermissions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListPermissions403JSONResponse) VisitListPermissionsResponse ¶
func (response ListPermissions403JSONResponse) VisitListPermissionsResponse(w http.ResponseWriter) error
type ListPermissions429JSONResponse ¶
type ListPermissions429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListPermissions429JSONResponse) VisitListPermissionsResponse ¶
func (response ListPermissions429JSONResponse) VisitListPermissionsResponse(w http.ResponseWriter) error
type ListPermissionsRequestObject ¶
type ListPermissionsRequestObject struct {
}
type ListPermissionsResponseObject ¶
type ListPermissionsResponseObject interface {
VisitListPermissionsResponse(w http.ResponseWriter) error
}
type ListPortForwardSessions200JSONResponse ¶
type ListPortForwardSessions200JSONResponse struct {
Data []PortForwardSessionInfo `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListPortForwardSessions200JSONResponse) VisitListPortForwardSessionsResponse ¶
func (response ListPortForwardSessions200JSONResponse) VisitListPortForwardSessionsResponse(w http.ResponseWriter) error
type ListPortForwardSessions400JSONResponse ¶
type ListPortForwardSessions400JSONResponse struct{ BadRequestJSONResponse }
func (ListPortForwardSessions400JSONResponse) VisitListPortForwardSessionsResponse ¶
func (response ListPortForwardSessions400JSONResponse) VisitListPortForwardSessionsResponse(w http.ResponseWriter) error
type ListPortForwardSessions401JSONResponse ¶
func (ListPortForwardSessions401JSONResponse) VisitListPortForwardSessionsResponse ¶
func (response ListPortForwardSessions401JSONResponse) VisitListPortForwardSessionsResponse(w http.ResponseWriter) error
type ListPortForwardSessions403JSONResponse ¶
type ListPortForwardSessions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListPortForwardSessions403JSONResponse) VisitListPortForwardSessionsResponse ¶
func (response ListPortForwardSessions403JSONResponse) VisitListPortForwardSessionsResponse(w http.ResponseWriter) error
type ListPortForwardSessionsParams ¶
type ListPortForwardSessionsParams struct {
// ExternalEndpointUuid Restrict to the sessions targeting this external endpoint.
ExternalEndpointUuid *string `form:"external_endpoint_uuid,omitempty" json:"external_endpoint_uuid,omitempty"`
// Active `true` (default) lists only the sessions still open — claimed or still redeemable, and not ended. `false` walks the history too.
Active *bool `form:"active,omitempty" json:"active,omitempty"`
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListPortForwardSessionsParams defines parameters for ListPortForwardSessions.
type ListPortForwardSessionsRequestObject ¶
type ListPortForwardSessionsRequestObject struct {
Params ListPortForwardSessionsParams
}
type ListPortForwardSessionsResponseObject ¶
type ListPortForwardSessionsResponseObject interface {
VisitListPortForwardSessionsResponse(w http.ResponseWriter) error
}
type ListPreviewEnvs200JSONResponse ¶
type ListPreviewEnvs200JSONResponse struct {
Data []EnvironmentVariable `json:"data"`
}
func (ListPreviewEnvs200JSONResponse) VisitListPreviewEnvsResponse ¶
func (response ListPreviewEnvs200JSONResponse) VisitListPreviewEnvsResponse(w http.ResponseWriter) error
type ListPreviewEnvs401JSONResponse ¶
func (ListPreviewEnvs401JSONResponse) VisitListPreviewEnvsResponse ¶
func (response ListPreviewEnvs401JSONResponse) VisitListPreviewEnvsResponse(w http.ResponseWriter) error
type ListPreviewEnvs403JSONResponse ¶
type ListPreviewEnvs403JSONResponse struct{ ForbiddenJSONResponse }
func (ListPreviewEnvs403JSONResponse) VisitListPreviewEnvsResponse ¶
func (response ListPreviewEnvs403JSONResponse) VisitListPreviewEnvsResponse(w http.ResponseWriter) error
type ListPreviewEnvs404JSONResponse ¶
type ListPreviewEnvs404JSONResponse struct{ NotFoundJSONResponse }
func (ListPreviewEnvs404JSONResponse) VisitListPreviewEnvsResponse ¶
func (response ListPreviewEnvs404JSONResponse) VisitListPreviewEnvsResponse(w http.ResponseWriter) error
type ListPreviewEnvs429JSONResponse ¶
type ListPreviewEnvs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListPreviewEnvs429JSONResponse) VisitListPreviewEnvsResponse ¶
func (response ListPreviewEnvs429JSONResponse) VisitListPreviewEnvsResponse(w http.ResponseWriter) error
type ListPreviewEnvsRequestObject ¶
type ListPreviewEnvsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
}
type ListPreviewEnvsResponseObject ¶
type ListPreviewEnvsResponseObject interface {
VisitListPreviewEnvsResponse(w http.ResponseWriter) error
}
type ListPrivateKeys200JSONResponse ¶
type ListPrivateKeys200JSONResponse struct {
Data []PrivateKey `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListPrivateKeys200JSONResponse) VisitListPrivateKeysResponse ¶
func (response ListPrivateKeys200JSONResponse) VisitListPrivateKeysResponse(w http.ResponseWriter) error
type ListPrivateKeys401JSONResponse ¶
func (ListPrivateKeys401JSONResponse) VisitListPrivateKeysResponse ¶
func (response ListPrivateKeys401JSONResponse) VisitListPrivateKeysResponse(w http.ResponseWriter) error
type ListPrivateKeys429JSONResponse ¶
type ListPrivateKeys429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListPrivateKeys429JSONResponse) VisitListPrivateKeysResponse ¶
func (response ListPrivateKeys429JSONResponse) VisitListPrivateKeysResponse(w http.ResponseWriter) error
type ListPrivateKeysParams ¶
type ListPrivateKeysParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListPrivateKeysParams defines parameters for ListPrivateKeys.
type ListPrivateKeysRequestObject ¶
type ListPrivateKeysRequestObject struct {
Params ListPrivateKeysParams
}
type ListPrivateKeysResponseObject ¶
type ListPrivateKeysResponseObject interface {
VisitListPrivateKeysResponse(w http.ResponseWriter) error
}
type ListProjects200JSONResponse ¶
type ListProjects200JSONResponse struct {
Data []Project `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListProjects200JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects200JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects400JSONResponse ¶
type ListProjects400JSONResponse struct{ BadRequestJSONResponse }
func (ListProjects400JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects400JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects401JSONResponse ¶
func (ListProjects401JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects401JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects429JSONResponse ¶
type ListProjects429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListProjects429JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects429JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjectsParams ¶
type ListProjectsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListProjectsParams defines parameters for ListProjects.
type ListProjectsRequestObject ¶
type ListProjectsRequestObject struct {
Params ListProjectsParams
}
type ListProjectsResponseObject ¶
type ListProjectsResponseObject interface {
VisitListProjectsResponse(w http.ResponseWriter) error
}
type ListRegistryCredentials200JSONResponse ¶
type ListRegistryCredentials200JSONResponse struct {
Data []RegistryCredential `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListRegistryCredentials200JSONResponse) VisitListRegistryCredentialsResponse ¶
func (response ListRegistryCredentials200JSONResponse) VisitListRegistryCredentialsResponse(w http.ResponseWriter) error
type ListRegistryCredentials401JSONResponse ¶
func (ListRegistryCredentials401JSONResponse) VisitListRegistryCredentialsResponse ¶
func (response ListRegistryCredentials401JSONResponse) VisitListRegistryCredentialsResponse(w http.ResponseWriter) error
type ListRegistryCredentials429JSONResponse ¶
type ListRegistryCredentials429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListRegistryCredentials429JSONResponse) VisitListRegistryCredentialsResponse ¶
func (response ListRegistryCredentials429JSONResponse) VisitListRegistryCredentialsResponse(w http.ResponseWriter) error
type ListRegistryCredentialsParams ¶
type ListRegistryCredentialsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListRegistryCredentialsParams defines parameters for ListRegistryCredentials.
type ListRegistryCredentialsRequestObject ¶
type ListRegistryCredentialsRequestObject struct {
Params ListRegistryCredentialsParams
}
type ListRegistryCredentialsResponseObject ¶
type ListRegistryCredentialsResponseObject interface {
VisitListRegistryCredentialsResponse(w http.ResponseWriter) error
}
type ListRestoreDrills200JSONResponse ¶
type ListRestoreDrills200JSONResponse struct {
Data []RestoreDrill `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListRestoreDrills200JSONResponse) VisitListRestoreDrillsResponse ¶
func (response ListRestoreDrills200JSONResponse) VisitListRestoreDrillsResponse(w http.ResponseWriter) error
type ListRestoreDrills401JSONResponse ¶
func (ListRestoreDrills401JSONResponse) VisitListRestoreDrillsResponse ¶
func (response ListRestoreDrills401JSONResponse) VisitListRestoreDrillsResponse(w http.ResponseWriter) error
type ListRestoreDrills403JSONResponse ¶
type ListRestoreDrills403JSONResponse struct{ ForbiddenJSONResponse }
func (ListRestoreDrills403JSONResponse) VisitListRestoreDrillsResponse ¶
func (response ListRestoreDrills403JSONResponse) VisitListRestoreDrillsResponse(w http.ResponseWriter) error
type ListRestoreDrills404JSONResponse ¶
type ListRestoreDrills404JSONResponse struct{ NotFoundJSONResponse }
func (ListRestoreDrills404JSONResponse) VisitListRestoreDrillsResponse ¶
func (response ListRestoreDrills404JSONResponse) VisitListRestoreDrillsResponse(w http.ResponseWriter) error
type ListRestoreDrills429JSONResponse ¶
type ListRestoreDrills429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListRestoreDrills429JSONResponse) VisitListRestoreDrillsResponse ¶
func (response ListRestoreDrills429JSONResponse) VisitListRestoreDrillsResponse(w http.ResponseWriter) error
type ListRestoreDrillsParams ¶
type ListRestoreDrillsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListRestoreDrillsParams defines parameters for ListRestoreDrills.
type ListRestoreDrillsRequestObject ¶
type ListRestoreDrillsRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params ListRestoreDrillsParams
}
type ListRestoreDrillsResponseObject ¶
type ListRestoreDrillsResponseObject interface {
VisitListRestoreDrillsResponse(w http.ResponseWriter) error
}
type ListS3Storages200JSONResponse ¶
type ListS3Storages200JSONResponse struct {
Data []S3Storage `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListS3Storages200JSONResponse) VisitListS3StoragesResponse ¶
func (response ListS3Storages200JSONResponse) VisitListS3StoragesResponse(w http.ResponseWriter) error
type ListS3Storages401JSONResponse ¶
func (ListS3Storages401JSONResponse) VisitListS3StoragesResponse ¶
func (response ListS3Storages401JSONResponse) VisitListS3StoragesResponse(w http.ResponseWriter) error
type ListS3Storages429JSONResponse ¶
type ListS3Storages429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListS3Storages429JSONResponse) VisitListS3StoragesResponse ¶
func (response ListS3Storages429JSONResponse) VisitListS3StoragesResponse(w http.ResponseWriter) error
type ListS3StoragesParams ¶
type ListS3StoragesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListS3StoragesParams defines parameters for ListS3Storages.
type ListS3StoragesRequestObject ¶
type ListS3StoragesRequestObject struct {
Params ListS3StoragesParams
}
type ListS3StoragesResponseObject ¶
type ListS3StoragesResponseObject interface {
VisitListS3StoragesResponse(w http.ResponseWriter) error
}
type ListScheduledTasks200JSONResponse ¶
type ListScheduledTasks200JSONResponse struct {
Data []ScheduledTask `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListScheduledTasks200JSONResponse) VisitListScheduledTasksResponse ¶
func (response ListScheduledTasks200JSONResponse) VisitListScheduledTasksResponse(w http.ResponseWriter) error
type ListScheduledTasks401JSONResponse ¶
func (ListScheduledTasks401JSONResponse) VisitListScheduledTasksResponse ¶
func (response ListScheduledTasks401JSONResponse) VisitListScheduledTasksResponse(w http.ResponseWriter) error
type ListScheduledTasks403JSONResponse ¶
type ListScheduledTasks403JSONResponse struct{ ForbiddenJSONResponse }
func (ListScheduledTasks403JSONResponse) VisitListScheduledTasksResponse ¶
func (response ListScheduledTasks403JSONResponse) VisitListScheduledTasksResponse(w http.ResponseWriter) error
type ListScheduledTasks404JSONResponse ¶
type ListScheduledTasks404JSONResponse struct{ NotFoundJSONResponse }
func (ListScheduledTasks404JSONResponse) VisitListScheduledTasksResponse ¶
func (response ListScheduledTasks404JSONResponse) VisitListScheduledTasksResponse(w http.ResponseWriter) error
type ListScheduledTasks429JSONResponse ¶
type ListScheduledTasks429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListScheduledTasks429JSONResponse) VisitListScheduledTasksResponse ¶
func (response ListScheduledTasks429JSONResponse) VisitListScheduledTasksResponse(w http.ResponseWriter) error
type ListScheduledTasksParams ¶
type ListScheduledTasksParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListScheduledTasksParams defines parameters for ListScheduledTasks.
type ListScheduledTasksRequestObject ¶
type ListScheduledTasksRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params ListScheduledTasksParams
}
type ListScheduledTasksResponseObject ¶
type ListScheduledTasksResponseObject interface {
VisitListScheduledTasksResponse(w http.ResponseWriter) error
}
type ListScimTokens200JSONResponse ¶
type ListScimTokens200JSONResponse struct {
Data []ScimToken `json:"data"`
}
func (ListScimTokens200JSONResponse) VisitListScimTokensResponse ¶
func (response ListScimTokens200JSONResponse) VisitListScimTokensResponse(w http.ResponseWriter) error
type ListScimTokens401JSONResponse ¶
func (ListScimTokens401JSONResponse) VisitListScimTokensResponse ¶
func (response ListScimTokens401JSONResponse) VisitListScimTokensResponse(w http.ResponseWriter) error
type ListScimTokens403JSONResponse ¶
type ListScimTokens403JSONResponse struct{ ForbiddenJSONResponse }
func (ListScimTokens403JSONResponse) VisitListScimTokensResponse ¶
func (response ListScimTokens403JSONResponse) VisitListScimTokensResponse(w http.ResponseWriter) error
type ListScimTokens404JSONResponse ¶
type ListScimTokens404JSONResponse struct{ NotFoundJSONResponse }
func (ListScimTokens404JSONResponse) VisitListScimTokensResponse ¶
func (response ListScimTokens404JSONResponse) VisitListScimTokensResponse(w http.ResponseWriter) error
type ListScimTokens429JSONResponse ¶
type ListScimTokens429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListScimTokens429JSONResponse) VisitListScimTokensResponse ¶
func (response ListScimTokens429JSONResponse) VisitListScimTokensResponse(w http.ResponseWriter) error
type ListScimTokensRequestObject ¶
type ListScimTokensRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
}
type ListScimTokensResponseObject ¶
type ListScimTokensResponseObject interface {
VisitListScimTokensResponse(w http.ResponseWriter) error
}
type ListServerCertificates200JSONResponse ¶
type ListServerCertificates200JSONResponse struct {
Data []Certificate `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServerCertificates200JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates200JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificates400JSONResponse ¶
type ListServerCertificates400JSONResponse struct{ BadRequestJSONResponse }
func (ListServerCertificates400JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates400JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificates401JSONResponse ¶
func (ListServerCertificates401JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates401JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificates403JSONResponse ¶
type ListServerCertificates403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServerCertificates403JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates403JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificates404JSONResponse ¶
type ListServerCertificates404JSONResponse struct{ NotFoundJSONResponse }
func (ListServerCertificates404JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates404JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificates429JSONResponse ¶
type ListServerCertificates429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServerCertificates429JSONResponse) VisitListServerCertificatesResponse ¶
func (response ListServerCertificates429JSONResponse) VisitListServerCertificatesResponse(w http.ResponseWriter) error
type ListServerCertificatesParams ¶
type ListServerCertificatesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// ExpiringWithinDays Only returns certificates whose `not_after` is less than or equal to now + N days (already expired certificates included). Typical use for expiration monitoring (D-30/D-7 alert).
ExpiringWithinDays *int `form:"expiring_within_days,omitempty" json:"expiring_within_days,omitempty"`
// Status Filter by observed status (e.g. `failed`, `expired`).
Status *CertificateStatus `form:"status,omitempty" json:"status,omitempty"`
}
ListServerCertificatesParams defines parameters for ListServerCertificates.
type ListServerCertificatesRequestObject ¶
type ListServerCertificatesRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params ListServerCertificatesParams
}
type ListServerCertificatesResponseObject ¶
type ListServerCertificatesResponseObject interface {
VisitListServerCertificatesResponse(w http.ResponseWriter) error
}
type ListServerDomains200JSONResponse ¶
type ListServerDomains200JSONResponse struct {
Data []ServerDomain `json:"data"`
}
func (ListServerDomains200JSONResponse) VisitListServerDomainsResponse ¶
func (response ListServerDomains200JSONResponse) VisitListServerDomainsResponse(w http.ResponseWriter) error
type ListServerDomains401JSONResponse ¶
func (ListServerDomains401JSONResponse) VisitListServerDomainsResponse ¶
func (response ListServerDomains401JSONResponse) VisitListServerDomainsResponse(w http.ResponseWriter) error
type ListServerDomains403JSONResponse ¶
type ListServerDomains403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServerDomains403JSONResponse) VisitListServerDomainsResponse ¶
func (response ListServerDomains403JSONResponse) VisitListServerDomainsResponse(w http.ResponseWriter) error
type ListServerDomains404JSONResponse ¶
type ListServerDomains404JSONResponse struct{ NotFoundJSONResponse }
func (ListServerDomains404JSONResponse) VisitListServerDomainsResponse ¶
func (response ListServerDomains404JSONResponse) VisitListServerDomainsResponse(w http.ResponseWriter) error
type ListServerDomains429JSONResponse ¶
type ListServerDomains429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServerDomains429JSONResponse) VisitListServerDomainsResponse ¶
func (response ListServerDomains429JSONResponse) VisitListServerDomainsResponse(w http.ResponseWriter) error
type ListServerDomainsRequestObject ¶
type ListServerDomainsRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
}
type ListServerDomainsResponseObject ¶
type ListServerDomainsResponseObject interface {
VisitListServerDomainsResponse(w http.ResponseWriter) error
}
type ListServerResources200JSONResponse ¶
type ListServerResources200JSONResponse struct {
Data []ServerResource `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServerResources200JSONResponse) VisitListServerResourcesResponse ¶
func (response ListServerResources200JSONResponse) VisitListServerResourcesResponse(w http.ResponseWriter) error
type ListServerResources401JSONResponse ¶
func (ListServerResources401JSONResponse) VisitListServerResourcesResponse ¶
func (response ListServerResources401JSONResponse) VisitListServerResourcesResponse(w http.ResponseWriter) error
type ListServerResources403JSONResponse ¶
type ListServerResources403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServerResources403JSONResponse) VisitListServerResourcesResponse ¶
func (response ListServerResources403JSONResponse) VisitListServerResourcesResponse(w http.ResponseWriter) error
type ListServerResources404JSONResponse ¶
type ListServerResources404JSONResponse struct{ NotFoundJSONResponse }
func (ListServerResources404JSONResponse) VisitListServerResourcesResponse ¶
func (response ListServerResources404JSONResponse) VisitListServerResourcesResponse(w http.ResponseWriter) error
type ListServerResources429JSONResponse ¶
type ListServerResources429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServerResources429JSONResponse) VisitListServerResourcesResponse ¶
func (response ListServerResources429JSONResponse) VisitListServerResourcesResponse(w http.ResponseWriter) error
type ListServerResourcesParams ¶
type ListServerResourcesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListServerResourcesParams defines parameters for ListServerResources.
type ListServerResourcesRequestObject ¶
type ListServerResourcesRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params ListServerResourcesParams
}
type ListServerResourcesResponseObject ¶
type ListServerResourcesResponseObject interface {
VisitListServerResourcesResponse(w http.ResponseWriter) error
}
type ListServers200JSONResponse ¶
type ListServers200JSONResponse struct {
Data []Server `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServers200JSONResponse) VisitListServersResponse ¶
func (response ListServers200JSONResponse) VisitListServersResponse(w http.ResponseWriter) error
type ListServers401JSONResponse ¶
func (ListServers401JSONResponse) VisitListServersResponse ¶
func (response ListServers401JSONResponse) VisitListServersResponse(w http.ResponseWriter) error
type ListServers429JSONResponse ¶
type ListServers429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServers429JSONResponse) VisitListServersResponse ¶
func (response ListServers429JSONResponse) VisitListServersResponse(w http.ResponseWriter) error
type ListServersParams ¶
type ListServersParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListServersParams defines parameters for ListServers.
type ListServersRequestObject ¶
type ListServersRequestObject struct {
Params ListServersParams
}
type ListServersResponseObject ¶
type ListServersResponseObject interface {
VisitListServersResponse(w http.ResponseWriter) error
}
type ListServiceComponents200JSONResponse ¶
type ListServiceComponents200JSONResponse struct {
Data []ServiceComponent `json:"data"`
}
func (ListServiceComponents200JSONResponse) VisitListServiceComponentsResponse ¶
func (response ListServiceComponents200JSONResponse) VisitListServiceComponentsResponse(w http.ResponseWriter) error
type ListServiceComponents401JSONResponse ¶
func (ListServiceComponents401JSONResponse) VisitListServiceComponentsResponse ¶
func (response ListServiceComponents401JSONResponse) VisitListServiceComponentsResponse(w http.ResponseWriter) error
type ListServiceComponents403JSONResponse ¶
type ListServiceComponents403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServiceComponents403JSONResponse) VisitListServiceComponentsResponse ¶
func (response ListServiceComponents403JSONResponse) VisitListServiceComponentsResponse(w http.ResponseWriter) error
type ListServiceComponents404JSONResponse ¶
type ListServiceComponents404JSONResponse struct{ NotFoundJSONResponse }
func (ListServiceComponents404JSONResponse) VisitListServiceComponentsResponse ¶
func (response ListServiceComponents404JSONResponse) VisitListServiceComponentsResponse(w http.ResponseWriter) error
type ListServiceComponents429JSONResponse ¶
type ListServiceComponents429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServiceComponents429JSONResponse) VisitListServiceComponentsResponse ¶
func (response ListServiceComponents429JSONResponse) VisitListServiceComponentsResponse(w http.ResponseWriter) error
type ListServiceComponentsRequestObject ¶
type ListServiceComponentsRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
}
type ListServiceComponentsResponseObject ¶
type ListServiceComponentsResponseObject interface {
VisitListServiceComponentsResponse(w http.ResponseWriter) error
}
type ListServiceDeployments200JSONResponse ¶
type ListServiceDeployments200JSONResponse struct {
Data []Deployment `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServiceDeployments200JSONResponse) VisitListServiceDeploymentsResponse ¶
func (response ListServiceDeployments200JSONResponse) VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
type ListServiceDeployments401JSONResponse ¶
func (ListServiceDeployments401JSONResponse) VisitListServiceDeploymentsResponse ¶
func (response ListServiceDeployments401JSONResponse) VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
type ListServiceDeployments403JSONResponse ¶
type ListServiceDeployments403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServiceDeployments403JSONResponse) VisitListServiceDeploymentsResponse ¶
func (response ListServiceDeployments403JSONResponse) VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
type ListServiceDeployments404JSONResponse ¶
type ListServiceDeployments404JSONResponse struct{ NotFoundJSONResponse }
func (ListServiceDeployments404JSONResponse) VisitListServiceDeploymentsResponse ¶
func (response ListServiceDeployments404JSONResponse) VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
type ListServiceDeployments429JSONResponse ¶
type ListServiceDeployments429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServiceDeployments429JSONResponse) VisitListServiceDeploymentsResponse ¶
func (response ListServiceDeployments429JSONResponse) VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
type ListServiceDeploymentsParams ¶
type ListServiceDeploymentsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListServiceDeploymentsParams defines parameters for ListServiceDeployments.
type ListServiceDeploymentsRequestObject ¶
type ListServiceDeploymentsRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params ListServiceDeploymentsParams
}
type ListServiceDeploymentsResponseObject ¶
type ListServiceDeploymentsResponseObject interface {
VisitListServiceDeploymentsResponse(w http.ResponseWriter) error
}
type ListServiceEnvs200JSONResponse ¶
type ListServiceEnvs200JSONResponse struct {
Data []EnvironmentVariable `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServiceEnvs200JSONResponse) VisitListServiceEnvsResponse ¶
func (response ListServiceEnvs200JSONResponse) VisitListServiceEnvsResponse(w http.ResponseWriter) error
type ListServiceEnvs401JSONResponse ¶
func (ListServiceEnvs401JSONResponse) VisitListServiceEnvsResponse ¶
func (response ListServiceEnvs401JSONResponse) VisitListServiceEnvsResponse(w http.ResponseWriter) error
type ListServiceEnvs403JSONResponse ¶
type ListServiceEnvs403JSONResponse struct{ ForbiddenJSONResponse }
func (ListServiceEnvs403JSONResponse) VisitListServiceEnvsResponse ¶
func (response ListServiceEnvs403JSONResponse) VisitListServiceEnvsResponse(w http.ResponseWriter) error
type ListServiceEnvs404JSONResponse ¶
type ListServiceEnvs404JSONResponse struct{ NotFoundJSONResponse }
func (ListServiceEnvs404JSONResponse) VisitListServiceEnvsResponse ¶
func (response ListServiceEnvs404JSONResponse) VisitListServiceEnvsResponse(w http.ResponseWriter) error
type ListServiceEnvs429JSONResponse ¶
type ListServiceEnvs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServiceEnvs429JSONResponse) VisitListServiceEnvsResponse ¶
func (response ListServiceEnvs429JSONResponse) VisitListServiceEnvsResponse(w http.ResponseWriter) error
type ListServiceEnvsParams ¶
type ListServiceEnvsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListServiceEnvsParams defines parameters for ListServiceEnvs.
type ListServiceEnvsRequestObject ¶
type ListServiceEnvsRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params ListServiceEnvsParams
}
type ListServiceEnvsResponseObject ¶
type ListServiceEnvsResponseObject interface {
VisitListServiceEnvsResponse(w http.ResponseWriter) error
}
type ListServices200JSONResponse ¶
type ListServices200JSONResponse struct {
Data []Service `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListServices200JSONResponse) VisitListServicesResponse ¶
func (response ListServices200JSONResponse) VisitListServicesResponse(w http.ResponseWriter) error
type ListServices401JSONResponse ¶
func (ListServices401JSONResponse) VisitListServicesResponse ¶
func (response ListServices401JSONResponse) VisitListServicesResponse(w http.ResponseWriter) error
type ListServices429JSONResponse ¶
type ListServices429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListServices429JSONResponse) VisitListServicesResponse ¶
func (response ListServices429JSONResponse) VisitListServicesResponse(w http.ResponseWriter) error
type ListServicesParams ¶
type ListServicesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListServicesParams defines parameters for ListServices.
type ListServicesRequestObject ¶
type ListServicesRequestObject struct {
Params ListServicesParams
}
type ListServicesResponseObject ¶
type ListServicesResponseObject interface {
VisitListServicesResponse(w http.ResponseWriter) error
}
type ListSharedVariables200JSONResponse ¶
type ListSharedVariables200JSONResponse struct {
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListSharedVariables200JSONResponse) VisitListSharedVariablesResponse ¶
func (response ListSharedVariables200JSONResponse) VisitListSharedVariablesResponse(w http.ResponseWriter) error
type ListSharedVariables400JSONResponse ¶
func (ListSharedVariables400JSONResponse) VisitListSharedVariablesResponse ¶
func (response ListSharedVariables400JSONResponse) VisitListSharedVariablesResponse(w http.ResponseWriter) error
type ListSharedVariables401JSONResponse ¶
func (ListSharedVariables401JSONResponse) VisitListSharedVariablesResponse ¶
func (response ListSharedVariables401JSONResponse) VisitListSharedVariablesResponse(w http.ResponseWriter) error
type ListSharedVariables403JSONResponse ¶
func (ListSharedVariables403JSONResponse) VisitListSharedVariablesResponse ¶
func (response ListSharedVariables403JSONResponse) VisitListSharedVariablesResponse(w http.ResponseWriter) error
type ListSharedVariables429JSONResponse ¶
func (ListSharedVariables429JSONResponse) VisitListSharedVariablesResponse ¶
func (response ListSharedVariables429JSONResponse) VisitListSharedVariablesResponse(w http.ResponseWriter) error
type ListSharedVariablesParams ¶
type ListSharedVariablesParams struct {
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
}
ListSharedVariablesParams defines parameters for ListSharedVariables.
type ListSharedVariablesParamsScope ¶
type ListSharedVariablesParamsScope string
ListSharedVariablesParamsScope defines parameters for ListSharedVariables.
const ( )
Defines values for ListSharedVariablesParamsScope.
func (ListSharedVariablesParamsScope) Valid ¶
func (e ListSharedVariablesParamsScope) Valid() bool
Valid indicates whether the value is a known member of the ListSharedVariablesParamsScope enum.
type ListSharedVariablesRequestObject ¶
type ListSharedVariablesRequestObject struct {
}
type ListSharedVariablesResponseObject ¶
type ListSharedVariablesResponseObject interface {
}
type ListTaskExecutions200JSONResponse ¶
type ListTaskExecutions200JSONResponse struct {
Data []TaskExecution `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTaskExecutions200JSONResponse) VisitListTaskExecutionsResponse ¶
func (response ListTaskExecutions200JSONResponse) VisitListTaskExecutionsResponse(w http.ResponseWriter) error
type ListTaskExecutions401JSONResponse ¶
func (ListTaskExecutions401JSONResponse) VisitListTaskExecutionsResponse ¶
func (response ListTaskExecutions401JSONResponse) VisitListTaskExecutionsResponse(w http.ResponseWriter) error
type ListTaskExecutions404JSONResponse ¶
type ListTaskExecutions404JSONResponse struct{ NotFoundJSONResponse }
func (ListTaskExecutions404JSONResponse) VisitListTaskExecutionsResponse ¶
func (response ListTaskExecutions404JSONResponse) VisitListTaskExecutionsResponse(w http.ResponseWriter) error
type ListTaskExecutions429JSONResponse ¶
type ListTaskExecutions429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTaskExecutions429JSONResponse) VisitListTaskExecutionsResponse ¶
func (response ListTaskExecutions429JSONResponse) VisitListTaskExecutionsResponse(w http.ResponseWriter) error
type ListTaskExecutionsParams ¶
type ListTaskExecutionsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListTaskExecutionsParams defines parameters for ListTaskExecutions.
type ListTaskExecutionsRequestObject ¶
type ListTaskExecutionsRequestObject struct {
TaskUuid TaskUuid `json:"task_uuid"`
Params ListTaskExecutionsParams
}
type ListTaskExecutionsResponseObject ¶
type ListTaskExecutionsResponseObject interface {
VisitListTaskExecutionsResponse(w http.ResponseWriter) error
}
type ListTeamAudit200JSONResponse ¶
type ListTeamAudit200JSONResponse struct {
Data []AuditEvent `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTeamAudit200JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit200JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAudit400JSONResponse ¶
type ListTeamAudit400JSONResponse struct{ BadRequestJSONResponse }
func (ListTeamAudit400JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit400JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAudit401JSONResponse ¶
func (ListTeamAudit401JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit401JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAudit403JSONResponse ¶
type ListTeamAudit403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTeamAudit403JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit403JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAudit404JSONResponse ¶
type ListTeamAudit404JSONResponse struct{ NotFoundJSONResponse }
func (ListTeamAudit404JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit404JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAudit429JSONResponse ¶
type ListTeamAudit429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTeamAudit429JSONResponse) VisitListTeamAuditResponse ¶
func (response ListTeamAudit429JSONResponse) VisitListTeamAuditResponse(w http.ResponseWriter) error
type ListTeamAuditParams ¶
type ListTeamAuditParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Action Exact filter on the action (e.g. `auth.login`, `secret.reveal`).
Action *string `form:"action,omitempty" json:"action,omitempty"`
// ActionPrefix Keep the events whose action starts with any of these prefixes (e.g. `port-forward.`, `external-endpoint.`). A feature's trail is spread over several action names — open, close, grant, revoke — and asking for them one at a time gives an operator four incomplete lists instead of one story. Combined with `action` it narrows further; at most 10 prefixes.
ActionPrefix *[]string `form:"action_prefix,omitempty" json:"action_prefix,omitempty"`
// Result Filter on the outcome.
Result *ListTeamAuditParamsResult `form:"result,omitempty" json:"result,omitempty"`
// ActorUuid Filter on the actor's UUID (user or token).
ActorUuid *string `form:"actor_uuid,omitempty" json:"actor_uuid,omitempty"`
// TargetUuid Filter on the target resource's UUID.
TargetUuid *string `form:"target_uuid,omitempty" json:"target_uuid,omitempty"`
// From Lower bound (inclusive) on occurred_at (RFC 3339).
From *time.Time `form:"from,omitempty" json:"from,omitempty"`
// To Upper bound (inclusive) on occurred_at (RFC 3339).
To *time.Time `form:"to,omitempty" json:"to,omitempty"`
}
ListTeamAuditParams defines parameters for ListTeamAudit.
type ListTeamAuditParamsResult ¶
type ListTeamAuditParamsResult string
ListTeamAuditParamsResult defines parameters for ListTeamAudit.
const ( Denied ListTeamAuditParamsResult = "denied" Failure ListTeamAuditParamsResult = "failure" Success ListTeamAuditParamsResult = "success" )
Defines values for ListTeamAuditParamsResult.
func (ListTeamAuditParamsResult) Valid ¶
func (e ListTeamAuditParamsResult) Valid() bool
Valid indicates whether the value is a known member of the ListTeamAuditParamsResult enum.
type ListTeamAuditRequestObject ¶
type ListTeamAuditRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params ListTeamAuditParams
}
type ListTeamAuditResponseObject ¶
type ListTeamAuditResponseObject interface {
VisitListTeamAuditResponse(w http.ResponseWriter) error
}
type ListTeamInvitations200JSONResponse ¶
type ListTeamInvitations200JSONResponse struct {
Data []Invitation `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTeamInvitations200JSONResponse) VisitListTeamInvitationsResponse ¶
func (response ListTeamInvitations200JSONResponse) VisitListTeamInvitationsResponse(w http.ResponseWriter) error
type ListTeamInvitations401JSONResponse ¶
func (ListTeamInvitations401JSONResponse) VisitListTeamInvitationsResponse ¶
func (response ListTeamInvitations401JSONResponse) VisitListTeamInvitationsResponse(w http.ResponseWriter) error
type ListTeamInvitations403JSONResponse ¶
type ListTeamInvitations403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTeamInvitations403JSONResponse) VisitListTeamInvitationsResponse ¶
func (response ListTeamInvitations403JSONResponse) VisitListTeamInvitationsResponse(w http.ResponseWriter) error
type ListTeamInvitations404JSONResponse ¶
type ListTeamInvitations404JSONResponse struct{ NotFoundJSONResponse }
func (ListTeamInvitations404JSONResponse) VisitListTeamInvitationsResponse ¶
func (response ListTeamInvitations404JSONResponse) VisitListTeamInvitationsResponse(w http.ResponseWriter) error
type ListTeamInvitations429JSONResponse ¶
type ListTeamInvitations429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTeamInvitations429JSONResponse) VisitListTeamInvitationsResponse ¶
func (response ListTeamInvitations429JSONResponse) VisitListTeamInvitationsResponse(w http.ResponseWriter) error
type ListTeamInvitationsParams ¶
type ListTeamInvitationsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListTeamInvitationsParams defines parameters for ListTeamInvitations.
type ListTeamInvitationsRequestObject ¶
type ListTeamInvitationsRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params ListTeamInvitationsParams
}
type ListTeamInvitationsResponseObject ¶
type ListTeamInvitationsResponseObject interface {
VisitListTeamInvitationsResponse(w http.ResponseWriter) error
}
type ListTeamMembers200JSONResponse ¶
type ListTeamMembers200JSONResponse struct {
Data []TeamMember `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTeamMembers200JSONResponse) VisitListTeamMembersResponse ¶
func (response ListTeamMembers200JSONResponse) VisitListTeamMembersResponse(w http.ResponseWriter) error
type ListTeamMembers401JSONResponse ¶
func (ListTeamMembers401JSONResponse) VisitListTeamMembersResponse ¶
func (response ListTeamMembers401JSONResponse) VisitListTeamMembersResponse(w http.ResponseWriter) error
type ListTeamMembers403JSONResponse ¶
type ListTeamMembers403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTeamMembers403JSONResponse) VisitListTeamMembersResponse ¶
func (response ListTeamMembers403JSONResponse) VisitListTeamMembersResponse(w http.ResponseWriter) error
type ListTeamMembers404JSONResponse ¶
type ListTeamMembers404JSONResponse struct{ NotFoundJSONResponse }
func (ListTeamMembers404JSONResponse) VisitListTeamMembersResponse ¶
func (response ListTeamMembers404JSONResponse) VisitListTeamMembersResponse(w http.ResponseWriter) error
type ListTeamMembers429JSONResponse ¶
type ListTeamMembers429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTeamMembers429JSONResponse) VisitListTeamMembersResponse ¶
func (response ListTeamMembers429JSONResponse) VisitListTeamMembersResponse(w http.ResponseWriter) error
type ListTeamMembersParams ¶
type ListTeamMembersParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListTeamMembersParams defines parameters for ListTeamMembers.
type ListTeamMembersRequestObject ¶
type ListTeamMembersRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params ListTeamMembersParams
}
type ListTeamMembersResponseObject ¶
type ListTeamMembersResponseObject interface {
VisitListTeamMembersResponse(w http.ResponseWriter) error
}
type ListTeamRoles200JSONResponse ¶
type ListTeamRoles200JSONResponse struct {
Data []CustomRole `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTeamRoles200JSONResponse) VisitListTeamRolesResponse ¶
func (response ListTeamRoles200JSONResponse) VisitListTeamRolesResponse(w http.ResponseWriter) error
type ListTeamRoles401JSONResponse ¶
func (ListTeamRoles401JSONResponse) VisitListTeamRolesResponse ¶
func (response ListTeamRoles401JSONResponse) VisitListTeamRolesResponse(w http.ResponseWriter) error
type ListTeamRoles403JSONResponse ¶
type ListTeamRoles403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTeamRoles403JSONResponse) VisitListTeamRolesResponse ¶
func (response ListTeamRoles403JSONResponse) VisitListTeamRolesResponse(w http.ResponseWriter) error
type ListTeamRoles404JSONResponse ¶
type ListTeamRoles404JSONResponse struct{ NotFoundJSONResponse }
func (ListTeamRoles404JSONResponse) VisitListTeamRolesResponse ¶
func (response ListTeamRoles404JSONResponse) VisitListTeamRolesResponse(w http.ResponseWriter) error
type ListTeamRoles429JSONResponse ¶
type ListTeamRoles429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTeamRoles429JSONResponse) VisitListTeamRolesResponse ¶
func (response ListTeamRoles429JSONResponse) VisitListTeamRolesResponse(w http.ResponseWriter) error
type ListTeamRolesParams ¶
type ListTeamRolesParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListTeamRolesParams defines parameters for ListTeamRoles.
type ListTeamRolesRequestObject ¶
type ListTeamRolesRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Params ListTeamRolesParams
}
type ListTeamRolesResponseObject ¶
type ListTeamRolesResponseObject interface {
VisitListTeamRolesResponse(w http.ResponseWriter) error
}
type ListTeams200JSONResponse ¶
type ListTeams200JSONResponse struct {
Data []Team `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListTeams200JSONResponse) VisitListTeamsResponse ¶
func (response ListTeams200JSONResponse) VisitListTeamsResponse(w http.ResponseWriter) error
type ListTeams400JSONResponse ¶
type ListTeams400JSONResponse struct{ BadRequestJSONResponse }
func (ListTeams400JSONResponse) VisitListTeamsResponse ¶
func (response ListTeams400JSONResponse) VisitListTeamsResponse(w http.ResponseWriter) error
type ListTeams401JSONResponse ¶
func (ListTeams401JSONResponse) VisitListTeamsResponse ¶
func (response ListTeams401JSONResponse) VisitListTeamsResponse(w http.ResponseWriter) error
type ListTeams429JSONResponse ¶
type ListTeams429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListTeams429JSONResponse) VisitListTeamsResponse ¶
func (response ListTeams429JSONResponse) VisitListTeamsResponse(w http.ResponseWriter) error
type ListTeamsParams ¶
type ListTeamsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListTeamsParams defines parameters for ListTeams.
type ListTeamsRequestObject ¶
type ListTeamsRequestObject struct {
Params ListTeamsParams
}
type ListTeamsResponseObject ¶
type ListTeamsResponseObject interface {
VisitListTeamsResponse(w http.ResponseWriter) error
}
type ListUptimeChecks200JSONResponse ¶
type ListUptimeChecks200JSONResponse struct {
Data []UptimeCheck `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListUptimeChecks200JSONResponse) VisitListUptimeChecksResponse ¶
func (response ListUptimeChecks200JSONResponse) VisitListUptimeChecksResponse(w http.ResponseWriter) error
type ListUptimeChecks400JSONResponse ¶
type ListUptimeChecks400JSONResponse struct{ BadRequestJSONResponse }
func (ListUptimeChecks400JSONResponse) VisitListUptimeChecksResponse ¶
func (response ListUptimeChecks400JSONResponse) VisitListUptimeChecksResponse(w http.ResponseWriter) error
type ListUptimeChecks401JSONResponse ¶
func (ListUptimeChecks401JSONResponse) VisitListUptimeChecksResponse ¶
func (response ListUptimeChecks401JSONResponse) VisitListUptimeChecksResponse(w http.ResponseWriter) error
type ListUptimeChecks403JSONResponse ¶
type ListUptimeChecks403JSONResponse struct{ ForbiddenJSONResponse }
func (ListUptimeChecks403JSONResponse) VisitListUptimeChecksResponse ¶
func (response ListUptimeChecks403JSONResponse) VisitListUptimeChecksResponse(w http.ResponseWriter) error
type ListUptimeChecks429JSONResponse ¶
type ListUptimeChecks429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListUptimeChecks429JSONResponse) VisitListUptimeChecksResponse ¶
func (response ListUptimeChecks429JSONResponse) VisitListUptimeChecksResponse(w http.ResponseWriter) error
type ListUptimeChecksParams ¶
type ListUptimeChecksParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListUptimeChecksParams defines parameters for ListUptimeChecks.
type ListUptimeChecksRequestObject ¶
type ListUptimeChecksRequestObject struct {
Params ListUptimeChecksParams
}
type ListUptimeChecksResponseObject ¶
type ListUptimeChecksResponseObject interface {
VisitListUptimeChecksResponse(w http.ResponseWriter) error
}
type ListUptimeResults200JSONResponse ¶
type ListUptimeResults200JSONResponse struct {
Data []UptimeResult `json:"data"`
// NextCursor Opaque cursor of the next page — `null` on the last page.
NextCursor *NextCursor `json:"next_cursor,omitempty"`
}
func (ListUptimeResults200JSONResponse) VisitListUptimeResultsResponse ¶
func (response ListUptimeResults200JSONResponse) VisitListUptimeResultsResponse(w http.ResponseWriter) error
type ListUptimeResults401JSONResponse ¶
func (ListUptimeResults401JSONResponse) VisitListUptimeResultsResponse ¶
func (response ListUptimeResults401JSONResponse) VisitListUptimeResultsResponse(w http.ResponseWriter) error
type ListUptimeResults403JSONResponse ¶
type ListUptimeResults403JSONResponse struct{ ForbiddenJSONResponse }
func (ListUptimeResults403JSONResponse) VisitListUptimeResultsResponse ¶
func (response ListUptimeResults403JSONResponse) VisitListUptimeResultsResponse(w http.ResponseWriter) error
type ListUptimeResults404JSONResponse ¶
type ListUptimeResults404JSONResponse struct{ NotFoundJSONResponse }
func (ListUptimeResults404JSONResponse) VisitListUptimeResultsResponse ¶
func (response ListUptimeResults404JSONResponse) VisitListUptimeResultsResponse(w http.ResponseWriter) error
type ListUptimeResults429JSONResponse ¶
type ListUptimeResults429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ListUptimeResults429JSONResponse) VisitListUptimeResultsResponse ¶
func (response ListUptimeResults429JSONResponse) VisitListUptimeResultsResponse(w http.ResponseWriter) error
type ListUptimeResultsParams ¶
type ListUptimeResultsParams struct {
// Cursor Opaque pagination cursor, from `next_cursor` of the previous page.
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Maximum number of items per page (1 to 100).
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
ListUptimeResultsParams defines parameters for ListUptimeResults.
type ListUptimeResultsRequestObject ¶
type ListUptimeResultsRequestObject struct {
UptimeCheckUuid UptimeCheckUuid `json:"uptime_check_uuid"`
Params ListUptimeResultsParams
}
type ListUptimeResultsResponseObject ¶
type ListUptimeResultsResponseObject interface {
VisitListUptimeResultsResponse(w http.ResponseWriter) error
}
type LogLine ¶
type LogLine struct {
// Channel Origin of the line (`system` = deployment engine steps).
Channel LogLineChannel `json:"channel"`
Message string `json:"message"`
// Sequence Monotonic sequence number — serves as cursor and Last-Event-ID.
Sequence int `json:"sequence"`
Timestamp time.Time `json:"timestamp"`
}
LogLine Build log line — sanitized (ANSI/HTML, §23.3), never a secret (INV-003).
type LogLineChannel ¶
type LogLineChannel string
LogLineChannel Origin of the line (`system` = deployment engine steps).
const ( LogLineChannelStderr LogLineChannel = "stderr" LogLineChannelStdout LogLineChannel = "stdout" LogLineChannelSystem LogLineChannel = "system" )
Defines values for LogLineChannel.
func (LogLineChannel) Valid ¶
func (e LogLineChannel) Valid() bool
Valid indicates whether the value is a known member of the LogLineChannel enum.
type ManualLink ¶
type ManualLink struct {
// Href Absolute https URL.
Href *string `json:"href,omitempty"`
Label string `json:"label"`
// Route Dashboard route; validated at parse time against the declared routes.
Route *string `json:"route,omitempty"`
}
ManualLink A link out of the manual — a dashboard route, or an absolute URL.
type ManualSection ¶
type ManualSection struct {
BeyondRole *bool `json:"beyond_role,omitempty"`
// Html HTML produced by the Markdown parser itself. Raw HTML written in a source file is dropped rather than passed through (ADR-072 §3).
Html string `json:"html"`
// Id Slug of the title, and the section's anchor.
Id string `json:"id"`
// Permission Permission this section carries on top of its topic's.
Permission *string `json:"permission,omitempty"`
Root *bool `json:"root,omitempty"`
// Text The section's prose as plain text, for client-side search.
Text string `json:"text"`
Title string `json:"title"`
}
ManualSection defines model for ManualSection.
type ManualTopic ¶
type ManualTopic struct {
// BeyondRole Only ever `true`, and only under `all=true`: this topic is past the caller's role and is being returned to be marked as such.
BeyondRole *bool `json:"beyond_role,omitempty"`
// Group Task grouping shown in the manual's sidebar (§25.4).
Group string `json:"group"`
// Icon Name of a dashboard icon; validated at parse time against the ones that ship.
Icon *string `json:"icon,omitempty"`
// Id Slug, stable — it is the route (`/docs/:topic`) and the anchor.
Id string `json:"id"`
// IntroHtml Rendered prose before the first section.
IntroHtml *string `json:"intro_html,omitempty"`
// IntroText The same prose as plain text, for search.
IntroText *string `json:"intro_text,omitempty"`
Links *[]ManualLink `json:"links,omitempty"`
// Permission Granular permission the topic is gated on, when it has one.
Permission *string `json:"permission,omitempty"`
// Root Instance-root-only chapter.
Root *bool `json:"root,omitempty"`
Sections []ManualSection `json:"sections"`
Summary string `json:"summary"`
Title string `json:"title"`
}
ManualTopic One chapter of the manual. `intro_html` is the prose before the first heading; `sections` are its `##` headings, in document order.
type MemberRoleUpdate ¶
type MemberRoleUpdate struct {
// CustomRoleUuid Required (and only read) when `role` is `custom`.
CustomRoleUuid *string `json:"custom_role_uuid,omitempty"`
Role MemberRoleUpdateRole `json:"role"`
}
MemberRoleUpdate Changes a member's role (ADR-038). Either a system role (`role`), or a custom role (`role: custom` + `custom_role_uuid`).
type MemberRoleUpdateRole ¶
type MemberRoleUpdateRole string
MemberRoleUpdateRole defines model for MemberRoleUpdate.Role.
const ( MemberRoleUpdateRoleAdmin MemberRoleUpdateRole = "admin" MemberRoleUpdateRoleCustom MemberRoleUpdateRole = "custom" MemberRoleUpdateRoleMember MemberRoleUpdateRole = "member" MemberRoleUpdateRoleReviewer MemberRoleUpdateRole = "reviewer" )
Defines values for MemberRoleUpdateRole.
func (MemberRoleUpdateRole) Valid ¶
func (e MemberRoleUpdateRole) Valid() bool
Valid indicates whether the value is a known member of the MemberRoleUpdateRole enum.
type NextCursor ¶
type NextCursor = string
NextCursor Opaque cursor of the next page — `null` on the last page.
type NotFound ¶
type NotFound = Error
NotFound Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type NotFoundJSONResponse ¶
type NotFoundJSONResponse Error
type NotificationChannel ¶
type NotificationChannel struct {
CreatedAt time.Time `json:"created_at"`
Enabled bool `json:"enabled"`
Kind NotificationChannelKind `json:"kind"`
Name string `json:"name"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid string `json:"uuid"`
Version int `json:"version"`
}
NotificationChannel defines model for NotificationChannel.
type NotificationChannelCreate ¶
type NotificationChannelCreate struct {
Enabled *bool `json:"enabled,omitempty"`
Kind NotificationChannelCreateKind `json:"kind"`
Name string `json:"name"`
Pushover *PushoverConfig `json:"pushover,omitempty"`
Resend *ResendConfig `json:"resend,omitempty"`
// Smtp SMTP configuration (amendment
Smtp *SmtpConfig `json:"smtp,omitempty"`
Telegram *TelegramConfig `json:"telegram,omitempty"`
// Url Webhook URL (Slack, Discord, custom endpoint) — **required** for these three types. Sensitive: encrypted at rest, never returned (INV-003).
Url *string `json:"url,omitempty"`
}
NotificationChannelCreate defines model for NotificationChannelCreate.
type NotificationChannelCreateKind ¶
type NotificationChannelCreateKind string
NotificationChannelCreateKind defines model for NotificationChannelCreate.Kind.
const ( NotificationChannelCreateKindDiscord NotificationChannelCreateKind = "discord" NotificationChannelCreateKindPushover NotificationChannelCreateKind = "pushover" NotificationChannelCreateKindResend NotificationChannelCreateKind = "resend" NotificationChannelCreateKindSlack NotificationChannelCreateKind = "slack" NotificationChannelCreateKindSmtp NotificationChannelCreateKind = "smtp" NotificationChannelCreateKindTelegram NotificationChannelCreateKind = "telegram" NotificationChannelCreateKindWebhook NotificationChannelCreateKind = "webhook" )
Defines values for NotificationChannelCreateKind.
func (NotificationChannelCreateKind) Valid ¶
func (e NotificationChannelCreateKind) Valid() bool
Valid indicates whether the value is a known member of the NotificationChannelCreateKind enum.
type NotificationChannelKind ¶
type NotificationChannelKind string
NotificationChannelKind defines model for NotificationChannel.Kind.
const ( NotificationChannelKindDiscord NotificationChannelKind = "discord" NotificationChannelKindPushover NotificationChannelKind = "pushover" NotificationChannelKindResend NotificationChannelKind = "resend" NotificationChannelKindSlack NotificationChannelKind = "slack" NotificationChannelKindSmtp NotificationChannelKind = "smtp" NotificationChannelKindTelegram NotificationChannelKind = "telegram" NotificationChannelKindWebhook NotificationChannelKind = "webhook" )
Defines values for NotificationChannelKind.
func (NotificationChannelKind) Valid ¶
func (e NotificationChannelKind) Valid() bool
Valid indicates whether the value is a known member of the NotificationChannelKind enum.
type NotificationChannelUpdate ¶
type NotificationChannelUpdate struct {
Enabled *bool `json:"enabled,omitempty"`
Name *string `json:"name,omitempty"`
Pushover *PushoverConfig `json:"pushover,omitempty"`
Resend *ResendConfig `json:"resend,omitempty"`
// Smtp SMTP configuration (amendment
Smtp *SmtpConfig `json:"smtp,omitempty"`
Telegram *TelegramConfig `json:"telegram,omitempty"`
Url *string `json:"url,omitempty"`
}
NotificationChannelUpdate defines model for NotificationChannelUpdate.
type NotificationRule ¶
type NotificationRule struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// DebounceSeconds Anti-flapping aggregation window. A `critical` event always goes through it.
DebounceSeconds *int `json:"debounce_seconds,omitempty"`
DigestEnabled *bool `json:"digest_enabled,omitempty"`
// DigestIntervalMinutes Deferred digest window (ADR-019 §4). A `critical` event never waits for a digest.
DigestIntervalMinutes *int `json:"digest_interval_minutes,omitempty"`
Enabled bool `json:"enabled"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
// EventType Event type listened to (§24.2): deployment.failed.v1, server.unreachable.v1…
EventType string `json:"event_type"`
MinSeverity NotificationRuleMinSeverity `json:"min_severity"`
// ProjectUuid Project scope — `null` = the whole team.
ProjectUuid *string `json:"project_uuid,omitempty"`
QuietHoursEnd *string `json:"quiet_hours_end,omitempty"`
// QuietHoursStart Start of quiet hours (HH:MM). The window may cross midnight (22:00 → 07:00).
QuietHoursStart *string `json:"quiet_hours_start,omitempty"`
Uuid string `json:"uuid"`
}
NotificationRule defines model for NotificationRule.
type NotificationRuleCreate ¶
type NotificationRuleCreate struct {
DebounceSeconds *int `json:"debounce_seconds,omitempty"`
DigestEnabled *bool `json:"digest_enabled,omitempty"`
DigestIntervalMinutes *int `json:"digest_interval_minutes,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
EventType string `json:"event_type"`
MinSeverity *NotificationRuleCreateMinSeverity `json:"min_severity,omitempty"`
ProjectUuid *string `json:"project_uuid,omitempty"`
QuietHoursEnd *string `json:"quiet_hours_end,omitempty"`
QuietHoursStart *string `json:"quiet_hours_start,omitempty"`
}
NotificationRuleCreate defines model for NotificationRuleCreate.
type NotificationRuleCreateMinSeverity ¶
type NotificationRuleCreateMinSeverity string
NotificationRuleCreateMinSeverity defines model for NotificationRuleCreate.MinSeverity.
const ( NotificationRuleCreateMinSeverityCritical NotificationRuleCreateMinSeverity = "critical" NotificationRuleCreateMinSeverityInfo NotificationRuleCreateMinSeverity = "info" NotificationRuleCreateMinSeverityWarning NotificationRuleCreateMinSeverity = "warning" )
Defines values for NotificationRuleCreateMinSeverity.
func (NotificationRuleCreateMinSeverity) Valid ¶
func (e NotificationRuleCreateMinSeverity) Valid() bool
Valid indicates whether the value is a known member of the NotificationRuleCreateMinSeverity enum.
type NotificationRuleMinSeverity ¶
type NotificationRuleMinSeverity string
NotificationRuleMinSeverity defines model for NotificationRule.MinSeverity.
const ( NotificationRuleMinSeverityCritical NotificationRuleMinSeverity = "critical" NotificationRuleMinSeverityInfo NotificationRuleMinSeverity = "info" NotificationRuleMinSeverityWarning NotificationRuleMinSeverity = "warning" )
Defines values for NotificationRuleMinSeverity.
func (NotificationRuleMinSeverity) Valid ¶
func (e NotificationRuleMinSeverity) Valid() bool
Valid indicates whether the value is a known member of the NotificationRuleMinSeverity enum.
type OauthProviderConfig ¶
type OauthProviderConfig struct {
ClientId string `json:"client_id"`
// DisplayName Label of the login button (mostly useful for `oidc`, e.g. "Okta").
DisplayName *string `json:"display_name,omitempty"`
Enabled bool `json:"enabled"`
// IssuerUrl OpenID Connect discovery base (`oidc` and `azure` only).
IssuerUrl *string `json:"issuer_url,omitempty"`
Provider OauthProviderConfigProvider `json:"provider"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
OauthProviderConfig OAuth/OIDC provider for dashboard login (§10.2, amendment #30). The client secret never appears here (INV-003).
type OauthProviderConfigProvider ¶
type OauthProviderConfigProvider string
OauthProviderConfigProvider defines model for OauthProviderConfig.Provider.
const ( OauthProviderConfigProviderAzure OauthProviderConfigProvider = "azure" OauthProviderConfigProviderBitbucket OauthProviderConfigProvider = "bitbucket" OauthProviderConfigProviderGithub OauthProviderConfigProvider = "github" OauthProviderConfigProviderGitlab OauthProviderConfigProvider = "gitlab" OauthProviderConfigProviderGoogle OauthProviderConfigProvider = "google" OauthProviderConfigProviderOidc OauthProviderConfigProvider = "oidc" )
Defines values for OauthProviderConfigProvider.
func (OauthProviderConfigProvider) Valid ¶
func (e OauthProviderConfigProvider) Valid() bool
Valid indicates whether the value is a known member of the OauthProviderConfigProvider enum.
type OauthProviderName ¶
type OauthProviderName string
OauthProviderName defines model for OauthProviderName.
const ( OauthProviderNameAzure OauthProviderName = "azure" OauthProviderNameBitbucket OauthProviderName = "bitbucket" OauthProviderNameGithub OauthProviderName = "github" OauthProviderNameGitlab OauthProviderName = "gitlab" OauthProviderNameGoogle OauthProviderName = "google" OauthProviderNameOidc OauthProviderName = "oidc" )
Defines values for OauthProviderName.
func (OauthProviderName) Valid ¶
func (e OauthProviderName) Valid() bool
Valid indicates whether the value is a known member of the OauthProviderName enum.
type OauthProviderSet ¶
type OauthProviderSet struct {
ClientId string `json:"client_id"`
ClientSecret string `json:"client_secret"`
DisplayName *string `json:"display_name,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
// IssuerUrl Required for `oidc` and `azure` (e.g. `https://login.microsoftonline.com/{tenant}/v2.0`), rejected for providers with fixed endpoints.
IssuerUrl *string `json:"issuer_url,omitempty"`
}
OauthProviderSet Full replacement of the provider configuration. The secret is required at every write: it is encrypted at rest and never read back by the API, so there is nothing to silently "keep".
type ObservedStatus ¶
type ObservedStatus string
ObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
const ( ObservedStatusExited ObservedStatus = "exited" ObservedStatusHealthy ObservedStatus = "healthy" ObservedStatusMissing ObservedStatus = "missing" ObservedStatusStarting ObservedStatus = "starting" ObservedStatusUnhealthy ObservedStatus = "unhealthy" ObservedStatusUnknown ObservedStatus = "unknown" )
Defines values for ObservedStatus.
func (ObservedStatus) Valid ¶
func (e ObservedStatus) Valid() bool
Valid indicates whether the value is a known member of the ObservedStatus enum.
type PermissionCatalogEntry ¶
type PermissionCatalogEntry struct {
// InstanceScoped True if the permission is instance-only (never assignable to a custom role).
InstanceScoped *bool `json:"instance_scoped,omitempty"`
// Permission `domain:action` identifier.
Permission string `json:"permission"`
// Prerequisites Permissions implied automatically (dependency closure).
Prerequisites []string `json:"prerequisites"`
// Socle Coarse base permission (§10.3).
Socle PermissionCatalogEntrySocle `json:"socle"`
}
PermissionCatalogEntry A granular permission from the catalog (ADR-038), with its prerequisites — everything needed to build the custom role composer on the UI side.
type PermissionCatalogEntrySocle ¶
type PermissionCatalogEntrySocle string
PermissionCatalogEntrySocle Coarse base permission (§10.3).
const ( PermissionCatalogEntrySocleDeploy PermissionCatalogEntrySocle = "deploy" PermissionCatalogEntrySocleRead PermissionCatalogEntrySocle = "read" PermissionCatalogEntrySocleReadSensitive PermissionCatalogEntrySocle = "read:sensitive" PermissionCatalogEntrySocleRoot PermissionCatalogEntrySocle = "root" PermissionCatalogEntrySocleWrite PermissionCatalogEntrySocle = "write" )
Defines values for PermissionCatalogEntrySocle.
func (PermissionCatalogEntrySocle) Valid ¶
func (e PermissionCatalogEntrySocle) Valid() bool
Valid indicates whether the value is a known member of the PermissionCatalogEntrySocle enum.
type PersistentStorage ¶
type PersistentStorage struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// DockerVolumeName Actual Docker name of the volume (`<resource_uuid>_<name>`), deterministic.
DockerVolumeName *string `json:"docker_volume_name,omitempty"`
HostPath *string `json:"host_path,omitempty"`
// IsGenerated Mirror of a volume declared in the compose file (§2.4) — rewritten at each deployment, not editable: the file is authoritative.
IsGenerated *bool `json:"is_generated,omitempty"`
Kind PersistentStorageKind `json:"kind"`
MountPath string `json:"mount_path"`
Name *string `json:"name,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
PersistentStorage Persistent storage of an application (§8) — the data survives deployments.
type PersistentStorageCreate ¶
type PersistentStorageCreate struct {
// HostPath (bind kind) Absolute path on the server. Required for `bind`.
HostPath *string `json:"host_path,omitempty"`
// Kind Named Docker volume (recommended) or bind mount of a host directory (§8).
Kind PersistentStorageCreateKind `json:"kind"`
// MountPath Mount path inside the container — unique per resource.
MountPath string `json:"mount_path"`
// Name (volume kind) Logical name of the volume — the actual Docker name is prefixed with the resource's UUID (INV-011). Required for `volume`.
Name *string `json:"name,omitempty"`
}
PersistentStorageCreate defines model for PersistentStorageCreate.
type PersistentStorageCreateKind ¶
type PersistentStorageCreateKind string
PersistentStorageCreateKind Named Docker volume (recommended) or bind mount of a host directory (§8).
const ( PersistentStorageCreateKindBind PersistentStorageCreateKind = "bind" PersistentStorageCreateKindVolume PersistentStorageCreateKind = "volume" )
Defines values for PersistentStorageCreateKind.
func (PersistentStorageCreateKind) Valid ¶
func (e PersistentStorageCreateKind) Valid() bool
Valid indicates whether the value is a known member of the PersistentStorageCreateKind enum.
type PersistentStorageKind ¶
type PersistentStorageKind string
PersistentStorageKind defines model for PersistentStorage.Kind.
const ( PersistentStorageKindBind PersistentStorageKind = "bind" PersistentStorageKindVolume PersistentStorageKind = "volume" )
Defines values for PersistentStorageKind.
func (PersistentStorageKind) Valid ¶
func (e PersistentStorageKind) Valid() bool
Valid indicates whether the value is a known member of the PersistentStorageKind enum.
type PortForwardCreate ¶
type PortForwardCreate struct {
// Port Internal port of the target container.
Port int `json:"port"`
}
PortForwardCreate Request to open a TCP tunnel to a container of the resource (ADR-032). The target (container, port) is **frozen and authorized at creation**; the tunnel itself goes through the WebSocket `websocket_path` (outside OpenAPI). `component` designates the service for a compose stack.
type PortForwardSession ¶
type PortForwardSession struct {
// AuthorizedUntil Instant the session is actually cut (ADR-045 §5): the grant's expiry on a `sensitive` external endpoint, the ADR-032 maximum duration otherwise. The CLI announces it when the listener comes up and warns before it lands, so a deadline never arrives unannounced.
AuthorizedUntil *time.Time `json:"authorized_until,omitempty"`
// Port Internal port of the target container, frozen at creation.
Port int `json:"port"`
// State Whether the target was already up when this session was minted, or is being started for it (ADR-067 §3/§6). `waking` means the mint asked the server's waker for a cold start and did **not** wait for it: the tunnel opens as usual and the wait is paid on the first forwarded connection, which is why the client is told here — it prints the notice, and widens the budget that first connection may spend, **before** the local listener is announced rather than learning it from a control frame afterwards, with a developer already typing `psql` into what looks like a hung tunnel. Absent means `ready`: an older manager sends nothing, and a session whose target was already running has nothing to announce. A `waking` session can still end with the `wake_failed` reason — this field states what the mint asked for, not how it turned out.
State *PortForwardSessionState `json:"state,omitempty"`
// Token Single-use attach token, returned only here, never read back — only its hash is stored (§23.2, §24.4).
Token string `json:"token"`
// TokenExpiresAt (Short-lived) expiration of the attach token, not of the session.
TokenExpiresAt time.Time `json:"token_expires_at"`
Uuid string `json:"uuid"`
// WebsocketPath Path of the WebSocket to open on the **same origin** as the API, token in the query string (`?token=…`). Subprotocol `akerdock-tunnel-v1`, outside OpenAPI (§27.24, ADR-032).
WebsocketPath string `json:"websocket_path"`
}
PortForwardSession TCP tunnel session (ADR-032). Same token contract as the terminal (§24.4): **single-use** attach token, returned once, only its hash is stored (§23.2). Scoped to the team, audited on open and close, idle timeout / maximum duration / heartbeat / guaranteed teardown. `409` if the team reaches its cap (`port_forward_limit`).
type PortForwardSessionInfo ¶
type PortForwardSessionInfo struct {
// Active Still open: not ended, and either attached or with an attach token that has not expired yet.
Active bool `json:"active"`
// AuthorizedUntil Instant the session is cut (ADR-045 §5) — the grant's expiry on a `sensitive` endpoint.
AuthorizedUntil *time.Time `json:"authorized_until,omitempty"`
// ClientIp Address the mint was requested from.
ClientIp *string `json:"client_ip,omitempty"`
CreatedAt time.Time `json:"created_at"`
// EndReason Why it closed. `grant_expired` is an ADR-045 session that reached its authorization's deadline, distinct from the ADR-032 ceiling. `target_stopped` is the target container disappearing under the tunnel — a redeploy, a manual stop, a scale-to-zero sleep — which would otherwise leave the forwarded connection hanging with no RST and no FIN until the idle timeout. `target_unreachable` (ADR-066) is a target the session never reached at all: the attach now answers before it dials, so a failure belonging to no particular stream arrives as a session close rather than as an error at open — `disconnect` would have sent the developer to check their own network. `wake_failed` (ADR-067) is a scale-to-zero wake that did not come up inside its budget.
EndReason *PortForwardSessionInfoEndReason `json:"end_reason,omitempty"`
EndedAt *time.Time `json:"ended_at,omitempty"`
// ExternalEndpointUuid Set when the target is a declared external endpoint (ADR-045).
ExternalEndpointUuid *string `json:"external_endpoint_uuid,omitempty"`
// StartedAt When the WebSocket was attached — absent while the token is unredeemed.
StartedAt *time.Time `json:"started_at,omitempty"`
// TargetComponent Compose service, when the target is one component of a stack.
TargetComponent *string `json:"target_component,omitempty"`
// TargetKind What the tunnel points at. `unknown` is a session whose target was deleted after it opened — the row outlives the resource so the audit trail stays complete.
TargetKind PortForwardSessionInfoTargetKind `json:"target_kind"`
// TargetName Human label frozen at mint time (resource name, or endpoint name).
TargetName string `json:"target_name"`
TargetPort int `json:"target_port"`
// UserEmail The human who opened it. Absent for a session opened with an API token, which has no user — which is also why it can hold no grant.
UserEmail *string `json:"user_email,omitempty"`
Uuid string `json:"uuid"`
}
PortForwardSessionInfo A tunnel session as an operator sees it — who opened it, onto what, from where, and until when. Deliberately NOT the mint response: no token is readable back, so this schema carries none.
type PortForwardSessionInfoEndReason ¶
type PortForwardSessionInfoEndReason string
PortForwardSessionInfoEndReason Why it closed. `grant_expired` is an ADR-045 session that reached its authorization's deadline, distinct from the ADR-032 ceiling. `target_stopped` is the target container disappearing under the tunnel — a redeploy, a manual stop, a scale-to-zero sleep — which would otherwise leave the forwarded connection hanging with no RST and no FIN until the idle timeout. `target_unreachable` (ADR-066) is a target the session never reached at all: the attach now answers before it dials, so a failure belonging to no particular stream arrives as a session close rather than as an error at open — `disconnect` would have sent the developer to check their own network. `wake_failed` (ADR-067) is a scale-to-zero wake that did not come up inside its budget.
const ( Disconnect PortForwardSessionInfoEndReason = "disconnect" GrantExpired PortForwardSessionInfoEndReason = "grant_expired" IdleTimeout PortForwardSessionInfoEndReason = "idle_timeout" MaxDuration PortForwardSessionInfoEndReason = "max_duration" Revoked PortForwardSessionInfoEndReason = "revoked" TargetStopped PortForwardSessionInfoEndReason = "target_stopped" TargetUnreachable PortForwardSessionInfoEndReason = "target_unreachable" UserClose PortForwardSessionInfoEndReason = "user_close" WakeFailed PortForwardSessionInfoEndReason = "wake_failed" )
Defines values for PortForwardSessionInfoEndReason.
func (PortForwardSessionInfoEndReason) Valid ¶
func (e PortForwardSessionInfoEndReason) Valid() bool
Valid indicates whether the value is a known member of the PortForwardSessionInfoEndReason enum.
type PortForwardSessionInfoTargetKind ¶
type PortForwardSessionInfoTargetKind string
PortForwardSessionInfoTargetKind What the tunnel points at. `unknown` is a session whose target was deleted after it opened — the row outlives the resource so the audit trail stays complete.
const ( PortForwardSessionInfoTargetKindApplication PortForwardSessionInfoTargetKind = "application" PortForwardSessionInfoTargetKindDatabase PortForwardSessionInfoTargetKind = "database" PortForwardSessionInfoTargetKindExternalEndpoint PortForwardSessionInfoTargetKind = "external_endpoint" PortForwardSessionInfoTargetKindPreview PortForwardSessionInfoTargetKind = "preview" PortForwardSessionInfoTargetKindService PortForwardSessionInfoTargetKind = "service" PortForwardSessionInfoTargetKindUnknown PortForwardSessionInfoTargetKind = "unknown" )
Defines values for PortForwardSessionInfoTargetKind.
func (PortForwardSessionInfoTargetKind) Valid ¶
func (e PortForwardSessionInfoTargetKind) Valid() bool
Valid indicates whether the value is a known member of the PortForwardSessionInfoTargetKind enum.
type PortForwardSessionState ¶
type PortForwardSessionState string
PortForwardSessionState Whether the target was already up when this session was minted, or is being started for it (ADR-067 §3/§6). `waking` means the mint asked the server's waker for a cold start and did **not** wait for it: the tunnel opens as usual and the wait is paid on the first forwarded connection, which is why the client is told here — it prints the notice, and widens the budget that first connection may spend, **before** the local listener is announced rather than learning it from a control frame afterwards, with a developer already typing `psql` into what looks like a hung tunnel. Absent means `ready`: an older manager sends nothing, and a session whose target was already running has nothing to announce. A `waking` session can still end with the `wake_failed` reason — this field states what the mint asked for, not how it turned out.
const ( PortForwardSessionStateReady PortForwardSessionState = "ready" PortForwardSessionStateWaking PortForwardSessionState = "waking" )
Defines values for PortForwardSessionState.
func (PortForwardSessionState) Valid ¶
func (e PortForwardSessionState) Valid() bool
Valid indicates whether the value is a known member of the PortForwardSessionState enum.
type PortForwardSessionUuid ¶
type PortForwardSessionUuid = string
PortForwardSessionUuid defines model for PortForwardSessionUuid.
type Preview ¶
type Preview struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// DeployRequestedAt First explicit human deploy order (/deploy, /rebuild, the Previews tab, a fork approval). Under the manual-first policy (`preview_deploy_on_open=false`), a `queued` preview with neither this nor `last_deployed_at` is a RESERVATION awaiting a human — nothing will deploy it automatically (§20.4).
DeployRequestedAt *time.Time `json:"deploy_requested_at,omitempty"`
ForkApproved *bool `json:"fork_approved,omitempty"`
Fqdn *string `json:"fqdn,omitempty"`
HeadSha *string `json:"head_sha,omitempty"`
IsFork *bool `json:"is_fork,omitempty"`
LastDeployedAt *time.Time `json:"last_deployed_at,omitempty"`
PrId *int `json:"pr_id,omitempty"`
Provider *string `json:"provider,omitempty"`
SourceBranch *string `json:"source_branch,omitempty"`
// Status State of the preview (§20.4). `sleeping`/`waking` = scale-to-zero (ADR-036): put to sleep on inactivity (a voluntary stop, not a "down"), and woken on the fly by the waker on the first request.
Status *PreviewStatus `json:"status,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Preview Ephemeral environment of a PR (§20.4, data dictionary §8.9).
type PreviewRouteTemplate ¶
type PreviewRouteTemplate struct {
// Host Host pattern (without scheme), e.g. `varuna-pr{{pr_id}}.ad.kedric.fr`.
Host string `json:"host"`
// Port Target internal port; null = default exposed port / service port.
Port *int `json:"port,omitempty"`
}
PreviewRouteTemplate A preview route (ADR-035). `host` accepts {{pr_id}}, {{service}}, {{domain}}, {{random}}. A `host` with {{service}} is applied to each served service; without {{service}}, the target service is resolved by `port`.
type PreviewStatus ¶
type PreviewStatus string
PreviewStatus State of the preview (§20.4). `sleeping`/`waking` = scale-to-zero (ADR-036): put to sleep on inactivity (a voluntary stop, not a "down"), and woken on the fly by the waker on the first request.
const ( PreviewStatusActive PreviewStatus = "active" PreviewStatusCleanupFailed PreviewStatus = "cleanup_failed" PreviewStatusDeploying PreviewStatus = "deploying" PreviewStatusDestroyed PreviewStatus = "destroyed" PreviewStatusDestroying PreviewStatus = "destroying" PreviewStatusFailed PreviewStatus = "failed" PreviewStatusQueued PreviewStatus = "queued" PreviewStatusSleeping PreviewStatus = "sleeping" PreviewStatusWaking PreviewStatus = "waking" )
Defines values for PreviewStatus.
func (PreviewStatus) Valid ¶
func (e PreviewStatus) Valid() bool
Valid indicates whether the value is a known member of the PreviewStatus enum.
type PrivateKey ¶
type PrivateKey struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// Fingerprint SHA256 fingerprint of the derived public key.
Fingerprint *string `json:"fingerprint,omitempty"`
// InUse True if the key is referenced by at least one server or application.
InUse *bool `json:"in_use,omitempty"`
Name string `json:"name"`
// PublicKey Derived public key (usable as a deploy key).
PublicKey *string `json:"public_key,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
PrivateKey Private SSH key, metadata and public half only. The private material is write-only for the platform's own SSH use: once a key enters, it can never be read back through the API (ADR-075).
type PrivateKeyCreate ¶
type PrivateKeyCreate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
// PrivateKey Private SSH key material in PEM/OpenSSH format, without a passphrase (§3.1). Stored encrypted (AEAD, §23.2); once written it can never be read back (ADR-075).
PrivateKey *string `json:"private_key,omitempty"`
}
PrivateKeyCreate defines model for PrivateKeyCreate.
type PrivateKeyGenerate ¶
type PrivateKeyGenerate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
PrivateKeyGenerate Server-side ed25519 generation (ADR-075). No algorithm parameter: ed25519 is what the instance key already uses.
type PrivateKeyUpdate ¶
type PrivateKeyUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
// PrivateKey New key material (rotation). Referencing servers move back to `pending`.
PrivateKey *string `json:"private_key,omitempty"`
}
PrivateKeyUpdate Partial update. Providing `private_key` replaces the material (rotation) — a write like any other: the new material is no more readable than what it replaces (ADR-075).
type Project ¶
type Project struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// Environments The project's environments (summary, not paginated — bounded in practice).
Environments *[]Environment `json:"environments,omitempty"`
Name string `json:"name"`
TeamUuid *string `json:"team_uuid,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
// Version Optimistic version (reflected in the ETag).
Version *int `json:"version,omitempty"`
}
Project Project — logical grouping of environments (§2).
type ProjectCreate ¶
type ProjectCreate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
ProjectCreate defines model for ProjectCreate.
type ProjectUpdate ¶
type ProjectUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
ProjectUpdate Partial update — only the provided fields are modified.
type ProxyLifecycle202JSONResponse ¶
type ProxyLifecycle202JSONResponse JobAccepted
func (ProxyLifecycle202JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle202JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycle401JSONResponse ¶
func (ProxyLifecycle401JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle401JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycle403JSONResponse ¶
type ProxyLifecycle403JSONResponse struct{ ForbiddenJSONResponse }
func (ProxyLifecycle403JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle403JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycle404JSONResponse ¶
type ProxyLifecycle404JSONResponse struct{ NotFoundJSONResponse }
func (ProxyLifecycle404JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle404JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycle409JSONResponse ¶
type ProxyLifecycle409JSONResponse struct{ ConflictJSONResponse }
func (ProxyLifecycle409JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle409JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycle429JSONResponse ¶
type ProxyLifecycle429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ProxyLifecycle429JSONResponse) VisitProxyLifecycleResponse ¶
func (response ProxyLifecycle429JSONResponse) VisitProxyLifecycleResponse(w http.ResponseWriter) error
type ProxyLifecycleJSONRequestBody ¶
type ProxyLifecycleJSONRequestBody = ProxyLifecycleRequest
ProxyLifecycleJSONRequestBody defines body for ProxyLifecycle for application/json ContentType.
type ProxyLifecycleRequest ¶
type ProxyLifecycleRequest struct {
// AcknowledgeLockout Acknowledges that stopping this proxy makes the dashboard unreachable, including the page that would start it again. Ignored on every other proxy and on `start`/`restart`.
AcknowledgeLockout *bool `json:"acknowledge_lockout,omitempty"`
}
ProxyLifecycleRequest Optional body of a proxy lifecycle action. Only needed to stop the proxy that routes this instance's own dashboard (ADR-062).
type ProxyLifecycleRequestObject ¶
type ProxyLifecycleRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Action string `json:"action"`
Body *ProxyLifecycleJSONRequestBody
}
type ProxyLifecycleResponseObject ¶
type ProxyLifecycleResponseObject interface {
VisitProxyLifecycleResponse(w http.ResponseWriter) error
}
type PushoverConfig ¶
PushoverConfig defines model for PushoverConfig.
type RedeployPreview202JSONResponse ¶
type RedeployPreview202JSONResponse DeploymentAccepted
func (RedeployPreview202JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview202JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview401JSONResponse ¶
func (RedeployPreview401JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview401JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview403JSONResponse ¶
type RedeployPreview403JSONResponse struct{ ForbiddenJSONResponse }
func (RedeployPreview403JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview403JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview404JSONResponse ¶
type RedeployPreview404JSONResponse struct{ NotFoundJSONResponse }
func (RedeployPreview404JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview404JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview409JSONResponse ¶
type RedeployPreview409JSONResponse struct{ ConflictJSONResponse }
func (RedeployPreview409JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview409JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview422JSONResponse ¶
type RedeployPreview422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (RedeployPreview422JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview422JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreview429JSONResponse ¶
type RedeployPreview429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RedeployPreview429JSONResponse) VisitRedeployPreviewResponse ¶
func (response RedeployPreview429JSONResponse) VisitRedeployPreviewResponse(w http.ResponseWriter) error
type RedeployPreviewJSONBody ¶
type RedeployPreviewJSONBody struct {
// ForceRebuild Build without cache.
ForceRebuild *bool `json:"force_rebuild,omitempty"`
// SkipBuild Redeploy the current artifact with the preview's current configuration; no clone, no build.
SkipBuild *bool `json:"skip_build,omitempty"`
}
RedeployPreviewJSONBody defines parameters for RedeployPreview.
type RedeployPreviewJSONRequestBody ¶
type RedeployPreviewJSONRequestBody RedeployPreviewJSONBody
RedeployPreviewJSONRequestBody defines body for RedeployPreview for application/json ContentType.
type RedeployPreviewParams ¶
type RedeployPreviewParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RedeployPreviewParams defines parameters for RedeployPreview.
type RedeployPreviewRequestObject ¶
type RedeployPreviewRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
PreviewUuid string `json:"preview_uuid"`
Params RedeployPreviewParams
Body *RedeployPreviewJSONRequestBody
}
type RedeployPreviewResponseObject ¶
type RedeployPreviewResponseObject interface {
VisitRedeployPreviewResponse(w http.ResponseWriter) error
}
type RegistryCredential ¶
type RegistryCredential struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// InUse True if an application or a rollback artifact depends on it — deletion is then refused with 409 (§19.2).
InUse *bool `json:"in_use,omitempty"`
Name string `json:"name"`
// RegistryUrl E.g. ghcr.io, registry.gitlab.com — validated by the SSRF policy (§23.3).
RegistryUrl string `json:"registry_url"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Username string `json:"username"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
RegistryCredential Credential of a private registry (§6.5). The password **is never returned**, whatever the permission: it is only encoded per request into the pull/push auth sent over the typed agent channel — no `docker login` ever runs and no token lands in any host's `~/.docker/config.json` (INV-003, ADR-055).
type RegistryCredentialCreate ¶
type RegistryCredentialCreate struct {
Name string `json:"name"`
// Password Password or token. Encrypted at rest (ADR-003), never read back by the API.
Password string `json:"password"`
RegistryUrl string `json:"registry_url"`
Username string `json:"username"`
}
RegistryCredentialCreate defines model for RegistryCredentialCreate.
type RegistryCredentialUpdate ¶
type RegistryCredentialUpdate struct {
Name *string `json:"name,omitempty"`
Password *string `json:"password,omitempty"`
RegistryUrl *string `json:"registry_url,omitempty"`
Username *string `json:"username,omitempty"`
}
RegistryCredentialUpdate defines model for RegistryCredentialUpdate.
type RegistryCredentialUuid ¶
type RegistryCredentialUuid = string
RegistryCredentialUuid defines model for RegistryCredentialUuid.
type RenewCertificate202JSONResponse ¶
type RenewCertificate202JSONResponse JobAccepted
func (RenewCertificate202JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate202JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate401JSONResponse ¶
func (RenewCertificate401JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate401JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate403JSONResponse ¶
type RenewCertificate403JSONResponse struct{ ForbiddenJSONResponse }
func (RenewCertificate403JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate403JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate404JSONResponse ¶
type RenewCertificate404JSONResponse struct{ NotFoundJSONResponse }
func (RenewCertificate404JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate404JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate409JSONResponse ¶
type RenewCertificate409JSONResponse struct{ ConflictJSONResponse }
func (RenewCertificate409JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate409JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate422JSONResponse ¶
type RenewCertificate422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (RenewCertificate422JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate422JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificate429JSONResponse ¶
type RenewCertificate429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RenewCertificate429JSONResponse) VisitRenewCertificateResponse ¶
func (response RenewCertificate429JSONResponse) VisitRenewCertificateResponse(w http.ResponseWriter) error
type RenewCertificateParams ¶
type RenewCertificateParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RenewCertificateParams defines parameters for RenewCertificate.
type RenewCertificateRequestObject ¶
type RenewCertificateRequestObject struct {
CertificateUuid CertificateUuid `json:"certificate_uuid"`
Params RenewCertificateParams
}
type RenewCertificateResponseObject ¶
type RenewCertificateResponseObject interface {
VisitRenewCertificateResponse(w http.ResponseWriter) error
}
type ReplaceApplicationEnvs200JSONResponse ¶
type ReplaceApplicationEnvs200JSONResponse struct {
Data []EnvironmentVariable `json:"data"`
}
func (ReplaceApplicationEnvs200JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs200JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs400JSONResponse ¶
type ReplaceApplicationEnvs400JSONResponse struct{ BadRequestJSONResponse }
func (ReplaceApplicationEnvs400JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs400JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs401JSONResponse ¶
func (ReplaceApplicationEnvs401JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs401JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs403JSONResponse ¶
type ReplaceApplicationEnvs403JSONResponse struct{ ForbiddenJSONResponse }
func (ReplaceApplicationEnvs403JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs403JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs404JSONResponse ¶
type ReplaceApplicationEnvs404JSONResponse struct{ NotFoundJSONResponse }
func (ReplaceApplicationEnvs404JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs404JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs422JSONResponse ¶
type ReplaceApplicationEnvs422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (ReplaceApplicationEnvs422JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs422JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvs429JSONResponse ¶
type ReplaceApplicationEnvs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ReplaceApplicationEnvs429JSONResponse) VisitReplaceApplicationEnvsResponse ¶
func (response ReplaceApplicationEnvs429JSONResponse) VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
type ReplaceApplicationEnvsJSONBody ¶
type ReplaceApplicationEnvsJSONBody struct {
Data []EnvironmentVariableCreate `json:"data"`
}
ReplaceApplicationEnvsJSONBody defines parameters for ReplaceApplicationEnvs.
type ReplaceApplicationEnvsJSONRequestBody ¶
type ReplaceApplicationEnvsJSONRequestBody ReplaceApplicationEnvsJSONBody
ReplaceApplicationEnvsJSONRequestBody defines body for ReplaceApplicationEnvs for application/json ContentType.
type ReplaceApplicationEnvsRequestObject ¶
type ReplaceApplicationEnvsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Body *ReplaceApplicationEnvsJSONRequestBody
}
type ReplaceApplicationEnvsResponseObject ¶
type ReplaceApplicationEnvsResponseObject interface {
VisitReplaceApplicationEnvsResponse(w http.ResponseWriter) error
}
type RequestExternalEndpointGrant201JSONResponse ¶
type RequestExternalEndpointGrant201JSONResponse ExternalEndpointGrant
func (RequestExternalEndpointGrant201JSONResponse) VisitRequestExternalEndpointGrantResponse ¶
func (response RequestExternalEndpointGrant201JSONResponse) VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
type RequestExternalEndpointGrant400JSONResponse ¶
type RequestExternalEndpointGrant400JSONResponse struct{ BadRequestJSONResponse }
func (RequestExternalEndpointGrant400JSONResponse) VisitRequestExternalEndpointGrantResponse ¶
func (response RequestExternalEndpointGrant400JSONResponse) VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
type RequestExternalEndpointGrant401JSONResponse ¶
func (RequestExternalEndpointGrant401JSONResponse) VisitRequestExternalEndpointGrantResponse ¶
func (response RequestExternalEndpointGrant401JSONResponse) VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
type RequestExternalEndpointGrant403JSONResponse ¶
type RequestExternalEndpointGrant403JSONResponse Error
func (RequestExternalEndpointGrant403JSONResponse) VisitRequestExternalEndpointGrantResponse ¶
func (response RequestExternalEndpointGrant403JSONResponse) VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
type RequestExternalEndpointGrant404JSONResponse ¶
type RequestExternalEndpointGrant404JSONResponse struct{ NotFoundJSONResponse }
func (RequestExternalEndpointGrant404JSONResponse) VisitRequestExternalEndpointGrantResponse ¶
func (response RequestExternalEndpointGrant404JSONResponse) VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
type RequestExternalEndpointGrantJSONRequestBody ¶
type RequestExternalEndpointGrantJSONRequestBody = ExternalEndpointGrantCreate
RequestExternalEndpointGrantJSONRequestBody defines body for RequestExternalEndpointGrant for application/json ContentType.
type RequestExternalEndpointGrantRequestObject ¶
type RequestExternalEndpointGrantRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
Body *RequestExternalEndpointGrantJSONRequestBody
}
type RequestExternalEndpointGrantResponseObject ¶
type RequestExternalEndpointGrantResponseObject interface {
VisitRequestExternalEndpointGrantResponse(w http.ResponseWriter) error
}
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type ResendConfig ¶
type ResendConfig struct {
ApiKey string `json:"api_key"`
From string `json:"from"`
To []string `json:"to"`
}
ResendConfig defines model for ResendConfig.
type ResendTeamInvitation200JSONResponse ¶
type ResendTeamInvitation200JSONResponse Invitation
func (ResendTeamInvitation200JSONResponse) VisitResendTeamInvitationResponse ¶
func (response ResendTeamInvitation200JSONResponse) VisitResendTeamInvitationResponse(w http.ResponseWriter) error
type ResendTeamInvitation401JSONResponse ¶
func (ResendTeamInvitation401JSONResponse) VisitResendTeamInvitationResponse ¶
func (response ResendTeamInvitation401JSONResponse) VisitResendTeamInvitationResponse(w http.ResponseWriter) error
type ResendTeamInvitation403JSONResponse ¶
type ResendTeamInvitation403JSONResponse struct{ ForbiddenJSONResponse }
func (ResendTeamInvitation403JSONResponse) VisitResendTeamInvitationResponse ¶
func (response ResendTeamInvitation403JSONResponse) VisitResendTeamInvitationResponse(w http.ResponseWriter) error
type ResendTeamInvitation404JSONResponse ¶
type ResendTeamInvitation404JSONResponse struct{ NotFoundJSONResponse }
func (ResendTeamInvitation404JSONResponse) VisitResendTeamInvitationResponse ¶
func (response ResendTeamInvitation404JSONResponse) VisitResendTeamInvitationResponse(w http.ResponseWriter) error
type ResendTeamInvitation429JSONResponse ¶
type ResendTeamInvitation429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ResendTeamInvitation429JSONResponse) VisitResendTeamInvitationResponse ¶
func (response ResendTeamInvitation429JSONResponse) VisitResendTeamInvitationResponse(w http.ResponseWriter) error
type ResendTeamInvitationRequestObject ¶
type ResendTeamInvitationRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
InvitationUuid InvitationUuid `json:"invitation_uuid"`
}
type ResendTeamInvitationResponseObject ¶
type ResendTeamInvitationResponseObject interface {
VisitResendTeamInvitationResponse(w http.ResponseWriter) error
}
type ResourceLimits ¶
type ResourceLimits struct {
// CpuLimit CPU limit (e.g. 0.5, 2).
CpuLimit *string `json:"cpu_limit,omitempty"`
// CpuSet Allowed CPUs (e.g. 0-2).
CpuSet *string `json:"cpu_set,omitempty"`
// MemoryLimit Memory limit (e.g. 512m, 2g). `null` = unlimited.
MemoryLimit *string `json:"memory_limit,omitempty"`
MemoryReservation *string `json:"memory_reservation,omitempty"`
MemorySwap *string `json:"memory_swap,omitempty"`
}
ResourceLimits Resource limits of the container (§5.3).
type RestartApplication202JSONResponse ¶
type RestartApplication202JSONResponse JobAccepted
func (RestartApplication202JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication202JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplication401JSONResponse ¶
func (RestartApplication401JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication401JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplication403JSONResponse ¶
type RestartApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (RestartApplication403JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication403JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplication404JSONResponse ¶
type RestartApplication404JSONResponse struct{ NotFoundJSONResponse }
func (RestartApplication404JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication404JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplication409JSONResponse ¶
type RestartApplication409JSONResponse struct{ ConflictJSONResponse }
func (RestartApplication409JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication409JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplication429JSONResponse ¶
type RestartApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RestartApplication429JSONResponse) VisitRestartApplicationResponse ¶
func (response RestartApplication429JSONResponse) VisitRestartApplicationResponse(w http.ResponseWriter) error
type RestartApplicationRequestObject ¶
type RestartApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type RestartApplicationResponseObject ¶
type RestartApplicationResponseObject interface {
VisitRestartApplicationResponse(w http.ResponseWriter) error
}
type RestartDatabase202JSONResponse ¶
type RestartDatabase202JSONResponse JobAccepted
func (RestartDatabase202JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase202JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabase401JSONResponse ¶
func (RestartDatabase401JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase401JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabase403JSONResponse ¶
type RestartDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (RestartDatabase403JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase403JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabase404JSONResponse ¶
type RestartDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (RestartDatabase404JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase404JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabase409JSONResponse ¶
type RestartDatabase409JSONResponse struct{ ConflictJSONResponse }
func (RestartDatabase409JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase409JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabase429JSONResponse ¶
type RestartDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RestartDatabase429JSONResponse) VisitRestartDatabaseResponse ¶
func (response RestartDatabase429JSONResponse) VisitRestartDatabaseResponse(w http.ResponseWriter) error
type RestartDatabaseRequestObject ¶
type RestartDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
}
type RestartDatabaseResponseObject ¶
type RestartDatabaseResponseObject interface {
VisitRestartDatabaseResponse(w http.ResponseWriter) error
}
type RestartService202JSONResponse ¶
type RestartService202JSONResponse JobAccepted
func (RestartService202JSONResponse) VisitRestartServiceResponse ¶
func (response RestartService202JSONResponse) VisitRestartServiceResponse(w http.ResponseWriter) error
type RestartService401JSONResponse ¶
func (RestartService401JSONResponse) VisitRestartServiceResponse ¶
func (response RestartService401JSONResponse) VisitRestartServiceResponse(w http.ResponseWriter) error
type RestartService403JSONResponse ¶
type RestartService403JSONResponse struct{ ForbiddenJSONResponse }
func (RestartService403JSONResponse) VisitRestartServiceResponse ¶
func (response RestartService403JSONResponse) VisitRestartServiceResponse(w http.ResponseWriter) error
type RestartService404JSONResponse ¶
type RestartService404JSONResponse struct{ NotFoundJSONResponse }
func (RestartService404JSONResponse) VisitRestartServiceResponse ¶
func (response RestartService404JSONResponse) VisitRestartServiceResponse(w http.ResponseWriter) error
type RestartService429JSONResponse ¶
type RestartService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RestartService429JSONResponse) VisitRestartServiceResponse ¶
func (response RestartService429JSONResponse) VisitRestartServiceResponse(w http.ResponseWriter) error
type RestartServiceRequestObject ¶
type RestartServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
}
type RestartServiceResponseObject ¶
type RestartServiceResponseObject interface {
VisitRestartServiceResponse(w http.ResponseWriter) error
}
type RestoreBackupExecution202JSONResponse ¶
type RestoreBackupExecution202JSONResponse JobAccepted
func (RestoreBackupExecution202JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution202JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution400JSONResponse ¶
type RestoreBackupExecution400JSONResponse struct{ BadRequestJSONResponse }
func (RestoreBackupExecution400JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution400JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution401JSONResponse ¶
func (RestoreBackupExecution401JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution401JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution403JSONResponse ¶
type RestoreBackupExecution403JSONResponse struct{ ForbiddenJSONResponse }
func (RestoreBackupExecution403JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution403JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution404JSONResponse ¶
type RestoreBackupExecution404JSONResponse struct{ NotFoundJSONResponse }
func (RestoreBackupExecution404JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution404JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution409JSONResponse ¶
type RestoreBackupExecution409JSONResponse struct{ ConflictJSONResponse }
func (RestoreBackupExecution409JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution409JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution422JSONResponse ¶
type RestoreBackupExecution422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (RestoreBackupExecution422JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution422JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecution429JSONResponse ¶
type RestoreBackupExecution429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RestoreBackupExecution429JSONResponse) VisitRestoreBackupExecutionResponse ¶
func (response RestoreBackupExecution429JSONResponse) VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
type RestoreBackupExecutionJSONRequestBody ¶
type RestoreBackupExecutionJSONRequestBody = RestoreRequest
RestoreBackupExecutionJSONRequestBody defines body for RestoreBackupExecution for application/json ContentType.
type RestoreBackupExecutionParams ¶
type RestoreBackupExecutionParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RestoreBackupExecutionParams defines parameters for RestoreBackupExecution.
type RestoreBackupExecutionRequestObject ¶
type RestoreBackupExecutionRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
ExecutionUuid ExecutionUuid `json:"execution_uuid"`
Params RestoreBackupExecutionParams
Body *RestoreBackupExecutionJSONRequestBody
}
type RestoreBackupExecutionResponseObject ¶
type RestoreBackupExecutionResponseObject interface {
VisitRestoreBackupExecutionResponse(w http.ResponseWriter) error
}
type RestoreComponentBackupExecution202JSONResponse ¶
type RestoreComponentBackupExecution202JSONResponse JobAccepted
func (RestoreComponentBackupExecution202JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution202JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution400JSONResponse ¶
type RestoreComponentBackupExecution400JSONResponse struct{ BadRequestJSONResponse }
func (RestoreComponentBackupExecution400JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution400JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution401JSONResponse ¶
func (RestoreComponentBackupExecution401JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution401JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution403JSONResponse ¶
type RestoreComponentBackupExecution403JSONResponse struct{ ForbiddenJSONResponse }
func (RestoreComponentBackupExecution403JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution403JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution404JSONResponse ¶
type RestoreComponentBackupExecution404JSONResponse struct{ NotFoundJSONResponse }
func (RestoreComponentBackupExecution404JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution404JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution409JSONResponse ¶
type RestoreComponentBackupExecution409JSONResponse struct{ ConflictJSONResponse }
func (RestoreComponentBackupExecution409JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution409JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution422JSONResponse ¶
type RestoreComponentBackupExecution422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (RestoreComponentBackupExecution422JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution422JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecution429JSONResponse ¶
type RestoreComponentBackupExecution429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RestoreComponentBackupExecution429JSONResponse) VisitRestoreComponentBackupExecutionResponse ¶
func (response RestoreComponentBackupExecution429JSONResponse) VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
type RestoreComponentBackupExecutionJSONRequestBody ¶
type RestoreComponentBackupExecutionJSONRequestBody = RestoreRequest
RestoreComponentBackupExecutionJSONRequestBody defines body for RestoreComponentBackupExecution for application/json ContentType.
type RestoreComponentBackupExecutionParams ¶
type RestoreComponentBackupExecutionParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RestoreComponentBackupExecutionParams defines parameters for RestoreComponentBackupExecution.
type RestoreComponentBackupExecutionRequestObject ¶
type RestoreComponentBackupExecutionRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
ExecutionUuid ExecutionUuid `json:"execution_uuid"`
Params RestoreComponentBackupExecutionParams
Body *RestoreComponentBackupExecutionJSONRequestBody
}
type RestoreComponentBackupExecutionResponseObject ¶
type RestoreComponentBackupExecutionResponseObject interface {
VisitRestoreComponentBackupExecutionResponse(w http.ResponseWriter) error
}
type RestoreDrill ¶
type RestoreDrill struct {
DurationMs *int `json:"duration_ms,omitempty"`
// ErrorMessage Failure reason — never a credential.
ErrorMessage *string `json:"error_message,omitempty"`
ExecutionUuid *string `json:"execution_uuid,omitempty"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
StartedAt time.Time `json:"started_at"`
Status RestoreDrillStatus `json:"status"`
TablesExpected *int `json:"tables_expected,omitempty"`
TablesRestored *int `json:"tables_restored,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
RestoreDrill A restore rehearsal (ADR-014). `tables_expected` is the number of tables counted **in the source database at dump time**: a dump can decompress cleanly, restore without error and contain nothing — a `psql` restoring emptiness exits with 0. The drill compares, it does not settle for not failing.
type RestoreDrillStatus ¶
type RestoreDrillStatus string
RestoreDrillStatus defines model for RestoreDrill.Status.
const ( RestoreDrillStatusFailed RestoreDrillStatus = "failed" RestoreDrillStatusRunning RestoreDrillStatus = "running" RestoreDrillStatusSucceeded RestoreDrillStatus = "succeeded" )
Defines values for RestoreDrillStatus.
func (RestoreDrillStatus) Valid ¶
func (e RestoreDrillStatus) Valid() bool
Valid indicates whether the value is a known member of the RestoreDrillStatus enum.
type RestoreRequest ¶
type RestoreRequest struct {
// AllowNonEmpty Reinforced confirmation required to restore into a non-empty database (§20.5).
AllowNonEmpty *bool `json:"allow_non_empty,omitempty"`
// Confirm MUST be `true` — any other value → `422`.
Confirm bool `json:"confirm"`
// CustomCommand Custom restore command (default pg_restore, §7.3). Validated and escaped server-side (INV-012).
CustomCommand *string `json:"custom_command,omitempty"`
// Source Location of the file to use — `s3` downloads the remote object first.
Source *RestoreRequestSource `json:"source,omitempty"`
}
RestoreRequest Restore request — destructive operation with explicit confirmation (§20.5).
type RestoreRequestSource ¶
type RestoreRequestSource string
RestoreRequestSource Location of the file to use — `s3` downloads the remote object first.
const ( Local RestoreRequestSource = "local" S3 RestoreRequestSource = "s3" )
Defines values for RestoreRequestSource.
func (RestoreRequestSource) Valid ¶
func (e RestoreRequestSource) Valid() bool
Valid indicates whether the value is a known member of the RestoreRequestSource enum.
type RetentionPolicy ¶
type RetentionPolicy struct {
// MaxAgeDays Maximum age in days.
MaxAgeDays *int `json:"max_age_days,omitempty"`
// MaxCount Maximum number of backups kept.
MaxCount *int `json:"max_count,omitempty"`
// MaxSizeGb Maximum total size in GB.
MaxSizeGb *float32 `json:"max_size_gb,omitempty"`
}
RetentionPolicy Cumulative retention rules (§7.2) — 0 = unlimited.
type RetryJob202JSONResponse ¶
type RetryJob202JSONResponse JobAccepted
func (RetryJob202JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob202JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJob401JSONResponse ¶
func (RetryJob401JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob401JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJob403JSONResponse ¶
type RetryJob403JSONResponse struct{ ForbiddenJSONResponse }
func (RetryJob403JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob403JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJob404JSONResponse ¶
type RetryJob404JSONResponse struct{ NotFoundJSONResponse }
func (RetryJob404JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob404JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJob409JSONResponse ¶
type RetryJob409JSONResponse struct{ ConflictJSONResponse }
func (RetryJob409JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob409JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJob429JSONResponse ¶
type RetryJob429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RetryJob429JSONResponse) VisitRetryJobResponse ¶
func (response RetryJob429JSONResponse) VisitRetryJobResponse(w http.ResponseWriter) error
type RetryJobParams ¶
type RetryJobParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RetryJobParams defines parameters for RetryJob.
type RetryJobRequestObject ¶
type RetryJobRequestObject struct {
JobUuid JobUuid `json:"job_uuid"`
Params RetryJobParams
}
type RetryJobResponseObject ¶
type RetryJobResponseObject interface {
VisitRetryJobResponse(w http.ResponseWriter) error
}
type RevokeApiToken204Response ¶
type RevokeApiToken204Response struct {
}
func (RevokeApiToken204Response) VisitRevokeApiTokenResponse ¶
func (response RevokeApiToken204Response) VisitRevokeApiTokenResponse(w http.ResponseWriter) error
type RevokeApiToken401JSONResponse ¶
func (RevokeApiToken401JSONResponse) VisitRevokeApiTokenResponse ¶
func (response RevokeApiToken401JSONResponse) VisitRevokeApiTokenResponse(w http.ResponseWriter) error
type RevokeApiToken403JSONResponse ¶
type RevokeApiToken403JSONResponse struct{ ForbiddenJSONResponse }
func (RevokeApiToken403JSONResponse) VisitRevokeApiTokenResponse ¶
func (response RevokeApiToken403JSONResponse) VisitRevokeApiTokenResponse(w http.ResponseWriter) error
type RevokeApiToken404JSONResponse ¶
type RevokeApiToken404JSONResponse struct{ NotFoundJSONResponse }
func (RevokeApiToken404JSONResponse) VisitRevokeApiTokenResponse ¶
func (response RevokeApiToken404JSONResponse) VisitRevokeApiTokenResponse(w http.ResponseWriter) error
type RevokeApiToken429JSONResponse ¶
type RevokeApiToken429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RevokeApiToken429JSONResponse) VisitRevokeApiTokenResponse ¶
func (response RevokeApiToken429JSONResponse) VisitRevokeApiTokenResponse(w http.ResponseWriter) error
type RevokeApiTokenResponseObject ¶
type RevokeApiTokenResponseObject interface {
VisitRevokeApiTokenResponse(w http.ResponseWriter) error
}
type RevokeExternalEndpointGrant204Response ¶
type RevokeExternalEndpointGrant204Response struct {
}
func (RevokeExternalEndpointGrant204Response) VisitRevokeExternalEndpointGrantResponse ¶
func (response RevokeExternalEndpointGrant204Response) VisitRevokeExternalEndpointGrantResponse(w http.ResponseWriter) error
type RevokeExternalEndpointGrant401JSONResponse ¶
func (RevokeExternalEndpointGrant401JSONResponse) VisitRevokeExternalEndpointGrantResponse ¶
func (response RevokeExternalEndpointGrant401JSONResponse) VisitRevokeExternalEndpointGrantResponse(w http.ResponseWriter) error
type RevokeExternalEndpointGrant403JSONResponse ¶
type RevokeExternalEndpointGrant403JSONResponse struct{ ForbiddenJSONResponse }
func (RevokeExternalEndpointGrant403JSONResponse) VisitRevokeExternalEndpointGrantResponse ¶
func (response RevokeExternalEndpointGrant403JSONResponse) VisitRevokeExternalEndpointGrantResponse(w http.ResponseWriter) error
type RevokeExternalEndpointGrant404JSONResponse ¶
type RevokeExternalEndpointGrant404JSONResponse struct{ NotFoundJSONResponse }
func (RevokeExternalEndpointGrant404JSONResponse) VisitRevokeExternalEndpointGrantResponse ¶
func (response RevokeExternalEndpointGrant404JSONResponse) VisitRevokeExternalEndpointGrantResponse(w http.ResponseWriter) error
type RevokeExternalEndpointGrantRequestObject ¶
type RevokeExternalEndpointGrantRequestObject struct {
GrantUuid GrantUuid `json:"grant_uuid"`
}
type RevokeExternalEndpointGrantResponseObject ¶
type RevokeExternalEndpointGrantResponseObject interface {
VisitRevokeExternalEndpointGrantResponse(w http.ResponseWriter) error
}
type RevokeScimToken204Response ¶
type RevokeScimToken204Response struct {
}
func (RevokeScimToken204Response) VisitRevokeScimTokenResponse ¶
func (response RevokeScimToken204Response) VisitRevokeScimTokenResponse(w http.ResponseWriter) error
type RevokeScimToken401JSONResponse ¶
func (RevokeScimToken401JSONResponse) VisitRevokeScimTokenResponse ¶
func (response RevokeScimToken401JSONResponse) VisitRevokeScimTokenResponse(w http.ResponseWriter) error
type RevokeScimToken403JSONResponse ¶
type RevokeScimToken403JSONResponse struct{ ForbiddenJSONResponse }
func (RevokeScimToken403JSONResponse) VisitRevokeScimTokenResponse ¶
func (response RevokeScimToken403JSONResponse) VisitRevokeScimTokenResponse(w http.ResponseWriter) error
type RevokeScimToken404JSONResponse ¶
type RevokeScimToken404JSONResponse struct{ NotFoundJSONResponse }
func (RevokeScimToken404JSONResponse) VisitRevokeScimTokenResponse ¶
func (response RevokeScimToken404JSONResponse) VisitRevokeScimTokenResponse(w http.ResponseWriter) error
type RevokeScimToken429JSONResponse ¶
type RevokeScimToken429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RevokeScimToken429JSONResponse) VisitRevokeScimTokenResponse ¶
func (response RevokeScimToken429JSONResponse) VisitRevokeScimTokenResponse(w http.ResponseWriter) error
type RevokeScimTokenResponseObject ¶
type RevokeScimTokenResponseObject interface {
VisitRevokeScimTokenResponse(w http.ResponseWriter) error
}
type RevokeTeamInvitation204Response ¶
type RevokeTeamInvitation204Response struct {
}
func (RevokeTeamInvitation204Response) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation204Response) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitation401JSONResponse ¶
func (RevokeTeamInvitation401JSONResponse) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation401JSONResponse) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitation403JSONResponse ¶
type RevokeTeamInvitation403JSONResponse struct{ ForbiddenJSONResponse }
func (RevokeTeamInvitation403JSONResponse) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation403JSONResponse) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitation404JSONResponse ¶
type RevokeTeamInvitation404JSONResponse struct{ NotFoundJSONResponse }
func (RevokeTeamInvitation404JSONResponse) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation404JSONResponse) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitation409JSONResponse ¶
type RevokeTeamInvitation409JSONResponse struct{ ConflictJSONResponse }
func (RevokeTeamInvitation409JSONResponse) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation409JSONResponse) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitation429JSONResponse ¶
type RevokeTeamInvitation429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RevokeTeamInvitation429JSONResponse) VisitRevokeTeamInvitationResponse ¶
func (response RevokeTeamInvitation429JSONResponse) VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
type RevokeTeamInvitationRequestObject ¶
type RevokeTeamInvitationRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
InvitationUuid InvitationUuid `json:"invitation_uuid"`
}
type RevokeTeamInvitationResponseObject ¶
type RevokeTeamInvitationResponseObject interface {
VisitRevokeTeamInvitationResponse(w http.ResponseWriter) error
}
type RollbackApplication202JSONResponse ¶
type RollbackApplication202JSONResponse DeploymentAccepted
func (RollbackApplication202JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication202JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication400JSONResponse ¶
type RollbackApplication400JSONResponse struct{ BadRequestJSONResponse }
func (RollbackApplication400JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication400JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication401JSONResponse ¶
func (RollbackApplication401JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication401JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication403JSONResponse ¶
type RollbackApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (RollbackApplication403JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication403JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication404JSONResponse ¶
type RollbackApplication404JSONResponse struct{ NotFoundJSONResponse }
func (RollbackApplication404JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication404JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication409JSONResponse ¶
type RollbackApplication409JSONResponse struct{ ConflictJSONResponse }
func (RollbackApplication409JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication409JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplication429JSONResponse ¶
type RollbackApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RollbackApplication429JSONResponse) VisitRollbackApplicationResponse ¶
func (response RollbackApplication429JSONResponse) VisitRollbackApplicationResponse(w http.ResponseWriter) error
type RollbackApplicationJSONBody ¶
type RollbackApplicationJSONBody struct {
// DeploymentUuid Successful deployment whose image must be redeployed.
DeploymentUuid *string `json:"deployment_uuid,omitempty"`
// ImageDigest Explicit OCI digest (e.g. sha256:…).
ImageDigest *string `json:"image_digest,omitempty"`
}
RollbackApplicationJSONBody defines parameters for RollbackApplication.
type RollbackApplicationJSONRequestBody ¶
type RollbackApplicationJSONRequestBody RollbackApplicationJSONBody
RollbackApplicationJSONRequestBody defines body for RollbackApplication for application/json ContentType.
type RollbackApplicationParams ¶
type RollbackApplicationParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RollbackApplicationParams defines parameters for RollbackApplication.
type RollbackApplicationRequestObject ¶
type RollbackApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params RollbackApplicationParams
Body *RollbackApplicationJSONRequestBody
}
type RollbackApplicationResponseObject ¶
type RollbackApplicationResponseObject interface {
VisitRollbackApplicationResponse(w http.ResponseWriter) error
}
type RotateEncryption202JSONResponse ¶
type RotateEncryption202JSONResponse JobAccepted
func (RotateEncryption202JSONResponse) VisitRotateEncryptionResponse ¶
func (response RotateEncryption202JSONResponse) VisitRotateEncryptionResponse(w http.ResponseWriter) error
type RotateEncryption401JSONResponse ¶
func (RotateEncryption401JSONResponse) VisitRotateEncryptionResponse ¶
func (response RotateEncryption401JSONResponse) VisitRotateEncryptionResponse(w http.ResponseWriter) error
type RotateEncryption403JSONResponse ¶
type RotateEncryption403JSONResponse struct{ ForbiddenJSONResponse }
func (RotateEncryption403JSONResponse) VisitRotateEncryptionResponse ¶
func (response RotateEncryption403JSONResponse) VisitRotateEncryptionResponse(w http.ResponseWriter) error
type RotateEncryption409JSONResponse ¶
type RotateEncryption409JSONResponse struct{ ConflictJSONResponse }
func (RotateEncryption409JSONResponse) VisitRotateEncryptionResponse ¶
func (response RotateEncryption409JSONResponse) VisitRotateEncryptionResponse(w http.ResponseWriter) error
type RotateEncryption429JSONResponse ¶
type RotateEncryption429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RotateEncryption429JSONResponse) VisitRotateEncryptionResponse ¶
func (response RotateEncryption429JSONResponse) VisitRotateEncryptionResponse(w http.ResponseWriter) error
type RotateEncryptionParams ¶
type RotateEncryptionParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RotateEncryptionParams defines parameters for RotateEncryption.
type RotateEncryptionRequestObject ¶
type RotateEncryptionRequestObject struct {
Params RotateEncryptionParams
}
type RotateEncryptionResponseObject ¶
type RotateEncryptionResponseObject interface {
VisitRotateEncryptionResponse(w http.ResponseWriter) error
}
type RunComponentRestoreDrill202JSONResponse ¶
type RunComponentRestoreDrill202JSONResponse JobAccepted
func (RunComponentRestoreDrill202JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill202JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrill401JSONResponse ¶
func (RunComponentRestoreDrill401JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill401JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrill403JSONResponse ¶
type RunComponentRestoreDrill403JSONResponse struct{ ForbiddenJSONResponse }
func (RunComponentRestoreDrill403JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill403JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrill404JSONResponse ¶
type RunComponentRestoreDrill404JSONResponse struct{ NotFoundJSONResponse }
func (RunComponentRestoreDrill404JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill404JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrill409JSONResponse ¶
type RunComponentRestoreDrill409JSONResponse struct{ ConflictJSONResponse }
func (RunComponentRestoreDrill409JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill409JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrill429JSONResponse ¶
type RunComponentRestoreDrill429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RunComponentRestoreDrill429JSONResponse) VisitRunComponentRestoreDrillResponse ¶
func (response RunComponentRestoreDrill429JSONResponse) VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
type RunComponentRestoreDrillParams ¶
type RunComponentRestoreDrillParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RunComponentRestoreDrillParams defines parameters for RunComponentRestoreDrill.
type RunComponentRestoreDrillRequestObject ¶
type RunComponentRestoreDrillRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params RunComponentRestoreDrillParams
}
type RunComponentRestoreDrillResponseObject ¶
type RunComponentRestoreDrillResponseObject interface {
VisitRunComponentRestoreDrillResponse(w http.ResponseWriter) error
}
type RunRestoreDrill202JSONResponse ¶
type RunRestoreDrill202JSONResponse JobAccepted
func (RunRestoreDrill202JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill202JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrill401JSONResponse ¶
func (RunRestoreDrill401JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill401JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrill403JSONResponse ¶
type RunRestoreDrill403JSONResponse struct{ ForbiddenJSONResponse }
func (RunRestoreDrill403JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill403JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrill404JSONResponse ¶
type RunRestoreDrill404JSONResponse struct{ NotFoundJSONResponse }
func (RunRestoreDrill404JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill404JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrill409JSONResponse ¶
type RunRestoreDrill409JSONResponse struct{ ConflictJSONResponse }
func (RunRestoreDrill409JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill409JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrill429JSONResponse ¶
type RunRestoreDrill429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RunRestoreDrill429JSONResponse) VisitRunRestoreDrillResponse ¶
func (response RunRestoreDrill429JSONResponse) VisitRunRestoreDrillResponse(w http.ResponseWriter) error
type RunRestoreDrillParams ¶
type RunRestoreDrillParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RunRestoreDrillParams defines parameters for RunRestoreDrill.
type RunRestoreDrillRequestObject ¶
type RunRestoreDrillRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params RunRestoreDrillParams
}
type RunRestoreDrillResponseObject ¶
type RunRestoreDrillResponseObject interface {
VisitRunRestoreDrillResponse(w http.ResponseWriter) error
}
type RunScheduledTask202JSONResponse ¶
type RunScheduledTask202JSONResponse JobAccepted
func (RunScheduledTask202JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask202JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTask401JSONResponse ¶
func (RunScheduledTask401JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask401JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTask403JSONResponse ¶
type RunScheduledTask403JSONResponse struct{ ForbiddenJSONResponse }
func (RunScheduledTask403JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask403JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTask404JSONResponse ¶
type RunScheduledTask404JSONResponse struct{ NotFoundJSONResponse }
func (RunScheduledTask404JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask404JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTask409JSONResponse ¶
type RunScheduledTask409JSONResponse struct{ ConflictJSONResponse }
func (RunScheduledTask409JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask409JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTask429JSONResponse ¶
type RunScheduledTask429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RunScheduledTask429JSONResponse) VisitRunScheduledTaskResponse ¶
func (response RunScheduledTask429JSONResponse) VisitRunScheduledTaskResponse(w http.ResponseWriter) error
type RunScheduledTaskParams ¶
type RunScheduledTaskParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RunScheduledTaskParams defines parameters for RunScheduledTask.
type RunScheduledTaskRequestObject ¶
type RunScheduledTaskRequestObject struct {
TaskUuid TaskUuid `json:"task_uuid"`
Params RunScheduledTaskParams
}
type RunScheduledTaskResponseObject ¶
type RunScheduledTaskResponseObject interface {
VisitRunScheduledTaskResponse(w http.ResponseWriter) error
}
type RunServerCleanup202JSONResponse ¶
type RunServerCleanup202JSONResponse JobAccepted
func (RunServerCleanup202JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup202JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanup401JSONResponse ¶
func (RunServerCleanup401JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup401JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanup403JSONResponse ¶
type RunServerCleanup403JSONResponse struct{ ForbiddenJSONResponse }
func (RunServerCleanup403JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup403JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanup404JSONResponse ¶
type RunServerCleanup404JSONResponse struct{ NotFoundJSONResponse }
func (RunServerCleanup404JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup404JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanup409JSONResponse ¶
type RunServerCleanup409JSONResponse struct{ ConflictJSONResponse }
func (RunServerCleanup409JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup409JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanup429JSONResponse ¶
type RunServerCleanup429JSONResponse struct{ TooManyRequestsJSONResponse }
func (RunServerCleanup429JSONResponse) VisitRunServerCleanupResponse ¶
func (response RunServerCleanup429JSONResponse) VisitRunServerCleanupResponse(w http.ResponseWriter) error
type RunServerCleanupParams ¶
type RunServerCleanupParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
RunServerCleanupParams defines parameters for RunServerCleanup.
type RunServerCleanupRequestObject ¶
type RunServerCleanupRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params RunServerCleanupParams
}
type RunServerCleanupResponseObject ¶
type RunServerCleanupResponseObject interface {
VisitRunServerCleanupResponse(w http.ResponseWriter) error
}
type S3Storage ¶
type S3Storage struct {
Bucket string `json:"bucket"`
CreatedAt time.Time `json:"created_at"`
// Endpoint S3 endpoint (https://s3.eu-west-3.amazonaws.com, self-hosted MinIO…).
Endpoint string `json:"endpoint"`
// IsUsable A write/read/delete round-trip succeeded (§20.5).
IsUsable bool `json:"is_usable"`
// LastCheckError Reason of the last check failure — never a credential.
LastCheckError *string `json:"last_check_error,omitempty"`
Name string `json:"name"`
// PathPrefix Prefix of the objects stored in the bucket.
PathPrefix *string `json:"path_prefix,omitempty"`
Region *string `json:"region,omitempty"`
// ServerSideEncryption Encryption at rest requested for uploads (SSE-S3). `null` = none (the store may still apply a default encryption).
ServerSideEncryption *S3StorageServerSideEncryption `json:"server_side_encryption,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid string `json:"uuid"`
Version int `json:"version"`
}
S3Storage defines model for S3Storage.
type S3StorageCreate ¶
type S3StorageCreate struct {
// AccessKey Sensitive — encrypted at rest, never returned (INV-003).
AccessKey string `json:"access_key"`
Bucket string `json:"bucket"`
Endpoint string `json:"endpoint"`
Name string `json:"name"`
PathPrefix *string `json:"path_prefix,omitempty"`
Region *string `json:"region,omitempty"`
// SecretKey Sensitive — encrypted at rest, never returned (INV-003).
SecretKey string `json:"secret_key"`
// ServerSideEncryption SSE-S3 encryption at rest of uploads (`null`/absent = none).
ServerSideEncryption *S3StorageCreateServerSideEncryption `json:"server_side_encryption,omitempty"`
}
S3StorageCreate defines model for S3StorageCreate.
type S3StorageCreateServerSideEncryption ¶
type S3StorageCreateServerSideEncryption string
S3StorageCreateServerSideEncryption SSE-S3 encryption at rest of uploads (`null`/absent = none).
const (
S3StorageCreateServerSideEncryptionAES256 S3StorageCreateServerSideEncryption = "AES256"
)
Defines values for S3StorageCreateServerSideEncryption.
func (S3StorageCreateServerSideEncryption) Valid ¶
func (e S3StorageCreateServerSideEncryption) Valid() bool
Valid indicates whether the value is a known member of the S3StorageCreateServerSideEncryption enum.
type S3StorageServerSideEncryption ¶
type S3StorageServerSideEncryption string
S3StorageServerSideEncryption Encryption at rest requested for uploads (SSE-S3). `null` = none (the store may still apply a default encryption).
const (
S3StorageServerSideEncryptionAES256 S3StorageServerSideEncryption = "AES256"
)
Defines values for S3StorageServerSideEncryption.
func (S3StorageServerSideEncryption) Valid ¶
func (e S3StorageServerSideEncryption) Valid() bool
Valid indicates whether the value is a known member of the S3StorageServerSideEncryption enum.
type S3StorageUpdate ¶
type S3StorageUpdate struct {
AccessKey *string `json:"access_key,omitempty"`
Bucket *string `json:"bucket,omitempty"`
Endpoint *string `json:"endpoint,omitempty"`
Name *string `json:"name,omitempty"`
PathPrefix *string `json:"path_prefix,omitempty"`
Region *string `json:"region,omitempty"`
SecretKey *string `json:"secret_key,omitempty"`
// ServerSideEncryption SSE-S3 encryption at rest of uploads (`null`/absent = none).
ServerSideEncryption *S3StorageUpdateServerSideEncryption `json:"server_side_encryption,omitempty"`
}
S3StorageUpdate defines model for S3StorageUpdate.
type S3StorageUpdateServerSideEncryption ¶
type S3StorageUpdateServerSideEncryption string
S3StorageUpdateServerSideEncryption SSE-S3 encryption at rest of uploads (`null`/absent = none).
const (
AES256 S3StorageUpdateServerSideEncryption = "AES256"
)
Defines values for S3StorageUpdateServerSideEncryption.
func (S3StorageUpdateServerSideEncryption) Valid ¶
func (e S3StorageUpdateServerSideEncryption) Valid() bool
Valid indicates whether the value is a known member of the S3StorageUpdateServerSideEncryption enum.
type ScheduledTask ¶
type ScheduledTask struct {
ApplicationUuid *string `json:"application_uuid,omitempty"`
// Command Command passed to the container's shell — never sanitized (it is intended shell), always quoted (INV-012). Required for `container_command`, absent for `github_workflow`.
Command *string `json:"command,omitempty"`
// Container Target container within a stack; `null` = the resource's container. `container_command` only.
Container *string `json:"container,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
CronExpression string `json:"cron_expression"`
Enabled *bool `json:"enabled,omitempty"`
// Kind What firing an occurrence does. `container_command` (default) execs `command` inside the resource's container; `github_workflow` asks GitHub to dispatch `workflow_file` on the application's repository, signed by its GitHub App — no container needs to exist, and no credential enters the runtime. Immutable after creation.
Kind TaskKind `json:"kind"`
LastRunAt *time.Time `json:"last_run_at,omitempty"`
// MissedRunPolicy What to do with an occurrence the scheduler did not see in time (instance stopped). `run` (default) triggers it once at restart — a missed nightly cleanup is still useful; `skip` drops it — a "9 a.m. digest" sent at 3 p.m. is noise. In both cases, the missed occurrence is **traced** (`skipped` + reason), never silently forgotten.
MissedRunPolicy *TaskMissedRunPolicy `json:"missed_run_policy,omitempty"`
Name string `json:"name"`
NextRunAt *time.Time `json:"next_run_at,omitempty"`
// OverlapPolicy What to do when an occurrence fires while the previous execution is still running. `skip` (default) drops the occurrence — a cron that fires faster than it finishes must not pile up executions on the server; `queue` queues it behind the previous one.
OverlapPolicy *TaskOverlapPolicy `json:"overlap_policy,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
Timezone *string `json:"timezone,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
// WorkflowFile Workflow file name under `.github/workflows/` (e.g. `build.yml`) or its numeric id. Required for `github_workflow`, absent otherwise.
WorkflowFile *string `json:"workflow_file,omitempty"`
// WorkflowInputs Inputs handed to `workflow_dispatch` (GitHub caps them at 10, string values).
WorkflowInputs *map[string]string `json:"workflow_inputs,omitempty"`
// WorkflowRef Git ref to dispatch on. `null` falls back at fire time to the application's branch, then the repository's default branch.
WorkflowRef *string `json:"workflow_ref,omitempty"`
}
ScheduledTask Cron firing on a resource (§192): a command in its container, or a GitHub Actions workflow dispatch on its repository (ADR-071).
type ScheduledTaskCreate ¶
type ScheduledTaskCreate struct {
// Command Required when `kind` is `container_command`; refused otherwise.
Command *string `json:"command,omitempty"`
// Container `container_command` only.
Container *string `json:"container,omitempty"`
CronExpression string `json:"cron_expression"`
Enabled *bool `json:"enabled,omitempty"`
// Kind What firing an occurrence does. `container_command` (default) execs `command` inside the resource's container; `github_workflow` asks GitHub to dispatch `workflow_file` on the application's repository, signed by its GitHub App — no container needs to exist, and no credential enters the runtime. Immutable after creation.
Kind *TaskKind `json:"kind,omitempty"`
// MissedRunPolicy What to do with an occurrence the scheduler did not see in time (instance stopped). `run` (default) triggers it once at restart — a missed nightly cleanup is still useful; `skip` drops it — a "9 a.m. digest" sent at 3 p.m. is noise. In both cases, the missed occurrence is **traced** (`skipped` + reason), never silently forgotten.
MissedRunPolicy *TaskMissedRunPolicy `json:"missed_run_policy,omitempty"`
Name string `json:"name"`
// OverlapPolicy What to do when an occurrence fires while the previous execution is still running. `skip` (default) drops the occurrence — a cron that fires faster than it finishes must not pile up executions on the server; `queue` queues it behind the previous one.
OverlapPolicy *TaskOverlapPolicy `json:"overlap_policy,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
Timezone *string `json:"timezone,omitempty"`
// WorkflowFile Required when `kind` is `github_workflow`; refused otherwise.
WorkflowFile *string `json:"workflow_file,omitempty"`
// WorkflowInputs `github_workflow` only.
WorkflowInputs *map[string]string `json:"workflow_inputs,omitempty"`
// WorkflowRef `github_workflow` only; `null` = the application's branch, then the repository's default branch.
WorkflowRef *string `json:"workflow_ref,omitempty"`
}
ScheduledTaskCreate defines model for ScheduledTaskCreate.
type ScheduledTaskUpdate ¶
type ScheduledTaskUpdate struct {
Command *string `json:"command,omitempty"`
Container *string `json:"container,omitempty"`
CronExpression *string `json:"cron_expression,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
// MissedRunPolicy What to do with an occurrence the scheduler did not see in time (instance stopped). `run` (default) triggers it once at restart — a missed nightly cleanup is still useful; `skip` drops it — a "9 a.m. digest" sent at 3 p.m. is noise. In both cases, the missed occurrence is **traced** (`skipped` + reason), never silently forgotten.
MissedRunPolicy *TaskMissedRunPolicy `json:"missed_run_policy,omitempty"`
Name *string `json:"name,omitempty"`
// OverlapPolicy What to do when an occurrence fires while the previous execution is still running. `skip` (default) drops the occurrence — a cron that fires faster than it finishes must not pile up executions on the server; `queue` queues it behind the previous one.
OverlapPolicy *TaskOverlapPolicy `json:"overlap_policy,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
Timezone *string `json:"timezone,omitempty"`
WorkflowFile *string `json:"workflow_file,omitempty"`
WorkflowInputs *map[string]string `json:"workflow_inputs,omitempty"`
WorkflowRef *string `json:"workflow_ref,omitempty"`
}
ScheduledTaskUpdate Fields of the other kind are refused with `422`; `kind` itself is immutable (ADR-071).
type ScimToken ¶
type ScimToken struct {
CreatedAt time.Time `json:"created_at"`
LastUsedAt *time.Time `json:"last_used_at,omitempty"`
Name string `json:"name"`
Uuid string `json:"uuid"`
}
ScimToken defines model for ScimToken.
type ScimTokenCreate ¶
type ScimTokenCreate struct {
// Name Readable name of the token (e.g. okta-prod).
Name string `json:"name"`
}
ScimTokenCreate defines model for ScimTokenCreate.
type ScimTokenCreated ¶
type ScimTokenCreated struct {
CreatedAt time.Time `json:"created_at"`
Name string `json:"name"`
// ScimBaseUrl SCIM base URL to configure in the IdP (…/scim/v2).
ScimBaseUrl string `json:"scim_base_url"`
// Token Clear value — shown only once (§23.2).
Token string `json:"token"`
Uuid string `json:"uuid"`
}
ScimTokenCreated defines model for ScimTokenCreated.
type Server ¶
type Server struct {
// AgentConnected Whether the server's agent holds a live channel to the control plane right now (ADR-041) — presence is the connection. False for a silent agent, a pre-enrollment helper, or blocked egress; the SSH scans keep working either way (ADR-040).
AgentConnected *bool `json:"agent_connected,omitempty"`
// AgentSeenAt Last authenticated observation push from the server's agent (ADR-040). NULL before the first push.
AgentSeenAt *time.Time `json:"agent_seen_at,omitempty"`
// Architecture Architecture detected at validation.
Architecture *ServerArchitecture `json:"architecture,omitempty"`
CleanupCron *string `json:"cleanup_cron,omitempty"`
CleanupDiskThresholdPct *int `json:"cleanup_disk_threshold_pct,omitempty"`
// CleanupEnabled Automated disk cleanup (§3.7) — opt-in.
CleanupEnabled *bool `json:"cleanup_enabled,omitempty"`
// CleanupLastRunAt Last cleanup triggered (cron, threshold or manual).
CleanupLastRunAt *time.Time `json:"cleanup_last_run_at,omitempty"`
CleanupPruneNetworks *bool `json:"cleanup_prune_networks,omitempty"`
CleanupPruneVolumes *bool `json:"cleanup_prune_volumes,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// DnsCredentialUuid DNS-01 credential used for this server's wildcards (amendment #21). Optional even with a `wildcard_domain` (amendment): without a credential, the wildcard is only a naming template and each assigned host receives its own individual certificate via HTTP-01 (proxy-contract §7.2) — hosts publicly reachable on the required HTTP port, CA issuance limits per host. With a credential, a single wildcard certificate is issued via DNS-01.
DnsCredentialUuid *string `json:"dns_credential_uuid,omitempty"`
// DockerVersion Docker Engine version detected (≥ 24 required, §3.1).
DockerVersion *string `json:"docker_version,omitempty"`
Host string `json:"host"`
IsBuildServer *bool `json:"is_build_server,omitempty"`
// IsLocalhost True for the `localhost` server pre-registered at bootstrap (instance-config §6.2) — the machine hosting the instance. Never settable through the API.
IsLocalhost *bool `json:"is_localhost,omitempty"`
// IsReachable Last observation of SSH reachability.
IsReachable *bool `json:"is_reachable,omitempty"`
Name string `json:"name"`
// ObservedAt Timestamp of the last observation — beyond a threshold, the status must be treated as stale/unknown (§19.2).
ObservedAt *time.Time `json:"observed_at,omitempty"`
Port int `json:"port"`
PrivateKeyUuid string `json:"private_key_uuid"`
// ProxyDesiredState Operator's intent for the proxy (§3). `stopped` at creation: validation neither installs nor starts the proxy until the operator has reviewed its settings and requested the first start (POST /servers/{server_uuid}/proxy/start, §20.1 step 5). An explicit `stopped` is not "repaired" by reconciliation.
ProxyDesiredState *ServerProxyDesiredState `json:"proxy_desired_state,omitempty"`
ProxyHttpPort *int `json:"proxy_http_port,omitempty"`
ProxyHttpsPort *int `json:"proxy_https_port,omitempty"`
// ProxyObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
ProxyObservedStatus *ObservedStatus `json:"proxy_observed_status,omitempty"`
ProxyType *ServerProxyType `json:"proxy_type,omitempty"`
SshTimeoutSeconds *int `json:"ssh_timeout_seconds,omitempty"`
// Status Server lifecycle (§21.2).
Status *ServerStatus `json:"status,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
User string `json:"user"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
WildcardDomain *string `json:"wildcard_domain,omitempty"`
}
Server SSH target server (§3) — lifecycle states §21.2.
type ServerArchitecture ¶
type ServerArchitecture string
ServerArchitecture Architecture detected at validation.
const ( ServerArchitectureAmd64 ServerArchitecture = "amd64" ServerArchitectureArm64 ServerArchitecture = "arm64" ServerArchitectureLessThannil ServerArchitecture = "<nil>" )
Defines values for ServerArchitecture.
func (ServerArchitecture) Valid ¶
func (e ServerArchitecture) Valid() bool
Valid indicates whether the value is a known member of the ServerArchitecture enum.
type ServerCreate ¶
type ServerCreate struct {
Description *string `json:"description,omitempty"`
// DnsCredentialUuid DNS-01 credential used for this server's wildcards (amendment #21). Optional even with a `wildcard_domain` (amendment): without a credential, the wildcard is only a naming template and each assigned host receives its own individual certificate via HTTP-01 (proxy-contract §7.2) — hosts publicly reachable on the required HTTP port, CA issuance limits per host. With a credential, a single wildcard certificate is issued via DNS-01.
DnsCredentialUuid *string `json:"dns_credential_uuid,omitempty"`
// Host IP address or FQDN reachable over SSH.
Host string `json:"host"`
// IsBuildServer Server dedicated to builds (§3.4) — cannot host applications.
IsBuildServer *bool `json:"is_build_server,omitempty"`
Name string `json:"name"`
Port *int `json:"port,omitempty"`
// PrivateKeyUuid Private SSH key of the same team (INV-002).
PrivateKeyUuid string `json:"private_key_uuid"`
// ProxyHttpPort HTTP listen port of the proxy — configurable per server (§27.1).
ProxyHttpPort *int `json:"proxy_http_port,omitempty"`
// ProxyHttpsPort HTTPS listen port of the proxy — configurable per server (§27.1).
ProxyHttpsPort *int `json:"proxy_https_port,omitempty"`
// ProxyType Managed proxy on the server. Traefik only in P0 (§27.9); `none` for a server without inbound traffic.
ProxyType *ServerCreateProxyType `json:"proxy_type,omitempty"`
SshTimeoutSeconds *int `json:"ssh_timeout_seconds,omitempty"`
// User SSH user (experimental non-root, requires sudo NOPASSWD, §3.1).
User *string `json:"user,omitempty"`
// WildcardDomain Wildcard domain of the server (§4.2) — new apps receive uuid.domain.
WildcardDomain *string `json:"wildcard_domain,omitempty"`
}
ServerCreate defines model for ServerCreate.
type ServerCreateProxyType ¶
type ServerCreateProxyType string
ServerCreateProxyType Managed proxy on the server. Traefik only in P0 (§27.9); `none` for a server without inbound traffic.
const ( ServerCreateProxyTypeNone ServerCreateProxyType = "none" ServerCreateProxyTypeTraefik ServerCreateProxyType = "traefik" )
Defines values for ServerCreateProxyType.
func (ServerCreateProxyType) Valid ¶
func (e ServerCreateProxyType) Valid() bool
Valid indicates whether the value is a known member of the ServerCreateProxyType enum.
type ServerDomain ¶
type ServerDomain struct {
// Domains FQDN (with optional https:// scheme, port or path depending on configuration, §4.2).
Domains []string `json:"domains"`
ResourceType ServerDomainResourceType `json:"resource_type"`
ResourceUuid string `json:"resource_uuid"`
}
ServerDomain Domains routed by the server's proxy for a resource.
type ServerDomainResourceType ¶
type ServerDomainResourceType string
ServerDomainResourceType defines model for ServerDomain.ResourceType.
const ( ServerDomainResourceTypeApplication ServerDomainResourceType = "application" ServerDomainResourceTypeDatabase ServerDomainResourceType = "database" )
Defines values for ServerDomainResourceType.
func (ServerDomainResourceType) Valid ¶
func (e ServerDomainResourceType) Valid() bool
Valid indicates whether the value is a known member of the ServerDomainResourceType enum.
type ServerInterface ¶
type ServerInterface interface {
// Read an adoption scan and its candidates
// (GET /adoption-scans/{adoption_scan_uuid})
GetAdoptionScan(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid)
// Adopt candidates from a scan, without redeployment
// (POST /adoption-scans/{adoption_scan_uuid}/adopt)
AdoptResources(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid, params AdoptResourcesParams)
// List applications
// (GET /applications)
ListApplications(w http.ResponseWriter, r *http.Request, params ListApplicationsParams)
// Create an application
// (POST /applications)
CreateApplication(w http.ResponseWriter, r *http.Request, params CreateApplicationParams)
// Delete an application
// (DELETE /applications/{application_uuid})
DeleteApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeleteApplicationParams)
// Application details and configuration
// (GET /applications/{application_uuid})
GetApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Update an application's configuration
// (PATCH /applications/{application_uuid})
UpdateApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params UpdateApplicationParams)
// Components of an application using the compose build pack
// (GET /applications/{application_uuid}/components)
ListApplicationComponents(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Trigger a deployment
// (POST /applications/{application_uuid}/deploy)
DeployApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeployApplicationParams)
// An application's deployment history
// (GET /applications/{application_uuid}/deployments)
ListApplicationDeployments(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListApplicationDeploymentsParams)
// Unadopt an application — made unmanaged, never destroyed
// (POST /applications/{application_uuid}/disown)
DisownApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DisownApplicationParams)
// List environment variables
// (GET /applications/{application_uuid}/envs)
ListApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListApplicationEnvsParams)
// Create an environment variable
// (POST /applications/{application_uuid}/envs)
CreateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationEnvParams)
// Replace environment variables in bulk
// (PUT /applications/{application_uuid}/envs)
ReplaceApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Delete an environment variable
// (DELETE /applications/{application_uuid}/envs/{env_uuid})
DeleteApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, envUuid EnvUuid)
// Update an environment variable
// (PATCH /applications/{application_uuid}/envs/{env_uuid})
UpdateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, envUuid EnvUuid)
// Logs of the application's container
// (GET /applications/{application_uuid}/logs)
GetApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params GetApplicationLogsParams)
// SSE stream of the container's runtime logs
// (GET /applications/{application_uuid}/logs/stream)
StreamApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params StreamApplicationLogsParams)
// Live metrics per component
// (GET /applications/{application_uuid}/metrics)
GetApplicationMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Open a TCP tunnel to a container of the application
// (POST /applications/{application_uuid}/port-forwards)
CreateApplicationPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationPortForwardParams)
// PR previews of an application
// (GET /applications/{application_uuid}/previews)
ListApplicationPreviews(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Deploy a PR's preview from the platform
// (POST /applications/{application_uuid}/previews)
DeployPreviewForPr(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Destroy a PR's preview
// (DELETE /applications/{application_uuid}/previews/{preview_uuid})
DestroyPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Approve the preview of a fork PR
// (POST /applications/{application_uuid}/previews/{preview_uuid}/approve)
ApprovePreviewFork(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Effective variables of a preview
// (GET /applications/{application_uuid}/previews/{preview_uuid}/envs)
ListPreviewEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Create a variable dedicated to this preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/envs)
CreatePreviewEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Re-arm a preview's TTL
// (POST /applications/{application_uuid}/previews/{preview_uuid}/keep)
KeepPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Logs of a preview's containers
// (GET /applications/{application_uuid}/previews/{preview_uuid}/logs)
GetPreviewLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params GetPreviewLogsParams)
// Live metrics per component of a preview
// (GET /applications/{application_uuid}/previews/{preview_uuid}/metrics)
GetPreviewMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
// Open a TCP tunnel to a container of the preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/port-forwards)
CreatePreviewPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params CreatePreviewPortForwardParams)
// Redeploy an existing PR instance
// (POST /applications/{application_uuid}/previews/{preview_uuid}/redeploy)
RedeployPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params RedeployPreviewParams)
// Open a terminal session in a container of the preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/terminal-sessions)
CreatePreviewTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params CreatePreviewTerminalSessionParams)
// Open pull requests of the application's repository
// (GET /applications/{application_uuid}/pull-requests)
ListApplicationPullRequests(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Restart an application
// (POST /applications/{application_uuid}/restart)
RestartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Rollback to a previous image
// (POST /applications/{application_uuid}/rollback)
RollbackApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params RollbackApplicationParams)
// List an application's scheduled tasks
// (GET /applications/{application_uuid}/scheduled-tasks)
ListScheduledTasks(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListScheduledTasksParams)
// Create a scheduled task
// (POST /applications/{application_uuid}/scheduled-tasks)
CreateScheduledTask(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateScheduledTaskParams)
// Start an application
// (POST /applications/{application_uuid}/start)
StartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Stop an application
// (POST /applications/{application_uuid}/stop)
StopApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// List persistent storages
// (GET /applications/{application_uuid}/storages)
ListApplicationStorages(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Declare a persistent storage
// (POST /applications/{application_uuid}/storages)
CreateApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationStorageParams)
// Remove a persistent storage
// (DELETE /applications/{application_uuid}/storages/{storage_uuid})
DeleteApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, storageUuid StorageUuid)
// Open a terminal session in the application's container
// (POST /applications/{application_uuid}/terminal-sessions)
CreateApplicationTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationTerminalSessionParams)
// Delete the Git webhook endpoint
// (DELETE /applications/{application_uuid}/webhook-endpoint)
DeleteWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeleteWebhookEndpointParams)
// Create the application's Git webhook endpoint
// (POST /applications/{application_uuid}/webhook-endpoint)
CreateWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
// Certificate details
// (GET /certificates/{certificate_uuid})
GetCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid)
// Force a certificate's renewal
// (POST /certificates/{certificate_uuid}/renew)
RenewCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid, params RenewCertificateParams)
// List databases
// (GET /databases)
ListDatabases(w http.ResponseWriter, r *http.Request, params ListDatabasesParams)
// Create a PostgreSQL database
// (POST /databases/postgresql)
CreatePostgresqlDatabase(w http.ResponseWriter, r *http.Request, params CreatePostgresqlDatabaseParams)
// Delete a database
// (DELETE /databases/{database_uuid})
DeleteDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params DeleteDatabaseParams)
// Database details
// (GET /databases/{database_uuid})
GetDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Update a database
// (PATCH /databases/{database_uuid})
UpdateDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params UpdateDatabaseParams)
// List a database's backup plans
// (GET /databases/{database_uuid}/backups)
ListBackupPlans(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params ListBackupPlansParams)
// Create a backup plan
// (POST /databases/{database_uuid}/backups)
CreateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params CreateBackupPlanParams)
// Delete a backup plan
// (DELETE /databases/{database_uuid}/backups/{backup_plan_uuid})
DeleteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid)
// Backup plan details
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid})
GetBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid)
// Update a backup plan
// (PATCH /databases/{database_uuid}/backups/{backup_plan_uuid})
UpdateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params UpdateBackupPlanParams)
// Run a restore drill immediately
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/drill)
RunRestoreDrill(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params RunRestoreDrillParams)
// History of a plan's restore drills
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/drills)
ListRestoreDrills(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ListRestoreDrillsParams)
// Run an immediate backup (Backup Now)
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/execute)
ExecuteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ExecuteBackupPlanParams)
// List a backup plan's executions
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/executions)
ListBackupExecutions(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ListBackupExecutionsParams)
// Restore a database from a backup execution
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
RestoreBackupExecution(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, executionUuid ExecutionUuid, params RestoreBackupExecutionParams)
// Open a TCP tunnel to a database
// (POST /databases/{database_uuid}/port-forwards)
CreateDatabasePortForward(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Restart a database
// (POST /databases/{database_uuid}/restart)
RestartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Start a database
// (POST /databases/{database_uuid}/start)
StartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Stop a database
// (POST /databases/{database_uuid}/stop)
StopDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Open a terminal session in the database's container
// (POST /databases/{database_uuid}/terminal-sessions)
CreateDatabaseTerminalSession(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
// Trigger deployments by UUID or tag (CI webhook)
// (GET /deploy)
WebhookDeploy(w http.ResponseWriter, r *http.Request, params WebhookDeployParams)
// Trigger deployments by UUID or tag (CI webhook, POST)
// (POST /deploy)
WebhookDeployPost(w http.ResponseWriter, r *http.Request, params WebhookDeployPostParams)
// Deployment details
// (GET /deployments/{deployment_uuid})
GetDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
// Cancel a deployment
// (POST /deployments/{deployment_uuid}/cancel)
CancelDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
// Build logs of a deployment (JSON or SSE)
// (GET /deployments/{deployment_uuid}/logs)
GetDeploymentLogs(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid, params GetDeploymentLogsParams)
// List DNS-01 credentials
// (GET /dns-credentials)
ListDnsCredentials(w http.ResponseWriter, r *http.Request, params ListDnsCredentialsParams)
// Register a DNS-01 credential
// (POST /dns-credentials)
CreateDnsCredential(w http.ResponseWriter, r *http.Request, params CreateDnsCredentialParams)
// Delete a DNS-01 credential
// (DELETE /dns-credentials/{dns_credential_uuid})
DeleteDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
// DNS-01 credential details
// (GET /dns-credentials/{dns_credential_uuid})
GetDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
// The in-app manual, filtered to the caller
// (GET /docs)
GetManual(w http.ResponseWriter, r *http.Request, params GetManualParams)
// SSE stream of team events (statuses, jobs, deployments)
// (GET /events)
StreamEvents(w http.ResponseWriter, r *http.Request, params StreamEventsParams)
// Revoke an access grant
// (DELETE /external-endpoint-grants/{grant_uuid})
RevokeExternalEndpointGrant(w http.ResponseWriter, r *http.Request, grantUuid GrantUuid)
// List the team's declared external endpoints
// (GET /external-endpoints)
ListExternalEndpoints(w http.ResponseWriter, r *http.Request, params ListExternalEndpointsParams)
// Declare an external endpoint
// (POST /external-endpoints)
CreateExternalEndpoint(w http.ResponseWriter, r *http.Request)
// Delete an external endpoint
// (DELETE /external-endpoints/{external_endpoint_uuid})
DeleteExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
// Read an external endpoint
// (GET /external-endpoints/{external_endpoint_uuid})
GetExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
// Update an external endpoint
// (PUT /external-endpoints/{external_endpoint_uuid})
UpdateExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
// List the access grants of an endpoint
// (GET /external-endpoints/{external_endpoint_uuid}/grants)
ListExternalEndpointGrants(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid, params ListExternalEndpointGrantsParams)
// Request (or renew) access to an external endpoint
// (POST /external-endpoints/{external_endpoint_uuid}/grants)
RequestExternalEndpointGrant(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
// Open a TCP tunnel to a declared external endpoint
// (POST /external-endpoints/{external_endpoint_uuid}/port-forwards)
CreateExternalEndpointPortForward(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
// List the team's GitHub Apps
// (GET /github-apps)
ListGithubApps(w http.ResponseWriter, r *http.Request, params ListGithubAppsParams)
// Initiate the creation of a GitHub App (manifest flow)
// (POST /github-apps)
CreateGithubApp(w http.ResponseWriter, r *http.Request)
// Delete a GitHub App
// (DELETE /github-apps/{github_app_uuid})
DeleteGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
// GitHub App details
// (GET /github-apps/{github_app_uuid})
GetGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
// Repositories accessible to the installation
// (GET /github-apps/{github_app_uuid}/repositories)
ListGithubAppRepositories(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid, params ListGithubAppRepositoriesParams)
// Liveness check
// (GET /health)
GetHealth(w http.ResponseWriter, r *http.Request)
// List the team's declared ingress endpoints
// (GET /ingress-endpoints)
ListIngressEndpoints(w http.ResponseWriter, r *http.Request)
// Declare an ingress endpoint
// (POST /ingress-endpoints)
CreateIngressEndpoint(w http.ResponseWriter, r *http.Request)
// Delete an ingress endpoint
// (DELETE /ingress-endpoints/{ingress_endpoint_uuid})
DeleteIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
// Read an ingress endpoint
// (GET /ingress-endpoints/{ingress_endpoint_uuid})
GetIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
// Update an ingress endpoint
// (PUT /ingress-endpoints/{ingress_endpoint_uuid})
UpdateIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
// Attach to an ingress endpoint (mint)
// (POST /ingress-endpoints/{ingress_endpoint_uuid}/tunnels)
CreateIngressTunnel(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
// List the team's ingress attach sessions
// (GET /ingress-tunnel-sessions)
ListIngressTunnelSessions(w http.ResponseWriter, r *http.Request, params ListIngressTunnelSessionsParams)
// Close an ingress attach session
// (DELETE /ingress-tunnel-sessions/{session_uuid})
CloseIngressTunnelSession(w http.ResponseWriter, r *http.Request, sessionUuid IngressTunnelSessionUuid)
// List jobs
// (GET /jobs)
ListJobs(w http.ResponseWriter, r *http.Request, params ListJobsParams)
// Track an asynchronous operation
// (GET /jobs/{job_uuid})
GetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
// Forget a dead-letter job
// (POST /jobs/{job_uuid}/forget)
ForgetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
// Retry a dead-letter job
// (POST /jobs/{job_uuid}/retry)
RetryJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid, params RetryJobParams)
// List notification channels
// (GET /notification-channels)
ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
// Create a notification channel
// (POST /notification-channels)
CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
// Delete a channel
// (DELETE /notification-channels/{channel_uuid})
DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
// Channel details
// (GET /notification-channels/{channel_uuid})
GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
// Update a channel
// (PATCH /notification-channels/{channel_uuid})
UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, params UpdateNotificationChannelParams)
// List a channel's routing rules
// (GET /notification-channels/{channel_uuid}/rules)
ListNotificationRules(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
// Add a routing rule
// (POST /notification-channels/{channel_uuid}/rules)
CreateNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
// Delete a routing rule
// (DELETE /notification-channels/{channel_uuid}/rules/{rule_uuid})
DeleteNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, ruleUuid string)
// Send a test message
// (POST /notification-channels/{channel_uuid}/test)
TestNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
// Catalog of granular permissions
// (GET /permissions)
ListPermissions(w http.ResponseWriter, r *http.Request)
// List the team's tunnel sessions
// (GET /port-forward-sessions)
ListPortForwardSessions(w http.ResponseWriter, r *http.Request, params ListPortForwardSessionsParams)
// Close a tunnel session
// (DELETE /port-forward-sessions/{session_uuid})
ClosePortForwardSession(w http.ResponseWriter, r *http.Request, sessionUuid PortForwardSessionUuid)
// List private keys
// (GET /private-keys)
ListPrivateKeys(w http.ResponseWriter, r *http.Request, params ListPrivateKeysParams)
// Register a private key
// (POST /private-keys)
CreatePrivateKey(w http.ResponseWriter, r *http.Request, params CreatePrivateKeyParams)
// Generate a private key inside the platform
// (POST /private-keys/generate)
GeneratePrivateKey(w http.ResponseWriter, r *http.Request, params GeneratePrivateKeyParams)
// Delete a private key
// (DELETE /private-keys/{private_key_uuid})
DeletePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
// Private key details
// (GET /private-keys/{private_key_uuid})
GetPrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
// Update a private key
// (PATCH /private-keys/{private_key_uuid})
UpdatePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid, params UpdatePrivateKeyParams)
// List projects
// (GET /projects)
ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
// Create a project
// (POST /projects)
CreateProject(w http.ResponseWriter, r *http.Request, params CreateProjectParams)
// Delete a project
// (DELETE /projects/{project_uuid})
DeleteProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
// Project details
// (GET /projects/{project_uuid})
GetProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
// Update a project
// (PATCH /projects/{project_uuid})
UpdateProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
// List a project's environments
// (GET /projects/{project_uuid}/environments)
ListEnvironments(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, params ListEnvironmentsParams)
// Create an environment
// (POST /projects/{project_uuid}/environments)
CreateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, params CreateEnvironmentParams)
// Delete an environment
// (DELETE /projects/{project_uuid}/environments/{environment_uuid})
DeleteEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
// Environment details
// (GET /projects/{project_uuid}/environments/{environment_uuid})
GetEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
// Update an environment
// (PATCH /projects/{project_uuid}/environments/{environment_uuid})
UpdateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
// List registry credentials
// (GET /registry-credentials)
ListRegistryCredentials(w http.ResponseWriter, r *http.Request, params ListRegistryCredentialsParams)
// Register a registry credential
// (POST /registry-credentials)
CreateRegistryCredential(w http.ResponseWriter, r *http.Request, params CreateRegistryCredentialParams)
// Delete a registry credential
// (DELETE /registry-credentials/{registry_credential_uuid})
DeleteRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid)
// Registry credential details
// (GET /registry-credentials/{registry_credential_uuid})
GetRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid)
// Update a registry credential
// (PATCH /registry-credentials/{registry_credential_uuid})
UpdateRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid, params UpdateRegistryCredentialParams)
// List S3 storages
// (GET /s3-storages)
ListS3Storages(w http.ResponseWriter, r *http.Request, params ListS3StoragesParams)
// Register an S3 storage
// (POST /s3-storages)
CreateS3Storage(w http.ResponseWriter, r *http.Request, params CreateS3StorageParams)
// Delete an S3 storage
// (DELETE /s3-storages/{s3_storage_uuid})
DeleteS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
// S3 storage details
// (GET /s3-storages/{s3_storage_uuid})
GetS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
// Update an S3 storage
// (PATCH /s3-storages/{s3_storage_uuid})
UpdateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid, params UpdateS3StorageParams)
// Check an S3 storage's connectivity
// (POST /s3-storages/{s3_storage_uuid}/validate)
ValidateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
// Delete a scheduled task
// (DELETE /scheduled-tasks/{task_uuid})
DeleteScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
// Scheduled task details
// (GET /scheduled-tasks/{task_uuid})
GetScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
// Update a scheduled task
// (PATCH /scheduled-tasks/{task_uuid})
UpdateScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params UpdateScheduledTaskParams)
// A task's execution history
// (GET /scheduled-tasks/{task_uuid}/executions)
ListTaskExecutions(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params ListTaskExecutionsParams)
// Trigger a scheduled task immediately
// (POST /scheduled-tasks/{task_uuid}/run)
RunScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params RunScheduledTaskParams)
// List servers
// (GET /servers)
ListServers(w http.ResponseWriter, r *http.Request, params ListServersParams)
// Register a server
// (POST /servers)
CreateServer(w http.ResponseWriter, r *http.Request, params CreateServerParams)
// Remove a server
// (DELETE /servers/{server_uuid})
DeleteServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
// Server details
// (GET /servers/{server_uuid})
GetServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
// Update a server
// (PATCH /servers/{server_uuid})
UpdateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params UpdateServerParams)
// List a server's adoption scans
// (GET /servers/{server_uuid}/adoption-scans)
ListAdoptionScans(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListAdoptionScansParams)
// Scan a server's unmanaged Docker resources
// (POST /servers/{server_uuid}/adoption-scans)
CreateAdoptionScan(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params CreateAdoptionScanParams)
// Server CA certificate (database SSL)
// (GET /servers/{server_uuid}/ca)
GetServerCA(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
// List a server's certificates
// (GET /servers/{server_uuid}/certificates)
ListServerCertificates(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListServerCertificatesParams)
// Run an immediate disk cleanup
// (POST /servers/{server_uuid}/cleanup)
RunServerCleanup(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params RunServerCleanupParams)
// List the domains served by a server
// (GET /servers/{server_uuid}/domains)
ListServerDomains(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
// Logs of a server's proxy
// (GET /servers/{server_uuid}/proxy/logs)
GetProxyLogs(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params GetProxyLogsParams)
// Start, stop or restart a server's proxy
// (POST /servers/{server_uuid}/proxy/{action})
ProxyLifecycle(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, action string)
// List a server's resources
// (GET /servers/{server_uuid}/resources)
ListServerResources(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListServerResourcesParams)
// Open a shell terminal session on the server
// (POST /servers/{server_uuid}/terminal-sessions)
CreateServerTerminalSession(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
// Validate a server and install prerequisites
// (POST /servers/{server_uuid}/validate)
ValidateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ValidateServerParams)
// List a stack component's backup plans
// (GET /service-components/{service_component_uuid}/backups)
ListComponentBackupPlans(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, params ListComponentBackupPlansParams)
// Create a backup plan on a stack's internal database
// (POST /service-components/{service_component_uuid}/backups)
CreateComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, params CreateComponentBackupPlanParams)
// Delete a component backup plan
// (DELETE /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
DeleteComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid)
// Component backup plan details
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
GetComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid)
// Update a component backup plan
// (PATCH /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
UpdateComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params UpdateComponentBackupPlanParams)
// Run a restore drill immediately on an internal database
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drill)
RunComponentRestoreDrill(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params RunComponentRestoreDrillParams)
// History of a component plan's restore drills
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drills)
ListComponentRestoreDrills(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ListComponentRestoreDrillsParams)
// Run an immediate backup of an internal database
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/execute)
ExecuteComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ExecuteComponentBackupPlanParams)
// List a component backup plan's executions
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions)
ListComponentBackupExecutions(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ListComponentBackupExecutionsParams)
// Restore an internal database from a backup execution
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
RestoreComponentBackupExecution(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, executionUuid ExecutionUuid, params RestoreComponentBackupExecutionParams)
// List compose stacks
// (GET /services)
ListServices(w http.ResponseWriter, r *http.Request, params ListServicesParams)
// Create an inline compose stack
// (POST /services)
CreateService(w http.ResponseWriter, r *http.Request, params CreateServiceParams)
// Delete a compose stack
// (DELETE /services/{service_uuid})
DeleteService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DeleteServiceParams)
// Compose stack details
// (GET /services/{service_uuid})
GetService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// Update a compose stack
// (PATCH /services/{service_uuid})
UpdateService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params UpdateServiceParams)
// Components of a stack
// (GET /services/{service_uuid}/components)
ListServiceComponents(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// Deploy a stack
// (POST /services/{service_uuid}/deploy)
DeployService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DeployServiceParams)
// A stack's deployments
// (GET /services/{service_uuid}/deployments)
ListServiceDeployments(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params ListServiceDeploymentsParams)
// Unadopt a stack — made unmanaged, never destroyed
// (POST /services/{service_uuid}/disown)
DisownService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DisownServiceParams)
// A stack's environment variables
// (GET /services/{service_uuid}/envs)
ListServiceEnvs(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params ListServiceEnvsParams)
// Add a variable to the stack
// (POST /services/{service_uuid}/envs)
CreateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// Delete a stack variable
// (DELETE /services/{service_uuid}/envs/{env_uuid})
DeleteServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, envUuid string)
// Update a stack variable
// (PATCH /services/{service_uuid}/envs/{env_uuid})
UpdateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, envUuid string)
// Restart a stack's containers
// (POST /services/{service_uuid}/restart)
RestartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// Start a stack's containers
// (POST /services/{service_uuid}/start)
StartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// Stop a stack's containers
// (POST /services/{service_uuid}/stop)
StopService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
// (GET /shared-variables)
ListSharedVariables(w http.ResponseWriter, r *http.Request, params ListSharedVariablesParams)
// (POST /shared-variables)
CreateSharedVariable(w http.ResponseWriter, r *http.Request, params CreateSharedVariableParams)
// (DELETE /shared-variables/{shared_variable_uuid})
DeleteSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
// (PATCH /shared-variables/{shared_variable_uuid})
UpdateSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
// Disable the API
// (POST /system/api/disable)
DisableApi(w http.ResponseWriter, r *http.Request)
// Enable the API
// (POST /system/api/enable)
EnableApi(w http.ResponseWriter, r *http.Request)
// Instance-wide audit log
// (GET /system/audit)
ListInstanceAudit(w http.ResponseWriter, r *http.Request, params ListInstanceAuditParams)
// Instance transactional email configuration
// (GET /system/email)
GetTransactionalEmail(w http.ResponseWriter, r *http.Request)
// Configure the instance transactional email
// (PUT /system/email)
SetTransactionalEmail(w http.ResponseWriter, r *http.Request)
// State of encryption at rest and master key rotation
// (GET /system/encryption)
GetEncryptionStatus(w http.ResponseWriter, r *http.Request)
// Force re-encryption to the active key version
// (POST /system/encryption/rotate)
RotateEncryption(w http.ResponseWriter, r *http.Request, params RotateEncryptionParams)
// Instance identity settings
// (GET /system/instance)
GetInstanceSettings(w http.ResponseWriter, r *http.Request)
// Update the instance FQDN and ACME email
// (PUT /system/instance)
SetInstanceSettings(w http.ResponseWriter, r *http.Request)
// OAuth/OIDC providers configured for dashboard login
// (GET /system/oauth-providers)
ListOauthProviders(w http.ResponseWriter, r *http.Request)
// Remove an OAuth/OIDC provider
// (DELETE /system/oauth-providers/{oauth_provider})
DeleteOauthProvider(w http.ResponseWriter, r *http.Request, oauthProvider DeleteOauthProviderParamsOauthProvider)
// Configure an OAuth/OIDC provider
// (PUT /system/oauth-providers/{oauth_provider})
SetOauthProvider(w http.ResponseWriter, r *http.Request, oauthProvider SetOauthProviderParamsOauthProvider)
// Remote OTLP export configuration
// (GET /system/telemetry)
GetTelemetry(w http.ResponseWriter, r *http.Request)
// Configure the remote OTLP export
// (PUT /system/telemetry)
SetTelemetry(w http.ResponseWriter, r *http.Request)
// List accessible teams
// (GET /teams)
ListTeams(w http.ResponseWriter, r *http.Request, params ListTeamsParams)
// Create a team
// (POST /teams)
CreateTeam(w http.ResponseWriter, r *http.Request)
// Team details
// (GET /teams/{team_uuid})
GetTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
// Update a team
// (PATCH /teams/{team_uuid})
UpdateTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
// Team audit log
// (GET /teams/{team_uuid}/audit)
ListTeamAudit(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamAuditParams)
// List invitations
// (GET /teams/{team_uuid}/invitations)
ListTeamInvitations(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamInvitationsParams)
// Invite a member
// (POST /teams/{team_uuid}/invitations)
CreateTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params CreateTeamInvitationParams)
// Revoke an invitation
// (DELETE /teams/{team_uuid}/invitations/{invitation_uuid})
RevokeTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, invitationUuid InvitationUuid)
// Regenerate an invitation link
// (POST /teams/{team_uuid}/invitations/{invitation_uuid}/resend)
ResendTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, invitationUuid InvitationUuid)
// List team members
// (GET /teams/{team_uuid}/members)
ListTeamMembers(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamMembersParams)
// Change a member's role
// (PATCH /teams/{team_uuid}/members/{user_uuid})
UpdateTeamMember(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, userUuid UserUuid)
// List a team's custom roles
// (GET /teams/{team_uuid}/roles)
ListTeamRoles(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamRolesParams)
// Create a custom role
// (POST /teams/{team_uuid}/roles)
CreateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
// Delete a custom role
// (DELETE /teams/{team_uuid}/roles/{role_uuid})
DeleteTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
// Custom role details
// (GET /teams/{team_uuid}/roles/{role_uuid})
GetTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
// Update a custom role
// (PATCH /teams/{team_uuid}/roles/{role_uuid})
UpdateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
// List a team's SCIM tokens
// (GET /teams/{team_uuid}/scim-tokens)
ListScimTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
// Create a SCIM token
// (POST /teams/{team_uuid}/scim-tokens)
CreateScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
// Revoke a SCIM token
// (DELETE /teams/{team_uuid}/scim-tokens/{scim_token_uuid})
RevokeScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, scimTokenUuid string)
// List API tokens
// (GET /teams/{team_uuid}/tokens)
ListApiTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListApiTokensParams)
// Create an API token
// (POST /teams/{team_uuid}/tokens)
CreateApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params CreateApiTokenParams)
// Revoke an API token
// (DELETE /teams/{team_uuid}/tokens/{token_uuid})
RevokeApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, tokenUuid TokenUuid)
// List the team's uptime checks
// (GET /uptime-checks)
ListUptimeChecks(w http.ResponseWriter, r *http.Request, params ListUptimeChecksParams)
// Create an uptime check
// (POST /uptime-checks)
CreateUptimeCheck(w http.ResponseWriter, r *http.Request, params CreateUptimeCheckParams)
// Delete an uptime check
// (DELETE /uptime-checks/{uptime_check_uuid})
DeleteUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
// Uptime check details
// (GET /uptime-checks/{uptime_check_uuid})
GetUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
// Update an uptime check
// (PATCH /uptime-checks/{uptime_check_uuid})
UpdateUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, params UpdateUptimeCheckParams)
// A check's probe history
// (GET /uptime-checks/{uptime_check_uuid}/results)
ListUptimeResults(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, params ListUptimeResultsParams)
// Instance version
// (GET /version)
GetVersion(w http.ResponseWriter, r *http.Request)
}
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
func NewStrictHandlerWithOptions ¶
func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) AdoptResources ¶
func (siw *ServerInterfaceWrapper) AdoptResources(w http.ResponseWriter, r *http.Request)
AdoptResources operation middleware
func (*ServerInterfaceWrapper) ApprovePreviewFork ¶
func (siw *ServerInterfaceWrapper) ApprovePreviewFork(w http.ResponseWriter, r *http.Request)
ApprovePreviewFork operation middleware
func (*ServerInterfaceWrapper) CancelDeployment ¶
func (siw *ServerInterfaceWrapper) CancelDeployment(w http.ResponseWriter, r *http.Request)
CancelDeployment operation middleware
func (*ServerInterfaceWrapper) CloseIngressTunnelSession ¶
func (siw *ServerInterfaceWrapper) CloseIngressTunnelSession(w http.ResponseWriter, r *http.Request)
CloseIngressTunnelSession operation middleware
func (*ServerInterfaceWrapper) ClosePortForwardSession ¶
func (siw *ServerInterfaceWrapper) ClosePortForwardSession(w http.ResponseWriter, r *http.Request)
ClosePortForwardSession operation middleware
func (*ServerInterfaceWrapper) CreateAdoptionScan ¶
func (siw *ServerInterfaceWrapper) CreateAdoptionScan(w http.ResponseWriter, r *http.Request)
CreateAdoptionScan operation middleware
func (*ServerInterfaceWrapper) CreateApiToken ¶
func (siw *ServerInterfaceWrapper) CreateApiToken(w http.ResponseWriter, r *http.Request)
CreateApiToken operation middleware
func (*ServerInterfaceWrapper) CreateApplication ¶
func (siw *ServerInterfaceWrapper) CreateApplication(w http.ResponseWriter, r *http.Request)
CreateApplication operation middleware
func (*ServerInterfaceWrapper) CreateApplicationEnv ¶
func (siw *ServerInterfaceWrapper) CreateApplicationEnv(w http.ResponseWriter, r *http.Request)
CreateApplicationEnv operation middleware
func (*ServerInterfaceWrapper) CreateApplicationPortForward ¶
func (siw *ServerInterfaceWrapper) CreateApplicationPortForward(w http.ResponseWriter, r *http.Request)
CreateApplicationPortForward operation middleware
func (*ServerInterfaceWrapper) CreateApplicationStorage ¶
func (siw *ServerInterfaceWrapper) CreateApplicationStorage(w http.ResponseWriter, r *http.Request)
CreateApplicationStorage operation middleware
func (*ServerInterfaceWrapper) CreateApplicationTerminalSession ¶
func (siw *ServerInterfaceWrapper) CreateApplicationTerminalSession(w http.ResponseWriter, r *http.Request)
CreateApplicationTerminalSession operation middleware
func (*ServerInterfaceWrapper) CreateBackupPlan ¶
func (siw *ServerInterfaceWrapper) CreateBackupPlan(w http.ResponseWriter, r *http.Request)
CreateBackupPlan operation middleware
func (*ServerInterfaceWrapper) CreateComponentBackupPlan ¶
func (siw *ServerInterfaceWrapper) CreateComponentBackupPlan(w http.ResponseWriter, r *http.Request)
CreateComponentBackupPlan operation middleware
func (*ServerInterfaceWrapper) CreateDatabasePortForward ¶
func (siw *ServerInterfaceWrapper) CreateDatabasePortForward(w http.ResponseWriter, r *http.Request)
CreateDatabasePortForward operation middleware
func (*ServerInterfaceWrapper) CreateDatabaseTerminalSession ¶
func (siw *ServerInterfaceWrapper) CreateDatabaseTerminalSession(w http.ResponseWriter, r *http.Request)
CreateDatabaseTerminalSession operation middleware
func (*ServerInterfaceWrapper) CreateDnsCredential ¶
func (siw *ServerInterfaceWrapper) CreateDnsCredential(w http.ResponseWriter, r *http.Request)
CreateDnsCredential operation middleware
func (*ServerInterfaceWrapper) CreateEnvironment ¶
func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
CreateEnvironment operation middleware
func (*ServerInterfaceWrapper) CreateExternalEndpoint ¶
func (siw *ServerInterfaceWrapper) CreateExternalEndpoint(w http.ResponseWriter, r *http.Request)
CreateExternalEndpoint operation middleware
func (*ServerInterfaceWrapper) CreateExternalEndpointPortForward ¶
func (siw *ServerInterfaceWrapper) CreateExternalEndpointPortForward(w http.ResponseWriter, r *http.Request)
CreateExternalEndpointPortForward operation middleware
func (*ServerInterfaceWrapper) CreateGithubApp ¶
func (siw *ServerInterfaceWrapper) CreateGithubApp(w http.ResponseWriter, r *http.Request)
CreateGithubApp operation middleware
func (*ServerInterfaceWrapper) CreateIngressEndpoint ¶
func (siw *ServerInterfaceWrapper) CreateIngressEndpoint(w http.ResponseWriter, r *http.Request)
CreateIngressEndpoint operation middleware
func (*ServerInterfaceWrapper) CreateIngressTunnel ¶
func (siw *ServerInterfaceWrapper) CreateIngressTunnel(w http.ResponseWriter, r *http.Request)
CreateIngressTunnel operation middleware
func (*ServerInterfaceWrapper) CreateNotificationChannel ¶
func (siw *ServerInterfaceWrapper) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)
CreateNotificationChannel operation middleware
func (*ServerInterfaceWrapper) CreateNotificationRule ¶
func (siw *ServerInterfaceWrapper) CreateNotificationRule(w http.ResponseWriter, r *http.Request)
CreateNotificationRule operation middleware
func (*ServerInterfaceWrapper) CreatePostgresqlDatabase ¶
func (siw *ServerInterfaceWrapper) CreatePostgresqlDatabase(w http.ResponseWriter, r *http.Request)
CreatePostgresqlDatabase operation middleware
func (*ServerInterfaceWrapper) CreatePreviewEnv ¶
func (siw *ServerInterfaceWrapper) CreatePreviewEnv(w http.ResponseWriter, r *http.Request)
CreatePreviewEnv operation middleware
func (*ServerInterfaceWrapper) CreatePreviewPortForward ¶
func (siw *ServerInterfaceWrapper) CreatePreviewPortForward(w http.ResponseWriter, r *http.Request)
CreatePreviewPortForward operation middleware
func (*ServerInterfaceWrapper) CreatePreviewTerminalSession ¶
func (siw *ServerInterfaceWrapper) CreatePreviewTerminalSession(w http.ResponseWriter, r *http.Request)
CreatePreviewTerminalSession operation middleware
func (*ServerInterfaceWrapper) CreatePrivateKey ¶
func (siw *ServerInterfaceWrapper) CreatePrivateKey(w http.ResponseWriter, r *http.Request)
CreatePrivateKey operation middleware
func (*ServerInterfaceWrapper) CreateProject ¶
func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject operation middleware
func (*ServerInterfaceWrapper) CreateRegistryCredential ¶
func (siw *ServerInterfaceWrapper) CreateRegistryCredential(w http.ResponseWriter, r *http.Request)
CreateRegistryCredential operation middleware
func (*ServerInterfaceWrapper) CreateS3Storage ¶
func (siw *ServerInterfaceWrapper) CreateS3Storage(w http.ResponseWriter, r *http.Request)
CreateS3Storage operation middleware
func (*ServerInterfaceWrapper) CreateScheduledTask ¶
func (siw *ServerInterfaceWrapper) CreateScheduledTask(w http.ResponseWriter, r *http.Request)
CreateScheduledTask operation middleware
func (*ServerInterfaceWrapper) CreateScimToken ¶
func (siw *ServerInterfaceWrapper) CreateScimToken(w http.ResponseWriter, r *http.Request)
CreateScimToken operation middleware
func (*ServerInterfaceWrapper) CreateServer ¶
func (siw *ServerInterfaceWrapper) CreateServer(w http.ResponseWriter, r *http.Request)
CreateServer operation middleware
func (*ServerInterfaceWrapper) CreateServerTerminalSession ¶
func (siw *ServerInterfaceWrapper) CreateServerTerminalSession(w http.ResponseWriter, r *http.Request)
CreateServerTerminalSession operation middleware
func (*ServerInterfaceWrapper) CreateService ¶
func (siw *ServerInterfaceWrapper) CreateService(w http.ResponseWriter, r *http.Request)
CreateService operation middleware
func (*ServerInterfaceWrapper) CreateServiceEnv ¶
func (siw *ServerInterfaceWrapper) CreateServiceEnv(w http.ResponseWriter, r *http.Request)
CreateServiceEnv operation middleware
func (*ServerInterfaceWrapper) CreateSharedVariable ¶
func (siw *ServerInterfaceWrapper) CreateSharedVariable(w http.ResponseWriter, r *http.Request)
CreateSharedVariable operation middleware
func (*ServerInterfaceWrapper) CreateTeam ¶
func (siw *ServerInterfaceWrapper) CreateTeam(w http.ResponseWriter, r *http.Request)
CreateTeam operation middleware
func (*ServerInterfaceWrapper) CreateTeamInvitation ¶
func (siw *ServerInterfaceWrapper) CreateTeamInvitation(w http.ResponseWriter, r *http.Request)
CreateTeamInvitation operation middleware
func (*ServerInterfaceWrapper) CreateTeamRole ¶
func (siw *ServerInterfaceWrapper) CreateTeamRole(w http.ResponseWriter, r *http.Request)
CreateTeamRole operation middleware
func (*ServerInterfaceWrapper) CreateUptimeCheck ¶
func (siw *ServerInterfaceWrapper) CreateUptimeCheck(w http.ResponseWriter, r *http.Request)
CreateUptimeCheck operation middleware
func (*ServerInterfaceWrapper) CreateWebhookEndpoint ¶
func (siw *ServerInterfaceWrapper) CreateWebhookEndpoint(w http.ResponseWriter, r *http.Request)
CreateWebhookEndpoint operation middleware
func (*ServerInterfaceWrapper) DeleteApplication ¶
func (siw *ServerInterfaceWrapper) DeleteApplication(w http.ResponseWriter, r *http.Request)
DeleteApplication operation middleware
func (*ServerInterfaceWrapper) DeleteApplicationEnv ¶
func (siw *ServerInterfaceWrapper) DeleteApplicationEnv(w http.ResponseWriter, r *http.Request)
DeleteApplicationEnv operation middleware
func (*ServerInterfaceWrapper) DeleteApplicationStorage ¶
func (siw *ServerInterfaceWrapper) DeleteApplicationStorage(w http.ResponseWriter, r *http.Request)
DeleteApplicationStorage operation middleware
func (*ServerInterfaceWrapper) DeleteBackupPlan ¶
func (siw *ServerInterfaceWrapper) DeleteBackupPlan(w http.ResponseWriter, r *http.Request)
DeleteBackupPlan operation middleware
func (*ServerInterfaceWrapper) DeleteComponentBackupPlan ¶
func (siw *ServerInterfaceWrapper) DeleteComponentBackupPlan(w http.ResponseWriter, r *http.Request)
DeleteComponentBackupPlan operation middleware
func (*ServerInterfaceWrapper) DeleteDatabase ¶
func (siw *ServerInterfaceWrapper) DeleteDatabase(w http.ResponseWriter, r *http.Request)
DeleteDatabase operation middleware
func (*ServerInterfaceWrapper) DeleteDnsCredential ¶
func (siw *ServerInterfaceWrapper) DeleteDnsCredential(w http.ResponseWriter, r *http.Request)
DeleteDnsCredential operation middleware
func (*ServerInterfaceWrapper) DeleteEnvironment ¶
func (siw *ServerInterfaceWrapper) DeleteEnvironment(w http.ResponseWriter, r *http.Request)
DeleteEnvironment operation middleware
func (*ServerInterfaceWrapper) DeleteExternalEndpoint ¶
func (siw *ServerInterfaceWrapper) DeleteExternalEndpoint(w http.ResponseWriter, r *http.Request)
DeleteExternalEndpoint operation middleware
func (*ServerInterfaceWrapper) DeleteGithubApp ¶
func (siw *ServerInterfaceWrapper) DeleteGithubApp(w http.ResponseWriter, r *http.Request)
DeleteGithubApp operation middleware
func (*ServerInterfaceWrapper) DeleteIngressEndpoint ¶
func (siw *ServerInterfaceWrapper) DeleteIngressEndpoint(w http.ResponseWriter, r *http.Request)
DeleteIngressEndpoint operation middleware
func (*ServerInterfaceWrapper) DeleteNotificationChannel ¶
func (siw *ServerInterfaceWrapper) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request)
DeleteNotificationChannel operation middleware
func (*ServerInterfaceWrapper) DeleteNotificationRule ¶
func (siw *ServerInterfaceWrapper) DeleteNotificationRule(w http.ResponseWriter, r *http.Request)
DeleteNotificationRule operation middleware
func (*ServerInterfaceWrapper) DeleteOauthProvider ¶
func (siw *ServerInterfaceWrapper) DeleteOauthProvider(w http.ResponseWriter, r *http.Request)
DeleteOauthProvider operation middleware
func (*ServerInterfaceWrapper) DeletePrivateKey ¶
func (siw *ServerInterfaceWrapper) DeletePrivateKey(w http.ResponseWriter, r *http.Request)
DeletePrivateKey operation middleware
func (*ServerInterfaceWrapper) DeleteProject ¶
func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)
DeleteProject operation middleware
func (*ServerInterfaceWrapper) DeleteRegistryCredential ¶
func (siw *ServerInterfaceWrapper) DeleteRegistryCredential(w http.ResponseWriter, r *http.Request)
DeleteRegistryCredential operation middleware
func (*ServerInterfaceWrapper) DeleteS3Storage ¶
func (siw *ServerInterfaceWrapper) DeleteS3Storage(w http.ResponseWriter, r *http.Request)
DeleteS3Storage operation middleware
func (*ServerInterfaceWrapper) DeleteScheduledTask ¶
func (siw *ServerInterfaceWrapper) DeleteScheduledTask(w http.ResponseWriter, r *http.Request)
DeleteScheduledTask operation middleware
func (*ServerInterfaceWrapper) DeleteServer ¶
func (siw *ServerInterfaceWrapper) DeleteServer(w http.ResponseWriter, r *http.Request)
DeleteServer operation middleware
func (*ServerInterfaceWrapper) DeleteService ¶
func (siw *ServerInterfaceWrapper) DeleteService(w http.ResponseWriter, r *http.Request)
DeleteService operation middleware
func (*ServerInterfaceWrapper) DeleteServiceEnv ¶
func (siw *ServerInterfaceWrapper) DeleteServiceEnv(w http.ResponseWriter, r *http.Request)
DeleteServiceEnv operation middleware
func (*ServerInterfaceWrapper) DeleteSharedVariable ¶
func (siw *ServerInterfaceWrapper) DeleteSharedVariable(w http.ResponseWriter, r *http.Request)
DeleteSharedVariable operation middleware
func (*ServerInterfaceWrapper) DeleteTeamRole ¶
func (siw *ServerInterfaceWrapper) DeleteTeamRole(w http.ResponseWriter, r *http.Request)
DeleteTeamRole operation middleware
func (*ServerInterfaceWrapper) DeleteUptimeCheck ¶
func (siw *ServerInterfaceWrapper) DeleteUptimeCheck(w http.ResponseWriter, r *http.Request)
DeleteUptimeCheck operation middleware
func (*ServerInterfaceWrapper) DeleteWebhookEndpoint ¶
func (siw *ServerInterfaceWrapper) DeleteWebhookEndpoint(w http.ResponseWriter, r *http.Request)
DeleteWebhookEndpoint operation middleware
func (*ServerInterfaceWrapper) DeployApplication ¶
func (siw *ServerInterfaceWrapper) DeployApplication(w http.ResponseWriter, r *http.Request)
DeployApplication operation middleware
func (*ServerInterfaceWrapper) DeployPreviewForPr ¶
func (siw *ServerInterfaceWrapper) DeployPreviewForPr(w http.ResponseWriter, r *http.Request)
DeployPreviewForPr operation middleware
func (*ServerInterfaceWrapper) DeployService ¶
func (siw *ServerInterfaceWrapper) DeployService(w http.ResponseWriter, r *http.Request)
DeployService operation middleware
func (*ServerInterfaceWrapper) DestroyPreview ¶
func (siw *ServerInterfaceWrapper) DestroyPreview(w http.ResponseWriter, r *http.Request)
DestroyPreview operation middleware
func (*ServerInterfaceWrapper) DisableApi ¶
func (siw *ServerInterfaceWrapper) DisableApi(w http.ResponseWriter, r *http.Request)
DisableApi operation middleware
func (*ServerInterfaceWrapper) DisownApplication ¶
func (siw *ServerInterfaceWrapper) DisownApplication(w http.ResponseWriter, r *http.Request)
DisownApplication operation middleware
func (*ServerInterfaceWrapper) DisownService ¶
func (siw *ServerInterfaceWrapper) DisownService(w http.ResponseWriter, r *http.Request)
DisownService operation middleware
func (*ServerInterfaceWrapper) EnableApi ¶
func (siw *ServerInterfaceWrapper) EnableApi(w http.ResponseWriter, r *http.Request)
EnableApi operation middleware
func (*ServerInterfaceWrapper) ExecuteBackupPlan ¶
func (siw *ServerInterfaceWrapper) ExecuteBackupPlan(w http.ResponseWriter, r *http.Request)
ExecuteBackupPlan operation middleware
func (*ServerInterfaceWrapper) ExecuteComponentBackupPlan ¶
func (siw *ServerInterfaceWrapper) ExecuteComponentBackupPlan(w http.ResponseWriter, r *http.Request)
ExecuteComponentBackupPlan operation middleware
func (*ServerInterfaceWrapper) ForgetJob ¶
func (siw *ServerInterfaceWrapper) ForgetJob(w http.ResponseWriter, r *http.Request)
ForgetJob operation middleware
func (*ServerInterfaceWrapper) GeneratePrivateKey ¶
func (siw *ServerInterfaceWrapper) GeneratePrivateKey(w http.ResponseWriter, r *http.Request)
GeneratePrivateKey operation middleware
func (*ServerInterfaceWrapper) GetAdoptionScan ¶
func (siw *ServerInterfaceWrapper) GetAdoptionScan(w http.ResponseWriter, r *http.Request)
GetAdoptionScan operation middleware
func (*ServerInterfaceWrapper) GetApplication ¶
func (siw *ServerInterfaceWrapper) GetApplication(w http.ResponseWriter, r *http.Request)
GetApplication operation middleware
func (*ServerInterfaceWrapper) GetApplicationLogs ¶
func (siw *ServerInterfaceWrapper) GetApplicationLogs(w http.ResponseWriter, r *http.Request)
GetApplicationLogs operation middleware
func (*ServerInterfaceWrapper) GetApplicationMetrics ¶
func (siw *ServerInterfaceWrapper) GetApplicationMetrics(w http.ResponseWriter, r *http.Request)
GetApplicationMetrics operation middleware
func (*ServerInterfaceWrapper) GetBackupPlan ¶
func (siw *ServerInterfaceWrapper) GetBackupPlan(w http.ResponseWriter, r *http.Request)
GetBackupPlan operation middleware
func (*ServerInterfaceWrapper) GetCertificate ¶
func (siw *ServerInterfaceWrapper) GetCertificate(w http.ResponseWriter, r *http.Request)
GetCertificate operation middleware
func (*ServerInterfaceWrapper) GetComponentBackupPlan ¶
func (siw *ServerInterfaceWrapper) GetComponentBackupPlan(w http.ResponseWriter, r *http.Request)
GetComponentBackupPlan operation middleware
func (*ServerInterfaceWrapper) GetDatabase ¶
func (siw *ServerInterfaceWrapper) GetDatabase(w http.ResponseWriter, r *http.Request)
GetDatabase operation middleware
func (*ServerInterfaceWrapper) GetDeployment ¶
func (siw *ServerInterfaceWrapper) GetDeployment(w http.ResponseWriter, r *http.Request)
GetDeployment operation middleware
func (*ServerInterfaceWrapper) GetDeploymentLogs ¶
func (siw *ServerInterfaceWrapper) GetDeploymentLogs(w http.ResponseWriter, r *http.Request)
GetDeploymentLogs operation middleware
func (*ServerInterfaceWrapper) GetDnsCredential ¶
func (siw *ServerInterfaceWrapper) GetDnsCredential(w http.ResponseWriter, r *http.Request)
GetDnsCredential operation middleware
func (*ServerInterfaceWrapper) GetEncryptionStatus ¶
func (siw *ServerInterfaceWrapper) GetEncryptionStatus(w http.ResponseWriter, r *http.Request)
GetEncryptionStatus operation middleware
func (*ServerInterfaceWrapper) GetEnvironment ¶
func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
GetEnvironment operation middleware
func (*ServerInterfaceWrapper) GetExternalEndpoint ¶
func (siw *ServerInterfaceWrapper) GetExternalEndpoint(w http.ResponseWriter, r *http.Request)
GetExternalEndpoint operation middleware
func (*ServerInterfaceWrapper) GetGithubApp ¶
func (siw *ServerInterfaceWrapper) GetGithubApp(w http.ResponseWriter, r *http.Request)
GetGithubApp operation middleware
func (*ServerInterfaceWrapper) GetHealth ¶
func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
GetHealth operation middleware
func (*ServerInterfaceWrapper) GetIngressEndpoint ¶
func (siw *ServerInterfaceWrapper) GetIngressEndpoint(w http.ResponseWriter, r *http.Request)
GetIngressEndpoint operation middleware
func (*ServerInterfaceWrapper) GetInstanceSettings ¶
func (siw *ServerInterfaceWrapper) GetInstanceSettings(w http.ResponseWriter, r *http.Request)
GetInstanceSettings operation middleware
func (*ServerInterfaceWrapper) GetJob ¶
func (siw *ServerInterfaceWrapper) GetJob(w http.ResponseWriter, r *http.Request)
GetJob operation middleware
func (*ServerInterfaceWrapper) GetManual ¶
func (siw *ServerInterfaceWrapper) GetManual(w http.ResponseWriter, r *http.Request)
GetManual operation middleware
func (*ServerInterfaceWrapper) GetNotificationChannel ¶
func (siw *ServerInterfaceWrapper) GetNotificationChannel(w http.ResponseWriter, r *http.Request)
GetNotificationChannel operation middleware
func (*ServerInterfaceWrapper) GetPreviewLogs ¶
func (siw *ServerInterfaceWrapper) GetPreviewLogs(w http.ResponseWriter, r *http.Request)
GetPreviewLogs operation middleware
func (*ServerInterfaceWrapper) GetPreviewMetrics ¶
func (siw *ServerInterfaceWrapper) GetPreviewMetrics(w http.ResponseWriter, r *http.Request)
GetPreviewMetrics operation middleware
func (*ServerInterfaceWrapper) GetPrivateKey ¶
func (siw *ServerInterfaceWrapper) GetPrivateKey(w http.ResponseWriter, r *http.Request)
GetPrivateKey operation middleware
func (*ServerInterfaceWrapper) GetProject ¶
func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
GetProject operation middleware
func (*ServerInterfaceWrapper) GetProxyLogs ¶
func (siw *ServerInterfaceWrapper) GetProxyLogs(w http.ResponseWriter, r *http.Request)
GetProxyLogs operation middleware
func (*ServerInterfaceWrapper) GetRegistryCredential ¶
func (siw *ServerInterfaceWrapper) GetRegistryCredential(w http.ResponseWriter, r *http.Request)
GetRegistryCredential operation middleware
func (*ServerInterfaceWrapper) GetS3Storage ¶
func (siw *ServerInterfaceWrapper) GetS3Storage(w http.ResponseWriter, r *http.Request)
GetS3Storage operation middleware
func (*ServerInterfaceWrapper) GetScheduledTask ¶
func (siw *ServerInterfaceWrapper) GetScheduledTask(w http.ResponseWriter, r *http.Request)
GetScheduledTask operation middleware
func (*ServerInterfaceWrapper) GetServer ¶
func (siw *ServerInterfaceWrapper) GetServer(w http.ResponseWriter, r *http.Request)
GetServer operation middleware
func (*ServerInterfaceWrapper) GetServerCA ¶
func (siw *ServerInterfaceWrapper) GetServerCA(w http.ResponseWriter, r *http.Request)
GetServerCA operation middleware
func (*ServerInterfaceWrapper) GetService ¶
func (siw *ServerInterfaceWrapper) GetService(w http.ResponseWriter, r *http.Request)
GetService operation middleware
func (*ServerInterfaceWrapper) GetTeam ¶
func (siw *ServerInterfaceWrapper) GetTeam(w http.ResponseWriter, r *http.Request)
GetTeam operation middleware
func (*ServerInterfaceWrapper) GetTeamRole ¶
func (siw *ServerInterfaceWrapper) GetTeamRole(w http.ResponseWriter, r *http.Request)
GetTeamRole operation middleware
func (*ServerInterfaceWrapper) GetTelemetry ¶
func (siw *ServerInterfaceWrapper) GetTelemetry(w http.ResponseWriter, r *http.Request)
GetTelemetry operation middleware
func (*ServerInterfaceWrapper) GetTransactionalEmail ¶
func (siw *ServerInterfaceWrapper) GetTransactionalEmail(w http.ResponseWriter, r *http.Request)
GetTransactionalEmail operation middleware
func (*ServerInterfaceWrapper) GetUptimeCheck ¶
func (siw *ServerInterfaceWrapper) GetUptimeCheck(w http.ResponseWriter, r *http.Request)
GetUptimeCheck operation middleware
func (*ServerInterfaceWrapper) GetVersion ¶
func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
GetVersion operation middleware
func (*ServerInterfaceWrapper) KeepPreview ¶
func (siw *ServerInterfaceWrapper) KeepPreview(w http.ResponseWriter, r *http.Request)
KeepPreview operation middleware
func (*ServerInterfaceWrapper) ListAdoptionScans ¶
func (siw *ServerInterfaceWrapper) ListAdoptionScans(w http.ResponseWriter, r *http.Request)
ListAdoptionScans operation middleware
func (*ServerInterfaceWrapper) ListApiTokens ¶
func (siw *ServerInterfaceWrapper) ListApiTokens(w http.ResponseWriter, r *http.Request)
ListApiTokens operation middleware
func (*ServerInterfaceWrapper) ListApplicationComponents ¶
func (siw *ServerInterfaceWrapper) ListApplicationComponents(w http.ResponseWriter, r *http.Request)
ListApplicationComponents operation middleware
func (*ServerInterfaceWrapper) ListApplicationDeployments ¶
func (siw *ServerInterfaceWrapper) ListApplicationDeployments(w http.ResponseWriter, r *http.Request)
ListApplicationDeployments operation middleware
func (*ServerInterfaceWrapper) ListApplicationEnvs ¶
func (siw *ServerInterfaceWrapper) ListApplicationEnvs(w http.ResponseWriter, r *http.Request)
ListApplicationEnvs operation middleware
func (*ServerInterfaceWrapper) ListApplicationPreviews ¶
func (siw *ServerInterfaceWrapper) ListApplicationPreviews(w http.ResponseWriter, r *http.Request)
ListApplicationPreviews operation middleware
func (*ServerInterfaceWrapper) ListApplicationPullRequests ¶
func (siw *ServerInterfaceWrapper) ListApplicationPullRequests(w http.ResponseWriter, r *http.Request)
ListApplicationPullRequests operation middleware
func (*ServerInterfaceWrapper) ListApplicationStorages ¶
func (siw *ServerInterfaceWrapper) ListApplicationStorages(w http.ResponseWriter, r *http.Request)
ListApplicationStorages operation middleware
func (*ServerInterfaceWrapper) ListApplications ¶
func (siw *ServerInterfaceWrapper) ListApplications(w http.ResponseWriter, r *http.Request)
ListApplications operation middleware
func (*ServerInterfaceWrapper) ListBackupExecutions ¶
func (siw *ServerInterfaceWrapper) ListBackupExecutions(w http.ResponseWriter, r *http.Request)
ListBackupExecutions operation middleware
func (*ServerInterfaceWrapper) ListBackupPlans ¶
func (siw *ServerInterfaceWrapper) ListBackupPlans(w http.ResponseWriter, r *http.Request)
ListBackupPlans operation middleware
func (*ServerInterfaceWrapper) ListComponentBackupExecutions ¶
func (siw *ServerInterfaceWrapper) ListComponentBackupExecutions(w http.ResponseWriter, r *http.Request)
ListComponentBackupExecutions operation middleware
func (*ServerInterfaceWrapper) ListComponentBackupPlans ¶
func (siw *ServerInterfaceWrapper) ListComponentBackupPlans(w http.ResponseWriter, r *http.Request)
ListComponentBackupPlans operation middleware
func (*ServerInterfaceWrapper) ListComponentRestoreDrills ¶
func (siw *ServerInterfaceWrapper) ListComponentRestoreDrills(w http.ResponseWriter, r *http.Request)
ListComponentRestoreDrills operation middleware
func (*ServerInterfaceWrapper) ListDatabases ¶
func (siw *ServerInterfaceWrapper) ListDatabases(w http.ResponseWriter, r *http.Request)
ListDatabases operation middleware
func (*ServerInterfaceWrapper) ListDnsCredentials ¶
func (siw *ServerInterfaceWrapper) ListDnsCredentials(w http.ResponseWriter, r *http.Request)
ListDnsCredentials operation middleware
func (*ServerInterfaceWrapper) ListEnvironments ¶
func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
ListEnvironments operation middleware
func (*ServerInterfaceWrapper) ListExternalEndpointGrants ¶
func (siw *ServerInterfaceWrapper) ListExternalEndpointGrants(w http.ResponseWriter, r *http.Request)
ListExternalEndpointGrants operation middleware
func (*ServerInterfaceWrapper) ListExternalEndpoints ¶
func (siw *ServerInterfaceWrapper) ListExternalEndpoints(w http.ResponseWriter, r *http.Request)
ListExternalEndpoints operation middleware
func (*ServerInterfaceWrapper) ListGithubAppRepositories ¶
func (siw *ServerInterfaceWrapper) ListGithubAppRepositories(w http.ResponseWriter, r *http.Request)
ListGithubAppRepositories operation middleware
func (*ServerInterfaceWrapper) ListGithubApps ¶
func (siw *ServerInterfaceWrapper) ListGithubApps(w http.ResponseWriter, r *http.Request)
ListGithubApps operation middleware
func (*ServerInterfaceWrapper) ListIngressEndpoints ¶
func (siw *ServerInterfaceWrapper) ListIngressEndpoints(w http.ResponseWriter, r *http.Request)
ListIngressEndpoints operation middleware
func (*ServerInterfaceWrapper) ListIngressTunnelSessions ¶
func (siw *ServerInterfaceWrapper) ListIngressTunnelSessions(w http.ResponseWriter, r *http.Request)
ListIngressTunnelSessions operation middleware
func (*ServerInterfaceWrapper) ListInstanceAudit ¶
func (siw *ServerInterfaceWrapper) ListInstanceAudit(w http.ResponseWriter, r *http.Request)
ListInstanceAudit operation middleware
func (*ServerInterfaceWrapper) ListJobs ¶
func (siw *ServerInterfaceWrapper) ListJobs(w http.ResponseWriter, r *http.Request)
ListJobs operation middleware
func (*ServerInterfaceWrapper) ListNotificationChannels ¶
func (siw *ServerInterfaceWrapper) ListNotificationChannels(w http.ResponseWriter, r *http.Request)
ListNotificationChannels operation middleware
func (*ServerInterfaceWrapper) ListNotificationRules ¶
func (siw *ServerInterfaceWrapper) ListNotificationRules(w http.ResponseWriter, r *http.Request)
ListNotificationRules operation middleware
func (*ServerInterfaceWrapper) ListOauthProviders ¶
func (siw *ServerInterfaceWrapper) ListOauthProviders(w http.ResponseWriter, r *http.Request)
ListOauthProviders operation middleware
func (*ServerInterfaceWrapper) ListPermissions ¶
func (siw *ServerInterfaceWrapper) ListPermissions(w http.ResponseWriter, r *http.Request)
ListPermissions operation middleware
func (*ServerInterfaceWrapper) ListPortForwardSessions ¶
func (siw *ServerInterfaceWrapper) ListPortForwardSessions(w http.ResponseWriter, r *http.Request)
ListPortForwardSessions operation middleware
func (*ServerInterfaceWrapper) ListPreviewEnvs ¶
func (siw *ServerInterfaceWrapper) ListPreviewEnvs(w http.ResponseWriter, r *http.Request)
ListPreviewEnvs operation middleware
func (*ServerInterfaceWrapper) ListPrivateKeys ¶
func (siw *ServerInterfaceWrapper) ListPrivateKeys(w http.ResponseWriter, r *http.Request)
ListPrivateKeys operation middleware
func (*ServerInterfaceWrapper) ListProjects ¶
func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
ListProjects operation middleware
func (*ServerInterfaceWrapper) ListRegistryCredentials ¶
func (siw *ServerInterfaceWrapper) ListRegistryCredentials(w http.ResponseWriter, r *http.Request)
ListRegistryCredentials operation middleware
func (*ServerInterfaceWrapper) ListRestoreDrills ¶
func (siw *ServerInterfaceWrapper) ListRestoreDrills(w http.ResponseWriter, r *http.Request)
ListRestoreDrills operation middleware
func (*ServerInterfaceWrapper) ListS3Storages ¶
func (siw *ServerInterfaceWrapper) ListS3Storages(w http.ResponseWriter, r *http.Request)
ListS3Storages operation middleware
func (*ServerInterfaceWrapper) ListScheduledTasks ¶
func (siw *ServerInterfaceWrapper) ListScheduledTasks(w http.ResponseWriter, r *http.Request)
ListScheduledTasks operation middleware
func (*ServerInterfaceWrapper) ListScimTokens ¶
func (siw *ServerInterfaceWrapper) ListScimTokens(w http.ResponseWriter, r *http.Request)
ListScimTokens operation middleware
func (*ServerInterfaceWrapper) ListServerCertificates ¶
func (siw *ServerInterfaceWrapper) ListServerCertificates(w http.ResponseWriter, r *http.Request)
ListServerCertificates operation middleware
func (*ServerInterfaceWrapper) ListServerDomains ¶
func (siw *ServerInterfaceWrapper) ListServerDomains(w http.ResponseWriter, r *http.Request)
ListServerDomains operation middleware
func (*ServerInterfaceWrapper) ListServerResources ¶
func (siw *ServerInterfaceWrapper) ListServerResources(w http.ResponseWriter, r *http.Request)
ListServerResources operation middleware
func (*ServerInterfaceWrapper) ListServers ¶
func (siw *ServerInterfaceWrapper) ListServers(w http.ResponseWriter, r *http.Request)
ListServers operation middleware
func (*ServerInterfaceWrapper) ListServiceComponents ¶
func (siw *ServerInterfaceWrapper) ListServiceComponents(w http.ResponseWriter, r *http.Request)
ListServiceComponents operation middleware
func (*ServerInterfaceWrapper) ListServiceDeployments ¶
func (siw *ServerInterfaceWrapper) ListServiceDeployments(w http.ResponseWriter, r *http.Request)
ListServiceDeployments operation middleware
func (*ServerInterfaceWrapper) ListServiceEnvs ¶
func (siw *ServerInterfaceWrapper) ListServiceEnvs(w http.ResponseWriter, r *http.Request)
ListServiceEnvs operation middleware
func (*ServerInterfaceWrapper) ListServices ¶
func (siw *ServerInterfaceWrapper) ListServices(w http.ResponseWriter, r *http.Request)
ListServices operation middleware
func (*ServerInterfaceWrapper) ListSharedVariables ¶
func (siw *ServerInterfaceWrapper) ListSharedVariables(w http.ResponseWriter, r *http.Request)
ListSharedVariables operation middleware
func (*ServerInterfaceWrapper) ListTaskExecutions ¶
func (siw *ServerInterfaceWrapper) ListTaskExecutions(w http.ResponseWriter, r *http.Request)
ListTaskExecutions operation middleware
func (*ServerInterfaceWrapper) ListTeamAudit ¶
func (siw *ServerInterfaceWrapper) ListTeamAudit(w http.ResponseWriter, r *http.Request)
ListTeamAudit operation middleware
func (*ServerInterfaceWrapper) ListTeamInvitations ¶
func (siw *ServerInterfaceWrapper) ListTeamInvitations(w http.ResponseWriter, r *http.Request)
ListTeamInvitations operation middleware
func (*ServerInterfaceWrapper) ListTeamMembers ¶
func (siw *ServerInterfaceWrapper) ListTeamMembers(w http.ResponseWriter, r *http.Request)
ListTeamMembers operation middleware
func (*ServerInterfaceWrapper) ListTeamRoles ¶
func (siw *ServerInterfaceWrapper) ListTeamRoles(w http.ResponseWriter, r *http.Request)
ListTeamRoles operation middleware
func (*ServerInterfaceWrapper) ListTeams ¶
func (siw *ServerInterfaceWrapper) ListTeams(w http.ResponseWriter, r *http.Request)
ListTeams operation middleware
func (*ServerInterfaceWrapper) ListUptimeChecks ¶
func (siw *ServerInterfaceWrapper) ListUptimeChecks(w http.ResponseWriter, r *http.Request)
ListUptimeChecks operation middleware
func (*ServerInterfaceWrapper) ListUptimeResults ¶
func (siw *ServerInterfaceWrapper) ListUptimeResults(w http.ResponseWriter, r *http.Request)
ListUptimeResults operation middleware
func (*ServerInterfaceWrapper) ProxyLifecycle ¶
func (siw *ServerInterfaceWrapper) ProxyLifecycle(w http.ResponseWriter, r *http.Request)
ProxyLifecycle operation middleware
func (*ServerInterfaceWrapper) RedeployPreview ¶
func (siw *ServerInterfaceWrapper) RedeployPreview(w http.ResponseWriter, r *http.Request)
RedeployPreview operation middleware
func (*ServerInterfaceWrapper) RenewCertificate ¶
func (siw *ServerInterfaceWrapper) RenewCertificate(w http.ResponseWriter, r *http.Request)
RenewCertificate operation middleware
func (*ServerInterfaceWrapper) ReplaceApplicationEnvs ¶
func (siw *ServerInterfaceWrapper) ReplaceApplicationEnvs(w http.ResponseWriter, r *http.Request)
ReplaceApplicationEnvs operation middleware
func (*ServerInterfaceWrapper) RequestExternalEndpointGrant ¶
func (siw *ServerInterfaceWrapper) RequestExternalEndpointGrant(w http.ResponseWriter, r *http.Request)
RequestExternalEndpointGrant operation middleware
func (*ServerInterfaceWrapper) ResendTeamInvitation ¶
func (siw *ServerInterfaceWrapper) ResendTeamInvitation(w http.ResponseWriter, r *http.Request)
ResendTeamInvitation operation middleware
func (*ServerInterfaceWrapper) RestartApplication ¶
func (siw *ServerInterfaceWrapper) RestartApplication(w http.ResponseWriter, r *http.Request)
RestartApplication operation middleware
func (*ServerInterfaceWrapper) RestartDatabase ¶
func (siw *ServerInterfaceWrapper) RestartDatabase(w http.ResponseWriter, r *http.Request)
RestartDatabase operation middleware
func (*ServerInterfaceWrapper) RestartService ¶
func (siw *ServerInterfaceWrapper) RestartService(w http.ResponseWriter, r *http.Request)
RestartService operation middleware
func (*ServerInterfaceWrapper) RestoreBackupExecution ¶
func (siw *ServerInterfaceWrapper) RestoreBackupExecution(w http.ResponseWriter, r *http.Request)
RestoreBackupExecution operation middleware
func (*ServerInterfaceWrapper) RestoreComponentBackupExecution ¶
func (siw *ServerInterfaceWrapper) RestoreComponentBackupExecution(w http.ResponseWriter, r *http.Request)
RestoreComponentBackupExecution operation middleware
func (*ServerInterfaceWrapper) RetryJob ¶
func (siw *ServerInterfaceWrapper) RetryJob(w http.ResponseWriter, r *http.Request)
RetryJob operation middleware
func (*ServerInterfaceWrapper) RevokeApiToken ¶
func (siw *ServerInterfaceWrapper) RevokeApiToken(w http.ResponseWriter, r *http.Request)
RevokeApiToken operation middleware
func (*ServerInterfaceWrapper) RevokeExternalEndpointGrant ¶
func (siw *ServerInterfaceWrapper) RevokeExternalEndpointGrant(w http.ResponseWriter, r *http.Request)
RevokeExternalEndpointGrant operation middleware
func (*ServerInterfaceWrapper) RevokeScimToken ¶
func (siw *ServerInterfaceWrapper) RevokeScimToken(w http.ResponseWriter, r *http.Request)
RevokeScimToken operation middleware
func (*ServerInterfaceWrapper) RevokeTeamInvitation ¶
func (siw *ServerInterfaceWrapper) RevokeTeamInvitation(w http.ResponseWriter, r *http.Request)
RevokeTeamInvitation operation middleware
func (*ServerInterfaceWrapper) RollbackApplication ¶
func (siw *ServerInterfaceWrapper) RollbackApplication(w http.ResponseWriter, r *http.Request)
RollbackApplication operation middleware
func (*ServerInterfaceWrapper) RotateEncryption ¶
func (siw *ServerInterfaceWrapper) RotateEncryption(w http.ResponseWriter, r *http.Request)
RotateEncryption operation middleware
func (*ServerInterfaceWrapper) RunComponentRestoreDrill ¶
func (siw *ServerInterfaceWrapper) RunComponentRestoreDrill(w http.ResponseWriter, r *http.Request)
RunComponentRestoreDrill operation middleware
func (*ServerInterfaceWrapper) RunRestoreDrill ¶
func (siw *ServerInterfaceWrapper) RunRestoreDrill(w http.ResponseWriter, r *http.Request)
RunRestoreDrill operation middleware
func (*ServerInterfaceWrapper) RunScheduledTask ¶
func (siw *ServerInterfaceWrapper) RunScheduledTask(w http.ResponseWriter, r *http.Request)
RunScheduledTask operation middleware
func (*ServerInterfaceWrapper) RunServerCleanup ¶
func (siw *ServerInterfaceWrapper) RunServerCleanup(w http.ResponseWriter, r *http.Request)
RunServerCleanup operation middleware
func (*ServerInterfaceWrapper) SetInstanceSettings ¶
func (siw *ServerInterfaceWrapper) SetInstanceSettings(w http.ResponseWriter, r *http.Request)
SetInstanceSettings operation middleware
func (*ServerInterfaceWrapper) SetOauthProvider ¶
func (siw *ServerInterfaceWrapper) SetOauthProvider(w http.ResponseWriter, r *http.Request)
SetOauthProvider operation middleware
func (*ServerInterfaceWrapper) SetTelemetry ¶
func (siw *ServerInterfaceWrapper) SetTelemetry(w http.ResponseWriter, r *http.Request)
SetTelemetry operation middleware
func (*ServerInterfaceWrapper) SetTransactionalEmail ¶
func (siw *ServerInterfaceWrapper) SetTransactionalEmail(w http.ResponseWriter, r *http.Request)
SetTransactionalEmail operation middleware
func (*ServerInterfaceWrapper) StartApplication ¶
func (siw *ServerInterfaceWrapper) StartApplication(w http.ResponseWriter, r *http.Request)
StartApplication operation middleware
func (*ServerInterfaceWrapper) StartDatabase ¶
func (siw *ServerInterfaceWrapper) StartDatabase(w http.ResponseWriter, r *http.Request)
StartDatabase operation middleware
func (*ServerInterfaceWrapper) StartService ¶
func (siw *ServerInterfaceWrapper) StartService(w http.ResponseWriter, r *http.Request)
StartService operation middleware
func (*ServerInterfaceWrapper) StopApplication ¶
func (siw *ServerInterfaceWrapper) StopApplication(w http.ResponseWriter, r *http.Request)
StopApplication operation middleware
func (*ServerInterfaceWrapper) StopDatabase ¶
func (siw *ServerInterfaceWrapper) StopDatabase(w http.ResponseWriter, r *http.Request)
StopDatabase operation middleware
func (*ServerInterfaceWrapper) StopService ¶
func (siw *ServerInterfaceWrapper) StopService(w http.ResponseWriter, r *http.Request)
StopService operation middleware
func (*ServerInterfaceWrapper) StreamApplicationLogs ¶
func (siw *ServerInterfaceWrapper) StreamApplicationLogs(w http.ResponseWriter, r *http.Request)
StreamApplicationLogs operation middleware
func (*ServerInterfaceWrapper) StreamEvents ¶
func (siw *ServerInterfaceWrapper) StreamEvents(w http.ResponseWriter, r *http.Request)
StreamEvents operation middleware
func (*ServerInterfaceWrapper) TestNotificationChannel ¶
func (siw *ServerInterfaceWrapper) TestNotificationChannel(w http.ResponseWriter, r *http.Request)
TestNotificationChannel operation middleware
func (*ServerInterfaceWrapper) UpdateApplication ¶
func (siw *ServerInterfaceWrapper) UpdateApplication(w http.ResponseWriter, r *http.Request)
UpdateApplication operation middleware
func (*ServerInterfaceWrapper) UpdateApplicationEnv ¶
func (siw *ServerInterfaceWrapper) UpdateApplicationEnv(w http.ResponseWriter, r *http.Request)
UpdateApplicationEnv operation middleware
func (*ServerInterfaceWrapper) UpdateBackupPlan ¶
func (siw *ServerInterfaceWrapper) UpdateBackupPlan(w http.ResponseWriter, r *http.Request)
UpdateBackupPlan operation middleware
func (*ServerInterfaceWrapper) UpdateComponentBackupPlan ¶
func (siw *ServerInterfaceWrapper) UpdateComponentBackupPlan(w http.ResponseWriter, r *http.Request)
UpdateComponentBackupPlan operation middleware
func (*ServerInterfaceWrapper) UpdateDatabase ¶
func (siw *ServerInterfaceWrapper) UpdateDatabase(w http.ResponseWriter, r *http.Request)
UpdateDatabase operation middleware
func (*ServerInterfaceWrapper) UpdateEnvironment ¶
func (siw *ServerInterfaceWrapper) UpdateEnvironment(w http.ResponseWriter, r *http.Request)
UpdateEnvironment operation middleware
func (*ServerInterfaceWrapper) UpdateExternalEndpoint ¶
func (siw *ServerInterfaceWrapper) UpdateExternalEndpoint(w http.ResponseWriter, r *http.Request)
UpdateExternalEndpoint operation middleware
func (*ServerInterfaceWrapper) UpdateIngressEndpoint ¶
func (siw *ServerInterfaceWrapper) UpdateIngressEndpoint(w http.ResponseWriter, r *http.Request)
UpdateIngressEndpoint operation middleware
func (*ServerInterfaceWrapper) UpdateNotificationChannel ¶
func (siw *ServerInterfaceWrapper) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request)
UpdateNotificationChannel operation middleware
func (*ServerInterfaceWrapper) UpdatePrivateKey ¶
func (siw *ServerInterfaceWrapper) UpdatePrivateKey(w http.ResponseWriter, r *http.Request)
UpdatePrivateKey operation middleware
func (*ServerInterfaceWrapper) UpdateProject ¶
func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)
UpdateProject operation middleware
func (*ServerInterfaceWrapper) UpdateRegistryCredential ¶
func (siw *ServerInterfaceWrapper) UpdateRegistryCredential(w http.ResponseWriter, r *http.Request)
UpdateRegistryCredential operation middleware
func (*ServerInterfaceWrapper) UpdateS3Storage ¶
func (siw *ServerInterfaceWrapper) UpdateS3Storage(w http.ResponseWriter, r *http.Request)
UpdateS3Storage operation middleware
func (*ServerInterfaceWrapper) UpdateScheduledTask ¶
func (siw *ServerInterfaceWrapper) UpdateScheduledTask(w http.ResponseWriter, r *http.Request)
UpdateScheduledTask operation middleware
func (*ServerInterfaceWrapper) UpdateServer ¶
func (siw *ServerInterfaceWrapper) UpdateServer(w http.ResponseWriter, r *http.Request)
UpdateServer operation middleware
func (*ServerInterfaceWrapper) UpdateService ¶
func (siw *ServerInterfaceWrapper) UpdateService(w http.ResponseWriter, r *http.Request)
UpdateService operation middleware
func (*ServerInterfaceWrapper) UpdateServiceEnv ¶
func (siw *ServerInterfaceWrapper) UpdateServiceEnv(w http.ResponseWriter, r *http.Request)
UpdateServiceEnv operation middleware
func (*ServerInterfaceWrapper) UpdateSharedVariable ¶
func (siw *ServerInterfaceWrapper) UpdateSharedVariable(w http.ResponseWriter, r *http.Request)
UpdateSharedVariable operation middleware
func (*ServerInterfaceWrapper) UpdateTeam ¶
func (siw *ServerInterfaceWrapper) UpdateTeam(w http.ResponseWriter, r *http.Request)
UpdateTeam operation middleware
func (*ServerInterfaceWrapper) UpdateTeamMember ¶
func (siw *ServerInterfaceWrapper) UpdateTeamMember(w http.ResponseWriter, r *http.Request)
UpdateTeamMember operation middleware
func (*ServerInterfaceWrapper) UpdateTeamRole ¶
func (siw *ServerInterfaceWrapper) UpdateTeamRole(w http.ResponseWriter, r *http.Request)
UpdateTeamRole operation middleware
func (*ServerInterfaceWrapper) UpdateUptimeCheck ¶
func (siw *ServerInterfaceWrapper) UpdateUptimeCheck(w http.ResponseWriter, r *http.Request)
UpdateUptimeCheck operation middleware
func (*ServerInterfaceWrapper) ValidateS3Storage ¶
func (siw *ServerInterfaceWrapper) ValidateS3Storage(w http.ResponseWriter, r *http.Request)
ValidateS3Storage operation middleware
func (*ServerInterfaceWrapper) ValidateServer ¶
func (siw *ServerInterfaceWrapper) ValidateServer(w http.ResponseWriter, r *http.Request)
ValidateServer operation middleware
func (*ServerInterfaceWrapper) WebhookDeploy ¶
func (siw *ServerInterfaceWrapper) WebhookDeploy(w http.ResponseWriter, r *http.Request)
WebhookDeploy operation middleware
func (*ServerInterfaceWrapper) WebhookDeployPost ¶
func (siw *ServerInterfaceWrapper) WebhookDeployPost(w http.ResponseWriter, r *http.Request)
WebhookDeployPost operation middleware
type ServerProxyDesiredState ¶
type ServerProxyDesiredState string
ServerProxyDesiredState Operator's intent for the proxy (§3). `stopped` at creation: validation neither installs nor starts the proxy until the operator has reviewed its settings and requested the first start (POST /servers/{server_uuid}/proxy/start, §20.1 step 5). An explicit `stopped` is not "repaired" by reconciliation.
const ( ServerProxyDesiredStateRunning ServerProxyDesiredState = "running" ServerProxyDesiredStateStopped ServerProxyDesiredState = "stopped" )
Defines values for ServerProxyDesiredState.
func (ServerProxyDesiredState) Valid ¶
func (e ServerProxyDesiredState) Valid() bool
Valid indicates whether the value is a known member of the ServerProxyDesiredState enum.
type ServerProxyType ¶
type ServerProxyType string
ServerProxyType defines model for Server.ProxyType.
const ( ServerProxyTypeNone ServerProxyType = "none" ServerProxyTypeTraefik ServerProxyType = "traefik" )
Defines values for ServerProxyType.
func (ServerProxyType) Valid ¶
func (e ServerProxyType) Valid() bool
Valid indicates whether the value is a known member of the ServerProxyType enum.
type ServerResource ¶
type ServerResource struct {
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
Name string `json:"name"`
ProjectUuid *string `json:"project_uuid,omitempty"`
// Status Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
Status ObservedStatus `json:"status"`
// Type Resource type (one-click services will arrive in P2).
Type ServerResourceType `json:"type"`
Uuid string `json:"uuid"`
}
ServerResource Managed resource deployed on a server (logical union, §19.1).
type ServerResourceType ¶
type ServerResourceType string
ServerResourceType Resource type (one-click services will arrive in P2).
const ( ServerResourceTypeApplication ServerResourceType = "application" ServerResourceTypeDatabase ServerResourceType = "database" )
Defines values for ServerResourceType.
func (ServerResourceType) Valid ¶
func (e ServerResourceType) Valid() bool
Valid indicates whether the value is a known member of the ServerResourceType enum.
type ServerStatus ¶
type ServerStatus string
ServerStatus Server lifecycle (§21.2).
const ( ServerStatusDeleting ServerStatus = "deleting" ServerStatusMaintenance ServerStatus = "maintenance" ServerStatusPending ServerStatus = "pending" ServerStatusReady ServerStatus = "ready" ServerStatusUnreachable ServerStatus = "unreachable" ServerStatusValidating ServerStatus = "validating" )
Defines values for ServerStatus.
func (ServerStatus) Valid ¶
func (e ServerStatus) Valid() bool
Valid indicates whether the value is a known member of the ServerStatus enum.
type ServerUpdate ¶
type ServerUpdate struct {
// CleanupCron Cron schedule of the cleanup (§3.7); NULL = no cron.
CleanupCron *string `json:"cleanup_cron,omitempty"`
// CleanupDiskThresholdPct Disk usage threshold (%) that triggers a cleanup between two crons (§3.7); NULL = no threshold-based triggering.
CleanupDiskThresholdPct *int `json:"cleanup_disk_threshold_pct,omitempty"`
// CleanupEnabled Automated disk cleanup (§3.7) — opt-in. Only targets managed and safe objects (unused build cache, managed dangling images, orphaned candidates, `/var/lib/akerdock/tmp`); never an unmanaged or persistent object (INV-015), never during a target or build-server deployment.
CleanupEnabled *bool `json:"cleanup_enabled,omitempty"`
// CleanupPruneNetworks Opt-in — purge of unused **managed** networks (label `akerdock.managed`); never an unmanaged network (INV-015).
CleanupPruneNetworks *bool `json:"cleanup_prune_networks,omitempty"`
// CleanupPruneVolumes Opt-in — purge of unused **managed anonymous** volumes only: foreign anonymous volumes and named volumes (data, adopted volumes §20.7) are NEVER purged (INV-015).
CleanupPruneVolumes *bool `json:"cleanup_prune_volumes,omitempty"`
Description *string `json:"description,omitempty"`
// DnsCredentialUuid DNS-01 credential used for this server's wildcards (amendment #21). Optional even with a `wildcard_domain` (amendment): without a credential, the wildcard is only a naming template and each assigned host receives its own individual certificate via HTTP-01 (proxy-contract §7.2) — hosts publicly reachable on the required HTTP port, CA issuance limits per host. With a credential, a single wildcard certificate is issued via DNS-01.
DnsCredentialUuid *string `json:"dns_credential_uuid,omitempty"`
Host *string `json:"host,omitempty"`
IsBuildServer *bool `json:"is_build_server,omitempty"`
Name *string `json:"name,omitempty"`
Port *int `json:"port,omitempty"`
PrivateKeyUuid *string `json:"private_key_uuid,omitempty"`
ProxyHttpPort *int `json:"proxy_http_port,omitempty"`
ProxyHttpsPort *int `json:"proxy_https_port,omitempty"`
ProxyType *ServerUpdateProxyType `json:"proxy_type,omitempty"`
SshTimeoutSeconds *int `json:"ssh_timeout_seconds,omitempty"`
User *string `json:"user,omitempty"`
WildcardDomain *string `json:"wildcard_domain,omitempty"`
}
ServerUpdate Partial update. Changing `host`, `port`, `user` or `private_key_uuid` moves the server back to `pending` (revalidation required).
type ServerUpdateProxyType ¶
type ServerUpdateProxyType string
ServerUpdateProxyType defines model for ServerUpdate.ProxyType.
const ( ServerUpdateProxyTypeNone ServerUpdateProxyType = "none" ServerUpdateProxyTypeTraefik ServerUpdateProxyType = "traefik" )
Defines values for ServerUpdateProxyType.
func (ServerUpdateProxyType) Valid ¶
func (e ServerUpdateProxyType) Valid() bool
Valid indicates whether the value is a known member of the ServerUpdateProxyType enum.
type Service ¶
type Service struct {
// AccessBasicAuthSet Whether shared basic-auth credentials are configured.
AccessBasicAuthSet *bool `json:"access_basic_auth_set,omitempty"`
// AccessProtection Access wall shared by every routed component of this inline Compose stack (ADR-049).
AccessProtection *ServiceAccessProtection `json:"access_protection,omitempty"`
// ComposeContent The compose file (compose-spec subset §1).
ComposeContent string `json:"compose_content"`
// ConnectToPredefinedNetwork Attaches each component to the destination's network (§2.1).
ConnectToPredefinedNetwork *bool `json:"connect_to_predefined_network,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// DesiredStatus Desired state of a resource (§21.2).
DesiredStatus DesiredStatus `json:"desired_status"`
EnvironmentUuid *string `json:"environment_uuid,omitempty"`
LastDeploymentAt *time.Time `json:"last_deployment_at,omitempty"`
LastDeploymentUuid *string `json:"last_deployment_uuid,omitempty"`
Name string `json:"name"`
// Noindex Whether every routed component answers with `X-Robots-Tag: noindex, nofollow` (proxy-contract §4.7).
Noindex *bool `json:"noindex,omitempty"`
ObservedAt *time.Time `json:"observed_at,omitempty"`
// ObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
ObservedStatus ObservedStatus `json:"observed_status"`
ProjectUuid *string `json:"project_uuid,omitempty"`
ServerUuid *string `json:"server_uuid,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
Service Inline Docker Compose stack (compose-spec.md, data dictionary §9.1) — the file is the source of truth, editable via PATCH.
type ServiceAccessProtection ¶
type ServiceAccessProtection string
ServiceAccessProtection Access wall shared by every routed component of this inline Compose stack (ADR-049).
const ( ServiceAccessProtectionBasicAuth ServiceAccessProtection = "basic_auth" ServiceAccessProtectionNone ServiceAccessProtection = "none" ServiceAccessProtectionSso ServiceAccessProtection = "sso" )
Defines values for ServiceAccessProtection.
func (ServiceAccessProtection) Valid ¶
func (e ServiceAccessProtection) Valid() bool
Valid indicates whether the value is a known member of the ServiceAccessProtection enum.
type ServiceComponent ¶
type ServiceComponent struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
DatabaseEngine *ServiceComponentDatabaseEngine `json:"database_engine,omitempty"`
// ExcludeFromHc One-shot job excluded from the aggregated status (compose-spec §7.3).
ExcludeFromHc *bool `json:"exclude_from_hc,omitempty"`
// Image Resolved image (informative).
Image *string `json:"image,omitempty"`
// IsDatabase Image-based detection (compose-spec §10) — valid target of a backup plan.
IsDatabase *bool `json:"is_database,omitempty"`
// Name Name of the service in the compose file.
Name *string `json:"name,omitempty"`
ObservedAt *time.Time `json:"observed_at,omitempty"`
// ObservedStatus Observed state of a resource (§21.2) — `unknown` if the observation is too old (stale).
ObservedStatus ObservedStatus `json:"observed_status"`
Uuid *string `json:"uuid,omitempty"`
}
ServiceComponent Sub-container of a compose stack (data dictionary §9.2) — one per service of the file, individual observed status (§5.7).
type ServiceComponentDatabaseEngine ¶
type ServiceComponentDatabaseEngine string
ServiceComponentDatabaseEngine defines model for ServiceComponent.DatabaseEngine.
const ( ServiceComponentDatabaseEngineClickhouse ServiceComponentDatabaseEngine = "clickhouse" ServiceComponentDatabaseEngineDragonfly ServiceComponentDatabaseEngine = "dragonfly" ServiceComponentDatabaseEngineKeydb ServiceComponentDatabaseEngine = "keydb" ServiceComponentDatabaseEngineLessThannil ServiceComponentDatabaseEngine = "<nil>" ServiceComponentDatabaseEngineMariadb ServiceComponentDatabaseEngine = "mariadb" ServiceComponentDatabaseEngineMongodb ServiceComponentDatabaseEngine = "mongodb" ServiceComponentDatabaseEngineMysql ServiceComponentDatabaseEngine = "mysql" ServiceComponentDatabaseEnginePostgresql ServiceComponentDatabaseEngine = "postgresql" ServiceComponentDatabaseEngineRedis ServiceComponentDatabaseEngine = "redis" )
Defines values for ServiceComponentDatabaseEngine.
func (ServiceComponentDatabaseEngine) Valid ¶
func (e ServiceComponentDatabaseEngine) Valid() bool
Valid indicates whether the value is a known member of the ServiceComponentDatabaseEngine enum.
type ServiceComponentUuid ¶
type ServiceComponentUuid = string
ServiceComponentUuid defines model for ServiceComponentUuid.
type ServiceCreateRequest ¶
type ServiceCreateRequest struct {
// AccessBasicAuth Shared `user:password`; null with basic_auth generates one.
AccessBasicAuth *string `json:"access_basic_auth,omitempty"`
AccessProtection *ServiceCreateRequestAccessProtection `json:"access_protection,omitempty"`
// ComposeContent Inline compose file, validated on save (422 + compose-spec §11 findings in details[]). `build:` rejected — an inline stack has no source to build.
ComposeContent string `json:"compose_content"`
ConnectToPredefinedNetwork *bool `json:"connect_to_predefined_network,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentUuid string `json:"environment_uuid"`
InstantDeploy *bool `json:"instant_deploy,omitempty"`
Name string `json:"name"`
// Noindex Keeps every routed component out of search results (proxy-contract §4.7). Absent = false.
Noindex *bool `json:"noindex,omitempty"`
ProjectUuid string `json:"project_uuid"`
ServerUuid string `json:"server_uuid"`
}
ServiceCreateRequest defines model for ServiceCreateRequest.
type ServiceCreateRequestAccessProtection ¶
type ServiceCreateRequestAccessProtection string
ServiceCreateRequestAccessProtection defines model for ServiceCreateRequest.AccessProtection.
const ( ServiceCreateRequestAccessProtectionBasicAuth ServiceCreateRequestAccessProtection = "basic_auth" ServiceCreateRequestAccessProtectionNone ServiceCreateRequestAccessProtection = "none" ServiceCreateRequestAccessProtectionSso ServiceCreateRequestAccessProtection = "sso" )
Defines values for ServiceCreateRequestAccessProtection.
func (ServiceCreateRequestAccessProtection) Valid ¶
func (e ServiceCreateRequestAccessProtection) Valid() bool
Valid indicates whether the value is a known member of the ServiceCreateRequestAccessProtection enum.
type ServiceUpdate ¶
type ServiceUpdate struct {
// AccessBasicAuth Shared `user:password`; null while enabling basic_auth generates one.
AccessBasicAuth *string `json:"access_basic_auth,omitempty"`
AccessProtection *ServiceUpdateAccessProtection `json:"access_protection,omitempty"`
// ComposeContent New file — validated, applied at the next deployment.
ComposeContent *string `json:"compose_content,omitempty"`
ConnectToPredefinedNetwork *bool `json:"connect_to_predefined_network,omitempty"`
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
// Noindex Keeps every routed component out of search results (proxy-contract §4.7). Applied with the routing, no deployment needed.
Noindex *bool `json:"noindex,omitempty"`
}
ServiceUpdate defines model for ServiceUpdate.
type ServiceUpdateAccessProtection ¶
type ServiceUpdateAccessProtection string
ServiceUpdateAccessProtection defines model for ServiceUpdate.AccessProtection.
const ( ServiceUpdateAccessProtectionBasicAuth ServiceUpdateAccessProtection = "basic_auth" ServiceUpdateAccessProtectionNone ServiceUpdateAccessProtection = "none" ServiceUpdateAccessProtectionSso ServiceUpdateAccessProtection = "sso" )
Defines values for ServiceUpdateAccessProtection.
func (ServiceUpdateAccessProtection) Valid ¶
func (e ServiceUpdateAccessProtection) Valid() bool
Valid indicates whether the value is a known member of the ServiceUpdateAccessProtection enum.
type SetInstanceSettings200JSONResponse ¶
type SetInstanceSettings200JSONResponse InstanceIdentity
func (SetInstanceSettings200JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings200JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettings400JSONResponse ¶
type SetInstanceSettings400JSONResponse struct{ BadRequestJSONResponse }
func (SetInstanceSettings400JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings400JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettings401JSONResponse ¶
func (SetInstanceSettings401JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings401JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettings403JSONResponse ¶
type SetInstanceSettings403JSONResponse struct{ ForbiddenJSONResponse }
func (SetInstanceSettings403JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings403JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettings422JSONResponse ¶
type SetInstanceSettings422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (SetInstanceSettings422JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings422JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettings429JSONResponse ¶
type SetInstanceSettings429JSONResponse struct{ TooManyRequestsJSONResponse }
func (SetInstanceSettings429JSONResponse) VisitSetInstanceSettingsResponse ¶
func (response SetInstanceSettings429JSONResponse) VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
type SetInstanceSettingsJSONRequestBody ¶
type SetInstanceSettingsJSONRequestBody = InstanceIdentityUpdate
SetInstanceSettingsJSONRequestBody defines body for SetInstanceSettings for application/json ContentType.
type SetInstanceSettingsRequestObject ¶
type SetInstanceSettingsRequestObject struct {
Body *SetInstanceSettingsJSONRequestBody
}
type SetInstanceSettingsResponseObject ¶
type SetInstanceSettingsResponseObject interface {
VisitSetInstanceSettingsResponse(w http.ResponseWriter) error
}
type SetOauthProvider200JSONResponse ¶
type SetOauthProvider200JSONResponse OauthProviderConfig
func (SetOauthProvider200JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider200JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProvider400JSONResponse ¶
type SetOauthProvider400JSONResponse struct{ BadRequestJSONResponse }
func (SetOauthProvider400JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider400JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProvider401JSONResponse ¶
func (SetOauthProvider401JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider401JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProvider403JSONResponse ¶
type SetOauthProvider403JSONResponse struct{ ForbiddenJSONResponse }
func (SetOauthProvider403JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider403JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProvider422JSONResponse ¶
type SetOauthProvider422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (SetOauthProvider422JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider422JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProvider429JSONResponse ¶
type SetOauthProvider429JSONResponse struct{ TooManyRequestsJSONResponse }
func (SetOauthProvider429JSONResponse) VisitSetOauthProviderResponse ¶
func (response SetOauthProvider429JSONResponse) VisitSetOauthProviderResponse(w http.ResponseWriter) error
type SetOauthProviderJSONRequestBody ¶
type SetOauthProviderJSONRequestBody = OauthProviderSet
SetOauthProviderJSONRequestBody defines body for SetOauthProvider for application/json ContentType.
type SetOauthProviderParamsOauthProvider ¶
type SetOauthProviderParamsOauthProvider string
SetOauthProviderParamsOauthProvider defines parameters for SetOauthProvider.
const ( SetOauthProviderParamsOauthProviderAzure SetOauthProviderParamsOauthProvider = "azure" SetOauthProviderParamsOauthProviderBitbucket SetOauthProviderParamsOauthProvider = "bitbucket" SetOauthProviderParamsOauthProviderGithub SetOauthProviderParamsOauthProvider = "github" SetOauthProviderParamsOauthProviderGitlab SetOauthProviderParamsOauthProvider = "gitlab" SetOauthProviderParamsOauthProviderGoogle SetOauthProviderParamsOauthProvider = "google" SetOauthProviderParamsOauthProviderOidc SetOauthProviderParamsOauthProvider = "oidc" )
Defines values for SetOauthProviderParamsOauthProvider.
func (SetOauthProviderParamsOauthProvider) Valid ¶
func (e SetOauthProviderParamsOauthProvider) Valid() bool
Valid indicates whether the value is a known member of the SetOauthProviderParamsOauthProvider enum.
type SetOauthProviderRequestObject ¶
type SetOauthProviderRequestObject struct {
OauthProvider SetOauthProviderParamsOauthProvider `json:"oauth_provider"`
Body *SetOauthProviderJSONRequestBody
}
type SetOauthProviderResponseObject ¶
type SetOauthProviderResponseObject interface {
VisitSetOauthProviderResponse(w http.ResponseWriter) error
}
type SetTelemetry200JSONResponse ¶
type SetTelemetry200JSONResponse TelemetryConfig
func (SetTelemetry200JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry200JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetry400JSONResponse ¶
type SetTelemetry400JSONResponse struct{ BadRequestJSONResponse }
func (SetTelemetry400JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry400JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetry401JSONResponse ¶
func (SetTelemetry401JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry401JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetry403JSONResponse ¶
type SetTelemetry403JSONResponse struct{ ForbiddenJSONResponse }
func (SetTelemetry403JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry403JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetry422JSONResponse ¶
type SetTelemetry422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (SetTelemetry422JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry422JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetry429JSONResponse ¶
type SetTelemetry429JSONResponse struct{ TooManyRequestsJSONResponse }
func (SetTelemetry429JSONResponse) VisitSetTelemetryResponse ¶
func (response SetTelemetry429JSONResponse) VisitSetTelemetryResponse(w http.ResponseWriter) error
type SetTelemetryJSONRequestBody ¶
type SetTelemetryJSONRequestBody = TelemetryConfigSet
SetTelemetryJSONRequestBody defines body for SetTelemetry for application/json ContentType.
type SetTelemetryRequestObject ¶
type SetTelemetryRequestObject struct {
Body *SetTelemetryJSONRequestBody
}
type SetTelemetryResponseObject ¶
type SetTelemetryResponseObject interface {
VisitSetTelemetryResponse(w http.ResponseWriter) error
}
type SetTransactionalEmail200JSONResponse ¶
type SetTransactionalEmail200JSONResponse TransactionalEmail
func (SetTransactionalEmail200JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail200JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmail400JSONResponse ¶
type SetTransactionalEmail400JSONResponse struct{ BadRequestJSONResponse }
func (SetTransactionalEmail400JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail400JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmail401JSONResponse ¶
func (SetTransactionalEmail401JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail401JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmail403JSONResponse ¶
type SetTransactionalEmail403JSONResponse struct{ ForbiddenJSONResponse }
func (SetTransactionalEmail403JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail403JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmail422JSONResponse ¶
type SetTransactionalEmail422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (SetTransactionalEmail422JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail422JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmail429JSONResponse ¶
type SetTransactionalEmail429JSONResponse struct{ TooManyRequestsJSONResponse }
func (SetTransactionalEmail429JSONResponse) VisitSetTransactionalEmailResponse ¶
func (response SetTransactionalEmail429JSONResponse) VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
type SetTransactionalEmailJSONRequestBody ¶
type SetTransactionalEmailJSONRequestBody = TransactionalEmailSet
SetTransactionalEmailJSONRequestBody defines body for SetTransactionalEmail for application/json ContentType.
type SetTransactionalEmailRequestObject ¶
type SetTransactionalEmailRequestObject struct {
Body *SetTransactionalEmailJSONRequestBody
}
type SetTransactionalEmailResponseObject ¶
type SetTransactionalEmailResponseObject interface {
VisitSetTransactionalEmailResponse(w http.ResponseWriter) error
}
type SharedVariable ¶
type SharedVariable struct {
Value *string `json:"value,omitempty"`
}
SharedVariable Hierarchical shared variable (§5.4, §3.1). The value is only rendered with `read:sensitive` (INV-003).
type SharedVariableCreate ¶
type SharedVariableCreate struct {
// EnvironmentUuid Required for the `environment` scope.
Key string `json:"key"`
// ProjectUuid Required for the `project` scope.
// ServerUuid Required for the `server` scope.
}
SharedVariableCreate defines model for SharedVariableCreate.
type SharedVariableCreateScope ¶
type SharedVariableCreateScope string
SharedVariableCreateScope defines model for SharedVariableCreate.Scope.
const ( )
Defines values for SharedVariableCreateScope.
func (SharedVariableCreateScope) Valid ¶
func (e SharedVariableCreateScope) Valid() bool
Valid indicates whether the value is a known member of the SharedVariableCreateScope enum.
type SharedVariableScope ¶
type SharedVariableScope string
SharedVariableScope defines model for SharedVariable.Scope.
const ( )
Defines values for SharedVariableScope.
func (SharedVariableScope) Valid ¶
func (e SharedVariableScope) Valid() bool
Valid indicates whether the value is a known member of the SharedVariableScope enum.
type SharedVariableUpdate ¶
type SharedVariableUpdate struct {
}
SharedVariableUpdate defines model for SharedVariableUpdate.
type SharedVariableUuid ¶
type SharedVariableUuid = string
SharedVariableUuid defines model for SharedVariableUuid.
type SmtpConfig ¶
type SmtpConfig struct {
// Encryption `none` is only acceptable towards a local relay: the password and the alert content then cross the network in clear text.
Encryption *SmtpConfigEncryption `json:"encryption,omitempty"`
From string `json:"from"`
Host string `json:"host"`
Password *string `json:"password,omitempty"`
Port *int `json:"port,omitempty"`
To []string `json:"to"`
Username *string `json:"username,omitempty"`
}
SmtpConfig SMTP configuration (amendment
type SmtpConfigEncryption ¶
type SmtpConfigEncryption string
SmtpConfigEncryption `none` is only acceptable towards a local relay: the password and the alert content then cross the network in clear text.
const ( SmtpConfigEncryptionNone SmtpConfigEncryption = "none" SmtpConfigEncryptionStarttls SmtpConfigEncryption = "starttls" SmtpConfigEncryptionTls SmtpConfigEncryption = "tls" )
Defines values for SmtpConfigEncryption.
func (SmtpConfigEncryption) Valid ¶
func (e SmtpConfigEncryption) Valid() bool
Valid indicates whether the value is a known member of the SmtpConfigEncryption enum.
type StartApplication202JSONResponse ¶
type StartApplication202JSONResponse JobAccepted
func (StartApplication202JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication202JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplication401JSONResponse ¶
func (StartApplication401JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication401JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplication403JSONResponse ¶
type StartApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (StartApplication403JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication403JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplication404JSONResponse ¶
type StartApplication404JSONResponse struct{ NotFoundJSONResponse }
func (StartApplication404JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication404JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplication409JSONResponse ¶
type StartApplication409JSONResponse struct{ ConflictJSONResponse }
func (StartApplication409JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication409JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplication429JSONResponse ¶
type StartApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StartApplication429JSONResponse) VisitStartApplicationResponse ¶
func (response StartApplication429JSONResponse) VisitStartApplicationResponse(w http.ResponseWriter) error
type StartApplicationRequestObject ¶
type StartApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type StartApplicationResponseObject ¶
type StartApplicationResponseObject interface {
VisitStartApplicationResponse(w http.ResponseWriter) error
}
type StartDatabase202JSONResponse ¶
type StartDatabase202JSONResponse JobAccepted
func (StartDatabase202JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase202JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabase401JSONResponse ¶
func (StartDatabase401JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase401JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabase403JSONResponse ¶
type StartDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (StartDatabase403JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase403JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabase404JSONResponse ¶
type StartDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (StartDatabase404JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase404JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabase409JSONResponse ¶
type StartDatabase409JSONResponse struct{ ConflictJSONResponse }
func (StartDatabase409JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase409JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabase429JSONResponse ¶
type StartDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StartDatabase429JSONResponse) VisitStartDatabaseResponse ¶
func (response StartDatabase429JSONResponse) VisitStartDatabaseResponse(w http.ResponseWriter) error
type StartDatabaseRequestObject ¶
type StartDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
}
type StartDatabaseResponseObject ¶
type StartDatabaseResponseObject interface {
VisitStartDatabaseResponse(w http.ResponseWriter) error
}
type StartService202JSONResponse ¶
type StartService202JSONResponse JobAccepted
func (StartService202JSONResponse) VisitStartServiceResponse ¶
func (response StartService202JSONResponse) VisitStartServiceResponse(w http.ResponseWriter) error
type StartService401JSONResponse ¶
func (StartService401JSONResponse) VisitStartServiceResponse ¶
func (response StartService401JSONResponse) VisitStartServiceResponse(w http.ResponseWriter) error
type StartService403JSONResponse ¶
type StartService403JSONResponse struct{ ForbiddenJSONResponse }
func (StartService403JSONResponse) VisitStartServiceResponse ¶
func (response StartService403JSONResponse) VisitStartServiceResponse(w http.ResponseWriter) error
type StartService404JSONResponse ¶
type StartService404JSONResponse struct{ NotFoundJSONResponse }
func (StartService404JSONResponse) VisitStartServiceResponse ¶
func (response StartService404JSONResponse) VisitStartServiceResponse(w http.ResponseWriter) error
type StartService429JSONResponse ¶
type StartService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StartService429JSONResponse) VisitStartServiceResponse ¶
func (response StartService429JSONResponse) VisitStartServiceResponse(w http.ResponseWriter) error
type StartServiceRequestObject ¶
type StartServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
}
type StartServiceResponseObject ¶
type StartServiceResponseObject interface {
VisitStartServiceResponse(w http.ResponseWriter) error
}
type StopApplication202JSONResponse ¶
type StopApplication202JSONResponse JobAccepted
func (StopApplication202JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication202JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplication401JSONResponse ¶
func (StopApplication401JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication401JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplication403JSONResponse ¶
type StopApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (StopApplication403JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication403JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplication404JSONResponse ¶
type StopApplication404JSONResponse struct{ NotFoundJSONResponse }
func (StopApplication404JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication404JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplication409JSONResponse ¶
type StopApplication409JSONResponse struct{ ConflictJSONResponse }
func (StopApplication409JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication409JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplication429JSONResponse ¶
type StopApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StopApplication429JSONResponse) VisitStopApplicationResponse ¶
func (response StopApplication429JSONResponse) VisitStopApplicationResponse(w http.ResponseWriter) error
type StopApplicationRequestObject ¶
type StopApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
}
type StopApplicationResponseObject ¶
type StopApplicationResponseObject interface {
VisitStopApplicationResponse(w http.ResponseWriter) error
}
type StopDatabase202JSONResponse ¶
type StopDatabase202JSONResponse JobAccepted
func (StopDatabase202JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase202JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabase401JSONResponse ¶
func (StopDatabase401JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase401JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabase403JSONResponse ¶
type StopDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (StopDatabase403JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase403JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabase404JSONResponse ¶
type StopDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (StopDatabase404JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase404JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabase409JSONResponse ¶
type StopDatabase409JSONResponse struct{ ConflictJSONResponse }
func (StopDatabase409JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase409JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabase429JSONResponse ¶
type StopDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StopDatabase429JSONResponse) VisitStopDatabaseResponse ¶
func (response StopDatabase429JSONResponse) VisitStopDatabaseResponse(w http.ResponseWriter) error
type StopDatabaseRequestObject ¶
type StopDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
}
type StopDatabaseResponseObject ¶
type StopDatabaseResponseObject interface {
VisitStopDatabaseResponse(w http.ResponseWriter) error
}
type StopService202JSONResponse ¶
type StopService202JSONResponse JobAccepted
func (StopService202JSONResponse) VisitStopServiceResponse ¶
func (response StopService202JSONResponse) VisitStopServiceResponse(w http.ResponseWriter) error
type StopService401JSONResponse ¶
func (StopService401JSONResponse) VisitStopServiceResponse ¶
func (response StopService401JSONResponse) VisitStopServiceResponse(w http.ResponseWriter) error
type StopService403JSONResponse ¶
type StopService403JSONResponse struct{ ForbiddenJSONResponse }
func (StopService403JSONResponse) VisitStopServiceResponse ¶
func (response StopService403JSONResponse) VisitStopServiceResponse(w http.ResponseWriter) error
type StopService404JSONResponse ¶
type StopService404JSONResponse struct{ NotFoundJSONResponse }
func (StopService404JSONResponse) VisitStopServiceResponse ¶
func (response StopService404JSONResponse) VisitStopServiceResponse(w http.ResponseWriter) error
type StopService429JSONResponse ¶
type StopService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StopService429JSONResponse) VisitStopServiceResponse ¶
func (response StopService429JSONResponse) VisitStopServiceResponse(w http.ResponseWriter) error
type StopServiceRequestObject ¶
type StopServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
}
type StopServiceResponseObject ¶
type StopServiceResponseObject interface {
VisitStopServiceResponse(w http.ResponseWriter) error
}
type StreamApplicationLogs200TexteventStreamResponse ¶
func (StreamApplicationLogs200TexteventStreamResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs200TexteventStreamResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogs401JSONResponse ¶
func (StreamApplicationLogs401JSONResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs401JSONResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogs403JSONResponse ¶
type StreamApplicationLogs403JSONResponse struct{ ForbiddenJSONResponse }
func (StreamApplicationLogs403JSONResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs403JSONResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogs404JSONResponse ¶
type StreamApplicationLogs404JSONResponse struct{ NotFoundJSONResponse }
func (StreamApplicationLogs404JSONResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs404JSONResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogs409JSONResponse ¶
type StreamApplicationLogs409JSONResponse struct{ ConflictJSONResponse }
func (StreamApplicationLogs409JSONResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs409JSONResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogs429JSONResponse ¶
type StreamApplicationLogs429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StreamApplicationLogs429JSONResponse) VisitStreamApplicationLogsResponse ¶
func (response StreamApplicationLogs429JSONResponse) VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
type StreamApplicationLogsParams ¶
type StreamApplicationLogsParams struct {
// Component Name of the compose service whose logs to stream.
Component *string `form:"component,omitempty" json:"component,omitempty"`
// LastEventID Resume after a disconnect — last event `id` received (§27.24).
LastEventID *string `json:"Last-Event-ID,omitempty"`
}
StreamApplicationLogsParams defines parameters for StreamApplicationLogs.
type StreamApplicationLogsRequestObject ¶
type StreamApplicationLogsRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params StreamApplicationLogsParams
}
type StreamApplicationLogsResponseObject ¶
type StreamApplicationLogsResponseObject interface {
VisitStreamApplicationLogsResponse(w http.ResponseWriter) error
}
type StreamEvents200TexteventStreamResponse ¶
func (StreamEvents200TexteventStreamResponse) VisitStreamEventsResponse ¶
func (response StreamEvents200TexteventStreamResponse) VisitStreamEventsResponse(w http.ResponseWriter) error
type StreamEvents401JSONResponse ¶
func (StreamEvents401JSONResponse) VisitStreamEventsResponse ¶
func (response StreamEvents401JSONResponse) VisitStreamEventsResponse(w http.ResponseWriter) error
type StreamEvents403JSONResponse ¶
type StreamEvents403JSONResponse struct{ ForbiddenJSONResponse }
func (StreamEvents403JSONResponse) VisitStreamEventsResponse ¶
func (response StreamEvents403JSONResponse) VisitStreamEventsResponse(w http.ResponseWriter) error
type StreamEvents429JSONResponse ¶
type StreamEvents429JSONResponse struct{ TooManyRequestsJSONResponse }
func (StreamEvents429JSONResponse) VisitStreamEventsResponse ¶
func (response StreamEvents429JSONResponse) VisitStreamEventsResponse(w http.ResponseWriter) error
type StreamEventsParams ¶
type StreamEventsParams struct {
// LastEventID Resume an SSE stream — sequence of the last event received (only with `Accept: text/event-stream`).
LastEventID *LastEventId `json:"Last-Event-ID,omitempty"`
}
StreamEventsParams defines parameters for StreamEvents.
type StreamEventsRequestObject ¶
type StreamEventsRequestObject struct {
Params StreamEventsParams
}
type StreamEventsResponseObject ¶
type StreamEventsResponseObject interface {
VisitStreamEventsResponse(w http.ResponseWriter) error
}
type StrictHTTPServerOptions ¶
type StrictHTTPServerOptions struct {
RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHandlerFunc ¶
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc
type StrictServerInterface ¶
type StrictServerInterface interface {
// Read an adoption scan and its candidates
// (GET /adoption-scans/{adoption_scan_uuid})
GetAdoptionScan(ctx context.Context, request GetAdoptionScanRequestObject) (GetAdoptionScanResponseObject, error)
// Adopt candidates from a scan, without redeployment
// (POST /adoption-scans/{adoption_scan_uuid}/adopt)
AdoptResources(ctx context.Context, request AdoptResourcesRequestObject) (AdoptResourcesResponseObject, error)
// List applications
// (GET /applications)
ListApplications(ctx context.Context, request ListApplicationsRequestObject) (ListApplicationsResponseObject, error)
// Create an application
// (POST /applications)
CreateApplication(ctx context.Context, request CreateApplicationRequestObject) (CreateApplicationResponseObject, error)
// Delete an application
// (DELETE /applications/{application_uuid})
DeleteApplication(ctx context.Context, request DeleteApplicationRequestObject) (DeleteApplicationResponseObject, error)
// Application details and configuration
// (GET /applications/{application_uuid})
GetApplication(ctx context.Context, request GetApplicationRequestObject) (GetApplicationResponseObject, error)
// Update an application's configuration
// (PATCH /applications/{application_uuid})
UpdateApplication(ctx context.Context, request UpdateApplicationRequestObject) (UpdateApplicationResponseObject, error)
// Components of an application using the compose build pack
// (GET /applications/{application_uuid}/components)
ListApplicationComponents(ctx context.Context, request ListApplicationComponentsRequestObject) (ListApplicationComponentsResponseObject, error)
// Trigger a deployment
// (POST /applications/{application_uuid}/deploy)
DeployApplication(ctx context.Context, request DeployApplicationRequestObject) (DeployApplicationResponseObject, error)
// An application's deployment history
// (GET /applications/{application_uuid}/deployments)
ListApplicationDeployments(ctx context.Context, request ListApplicationDeploymentsRequestObject) (ListApplicationDeploymentsResponseObject, error)
// Unadopt an application — made unmanaged, never destroyed
// (POST /applications/{application_uuid}/disown)
DisownApplication(ctx context.Context, request DisownApplicationRequestObject) (DisownApplicationResponseObject, error)
// List environment variables
// (GET /applications/{application_uuid}/envs)
ListApplicationEnvs(ctx context.Context, request ListApplicationEnvsRequestObject) (ListApplicationEnvsResponseObject, error)
// Create an environment variable
// (POST /applications/{application_uuid}/envs)
CreateApplicationEnv(ctx context.Context, request CreateApplicationEnvRequestObject) (CreateApplicationEnvResponseObject, error)
// Replace environment variables in bulk
// (PUT /applications/{application_uuid}/envs)
ReplaceApplicationEnvs(ctx context.Context, request ReplaceApplicationEnvsRequestObject) (ReplaceApplicationEnvsResponseObject, error)
// Delete an environment variable
// (DELETE /applications/{application_uuid}/envs/{env_uuid})
DeleteApplicationEnv(ctx context.Context, request DeleteApplicationEnvRequestObject) (DeleteApplicationEnvResponseObject, error)
// Update an environment variable
// (PATCH /applications/{application_uuid}/envs/{env_uuid})
UpdateApplicationEnv(ctx context.Context, request UpdateApplicationEnvRequestObject) (UpdateApplicationEnvResponseObject, error)
// Logs of the application's container
// (GET /applications/{application_uuid}/logs)
GetApplicationLogs(ctx context.Context, request GetApplicationLogsRequestObject) (GetApplicationLogsResponseObject, error)
// SSE stream of the container's runtime logs
// (GET /applications/{application_uuid}/logs/stream)
StreamApplicationLogs(ctx context.Context, request StreamApplicationLogsRequestObject) (StreamApplicationLogsResponseObject, error)
// Live metrics per component
// (GET /applications/{application_uuid}/metrics)
GetApplicationMetrics(ctx context.Context, request GetApplicationMetricsRequestObject) (GetApplicationMetricsResponseObject, error)
// Open a TCP tunnel to a container of the application
// (POST /applications/{application_uuid}/port-forwards)
CreateApplicationPortForward(ctx context.Context, request CreateApplicationPortForwardRequestObject) (CreateApplicationPortForwardResponseObject, error)
// PR previews of an application
// (GET /applications/{application_uuid}/previews)
ListApplicationPreviews(ctx context.Context, request ListApplicationPreviewsRequestObject) (ListApplicationPreviewsResponseObject, error)
// Deploy a PR's preview from the platform
// (POST /applications/{application_uuid}/previews)
DeployPreviewForPr(ctx context.Context, request DeployPreviewForPrRequestObject) (DeployPreviewForPrResponseObject, error)
// Destroy a PR's preview
// (DELETE /applications/{application_uuid}/previews/{preview_uuid})
DestroyPreview(ctx context.Context, request DestroyPreviewRequestObject) (DestroyPreviewResponseObject, error)
// Approve the preview of a fork PR
// (POST /applications/{application_uuid}/previews/{preview_uuid}/approve)
ApprovePreviewFork(ctx context.Context, request ApprovePreviewForkRequestObject) (ApprovePreviewForkResponseObject, error)
// Effective variables of a preview
// (GET /applications/{application_uuid}/previews/{preview_uuid}/envs)
ListPreviewEnvs(ctx context.Context, request ListPreviewEnvsRequestObject) (ListPreviewEnvsResponseObject, error)
// Create a variable dedicated to this preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/envs)
CreatePreviewEnv(ctx context.Context, request CreatePreviewEnvRequestObject) (CreatePreviewEnvResponseObject, error)
// Re-arm a preview's TTL
// (POST /applications/{application_uuid}/previews/{preview_uuid}/keep)
KeepPreview(ctx context.Context, request KeepPreviewRequestObject) (KeepPreviewResponseObject, error)
// Logs of a preview's containers
// (GET /applications/{application_uuid}/previews/{preview_uuid}/logs)
GetPreviewLogs(ctx context.Context, request GetPreviewLogsRequestObject) (GetPreviewLogsResponseObject, error)
// Live metrics per component of a preview
// (GET /applications/{application_uuid}/previews/{preview_uuid}/metrics)
GetPreviewMetrics(ctx context.Context, request GetPreviewMetricsRequestObject) (GetPreviewMetricsResponseObject, error)
// Open a TCP tunnel to a container of the preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/port-forwards)
CreatePreviewPortForward(ctx context.Context, request CreatePreviewPortForwardRequestObject) (CreatePreviewPortForwardResponseObject, error)
// Redeploy an existing PR instance
// (POST /applications/{application_uuid}/previews/{preview_uuid}/redeploy)
RedeployPreview(ctx context.Context, request RedeployPreviewRequestObject) (RedeployPreviewResponseObject, error)
// Open a terminal session in a container of the preview
// (POST /applications/{application_uuid}/previews/{preview_uuid}/terminal-sessions)
CreatePreviewTerminalSession(ctx context.Context, request CreatePreviewTerminalSessionRequestObject) (CreatePreviewTerminalSessionResponseObject, error)
// Open pull requests of the application's repository
// (GET /applications/{application_uuid}/pull-requests)
ListApplicationPullRequests(ctx context.Context, request ListApplicationPullRequestsRequestObject) (ListApplicationPullRequestsResponseObject, error)
// Restart an application
// (POST /applications/{application_uuid}/restart)
RestartApplication(ctx context.Context, request RestartApplicationRequestObject) (RestartApplicationResponseObject, error)
// Rollback to a previous image
// (POST /applications/{application_uuid}/rollback)
RollbackApplication(ctx context.Context, request RollbackApplicationRequestObject) (RollbackApplicationResponseObject, error)
// List an application's scheduled tasks
// (GET /applications/{application_uuid}/scheduled-tasks)
ListScheduledTasks(ctx context.Context, request ListScheduledTasksRequestObject) (ListScheduledTasksResponseObject, error)
// Create a scheduled task
// (POST /applications/{application_uuid}/scheduled-tasks)
CreateScheduledTask(ctx context.Context, request CreateScheduledTaskRequestObject) (CreateScheduledTaskResponseObject, error)
// Start an application
// (POST /applications/{application_uuid}/start)
StartApplication(ctx context.Context, request StartApplicationRequestObject) (StartApplicationResponseObject, error)
// Stop an application
// (POST /applications/{application_uuid}/stop)
StopApplication(ctx context.Context, request StopApplicationRequestObject) (StopApplicationResponseObject, error)
// List persistent storages
// (GET /applications/{application_uuid}/storages)
ListApplicationStorages(ctx context.Context, request ListApplicationStoragesRequestObject) (ListApplicationStoragesResponseObject, error)
// Declare a persistent storage
// (POST /applications/{application_uuid}/storages)
CreateApplicationStorage(ctx context.Context, request CreateApplicationStorageRequestObject) (CreateApplicationStorageResponseObject, error)
// Remove a persistent storage
// (DELETE /applications/{application_uuid}/storages/{storage_uuid})
DeleteApplicationStorage(ctx context.Context, request DeleteApplicationStorageRequestObject) (DeleteApplicationStorageResponseObject, error)
// Open a terminal session in the application's container
// (POST /applications/{application_uuid}/terminal-sessions)
CreateApplicationTerminalSession(ctx context.Context, request CreateApplicationTerminalSessionRequestObject) (CreateApplicationTerminalSessionResponseObject, error)
// Delete the Git webhook endpoint
// (DELETE /applications/{application_uuid}/webhook-endpoint)
DeleteWebhookEndpoint(ctx context.Context, request DeleteWebhookEndpointRequestObject) (DeleteWebhookEndpointResponseObject, error)
// Create the application's Git webhook endpoint
// (POST /applications/{application_uuid}/webhook-endpoint)
CreateWebhookEndpoint(ctx context.Context, request CreateWebhookEndpointRequestObject) (CreateWebhookEndpointResponseObject, error)
// Certificate details
// (GET /certificates/{certificate_uuid})
GetCertificate(ctx context.Context, request GetCertificateRequestObject) (GetCertificateResponseObject, error)
// Force a certificate's renewal
// (POST /certificates/{certificate_uuid}/renew)
RenewCertificate(ctx context.Context, request RenewCertificateRequestObject) (RenewCertificateResponseObject, error)
// List databases
// (GET /databases)
ListDatabases(ctx context.Context, request ListDatabasesRequestObject) (ListDatabasesResponseObject, error)
// Create a PostgreSQL database
// (POST /databases/postgresql)
CreatePostgresqlDatabase(ctx context.Context, request CreatePostgresqlDatabaseRequestObject) (CreatePostgresqlDatabaseResponseObject, error)
// Delete a database
// (DELETE /databases/{database_uuid})
DeleteDatabase(ctx context.Context, request DeleteDatabaseRequestObject) (DeleteDatabaseResponseObject, error)
// Database details
// (GET /databases/{database_uuid})
GetDatabase(ctx context.Context, request GetDatabaseRequestObject) (GetDatabaseResponseObject, error)
// Update a database
// (PATCH /databases/{database_uuid})
UpdateDatabase(ctx context.Context, request UpdateDatabaseRequestObject) (UpdateDatabaseResponseObject, error)
// List a database's backup plans
// (GET /databases/{database_uuid}/backups)
ListBackupPlans(ctx context.Context, request ListBackupPlansRequestObject) (ListBackupPlansResponseObject, error)
// Create a backup plan
// (POST /databases/{database_uuid}/backups)
CreateBackupPlan(ctx context.Context, request CreateBackupPlanRequestObject) (CreateBackupPlanResponseObject, error)
// Delete a backup plan
// (DELETE /databases/{database_uuid}/backups/{backup_plan_uuid})
DeleteBackupPlan(ctx context.Context, request DeleteBackupPlanRequestObject) (DeleteBackupPlanResponseObject, error)
// Backup plan details
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid})
GetBackupPlan(ctx context.Context, request GetBackupPlanRequestObject) (GetBackupPlanResponseObject, error)
// Update a backup plan
// (PATCH /databases/{database_uuid}/backups/{backup_plan_uuid})
UpdateBackupPlan(ctx context.Context, request UpdateBackupPlanRequestObject) (UpdateBackupPlanResponseObject, error)
// Run a restore drill immediately
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/drill)
RunRestoreDrill(ctx context.Context, request RunRestoreDrillRequestObject) (RunRestoreDrillResponseObject, error)
// History of a plan's restore drills
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/drills)
ListRestoreDrills(ctx context.Context, request ListRestoreDrillsRequestObject) (ListRestoreDrillsResponseObject, error)
// Run an immediate backup (Backup Now)
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/execute)
ExecuteBackupPlan(ctx context.Context, request ExecuteBackupPlanRequestObject) (ExecuteBackupPlanResponseObject, error)
// List a backup plan's executions
// (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/executions)
ListBackupExecutions(ctx context.Context, request ListBackupExecutionsRequestObject) (ListBackupExecutionsResponseObject, error)
// Restore a database from a backup execution
// (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
RestoreBackupExecution(ctx context.Context, request RestoreBackupExecutionRequestObject) (RestoreBackupExecutionResponseObject, error)
// Open a TCP tunnel to a database
// (POST /databases/{database_uuid}/port-forwards)
CreateDatabasePortForward(ctx context.Context, request CreateDatabasePortForwardRequestObject) (CreateDatabasePortForwardResponseObject, error)
// Restart a database
// (POST /databases/{database_uuid}/restart)
RestartDatabase(ctx context.Context, request RestartDatabaseRequestObject) (RestartDatabaseResponseObject, error)
// Start a database
// (POST /databases/{database_uuid}/start)
StartDatabase(ctx context.Context, request StartDatabaseRequestObject) (StartDatabaseResponseObject, error)
// Stop a database
// (POST /databases/{database_uuid}/stop)
StopDatabase(ctx context.Context, request StopDatabaseRequestObject) (StopDatabaseResponseObject, error)
// Open a terminal session in the database's container
// (POST /databases/{database_uuid}/terminal-sessions)
CreateDatabaseTerminalSession(ctx context.Context, request CreateDatabaseTerminalSessionRequestObject) (CreateDatabaseTerminalSessionResponseObject, error)
// Trigger deployments by UUID or tag (CI webhook)
// (GET /deploy)
WebhookDeploy(ctx context.Context, request WebhookDeployRequestObject) (WebhookDeployResponseObject, error)
// Trigger deployments by UUID or tag (CI webhook, POST)
// (POST /deploy)
WebhookDeployPost(ctx context.Context, request WebhookDeployPostRequestObject) (WebhookDeployPostResponseObject, error)
// Deployment details
// (GET /deployments/{deployment_uuid})
GetDeployment(ctx context.Context, request GetDeploymentRequestObject) (GetDeploymentResponseObject, error)
// Cancel a deployment
// (POST /deployments/{deployment_uuid}/cancel)
CancelDeployment(ctx context.Context, request CancelDeploymentRequestObject) (CancelDeploymentResponseObject, error)
// Build logs of a deployment (JSON or SSE)
// (GET /deployments/{deployment_uuid}/logs)
GetDeploymentLogs(ctx context.Context, request GetDeploymentLogsRequestObject) (GetDeploymentLogsResponseObject, error)
// List DNS-01 credentials
// (GET /dns-credentials)
ListDnsCredentials(ctx context.Context, request ListDnsCredentialsRequestObject) (ListDnsCredentialsResponseObject, error)
// Register a DNS-01 credential
// (POST /dns-credentials)
CreateDnsCredential(ctx context.Context, request CreateDnsCredentialRequestObject) (CreateDnsCredentialResponseObject, error)
// Delete a DNS-01 credential
// (DELETE /dns-credentials/{dns_credential_uuid})
DeleteDnsCredential(ctx context.Context, request DeleteDnsCredentialRequestObject) (DeleteDnsCredentialResponseObject, error)
// DNS-01 credential details
// (GET /dns-credentials/{dns_credential_uuid})
GetDnsCredential(ctx context.Context, request GetDnsCredentialRequestObject) (GetDnsCredentialResponseObject, error)
// The in-app manual, filtered to the caller
// (GET /docs)
GetManual(ctx context.Context, request GetManualRequestObject) (GetManualResponseObject, error)
// SSE stream of team events (statuses, jobs, deployments)
// (GET /events)
StreamEvents(ctx context.Context, request StreamEventsRequestObject) (StreamEventsResponseObject, error)
// Revoke an access grant
// (DELETE /external-endpoint-grants/{grant_uuid})
RevokeExternalEndpointGrant(ctx context.Context, request RevokeExternalEndpointGrantRequestObject) (RevokeExternalEndpointGrantResponseObject, error)
// List the team's declared external endpoints
// (GET /external-endpoints)
ListExternalEndpoints(ctx context.Context, request ListExternalEndpointsRequestObject) (ListExternalEndpointsResponseObject, error)
// Declare an external endpoint
// (POST /external-endpoints)
CreateExternalEndpoint(ctx context.Context, request CreateExternalEndpointRequestObject) (CreateExternalEndpointResponseObject, error)
// Delete an external endpoint
// (DELETE /external-endpoints/{external_endpoint_uuid})
DeleteExternalEndpoint(ctx context.Context, request DeleteExternalEndpointRequestObject) (DeleteExternalEndpointResponseObject, error)
// Read an external endpoint
// (GET /external-endpoints/{external_endpoint_uuid})
GetExternalEndpoint(ctx context.Context, request GetExternalEndpointRequestObject) (GetExternalEndpointResponseObject, error)
// Update an external endpoint
// (PUT /external-endpoints/{external_endpoint_uuid})
UpdateExternalEndpoint(ctx context.Context, request UpdateExternalEndpointRequestObject) (UpdateExternalEndpointResponseObject, error)
// List the access grants of an endpoint
// (GET /external-endpoints/{external_endpoint_uuid}/grants)
ListExternalEndpointGrants(ctx context.Context, request ListExternalEndpointGrantsRequestObject) (ListExternalEndpointGrantsResponseObject, error)
// Request (or renew) access to an external endpoint
// (POST /external-endpoints/{external_endpoint_uuid}/grants)
RequestExternalEndpointGrant(ctx context.Context, request RequestExternalEndpointGrantRequestObject) (RequestExternalEndpointGrantResponseObject, error)
// Open a TCP tunnel to a declared external endpoint
// (POST /external-endpoints/{external_endpoint_uuid}/port-forwards)
CreateExternalEndpointPortForward(ctx context.Context, request CreateExternalEndpointPortForwardRequestObject) (CreateExternalEndpointPortForwardResponseObject, error)
// List the team's GitHub Apps
// (GET /github-apps)
ListGithubApps(ctx context.Context, request ListGithubAppsRequestObject) (ListGithubAppsResponseObject, error)
// Initiate the creation of a GitHub App (manifest flow)
// (POST /github-apps)
CreateGithubApp(ctx context.Context, request CreateGithubAppRequestObject) (CreateGithubAppResponseObject, error)
// Delete a GitHub App
// (DELETE /github-apps/{github_app_uuid})
DeleteGithubApp(ctx context.Context, request DeleteGithubAppRequestObject) (DeleteGithubAppResponseObject, error)
// GitHub App details
// (GET /github-apps/{github_app_uuid})
GetGithubApp(ctx context.Context, request GetGithubAppRequestObject) (GetGithubAppResponseObject, error)
// Repositories accessible to the installation
// (GET /github-apps/{github_app_uuid}/repositories)
ListGithubAppRepositories(ctx context.Context, request ListGithubAppRepositoriesRequestObject) (ListGithubAppRepositoriesResponseObject, error)
// Liveness check
// (GET /health)
GetHealth(ctx context.Context, request GetHealthRequestObject) (GetHealthResponseObject, error)
// List the team's declared ingress endpoints
// (GET /ingress-endpoints)
ListIngressEndpoints(ctx context.Context, request ListIngressEndpointsRequestObject) (ListIngressEndpointsResponseObject, error)
// Declare an ingress endpoint
// (POST /ingress-endpoints)
CreateIngressEndpoint(ctx context.Context, request CreateIngressEndpointRequestObject) (CreateIngressEndpointResponseObject, error)
// Delete an ingress endpoint
// (DELETE /ingress-endpoints/{ingress_endpoint_uuid})
DeleteIngressEndpoint(ctx context.Context, request DeleteIngressEndpointRequestObject) (DeleteIngressEndpointResponseObject, error)
// Read an ingress endpoint
// (GET /ingress-endpoints/{ingress_endpoint_uuid})
GetIngressEndpoint(ctx context.Context, request GetIngressEndpointRequestObject) (GetIngressEndpointResponseObject, error)
// Update an ingress endpoint
// (PUT /ingress-endpoints/{ingress_endpoint_uuid})
UpdateIngressEndpoint(ctx context.Context, request UpdateIngressEndpointRequestObject) (UpdateIngressEndpointResponseObject, error)
// Attach to an ingress endpoint (mint)
// (POST /ingress-endpoints/{ingress_endpoint_uuid}/tunnels)
CreateIngressTunnel(ctx context.Context, request CreateIngressTunnelRequestObject) (CreateIngressTunnelResponseObject, error)
// List the team's ingress attach sessions
// (GET /ingress-tunnel-sessions)
ListIngressTunnelSessions(ctx context.Context, request ListIngressTunnelSessionsRequestObject) (ListIngressTunnelSessionsResponseObject, error)
// Close an ingress attach session
// (DELETE /ingress-tunnel-sessions/{session_uuid})
CloseIngressTunnelSession(ctx context.Context, request CloseIngressTunnelSessionRequestObject) (CloseIngressTunnelSessionResponseObject, error)
// List jobs
// (GET /jobs)
ListJobs(ctx context.Context, request ListJobsRequestObject) (ListJobsResponseObject, error)
// Track an asynchronous operation
// (GET /jobs/{job_uuid})
GetJob(ctx context.Context, request GetJobRequestObject) (GetJobResponseObject, error)
// Forget a dead-letter job
// (POST /jobs/{job_uuid}/forget)
ForgetJob(ctx context.Context, request ForgetJobRequestObject) (ForgetJobResponseObject, error)
// Retry a dead-letter job
// (POST /jobs/{job_uuid}/retry)
RetryJob(ctx context.Context, request RetryJobRequestObject) (RetryJobResponseObject, error)
// List notification channels
// (GET /notification-channels)
ListNotificationChannels(ctx context.Context, request ListNotificationChannelsRequestObject) (ListNotificationChannelsResponseObject, error)
// Create a notification channel
// (POST /notification-channels)
CreateNotificationChannel(ctx context.Context, request CreateNotificationChannelRequestObject) (CreateNotificationChannelResponseObject, error)
// Delete a channel
// (DELETE /notification-channels/{channel_uuid})
DeleteNotificationChannel(ctx context.Context, request DeleteNotificationChannelRequestObject) (DeleteNotificationChannelResponseObject, error)
// Channel details
// (GET /notification-channels/{channel_uuid})
GetNotificationChannel(ctx context.Context, request GetNotificationChannelRequestObject) (GetNotificationChannelResponseObject, error)
// Update a channel
// (PATCH /notification-channels/{channel_uuid})
UpdateNotificationChannel(ctx context.Context, request UpdateNotificationChannelRequestObject) (UpdateNotificationChannelResponseObject, error)
// List a channel's routing rules
// (GET /notification-channels/{channel_uuid}/rules)
ListNotificationRules(ctx context.Context, request ListNotificationRulesRequestObject) (ListNotificationRulesResponseObject, error)
// Add a routing rule
// (POST /notification-channels/{channel_uuid}/rules)
CreateNotificationRule(ctx context.Context, request CreateNotificationRuleRequestObject) (CreateNotificationRuleResponseObject, error)
// Delete a routing rule
// (DELETE /notification-channels/{channel_uuid}/rules/{rule_uuid})
DeleteNotificationRule(ctx context.Context, request DeleteNotificationRuleRequestObject) (DeleteNotificationRuleResponseObject, error)
// Send a test message
// (POST /notification-channels/{channel_uuid}/test)
TestNotificationChannel(ctx context.Context, request TestNotificationChannelRequestObject) (TestNotificationChannelResponseObject, error)
// Catalog of granular permissions
// (GET /permissions)
ListPermissions(ctx context.Context, request ListPermissionsRequestObject) (ListPermissionsResponseObject, error)
// List the team's tunnel sessions
// (GET /port-forward-sessions)
ListPortForwardSessions(ctx context.Context, request ListPortForwardSessionsRequestObject) (ListPortForwardSessionsResponseObject, error)
// Close a tunnel session
// (DELETE /port-forward-sessions/{session_uuid})
ClosePortForwardSession(ctx context.Context, request ClosePortForwardSessionRequestObject) (ClosePortForwardSessionResponseObject, error)
// List private keys
// (GET /private-keys)
ListPrivateKeys(ctx context.Context, request ListPrivateKeysRequestObject) (ListPrivateKeysResponseObject, error)
// Register a private key
// (POST /private-keys)
CreatePrivateKey(ctx context.Context, request CreatePrivateKeyRequestObject) (CreatePrivateKeyResponseObject, error)
// Generate a private key inside the platform
// (POST /private-keys/generate)
GeneratePrivateKey(ctx context.Context, request GeneratePrivateKeyRequestObject) (GeneratePrivateKeyResponseObject, error)
// Delete a private key
// (DELETE /private-keys/{private_key_uuid})
DeletePrivateKey(ctx context.Context, request DeletePrivateKeyRequestObject) (DeletePrivateKeyResponseObject, error)
// Private key details
// (GET /private-keys/{private_key_uuid})
GetPrivateKey(ctx context.Context, request GetPrivateKeyRequestObject) (GetPrivateKeyResponseObject, error)
// Update a private key
// (PATCH /private-keys/{private_key_uuid})
UpdatePrivateKey(ctx context.Context, request UpdatePrivateKeyRequestObject) (UpdatePrivateKeyResponseObject, error)
// List projects
// (GET /projects)
ListProjects(ctx context.Context, request ListProjectsRequestObject) (ListProjectsResponseObject, error)
// Create a project
// (POST /projects)
CreateProject(ctx context.Context, request CreateProjectRequestObject) (CreateProjectResponseObject, error)
// Delete a project
// (DELETE /projects/{project_uuid})
DeleteProject(ctx context.Context, request DeleteProjectRequestObject) (DeleteProjectResponseObject, error)
// Project details
// (GET /projects/{project_uuid})
GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
// Update a project
// (PATCH /projects/{project_uuid})
UpdateProject(ctx context.Context, request UpdateProjectRequestObject) (UpdateProjectResponseObject, error)
// List a project's environments
// (GET /projects/{project_uuid}/environments)
ListEnvironments(ctx context.Context, request ListEnvironmentsRequestObject) (ListEnvironmentsResponseObject, error)
// Create an environment
// (POST /projects/{project_uuid}/environments)
CreateEnvironment(ctx context.Context, request CreateEnvironmentRequestObject) (CreateEnvironmentResponseObject, error)
// Delete an environment
// (DELETE /projects/{project_uuid}/environments/{environment_uuid})
DeleteEnvironment(ctx context.Context, request DeleteEnvironmentRequestObject) (DeleteEnvironmentResponseObject, error)
// Environment details
// (GET /projects/{project_uuid}/environments/{environment_uuid})
GetEnvironment(ctx context.Context, request GetEnvironmentRequestObject) (GetEnvironmentResponseObject, error)
// Update an environment
// (PATCH /projects/{project_uuid}/environments/{environment_uuid})
UpdateEnvironment(ctx context.Context, request UpdateEnvironmentRequestObject) (UpdateEnvironmentResponseObject, error)
// List registry credentials
// (GET /registry-credentials)
ListRegistryCredentials(ctx context.Context, request ListRegistryCredentialsRequestObject) (ListRegistryCredentialsResponseObject, error)
// Register a registry credential
// (POST /registry-credentials)
CreateRegistryCredential(ctx context.Context, request CreateRegistryCredentialRequestObject) (CreateRegistryCredentialResponseObject, error)
// Delete a registry credential
// (DELETE /registry-credentials/{registry_credential_uuid})
DeleteRegistryCredential(ctx context.Context, request DeleteRegistryCredentialRequestObject) (DeleteRegistryCredentialResponseObject, error)
// Registry credential details
// (GET /registry-credentials/{registry_credential_uuid})
GetRegistryCredential(ctx context.Context, request GetRegistryCredentialRequestObject) (GetRegistryCredentialResponseObject, error)
// Update a registry credential
// (PATCH /registry-credentials/{registry_credential_uuid})
UpdateRegistryCredential(ctx context.Context, request UpdateRegistryCredentialRequestObject) (UpdateRegistryCredentialResponseObject, error)
// List S3 storages
// (GET /s3-storages)
ListS3Storages(ctx context.Context, request ListS3StoragesRequestObject) (ListS3StoragesResponseObject, error)
// Register an S3 storage
// (POST /s3-storages)
CreateS3Storage(ctx context.Context, request CreateS3StorageRequestObject) (CreateS3StorageResponseObject, error)
// Delete an S3 storage
// (DELETE /s3-storages/{s3_storage_uuid})
DeleteS3Storage(ctx context.Context, request DeleteS3StorageRequestObject) (DeleteS3StorageResponseObject, error)
// S3 storage details
// (GET /s3-storages/{s3_storage_uuid})
GetS3Storage(ctx context.Context, request GetS3StorageRequestObject) (GetS3StorageResponseObject, error)
// Update an S3 storage
// (PATCH /s3-storages/{s3_storage_uuid})
UpdateS3Storage(ctx context.Context, request UpdateS3StorageRequestObject) (UpdateS3StorageResponseObject, error)
// Check an S3 storage's connectivity
// (POST /s3-storages/{s3_storage_uuid}/validate)
ValidateS3Storage(ctx context.Context, request ValidateS3StorageRequestObject) (ValidateS3StorageResponseObject, error)
// Delete a scheduled task
// (DELETE /scheduled-tasks/{task_uuid})
DeleteScheduledTask(ctx context.Context, request DeleteScheduledTaskRequestObject) (DeleteScheduledTaskResponseObject, error)
// Scheduled task details
// (GET /scheduled-tasks/{task_uuid})
GetScheduledTask(ctx context.Context, request GetScheduledTaskRequestObject) (GetScheduledTaskResponseObject, error)
// Update a scheduled task
// (PATCH /scheduled-tasks/{task_uuid})
UpdateScheduledTask(ctx context.Context, request UpdateScheduledTaskRequestObject) (UpdateScheduledTaskResponseObject, error)
// A task's execution history
// (GET /scheduled-tasks/{task_uuid}/executions)
ListTaskExecutions(ctx context.Context, request ListTaskExecutionsRequestObject) (ListTaskExecutionsResponseObject, error)
// Trigger a scheduled task immediately
// (POST /scheduled-tasks/{task_uuid}/run)
RunScheduledTask(ctx context.Context, request RunScheduledTaskRequestObject) (RunScheduledTaskResponseObject, error)
// List servers
// (GET /servers)
ListServers(ctx context.Context, request ListServersRequestObject) (ListServersResponseObject, error)
// Register a server
// (POST /servers)
CreateServer(ctx context.Context, request CreateServerRequestObject) (CreateServerResponseObject, error)
// Remove a server
// (DELETE /servers/{server_uuid})
DeleteServer(ctx context.Context, request DeleteServerRequestObject) (DeleteServerResponseObject, error)
// Server details
// (GET /servers/{server_uuid})
GetServer(ctx context.Context, request GetServerRequestObject) (GetServerResponseObject, error)
// Update a server
// (PATCH /servers/{server_uuid})
UpdateServer(ctx context.Context, request UpdateServerRequestObject) (UpdateServerResponseObject, error)
// List a server's adoption scans
// (GET /servers/{server_uuid}/adoption-scans)
ListAdoptionScans(ctx context.Context, request ListAdoptionScansRequestObject) (ListAdoptionScansResponseObject, error)
// Scan a server's unmanaged Docker resources
// (POST /servers/{server_uuid}/adoption-scans)
CreateAdoptionScan(ctx context.Context, request CreateAdoptionScanRequestObject) (CreateAdoptionScanResponseObject, error)
// Server CA certificate (database SSL)
// (GET /servers/{server_uuid}/ca)
GetServerCA(ctx context.Context, request GetServerCARequestObject) (GetServerCAResponseObject, error)
// List a server's certificates
// (GET /servers/{server_uuid}/certificates)
ListServerCertificates(ctx context.Context, request ListServerCertificatesRequestObject) (ListServerCertificatesResponseObject, error)
// Run an immediate disk cleanup
// (POST /servers/{server_uuid}/cleanup)
RunServerCleanup(ctx context.Context, request RunServerCleanupRequestObject) (RunServerCleanupResponseObject, error)
// List the domains served by a server
// (GET /servers/{server_uuid}/domains)
ListServerDomains(ctx context.Context, request ListServerDomainsRequestObject) (ListServerDomainsResponseObject, error)
// Logs of a server's proxy
// (GET /servers/{server_uuid}/proxy/logs)
GetProxyLogs(ctx context.Context, request GetProxyLogsRequestObject) (GetProxyLogsResponseObject, error)
// Start, stop or restart a server's proxy
// (POST /servers/{server_uuid}/proxy/{action})
ProxyLifecycle(ctx context.Context, request ProxyLifecycleRequestObject) (ProxyLifecycleResponseObject, error)
// List a server's resources
// (GET /servers/{server_uuid}/resources)
ListServerResources(ctx context.Context, request ListServerResourcesRequestObject) (ListServerResourcesResponseObject, error)
// Open a shell terminal session on the server
// (POST /servers/{server_uuid}/terminal-sessions)
CreateServerTerminalSession(ctx context.Context, request CreateServerTerminalSessionRequestObject) (CreateServerTerminalSessionResponseObject, error)
// Validate a server and install prerequisites
// (POST /servers/{server_uuid}/validate)
ValidateServer(ctx context.Context, request ValidateServerRequestObject) (ValidateServerResponseObject, error)
// List a stack component's backup plans
// (GET /service-components/{service_component_uuid}/backups)
ListComponentBackupPlans(ctx context.Context, request ListComponentBackupPlansRequestObject) (ListComponentBackupPlansResponseObject, error)
// Create a backup plan on a stack's internal database
// (POST /service-components/{service_component_uuid}/backups)
CreateComponentBackupPlan(ctx context.Context, request CreateComponentBackupPlanRequestObject) (CreateComponentBackupPlanResponseObject, error)
// Delete a component backup plan
// (DELETE /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
DeleteComponentBackupPlan(ctx context.Context, request DeleteComponentBackupPlanRequestObject) (DeleteComponentBackupPlanResponseObject, error)
// Component backup plan details
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
GetComponentBackupPlan(ctx context.Context, request GetComponentBackupPlanRequestObject) (GetComponentBackupPlanResponseObject, error)
// Update a component backup plan
// (PATCH /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
UpdateComponentBackupPlan(ctx context.Context, request UpdateComponentBackupPlanRequestObject) (UpdateComponentBackupPlanResponseObject, error)
// Run a restore drill immediately on an internal database
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drill)
RunComponentRestoreDrill(ctx context.Context, request RunComponentRestoreDrillRequestObject) (RunComponentRestoreDrillResponseObject, error)
// History of a component plan's restore drills
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drills)
ListComponentRestoreDrills(ctx context.Context, request ListComponentRestoreDrillsRequestObject) (ListComponentRestoreDrillsResponseObject, error)
// Run an immediate backup of an internal database
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/execute)
ExecuteComponentBackupPlan(ctx context.Context, request ExecuteComponentBackupPlanRequestObject) (ExecuteComponentBackupPlanResponseObject, error)
// List a component backup plan's executions
// (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions)
ListComponentBackupExecutions(ctx context.Context, request ListComponentBackupExecutionsRequestObject) (ListComponentBackupExecutionsResponseObject, error)
// Restore an internal database from a backup execution
// (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
RestoreComponentBackupExecution(ctx context.Context, request RestoreComponentBackupExecutionRequestObject) (RestoreComponentBackupExecutionResponseObject, error)
// List compose stacks
// (GET /services)
ListServices(ctx context.Context, request ListServicesRequestObject) (ListServicesResponseObject, error)
// Create an inline compose stack
// (POST /services)
CreateService(ctx context.Context, request CreateServiceRequestObject) (CreateServiceResponseObject, error)
// Delete a compose stack
// (DELETE /services/{service_uuid})
DeleteService(ctx context.Context, request DeleteServiceRequestObject) (DeleteServiceResponseObject, error)
// Compose stack details
// (GET /services/{service_uuid})
GetService(ctx context.Context, request GetServiceRequestObject) (GetServiceResponseObject, error)
// Update a compose stack
// (PATCH /services/{service_uuid})
UpdateService(ctx context.Context, request UpdateServiceRequestObject) (UpdateServiceResponseObject, error)
// Components of a stack
// (GET /services/{service_uuid}/components)
ListServiceComponents(ctx context.Context, request ListServiceComponentsRequestObject) (ListServiceComponentsResponseObject, error)
// Deploy a stack
// (POST /services/{service_uuid}/deploy)
DeployService(ctx context.Context, request DeployServiceRequestObject) (DeployServiceResponseObject, error)
// A stack's deployments
// (GET /services/{service_uuid}/deployments)
ListServiceDeployments(ctx context.Context, request ListServiceDeploymentsRequestObject) (ListServiceDeploymentsResponseObject, error)
// Unadopt a stack — made unmanaged, never destroyed
// (POST /services/{service_uuid}/disown)
DisownService(ctx context.Context, request DisownServiceRequestObject) (DisownServiceResponseObject, error)
// A stack's environment variables
// (GET /services/{service_uuid}/envs)
ListServiceEnvs(ctx context.Context, request ListServiceEnvsRequestObject) (ListServiceEnvsResponseObject, error)
// Add a variable to the stack
// (POST /services/{service_uuid}/envs)
CreateServiceEnv(ctx context.Context, request CreateServiceEnvRequestObject) (CreateServiceEnvResponseObject, error)
// Delete a stack variable
// (DELETE /services/{service_uuid}/envs/{env_uuid})
DeleteServiceEnv(ctx context.Context, request DeleteServiceEnvRequestObject) (DeleteServiceEnvResponseObject, error)
// Update a stack variable
// (PATCH /services/{service_uuid}/envs/{env_uuid})
UpdateServiceEnv(ctx context.Context, request UpdateServiceEnvRequestObject) (UpdateServiceEnvResponseObject, error)
// Restart a stack's containers
// (POST /services/{service_uuid}/restart)
RestartService(ctx context.Context, request RestartServiceRequestObject) (RestartServiceResponseObject, error)
// Start a stack's containers
// (POST /services/{service_uuid}/start)
StartService(ctx context.Context, request StartServiceRequestObject) (StartServiceResponseObject, error)
// Stop a stack's containers
// (POST /services/{service_uuid}/stop)
StopService(ctx context.Context, request StopServiceRequestObject) (StopServiceResponseObject, error)
// (GET /shared-variables)
ListSharedVariables(ctx context.Context, request ListSharedVariablesRequestObject) (ListSharedVariablesResponseObject, error)
// (POST /shared-variables)
CreateSharedVariable(ctx context.Context, request CreateSharedVariableRequestObject) (CreateSharedVariableResponseObject, error)
// (DELETE /shared-variables/{shared_variable_uuid})
DeleteSharedVariable(ctx context.Context, request DeleteSharedVariableRequestObject) (DeleteSharedVariableResponseObject, error)
// (PATCH /shared-variables/{shared_variable_uuid})
UpdateSharedVariable(ctx context.Context, request UpdateSharedVariableRequestObject) (UpdateSharedVariableResponseObject, error)
// Disable the API
// (POST /system/api/disable)
DisableApi(ctx context.Context, request DisableApiRequestObject) (DisableApiResponseObject, error)
// Enable the API
// (POST /system/api/enable)
EnableApi(ctx context.Context, request EnableApiRequestObject) (EnableApiResponseObject, error)
// Instance-wide audit log
// (GET /system/audit)
ListInstanceAudit(ctx context.Context, request ListInstanceAuditRequestObject) (ListInstanceAuditResponseObject, error)
// Instance transactional email configuration
// (GET /system/email)
GetTransactionalEmail(ctx context.Context, request GetTransactionalEmailRequestObject) (GetTransactionalEmailResponseObject, error)
// Configure the instance transactional email
// (PUT /system/email)
SetTransactionalEmail(ctx context.Context, request SetTransactionalEmailRequestObject) (SetTransactionalEmailResponseObject, error)
// State of encryption at rest and master key rotation
// (GET /system/encryption)
GetEncryptionStatus(ctx context.Context, request GetEncryptionStatusRequestObject) (GetEncryptionStatusResponseObject, error)
// Force re-encryption to the active key version
// (POST /system/encryption/rotate)
RotateEncryption(ctx context.Context, request RotateEncryptionRequestObject) (RotateEncryptionResponseObject, error)
// Instance identity settings
// (GET /system/instance)
GetInstanceSettings(ctx context.Context, request GetInstanceSettingsRequestObject) (GetInstanceSettingsResponseObject, error)
// Update the instance FQDN and ACME email
// (PUT /system/instance)
SetInstanceSettings(ctx context.Context, request SetInstanceSettingsRequestObject) (SetInstanceSettingsResponseObject, error)
// OAuth/OIDC providers configured for dashboard login
// (GET /system/oauth-providers)
ListOauthProviders(ctx context.Context, request ListOauthProvidersRequestObject) (ListOauthProvidersResponseObject, error)
// Remove an OAuth/OIDC provider
// (DELETE /system/oauth-providers/{oauth_provider})
DeleteOauthProvider(ctx context.Context, request DeleteOauthProviderRequestObject) (DeleteOauthProviderResponseObject, error)
// Configure an OAuth/OIDC provider
// (PUT /system/oauth-providers/{oauth_provider})
SetOauthProvider(ctx context.Context, request SetOauthProviderRequestObject) (SetOauthProviderResponseObject, error)
// Remote OTLP export configuration
// (GET /system/telemetry)
GetTelemetry(ctx context.Context, request GetTelemetryRequestObject) (GetTelemetryResponseObject, error)
// Configure the remote OTLP export
// (PUT /system/telemetry)
SetTelemetry(ctx context.Context, request SetTelemetryRequestObject) (SetTelemetryResponseObject, error)
// List accessible teams
// (GET /teams)
ListTeams(ctx context.Context, request ListTeamsRequestObject) (ListTeamsResponseObject, error)
// Create a team
// (POST /teams)
CreateTeam(ctx context.Context, request CreateTeamRequestObject) (CreateTeamResponseObject, error)
// Team details
// (GET /teams/{team_uuid})
GetTeam(ctx context.Context, request GetTeamRequestObject) (GetTeamResponseObject, error)
// Update a team
// (PATCH /teams/{team_uuid})
UpdateTeam(ctx context.Context, request UpdateTeamRequestObject) (UpdateTeamResponseObject, error)
// Team audit log
// (GET /teams/{team_uuid}/audit)
ListTeamAudit(ctx context.Context, request ListTeamAuditRequestObject) (ListTeamAuditResponseObject, error)
// List invitations
// (GET /teams/{team_uuid}/invitations)
ListTeamInvitations(ctx context.Context, request ListTeamInvitationsRequestObject) (ListTeamInvitationsResponseObject, error)
// Invite a member
// (POST /teams/{team_uuid}/invitations)
CreateTeamInvitation(ctx context.Context, request CreateTeamInvitationRequestObject) (CreateTeamInvitationResponseObject, error)
// Revoke an invitation
// (DELETE /teams/{team_uuid}/invitations/{invitation_uuid})
RevokeTeamInvitation(ctx context.Context, request RevokeTeamInvitationRequestObject) (RevokeTeamInvitationResponseObject, error)
// Regenerate an invitation link
// (POST /teams/{team_uuid}/invitations/{invitation_uuid}/resend)
ResendTeamInvitation(ctx context.Context, request ResendTeamInvitationRequestObject) (ResendTeamInvitationResponseObject, error)
// List team members
// (GET /teams/{team_uuid}/members)
ListTeamMembers(ctx context.Context, request ListTeamMembersRequestObject) (ListTeamMembersResponseObject, error)
// Change a member's role
// (PATCH /teams/{team_uuid}/members/{user_uuid})
UpdateTeamMember(ctx context.Context, request UpdateTeamMemberRequestObject) (UpdateTeamMemberResponseObject, error)
// List a team's custom roles
// (GET /teams/{team_uuid}/roles)
ListTeamRoles(ctx context.Context, request ListTeamRolesRequestObject) (ListTeamRolesResponseObject, error)
// Create a custom role
// (POST /teams/{team_uuid}/roles)
CreateTeamRole(ctx context.Context, request CreateTeamRoleRequestObject) (CreateTeamRoleResponseObject, error)
// Delete a custom role
// (DELETE /teams/{team_uuid}/roles/{role_uuid})
DeleteTeamRole(ctx context.Context, request DeleteTeamRoleRequestObject) (DeleteTeamRoleResponseObject, error)
// Custom role details
// (GET /teams/{team_uuid}/roles/{role_uuid})
GetTeamRole(ctx context.Context, request GetTeamRoleRequestObject) (GetTeamRoleResponseObject, error)
// Update a custom role
// (PATCH /teams/{team_uuid}/roles/{role_uuid})
UpdateTeamRole(ctx context.Context, request UpdateTeamRoleRequestObject) (UpdateTeamRoleResponseObject, error)
// List a team's SCIM tokens
// (GET /teams/{team_uuid}/scim-tokens)
ListScimTokens(ctx context.Context, request ListScimTokensRequestObject) (ListScimTokensResponseObject, error)
// Create a SCIM token
// (POST /teams/{team_uuid}/scim-tokens)
CreateScimToken(ctx context.Context, request CreateScimTokenRequestObject) (CreateScimTokenResponseObject, error)
// Revoke a SCIM token
// (DELETE /teams/{team_uuid}/scim-tokens/{scim_token_uuid})
RevokeScimToken(ctx context.Context, request RevokeScimTokenRequestObject) (RevokeScimTokenResponseObject, error)
// List API tokens
// (GET /teams/{team_uuid}/tokens)
ListApiTokens(ctx context.Context, request ListApiTokensRequestObject) (ListApiTokensResponseObject, error)
// Create an API token
// (POST /teams/{team_uuid}/tokens)
CreateApiToken(ctx context.Context, request CreateApiTokenRequestObject) (CreateApiTokenResponseObject, error)
// Revoke an API token
// (DELETE /teams/{team_uuid}/tokens/{token_uuid})
RevokeApiToken(ctx context.Context, request RevokeApiTokenRequestObject) (RevokeApiTokenResponseObject, error)
// List the team's uptime checks
// (GET /uptime-checks)
ListUptimeChecks(ctx context.Context, request ListUptimeChecksRequestObject) (ListUptimeChecksResponseObject, error)
// Create an uptime check
// (POST /uptime-checks)
CreateUptimeCheck(ctx context.Context, request CreateUptimeCheckRequestObject) (CreateUptimeCheckResponseObject, error)
// Delete an uptime check
// (DELETE /uptime-checks/{uptime_check_uuid})
DeleteUptimeCheck(ctx context.Context, request DeleteUptimeCheckRequestObject) (DeleteUptimeCheckResponseObject, error)
// Uptime check details
// (GET /uptime-checks/{uptime_check_uuid})
GetUptimeCheck(ctx context.Context, request GetUptimeCheckRequestObject) (GetUptimeCheckResponseObject, error)
// Update an uptime check
// (PATCH /uptime-checks/{uptime_check_uuid})
UpdateUptimeCheck(ctx context.Context, request UpdateUptimeCheckRequestObject) (UpdateUptimeCheckResponseObject, error)
// A check's probe history
// (GET /uptime-checks/{uptime_check_uuid}/results)
ListUptimeResults(ctx context.Context, request ListUptimeResultsRequestObject) (ListUptimeResultsResponseObject, error)
// Instance version
// (GET /version)
GetVersion(ctx context.Context, request GetVersionRequestObject) (GetVersionResponseObject, error)
}
StrictServerInterface represents all server handlers.
type TaskExecution ¶
type TaskExecution struct {
DurationMs *int `json:"duration_ms,omitempty"`
ExitCode *int `json:"exit_code,omitempty"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
// Output Combined stdout and stderr, **truncated** (see `output_truncated`). Never a secret value (INV-003).
Output *string `json:"output,omitempty"`
// OutputTruncated True if the output was cut — what is displayed is then not everything.
OutputTruncated *bool `json:"output_truncated,omitempty"`
// SkipReason Populated if and only if the status is `skipped`.
SkipReason *string `json:"skip_reason,omitempty"`
StartedAt time.Time `json:"started_at"`
Status TaskExecutionStatus `json:"status"`
Uuid *string `json:"uuid,omitempty"`
}
TaskExecution An execution — or an explicitly non-executed occurrence.
type TaskExecutionStatus ¶
type TaskExecutionStatus string
TaskExecutionStatus defines model for TaskExecutionStatus.
const ( Failed TaskExecutionStatus = "failed" Running TaskExecutionStatus = "running" Skipped TaskExecutionStatus = "skipped" Succeeded TaskExecutionStatus = "succeeded" )
Defines values for TaskExecutionStatus.
func (TaskExecutionStatus) Valid ¶
func (e TaskExecutionStatus) Valid() bool
Valid indicates whether the value is a known member of the TaskExecutionStatus enum.
type TaskKind ¶
type TaskKind string
TaskKind What firing an occurrence does. `container_command` (default) execs `command` inside the resource's container; `github_workflow` asks GitHub to dispatch `workflow_file` on the application's repository, signed by its GitHub App — no container needs to exist, and no credential enters the runtime. Immutable after creation.
type TaskMissedRunPolicy ¶
type TaskMissedRunPolicy string
TaskMissedRunPolicy What to do with an occurrence the scheduler did not see in time (instance stopped). `run` (default) triggers it once at restart — a missed nightly cleanup is still useful; `skip` drops it — a "9 a.m. digest" sent at 3 p.m. is noise. In both cases, the missed occurrence is **traced** (`skipped` + reason), never silently forgotten.
const ( TaskMissedRunPolicyRun TaskMissedRunPolicy = "run" TaskMissedRunPolicySkip TaskMissedRunPolicy = "skip" )
Defines values for TaskMissedRunPolicy.
func (TaskMissedRunPolicy) Valid ¶
func (e TaskMissedRunPolicy) Valid() bool
Valid indicates whether the value is a known member of the TaskMissedRunPolicy enum.
type TaskOverlapPolicy ¶
type TaskOverlapPolicy string
TaskOverlapPolicy What to do when an occurrence fires while the previous execution is still running. `skip` (default) drops the occurrence — a cron that fires faster than it finishes must not pile up executions on the server; `queue` queues it behind the previous one.
const ( TaskOverlapPolicyQueue TaskOverlapPolicy = "queue" TaskOverlapPolicySkip TaskOverlapPolicy = "skip" )
Defines values for TaskOverlapPolicy.
func (TaskOverlapPolicy) Valid ¶
func (e TaskOverlapPolicy) Valid() bool
Valid indicates whether the value is a known member of the TaskOverlapPolicy enum.
type Team ¶
type Team struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
// Personal Personal team created automatically with the user.
Personal *bool `json:"personal,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
Team Team — isolation boundary of servers, resources, keys and tokens (§2, §23.1).
type TeamCreate ¶
type TeamCreate struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
TeamCreate Creation of a team (instance root only).
type TeamMember ¶
type TeamMember struct {
// CustomRoleName Name of the custom role when `role` is `custom`, otherwise absent.
CustomRoleName *string `json:"custom_role_name,omitempty"`
// CustomRoleUuid UUID of the custom role when `role` is `custom`, otherwise absent.
CustomRoleUuid *string `json:"custom_role_uuid,omitempty"`
Email openapi_types.Email `json:"email"`
JoinedAt time.Time `json:"joined_at"`
Name *string `json:"name,omitempty"`
// Role Role in the team (ADR-038, §10.1): `admin` (full control of the team, ex-`owner` merged), `member` (manages resources), `reviewer` (only sees PR previews), or `custom` (composed role, see `custom_role_uuid`).
Role TeamMemberRole `json:"role"`
UserUuid string `json:"user_uuid"`
}
TeamMember A user's membership in a team.
type TeamMemberRole ¶
type TeamMemberRole string
TeamMemberRole Role in the team (ADR-038, §10.1): `admin` (full control of the team, ex-`owner` merged), `member` (manages resources), `reviewer` (only sees PR previews), or `custom` (composed role, see `custom_role_uuid`).
const ( Admin TeamMemberRole = "admin" Custom TeamMemberRole = "custom" Member TeamMemberRole = "member" Reviewer TeamMemberRole = "reviewer" )
Defines values for TeamMemberRole.
func (TeamMemberRole) Valid ¶
func (e TeamMemberRole) Valid() bool
Valid indicates whether the value is a known member of the TeamMemberRole enum.
type TeamUpdate ¶
type TeamUpdate struct {
Description *string `json:"description,omitempty"`
Name *string `json:"name,omitempty"`
}
TeamUpdate Partial update of a team.
type TelegramConfig ¶
type TelegramConfig struct {
BotToken string `json:"bot_token"`
ChatId string `json:"chat_id"`
TopicId *string `json:"topic_id,omitempty"`
}
TelegramConfig defines model for TelegramConfig.
type TelemetryConfig ¶
type TelemetryConfig struct {
Configured *bool `json:"configured,omitempty"`
// Endpoint URL of the OTLP collector (the scheme decides TLS).
Endpoint *string `json:"endpoint,omitempty"`
// HeadersSet True if auth headers are recorded (never their value).
HeadersSet *bool `json:"headers_set,omitempty"`
Logs *bool `json:"logs,omitempty"`
Metrics *bool `json:"metrics,omitempty"`
Protocol *TelemetryConfigProtocol `json:"protocol,omitempty"`
Traces *bool `json:"traces,omitempty"`
}
TelemetryConfig State of the OTLP export (§14.2, ADR-008). Headers are never returned.
type TelemetryConfigProtocol ¶
type TelemetryConfigProtocol string
TelemetryConfigProtocol defines model for TelemetryConfig.Protocol.
const ( TelemetryConfigProtocolGrpc TelemetryConfigProtocol = "grpc" TelemetryConfigProtocolHttp TelemetryConfigProtocol = "http" TelemetryConfigProtocolLessThannil TelemetryConfigProtocol = "<nil>" )
Defines values for TelemetryConfigProtocol.
func (TelemetryConfigProtocol) Valid ¶
func (e TelemetryConfigProtocol) Valid() bool
Valid indicates whether the value is a known member of the TelemetryConfigProtocol enum.
type TelemetryConfigSet ¶
type TelemetryConfigSet struct {
// Endpoint URL of the OTLP collector; empty = export disabled.
Endpoint string `json:"endpoint"`
// Headers Auth headers sent with each export (write-only, encrypted at rest, never returned). Omitted = keep the existing headers; empty object `{}` = clear them.
Headers *map[string]string `json:"headers,omitempty"`
Logs *bool `json:"logs,omitempty"`
Metrics *bool `json:"metrics,omitempty"`
Protocol *TelemetryConfigSetProtocol `json:"protocol,omitempty"`
Traces *bool `json:"traces,omitempty"`
}
TelemetryConfigSet Configuration of the OTLP export. An empty `endpoint` disables the export. Takes effect at the next restart.
type TelemetryConfigSetProtocol ¶
type TelemetryConfigSetProtocol string
TelemetryConfigSetProtocol defines model for TelemetryConfigSet.Protocol.
const ( TelemetryConfigSetProtocolGrpc TelemetryConfigSetProtocol = "grpc" TelemetryConfigSetProtocolHttp TelemetryConfigSetProtocol = "http" )
Defines values for TelemetryConfigSetProtocol.
func (TelemetryConfigSetProtocol) Valid ¶
func (e TelemetryConfigSetProtocol) Valid() bool
Valid indicates whether the value is a known member of the TelemetryConfigSetProtocol enum.
type TerminalSession ¶
type TerminalSession struct {
// IdleTimeoutSeconds Inactivity (no keystrokes) beyond which the session is closed.
IdleTimeoutSeconds int `json:"idle_timeout_seconds"`
// MaxDurationSeconds Maximum duration of a session, regardless of activity.
MaxDurationSeconds int `json:"max_duration_seconds"`
// State Whether the target was already up when this session was minted, or is being started for it (ADR-067 §3/§6). `waking` means the mint asked the server's waker for a cold start and did **not** wait for it: the shell opens as usual and the wait is paid inside the session, which is why the client is told here — it prints the notice, and sizes its patience, **before** the terminal window appears rather than learning it from a control frame once the session is already open and apparently frozen. Absent means `ready`: an older manager sends nothing, and a session whose target was already running has nothing to announce. A `waking` session can still end with the `wake_failed` reason — this field states what the mint asked for, not how it turned out.
State *TerminalSessionState `json:"state,omitempty"`
// TargetKind Server (SSH shell) or container (`docker exec`) — §5.7.
TargetKind TerminalSessionTargetKind `json:"target_kind"`
// TargetName Label of the target, snapshotted at open time (survives deletion of the target).
TargetName string `json:"target_name"`
// Token **Single-use** attach token, returned only at creation, never read back (§23.2, §24.4) — only its hash is stored.
Token string `json:"token"`
// TokenExpiresAt Expiration of the (short-lived) attach token — not of the session: once the WebSocket is open, the idle timeout and the maximum duration bound the session.
TokenExpiresAt time.Time `json:"token_expires_at"`
Uuid string `json:"uuid"`
// WebsocketPath Path of the WebSocket to open on the **same origin** as the API (`ws://` or `wss://` depending on the page's scheme), with the token in the query string (`?token=…`). The stream protocol is outside OpenAPI (§27.24).
WebsocketPath string `json:"websocket_path"`
}
TerminalSession defines model for TerminalSession.
type TerminalSessionState ¶
type TerminalSessionState string
TerminalSessionState Whether the target was already up when this session was minted, or is being started for it (ADR-067 §3/§6). `waking` means the mint asked the server's waker for a cold start and did **not** wait for it: the shell opens as usual and the wait is paid inside the session, which is why the client is told here — it prints the notice, and sizes its patience, **before** the terminal window appears rather than learning it from a control frame once the session is already open and apparently frozen. Absent means `ready`: an older manager sends nothing, and a session whose target was already running has nothing to announce. A `waking` session can still end with the `wake_failed` reason — this field states what the mint asked for, not how it turned out.
const ( Ready TerminalSessionState = "ready" Waking TerminalSessionState = "waking" )
Defines values for TerminalSessionState.
func (TerminalSessionState) Valid ¶
func (e TerminalSessionState) Valid() bool
Valid indicates whether the value is a known member of the TerminalSessionState enum.
type TerminalSessionTargetKind ¶
type TerminalSessionTargetKind string
TerminalSessionTargetKind Server (SSH shell) or container (`docker exec`) — §5.7.
const ( TerminalSessionTargetKindContainer TerminalSessionTargetKind = "container" TerminalSessionTargetKindServer TerminalSessionTargetKind = "server" )
Defines values for TerminalSessionTargetKind.
func (TerminalSessionTargetKind) Valid ¶
func (e TerminalSessionTargetKind) Valid() bool
Valid indicates whether the value is a known member of the TerminalSessionTargetKind enum.
type TestNotificationChannel200JSONResponse ¶
type TestNotificationChannel200JSONResponse struct {
Delivered bool `json:"delivered"`
// Error Failure reason — never a credential.
Error *string `json:"error,omitempty"`
}
func (TestNotificationChannel200JSONResponse) VisitTestNotificationChannelResponse ¶
func (response TestNotificationChannel200JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error
type TestNotificationChannel401JSONResponse ¶
func (TestNotificationChannel401JSONResponse) VisitTestNotificationChannelResponse ¶
func (response TestNotificationChannel401JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error
type TestNotificationChannel403JSONResponse ¶
type TestNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }
func (TestNotificationChannel403JSONResponse) VisitTestNotificationChannelResponse ¶
func (response TestNotificationChannel403JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error
type TestNotificationChannel404JSONResponse ¶
type TestNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }
func (TestNotificationChannel404JSONResponse) VisitTestNotificationChannelResponse ¶
func (response TestNotificationChannel404JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error
type TestNotificationChannel429JSONResponse ¶
type TestNotificationChannel429JSONResponse struct{ TooManyRequestsJSONResponse }
func (TestNotificationChannel429JSONResponse) VisitTestNotificationChannelResponse ¶
func (response TestNotificationChannel429JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error
type TestNotificationChannelRequestObject ¶
type TestNotificationChannelRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
}
type TestNotificationChannelResponseObject ¶
type TestNotificationChannelResponseObject interface {
VisitTestNotificationChannelResponse(w http.ResponseWriter) error
}
type TooManyRequests ¶
type TooManyRequests = Error
TooManyRequests Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type TooManyRequestsJSONResponse ¶
type TooManyRequestsJSONResponse struct {
Body Error
Headers TooManyRequestsResponseHeaders
}
type TooManyRequestsResponseHeaders ¶
type TooManyRequestsResponseHeaders struct {
RetryAfter *int
}
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type TransactionalEmail ¶
type TransactionalEmail struct {
Configured *bool `json:"configured,omitempty"`
From *string `json:"from,omitempty"`
Kind *TransactionalEmailKind `json:"kind,omitempty"`
}
TransactionalEmail defines model for TransactionalEmail.
type TransactionalEmailKind ¶
type TransactionalEmailKind string
TransactionalEmailKind defines model for TransactionalEmail.Kind.
const ( TransactionalEmailKindLessThannil TransactionalEmailKind = "<nil>" TransactionalEmailKindResend TransactionalEmailKind = "resend" TransactionalEmailKindSmtp TransactionalEmailKind = "smtp" )
Defines values for TransactionalEmailKind.
func (TransactionalEmailKind) Valid ¶
func (e TransactionalEmailKind) Valid() bool
Valid indicates whether the value is a known member of the TransactionalEmailKind enum.
type TransactionalEmailSet ¶
type TransactionalEmailSet struct {
Kind TransactionalEmailSetKind `json:"kind"`
Resend *ResendConfig `json:"resend,omitempty"`
// Smtp SMTP configuration (amendment
Smtp *SmtpConfig `json:"smtp,omitempty"`
}
TransactionalEmailSet defines model for TransactionalEmailSet.
type TransactionalEmailSetKind ¶
type TransactionalEmailSetKind string
TransactionalEmailSetKind defines model for TransactionalEmailSet.Kind.
const ( TransactionalEmailSetKindResend TransactionalEmailSetKind = "resend" TransactionalEmailSetKindSmtp TransactionalEmailSetKind = "smtp" )
Defines values for TransactionalEmailSetKind.
func (TransactionalEmailSetKind) Valid ¶
func (e TransactionalEmailSetKind) Valid() bool
Valid indicates whether the value is a known member of the TransactionalEmailSetKind enum.
type Unauthorized ¶
type Unauthorized = Error
Unauthorized Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type UnauthorizedJSONResponse ¶
type UnauthorizedJSONResponse Error
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
func (Unimplemented) AdoptResources ¶
func (_ Unimplemented) AdoptResources(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid, params AdoptResourcesParams)
Adopt candidates from a scan, without redeployment (POST /adoption-scans/{adoption_scan_uuid}/adopt)
func (Unimplemented) ApprovePreviewFork ¶
func (_ Unimplemented) ApprovePreviewFork(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Approve the preview of a fork PR (POST /applications/{application_uuid}/previews/{preview_uuid}/approve)
func (Unimplemented) CancelDeployment ¶
func (_ Unimplemented) CancelDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
Cancel a deployment (POST /deployments/{deployment_uuid}/cancel)
func (Unimplemented) CloseIngressTunnelSession ¶
func (_ Unimplemented) CloseIngressTunnelSession(w http.ResponseWriter, r *http.Request, sessionUuid IngressTunnelSessionUuid)
Close an ingress attach session (DELETE /ingress-tunnel-sessions/{session_uuid})
func (Unimplemented) ClosePortForwardSession ¶
func (_ Unimplemented) ClosePortForwardSession(w http.ResponseWriter, r *http.Request, sessionUuid PortForwardSessionUuid)
Close a tunnel session (DELETE /port-forward-sessions/{session_uuid})
func (Unimplemented) CreateAdoptionScan ¶
func (_ Unimplemented) CreateAdoptionScan(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params CreateAdoptionScanParams)
Scan a server's unmanaged Docker resources (POST /servers/{server_uuid}/adoption-scans)
func (Unimplemented) CreateApiToken ¶
func (_ Unimplemented) CreateApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params CreateApiTokenParams)
Create an API token (POST /teams/{team_uuid}/tokens)
func (Unimplemented) CreateApplication ¶
func (_ Unimplemented) CreateApplication(w http.ResponseWriter, r *http.Request, params CreateApplicationParams)
Create an application (POST /applications)
func (Unimplemented) CreateApplicationEnv ¶
func (_ Unimplemented) CreateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationEnvParams)
Create an environment variable (POST /applications/{application_uuid}/envs)
func (Unimplemented) CreateApplicationPortForward ¶
func (_ Unimplemented) CreateApplicationPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationPortForwardParams)
Open a TCP tunnel to a container of the application (POST /applications/{application_uuid}/port-forwards)
func (Unimplemented) CreateApplicationStorage ¶
func (_ Unimplemented) CreateApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationStorageParams)
Declare a persistent storage (POST /applications/{application_uuid}/storages)
func (Unimplemented) CreateApplicationTerminalSession ¶
func (_ Unimplemented) CreateApplicationTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateApplicationTerminalSessionParams)
Open a terminal session in the application's container (POST /applications/{application_uuid}/terminal-sessions)
func (Unimplemented) CreateBackupPlan ¶
func (_ Unimplemented) CreateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params CreateBackupPlanParams)
Create a backup plan (POST /databases/{database_uuid}/backups)
func (Unimplemented) CreateComponentBackupPlan ¶
func (_ Unimplemented) CreateComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, params CreateComponentBackupPlanParams)
Create a backup plan on a stack's internal database (POST /service-components/{service_component_uuid}/backups)
func (Unimplemented) CreateDatabasePortForward ¶
func (_ Unimplemented) CreateDatabasePortForward(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Open a TCP tunnel to a database (POST /databases/{database_uuid}/port-forwards)
func (Unimplemented) CreateDatabaseTerminalSession ¶
func (_ Unimplemented) CreateDatabaseTerminalSession(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Open a terminal session in the database's container (POST /databases/{database_uuid}/terminal-sessions)
func (Unimplemented) CreateDnsCredential ¶
func (_ Unimplemented) CreateDnsCredential(w http.ResponseWriter, r *http.Request, params CreateDnsCredentialParams)
Register a DNS-01 credential (POST /dns-credentials)
func (Unimplemented) CreateEnvironment ¶
func (_ Unimplemented) CreateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, params CreateEnvironmentParams)
Create an environment (POST /projects/{project_uuid}/environments)
func (Unimplemented) CreateExternalEndpoint ¶
func (_ Unimplemented) CreateExternalEndpoint(w http.ResponseWriter, r *http.Request)
Declare an external endpoint (POST /external-endpoints)
func (Unimplemented) CreateExternalEndpointPortForward ¶
func (_ Unimplemented) CreateExternalEndpointPortForward(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
Open a TCP tunnel to a declared external endpoint (POST /external-endpoints/{external_endpoint_uuid}/port-forwards)
func (Unimplemented) CreateGithubApp ¶
func (_ Unimplemented) CreateGithubApp(w http.ResponseWriter, r *http.Request)
Initiate the creation of a GitHub App (manifest flow) (POST /github-apps)
func (Unimplemented) CreateIngressEndpoint ¶
func (_ Unimplemented) CreateIngressEndpoint(w http.ResponseWriter, r *http.Request)
Declare an ingress endpoint (POST /ingress-endpoints)
func (Unimplemented) CreateIngressTunnel ¶
func (_ Unimplemented) CreateIngressTunnel(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
Attach to an ingress endpoint (mint) (POST /ingress-endpoints/{ingress_endpoint_uuid}/tunnels)
func (Unimplemented) CreateNotificationChannel ¶
func (_ Unimplemented) CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
Create a notification channel (POST /notification-channels)
func (Unimplemented) CreateNotificationRule ¶
func (_ Unimplemented) CreateNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
Add a routing rule (POST /notification-channels/{channel_uuid}/rules)
func (Unimplemented) CreatePostgresqlDatabase ¶
func (_ Unimplemented) CreatePostgresqlDatabase(w http.ResponseWriter, r *http.Request, params CreatePostgresqlDatabaseParams)
Create a PostgreSQL database (POST /databases/postgresql)
func (Unimplemented) CreatePreviewEnv ¶
func (_ Unimplemented) CreatePreviewEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Create a variable dedicated to this preview (POST /applications/{application_uuid}/previews/{preview_uuid}/envs)
func (Unimplemented) CreatePreviewPortForward ¶
func (_ Unimplemented) CreatePreviewPortForward(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params CreatePreviewPortForwardParams)
Open a TCP tunnel to a container of the preview (POST /applications/{application_uuid}/previews/{preview_uuid}/port-forwards)
func (Unimplemented) CreatePreviewTerminalSession ¶
func (_ Unimplemented) CreatePreviewTerminalSession(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params CreatePreviewTerminalSessionParams)
Open a terminal session in a container of the preview (POST /applications/{application_uuid}/previews/{preview_uuid}/terminal-sessions)
func (Unimplemented) CreatePrivateKey ¶
func (_ Unimplemented) CreatePrivateKey(w http.ResponseWriter, r *http.Request, params CreatePrivateKeyParams)
Register a private key (POST /private-keys)
func (Unimplemented) CreateProject ¶
func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request, params CreateProjectParams)
Create a project (POST /projects)
func (Unimplemented) CreateRegistryCredential ¶
func (_ Unimplemented) CreateRegistryCredential(w http.ResponseWriter, r *http.Request, params CreateRegistryCredentialParams)
Register a registry credential (POST /registry-credentials)
func (Unimplemented) CreateS3Storage ¶
func (_ Unimplemented) CreateS3Storage(w http.ResponseWriter, r *http.Request, params CreateS3StorageParams)
Register an S3 storage (POST /s3-storages)
func (Unimplemented) CreateScheduledTask ¶
func (_ Unimplemented) CreateScheduledTask(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params CreateScheduledTaskParams)
Create a scheduled task (POST /applications/{application_uuid}/scheduled-tasks)
func (Unimplemented) CreateScimToken ¶
func (_ Unimplemented) CreateScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
Create a SCIM token (POST /teams/{team_uuid}/scim-tokens)
func (Unimplemented) CreateServer ¶
func (_ Unimplemented) CreateServer(w http.ResponseWriter, r *http.Request, params CreateServerParams)
Register a server (POST /servers)
func (Unimplemented) CreateServerTerminalSession ¶
func (_ Unimplemented) CreateServerTerminalSession(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
Open a shell terminal session on the server (POST /servers/{server_uuid}/terminal-sessions)
func (Unimplemented) CreateService ¶
func (_ Unimplemented) CreateService(w http.ResponseWriter, r *http.Request, params CreateServiceParams)
Create an inline compose stack (POST /services)
func (Unimplemented) CreateServiceEnv ¶
func (_ Unimplemented) CreateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Add a variable to the stack (POST /services/{service_uuid}/envs)
func (Unimplemented) CreateSharedVariable ¶
func (_ Unimplemented) CreateSharedVariable(w http.ResponseWriter, r *http.Request, params CreateSharedVariableParams)
Create a shared variable (POST /shared-variables)
func (Unimplemented) CreateTeam ¶
func (_ Unimplemented) CreateTeam(w http.ResponseWriter, r *http.Request)
Create a team (POST /teams)
func (Unimplemented) CreateTeamInvitation ¶
func (_ Unimplemented) CreateTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params CreateTeamInvitationParams)
Invite a member (POST /teams/{team_uuid}/invitations)
func (Unimplemented) CreateTeamRole ¶
func (_ Unimplemented) CreateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
Create a custom role (POST /teams/{team_uuid}/roles)
func (Unimplemented) CreateUptimeCheck ¶
func (_ Unimplemented) CreateUptimeCheck(w http.ResponseWriter, r *http.Request, params CreateUptimeCheckParams)
Create an uptime check (POST /uptime-checks)
func (Unimplemented) CreateWebhookEndpoint ¶
func (_ Unimplemented) CreateWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Create the application's Git webhook endpoint (POST /applications/{application_uuid}/webhook-endpoint)
func (Unimplemented) DeleteApplication ¶
func (_ Unimplemented) DeleteApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeleteApplicationParams)
Delete an application (DELETE /applications/{application_uuid})
func (Unimplemented) DeleteApplicationEnv ¶
func (_ Unimplemented) DeleteApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, envUuid EnvUuid)
Delete an environment variable (DELETE /applications/{application_uuid}/envs/{env_uuid})
func (Unimplemented) DeleteApplicationStorage ¶
func (_ Unimplemented) DeleteApplicationStorage(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, storageUuid StorageUuid)
Remove a persistent storage (DELETE /applications/{application_uuid}/storages/{storage_uuid})
func (Unimplemented) DeleteBackupPlan ¶
func (_ Unimplemented) DeleteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid)
Delete a backup plan (DELETE /databases/{database_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) DeleteComponentBackupPlan ¶
func (_ Unimplemented) DeleteComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid)
Delete a component backup plan (DELETE /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) DeleteDatabase ¶
func (_ Unimplemented) DeleteDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params DeleteDatabaseParams)
Delete a database (DELETE /databases/{database_uuid})
func (Unimplemented) DeleteDnsCredential ¶
func (_ Unimplemented) DeleteDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
Delete a DNS-01 credential (DELETE /dns-credentials/{dns_credential_uuid})
func (Unimplemented) DeleteEnvironment ¶
func (_ Unimplemented) DeleteEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
Delete an environment (DELETE /projects/{project_uuid}/environments/{environment_uuid})
func (Unimplemented) DeleteExternalEndpoint ¶
func (_ Unimplemented) DeleteExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
Delete an external endpoint (DELETE /external-endpoints/{external_endpoint_uuid})
func (Unimplemented) DeleteGithubApp ¶
func (_ Unimplemented) DeleteGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
Delete a GitHub App (DELETE /github-apps/{github_app_uuid})
func (Unimplemented) DeleteIngressEndpoint ¶
func (_ Unimplemented) DeleteIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
Delete an ingress endpoint (DELETE /ingress-endpoints/{ingress_endpoint_uuid})
func (Unimplemented) DeleteNotificationChannel ¶
func (_ Unimplemented) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
Delete a channel (DELETE /notification-channels/{channel_uuid})
func (Unimplemented) DeleteNotificationRule ¶
func (_ Unimplemented) DeleteNotificationRule(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, ruleUuid string)
Delete a routing rule (DELETE /notification-channels/{channel_uuid}/rules/{rule_uuid})
func (Unimplemented) DeleteOauthProvider ¶
func (_ Unimplemented) DeleteOauthProvider(w http.ResponseWriter, r *http.Request, oauthProvider DeleteOauthProviderParamsOauthProvider)
Remove an OAuth/OIDC provider (DELETE /system/oauth-providers/{oauth_provider})
func (Unimplemented) DeletePrivateKey ¶
func (_ Unimplemented) DeletePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
Delete a private key (DELETE /private-keys/{private_key_uuid})
func (Unimplemented) DeleteProject ¶
func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
Delete a project (DELETE /projects/{project_uuid})
func (Unimplemented) DeleteRegistryCredential ¶
func (_ Unimplemented) DeleteRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid)
Delete a registry credential (DELETE /registry-credentials/{registry_credential_uuid})
func (Unimplemented) DeleteS3Storage ¶
func (_ Unimplemented) DeleteS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
Delete an S3 storage (DELETE /s3-storages/{s3_storage_uuid})
func (Unimplemented) DeleteScheduledTask ¶
func (_ Unimplemented) DeleteScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
Delete a scheduled task (DELETE /scheduled-tasks/{task_uuid})
func (Unimplemented) DeleteServer ¶
func (_ Unimplemented) DeleteServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
Remove a server (DELETE /servers/{server_uuid})
func (Unimplemented) DeleteService ¶
func (_ Unimplemented) DeleteService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DeleteServiceParams)
Delete a compose stack (DELETE /services/{service_uuid})
func (Unimplemented) DeleteServiceEnv ¶
func (_ Unimplemented) DeleteServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, envUuid string)
Delete a stack variable (DELETE /services/{service_uuid}/envs/{env_uuid})
func (Unimplemented) DeleteSharedVariable ¶
func (_ Unimplemented) DeleteSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
Delete a shared variable (DELETE /shared-variables/{shared_variable_uuid})
func (Unimplemented) DeleteTeamRole ¶
func (_ Unimplemented) DeleteTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
Delete a custom role (DELETE /teams/{team_uuid}/roles/{role_uuid})
func (Unimplemented) DeleteUptimeCheck ¶
func (_ Unimplemented) DeleteUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
Delete an uptime check (DELETE /uptime-checks/{uptime_check_uuid})
func (Unimplemented) DeleteWebhookEndpoint ¶
func (_ Unimplemented) DeleteWebhookEndpoint(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeleteWebhookEndpointParams)
Delete the Git webhook endpoint (DELETE /applications/{application_uuid}/webhook-endpoint)
func (Unimplemented) DeployApplication ¶
func (_ Unimplemented) DeployApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DeployApplicationParams)
Trigger a deployment (POST /applications/{application_uuid}/deploy)
func (Unimplemented) DeployPreviewForPr ¶
func (_ Unimplemented) DeployPreviewForPr(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Deploy a PR's preview from the platform (POST /applications/{application_uuid}/previews)
func (Unimplemented) DeployService ¶
func (_ Unimplemented) DeployService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DeployServiceParams)
Deploy a stack (POST /services/{service_uuid}/deploy)
func (Unimplemented) DestroyPreview ¶
func (_ Unimplemented) DestroyPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Destroy a PR's preview (DELETE /applications/{application_uuid}/previews/{preview_uuid})
func (Unimplemented) DisableApi ¶
func (_ Unimplemented) DisableApi(w http.ResponseWriter, r *http.Request)
Disable the API (POST /system/api/disable)
func (Unimplemented) DisownApplication ¶
func (_ Unimplemented) DisownApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params DisownApplicationParams)
Unadopt an application — made unmanaged, never destroyed (POST /applications/{application_uuid}/disown)
func (Unimplemented) DisownService ¶
func (_ Unimplemented) DisownService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params DisownServiceParams)
Unadopt a stack — made unmanaged, never destroyed (POST /services/{service_uuid}/disown)
func (Unimplemented) EnableApi ¶
func (_ Unimplemented) EnableApi(w http.ResponseWriter, r *http.Request)
Enable the API (POST /system/api/enable)
func (Unimplemented) ExecuteBackupPlan ¶
func (_ Unimplemented) ExecuteBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ExecuteBackupPlanParams)
Run an immediate backup (Backup Now) (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/execute)
func (Unimplemented) ExecuteComponentBackupPlan ¶
func (_ Unimplemented) ExecuteComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ExecuteComponentBackupPlanParams)
Run an immediate backup of an internal database (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/execute)
func (Unimplemented) ForgetJob ¶
func (_ Unimplemented) ForgetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
Forget a dead-letter job (POST /jobs/{job_uuid}/forget)
func (Unimplemented) GeneratePrivateKey ¶
func (_ Unimplemented) GeneratePrivateKey(w http.ResponseWriter, r *http.Request, params GeneratePrivateKeyParams)
Generate a private key inside the platform (POST /private-keys/generate)
func (Unimplemented) GetAdoptionScan ¶
func (_ Unimplemented) GetAdoptionScan(w http.ResponseWriter, r *http.Request, adoptionScanUuid AdoptionScanUuid)
Read an adoption scan and its candidates (GET /adoption-scans/{adoption_scan_uuid})
func (Unimplemented) GetApplication ¶
func (_ Unimplemented) GetApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Application details and configuration (GET /applications/{application_uuid})
func (Unimplemented) GetApplicationLogs ¶
func (_ Unimplemented) GetApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params GetApplicationLogsParams)
Logs of the application's container (GET /applications/{application_uuid}/logs)
func (Unimplemented) GetApplicationMetrics ¶
func (_ Unimplemented) GetApplicationMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Live metrics per component (GET /applications/{application_uuid}/metrics)
func (Unimplemented) GetBackupPlan ¶
func (_ Unimplemented) GetBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid)
Backup plan details (GET /databases/{database_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) GetCertificate ¶
func (_ Unimplemented) GetCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid)
Certificate details (GET /certificates/{certificate_uuid})
func (Unimplemented) GetComponentBackupPlan ¶
func (_ Unimplemented) GetComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid)
Component backup plan details (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) GetDatabase ¶
func (_ Unimplemented) GetDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Database details (GET /databases/{database_uuid})
func (Unimplemented) GetDeployment ¶
func (_ Unimplemented) GetDeployment(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid)
Deployment details (GET /deployments/{deployment_uuid})
func (Unimplemented) GetDeploymentLogs ¶
func (_ Unimplemented) GetDeploymentLogs(w http.ResponseWriter, r *http.Request, deploymentUuid DeploymentUuid, params GetDeploymentLogsParams)
Build logs of a deployment (JSON or SSE) (GET /deployments/{deployment_uuid}/logs)
func (Unimplemented) GetDnsCredential ¶
func (_ Unimplemented) GetDnsCredential(w http.ResponseWriter, r *http.Request, dnsCredentialUuid string)
DNS-01 credential details (GET /dns-credentials/{dns_credential_uuid})
func (Unimplemented) GetEncryptionStatus ¶
func (_ Unimplemented) GetEncryptionStatus(w http.ResponseWriter, r *http.Request)
State of encryption at rest and master key rotation (GET /system/encryption)
func (Unimplemented) GetEnvironment ¶
func (_ Unimplemented) GetEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
Environment details (GET /projects/{project_uuid}/environments/{environment_uuid})
func (Unimplemented) GetExternalEndpoint ¶
func (_ Unimplemented) GetExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
Read an external endpoint (GET /external-endpoints/{external_endpoint_uuid})
func (Unimplemented) GetGithubApp ¶
func (_ Unimplemented) GetGithubApp(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid)
GitHub App details (GET /github-apps/{github_app_uuid})
func (Unimplemented) GetHealth ¶
func (_ Unimplemented) GetHealth(w http.ResponseWriter, r *http.Request)
Liveness check (GET /health)
func (Unimplemented) GetIngressEndpoint ¶
func (_ Unimplemented) GetIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
Read an ingress endpoint (GET /ingress-endpoints/{ingress_endpoint_uuid})
func (Unimplemented) GetInstanceSettings ¶
func (_ Unimplemented) GetInstanceSettings(w http.ResponseWriter, r *http.Request)
Instance identity settings (GET /system/instance)
func (Unimplemented) GetJob ¶
func (_ Unimplemented) GetJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid)
Track an asynchronous operation (GET /jobs/{job_uuid})
func (Unimplemented) GetManual ¶
func (_ Unimplemented) GetManual(w http.ResponseWriter, r *http.Request, params GetManualParams)
The in-app manual, filtered to the caller (GET /docs)
func (Unimplemented) GetNotificationChannel ¶
func (_ Unimplemented) GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
Channel details (GET /notification-channels/{channel_uuid})
func (Unimplemented) GetPreviewLogs ¶
func (_ Unimplemented) GetPreviewLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params GetPreviewLogsParams)
Logs of a preview's containers (GET /applications/{application_uuid}/previews/{preview_uuid}/logs)
func (Unimplemented) GetPreviewMetrics ¶
func (_ Unimplemented) GetPreviewMetrics(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Live metrics per component of a preview (GET /applications/{application_uuid}/previews/{preview_uuid}/metrics)
func (Unimplemented) GetPrivateKey ¶
func (_ Unimplemented) GetPrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid)
Private key details (GET /private-keys/{private_key_uuid})
func (Unimplemented) GetProject ¶
func (_ Unimplemented) GetProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
Project details (GET /projects/{project_uuid})
func (Unimplemented) GetProxyLogs ¶
func (_ Unimplemented) GetProxyLogs(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params GetProxyLogsParams)
Logs of a server's proxy (GET /servers/{server_uuid}/proxy/logs)
func (Unimplemented) GetRegistryCredential ¶
func (_ Unimplemented) GetRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid)
Registry credential details (GET /registry-credentials/{registry_credential_uuid})
func (Unimplemented) GetS3Storage ¶
func (_ Unimplemented) GetS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
S3 storage details (GET /s3-storages/{s3_storage_uuid})
func (Unimplemented) GetScheduledTask ¶
func (_ Unimplemented) GetScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid)
Scheduled task details (GET /scheduled-tasks/{task_uuid})
func (Unimplemented) GetServer ¶
func (_ Unimplemented) GetServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
Server details (GET /servers/{server_uuid})
func (Unimplemented) GetServerCA ¶
func (_ Unimplemented) GetServerCA(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
Server CA certificate (database SSL) (GET /servers/{server_uuid}/ca)
func (Unimplemented) GetService ¶
func (_ Unimplemented) GetService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Compose stack details (GET /services/{service_uuid})
func (Unimplemented) GetTeam ¶
func (_ Unimplemented) GetTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
Team details (GET /teams/{team_uuid})
func (Unimplemented) GetTeamRole ¶
func (_ Unimplemented) GetTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
Custom role details (GET /teams/{team_uuid}/roles/{role_uuid})
func (Unimplemented) GetTelemetry ¶
func (_ Unimplemented) GetTelemetry(w http.ResponseWriter, r *http.Request)
Remote OTLP export configuration (GET /system/telemetry)
func (Unimplemented) GetTransactionalEmail ¶
func (_ Unimplemented) GetTransactionalEmail(w http.ResponseWriter, r *http.Request)
Instance transactional email configuration (GET /system/email)
func (Unimplemented) GetUptimeCheck ¶
func (_ Unimplemented) GetUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid)
Uptime check details (GET /uptime-checks/{uptime_check_uuid})
func (Unimplemented) GetVersion ¶
func (_ Unimplemented) GetVersion(w http.ResponseWriter, r *http.Request)
Instance version (GET /version)
func (Unimplemented) KeepPreview ¶
func (_ Unimplemented) KeepPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Re-arm a preview's TTL (POST /applications/{application_uuid}/previews/{preview_uuid}/keep)
func (Unimplemented) ListAdoptionScans ¶
func (_ Unimplemented) ListAdoptionScans(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListAdoptionScansParams)
List a server's adoption scans (GET /servers/{server_uuid}/adoption-scans)
func (Unimplemented) ListApiTokens ¶
func (_ Unimplemented) ListApiTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListApiTokensParams)
List API tokens (GET /teams/{team_uuid}/tokens)
func (Unimplemented) ListApplicationComponents ¶
func (_ Unimplemented) ListApplicationComponents(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Components of an application using the compose build pack (GET /applications/{application_uuid}/components)
func (Unimplemented) ListApplicationDeployments ¶
func (_ Unimplemented) ListApplicationDeployments(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListApplicationDeploymentsParams)
An application's deployment history (GET /applications/{application_uuid}/deployments)
func (Unimplemented) ListApplicationEnvs ¶
func (_ Unimplemented) ListApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListApplicationEnvsParams)
List environment variables (GET /applications/{application_uuid}/envs)
func (Unimplemented) ListApplicationPreviews ¶
func (_ Unimplemented) ListApplicationPreviews(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
PR previews of an application (GET /applications/{application_uuid}/previews)
func (Unimplemented) ListApplicationPullRequests ¶
func (_ Unimplemented) ListApplicationPullRequests(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Open pull requests of the application's repository (GET /applications/{application_uuid}/pull-requests)
func (Unimplemented) ListApplicationStorages ¶
func (_ Unimplemented) ListApplicationStorages(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
List persistent storages (GET /applications/{application_uuid}/storages)
func (Unimplemented) ListApplications ¶
func (_ Unimplemented) ListApplications(w http.ResponseWriter, r *http.Request, params ListApplicationsParams)
List applications (GET /applications)
func (Unimplemented) ListBackupExecutions ¶
func (_ Unimplemented) ListBackupExecutions(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ListBackupExecutionsParams)
List a backup plan's executions (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/executions)
func (Unimplemented) ListBackupPlans ¶
func (_ Unimplemented) ListBackupPlans(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params ListBackupPlansParams)
List a database's backup plans (GET /databases/{database_uuid}/backups)
func (Unimplemented) ListComponentBackupExecutions ¶
func (_ Unimplemented) ListComponentBackupExecutions(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ListComponentBackupExecutionsParams)
List a component backup plan's executions (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions)
func (Unimplemented) ListComponentBackupPlans ¶
func (_ Unimplemented) ListComponentBackupPlans(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, params ListComponentBackupPlansParams)
List a stack component's backup plans (GET /service-components/{service_component_uuid}/backups)
func (Unimplemented) ListComponentRestoreDrills ¶
func (_ Unimplemented) ListComponentRestoreDrills(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params ListComponentRestoreDrillsParams)
History of a component plan's restore drills (GET /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drills)
func (Unimplemented) ListDatabases ¶
func (_ Unimplemented) ListDatabases(w http.ResponseWriter, r *http.Request, params ListDatabasesParams)
List databases (GET /databases)
func (Unimplemented) ListDnsCredentials ¶
func (_ Unimplemented) ListDnsCredentials(w http.ResponseWriter, r *http.Request, params ListDnsCredentialsParams)
List DNS-01 credentials (GET /dns-credentials)
func (Unimplemented) ListEnvironments ¶
func (_ Unimplemented) ListEnvironments(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, params ListEnvironmentsParams)
List a project's environments (GET /projects/{project_uuid}/environments)
func (Unimplemented) ListExternalEndpointGrants ¶
func (_ Unimplemented) ListExternalEndpointGrants(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid, params ListExternalEndpointGrantsParams)
List the access grants of an endpoint (GET /external-endpoints/{external_endpoint_uuid}/grants)
func (Unimplemented) ListExternalEndpoints ¶
func (_ Unimplemented) ListExternalEndpoints(w http.ResponseWriter, r *http.Request, params ListExternalEndpointsParams)
List the team's declared external endpoints (GET /external-endpoints)
func (Unimplemented) ListGithubAppRepositories ¶
func (_ Unimplemented) ListGithubAppRepositories(w http.ResponseWriter, r *http.Request, githubAppUuid GithubAppUuid, params ListGithubAppRepositoriesParams)
Repositories accessible to the installation (GET /github-apps/{github_app_uuid}/repositories)
func (Unimplemented) ListGithubApps ¶
func (_ Unimplemented) ListGithubApps(w http.ResponseWriter, r *http.Request, params ListGithubAppsParams)
List the team's GitHub Apps (GET /github-apps)
func (Unimplemented) ListIngressEndpoints ¶
func (_ Unimplemented) ListIngressEndpoints(w http.ResponseWriter, r *http.Request)
List the team's declared ingress endpoints (GET /ingress-endpoints)
func (Unimplemented) ListIngressTunnelSessions ¶
func (_ Unimplemented) ListIngressTunnelSessions(w http.ResponseWriter, r *http.Request, params ListIngressTunnelSessionsParams)
List the team's ingress attach sessions (GET /ingress-tunnel-sessions)
func (Unimplemented) ListInstanceAudit ¶
func (_ Unimplemented) ListInstanceAudit(w http.ResponseWriter, r *http.Request, params ListInstanceAuditParams)
Instance-wide audit log (GET /system/audit)
func (Unimplemented) ListJobs ¶
func (_ Unimplemented) ListJobs(w http.ResponseWriter, r *http.Request, params ListJobsParams)
List jobs (GET /jobs)
func (Unimplemented) ListNotificationChannels ¶
func (_ Unimplemented) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
List notification channels (GET /notification-channels)
func (Unimplemented) ListNotificationRules ¶
func (_ Unimplemented) ListNotificationRules(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
List a channel's routing rules (GET /notification-channels/{channel_uuid}/rules)
func (Unimplemented) ListOauthProviders ¶
func (_ Unimplemented) ListOauthProviders(w http.ResponseWriter, r *http.Request)
OAuth/OIDC providers configured for dashboard login (GET /system/oauth-providers)
func (Unimplemented) ListPermissions ¶
func (_ Unimplemented) ListPermissions(w http.ResponseWriter, r *http.Request)
Catalog of granular permissions (GET /permissions)
func (Unimplemented) ListPortForwardSessions ¶
func (_ Unimplemented) ListPortForwardSessions(w http.ResponseWriter, r *http.Request, params ListPortForwardSessionsParams)
List the team's tunnel sessions (GET /port-forward-sessions)
func (Unimplemented) ListPreviewEnvs ¶
func (_ Unimplemented) ListPreviewEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string)
Effective variables of a preview (GET /applications/{application_uuid}/previews/{preview_uuid}/envs)
func (Unimplemented) ListPrivateKeys ¶
func (_ Unimplemented) ListPrivateKeys(w http.ResponseWriter, r *http.Request, params ListPrivateKeysParams)
List private keys (GET /private-keys)
func (Unimplemented) ListProjects ¶
func (_ Unimplemented) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
List projects (GET /projects)
func (Unimplemented) ListRegistryCredentials ¶
func (_ Unimplemented) ListRegistryCredentials(w http.ResponseWriter, r *http.Request, params ListRegistryCredentialsParams)
List registry credentials (GET /registry-credentials)
func (Unimplemented) ListRestoreDrills ¶
func (_ Unimplemented) ListRestoreDrills(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params ListRestoreDrillsParams)
History of a plan's restore drills (GET /databases/{database_uuid}/backups/{backup_plan_uuid}/drills)
func (Unimplemented) ListS3Storages ¶
func (_ Unimplemented) ListS3Storages(w http.ResponseWriter, r *http.Request, params ListS3StoragesParams)
List S3 storages (GET /s3-storages)
func (Unimplemented) ListScheduledTasks ¶
func (_ Unimplemented) ListScheduledTasks(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params ListScheduledTasksParams)
List an application's scheduled tasks (GET /applications/{application_uuid}/scheduled-tasks)
func (Unimplemented) ListScimTokens ¶
func (_ Unimplemented) ListScimTokens(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
List a team's SCIM tokens (GET /teams/{team_uuid}/scim-tokens)
func (Unimplemented) ListServerCertificates ¶
func (_ Unimplemented) ListServerCertificates(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListServerCertificatesParams)
List a server's certificates (GET /servers/{server_uuid}/certificates)
func (Unimplemented) ListServerDomains ¶
func (_ Unimplemented) ListServerDomains(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid)
List the domains served by a server (GET /servers/{server_uuid}/domains)
func (Unimplemented) ListServerResources ¶
func (_ Unimplemented) ListServerResources(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ListServerResourcesParams)
List a server's resources (GET /servers/{server_uuid}/resources)
func (Unimplemented) ListServers ¶
func (_ Unimplemented) ListServers(w http.ResponseWriter, r *http.Request, params ListServersParams)
List servers (GET /servers)
func (Unimplemented) ListServiceComponents ¶
func (_ Unimplemented) ListServiceComponents(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Components of a stack (GET /services/{service_uuid}/components)
func (Unimplemented) ListServiceDeployments ¶
func (_ Unimplemented) ListServiceDeployments(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params ListServiceDeploymentsParams)
A stack's deployments (GET /services/{service_uuid}/deployments)
func (Unimplemented) ListServiceEnvs ¶
func (_ Unimplemented) ListServiceEnvs(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params ListServiceEnvsParams)
A stack's environment variables (GET /services/{service_uuid}/envs)
func (Unimplemented) ListServices ¶
func (_ Unimplemented) ListServices(w http.ResponseWriter, r *http.Request, params ListServicesParams)
List compose stacks (GET /services)
func (Unimplemented) ListSharedVariables ¶
func (_ Unimplemented) ListSharedVariables(w http.ResponseWriter, r *http.Request, params ListSharedVariablesParams)
List the team's shared variables (GET /shared-variables)
func (Unimplemented) ListTaskExecutions ¶
func (_ Unimplemented) ListTaskExecutions(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params ListTaskExecutionsParams)
A task's execution history (GET /scheduled-tasks/{task_uuid}/executions)
func (Unimplemented) ListTeamAudit ¶
func (_ Unimplemented) ListTeamAudit(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamAuditParams)
Team audit log (GET /teams/{team_uuid}/audit)
func (Unimplemented) ListTeamInvitations ¶
func (_ Unimplemented) ListTeamInvitations(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamInvitationsParams)
List invitations (GET /teams/{team_uuid}/invitations)
func (Unimplemented) ListTeamMembers ¶
func (_ Unimplemented) ListTeamMembers(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamMembersParams)
List team members (GET /teams/{team_uuid}/members)
func (Unimplemented) ListTeamRoles ¶
func (_ Unimplemented) ListTeamRoles(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, params ListTeamRolesParams)
List a team's custom roles (GET /teams/{team_uuid}/roles)
func (Unimplemented) ListTeams ¶
func (_ Unimplemented) ListTeams(w http.ResponseWriter, r *http.Request, params ListTeamsParams)
List accessible teams (GET /teams)
func (Unimplemented) ListUptimeChecks ¶
func (_ Unimplemented) ListUptimeChecks(w http.ResponseWriter, r *http.Request, params ListUptimeChecksParams)
List the team's uptime checks (GET /uptime-checks)
func (Unimplemented) ListUptimeResults ¶
func (_ Unimplemented) ListUptimeResults(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, params ListUptimeResultsParams)
A check's probe history (GET /uptime-checks/{uptime_check_uuid}/results)
func (Unimplemented) ProxyLifecycle ¶
func (_ Unimplemented) ProxyLifecycle(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, action string)
Start, stop or restart a server's proxy (POST /servers/{server_uuid}/proxy/{action})
func (Unimplemented) RedeployPreview ¶
func (_ Unimplemented) RedeployPreview(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, previewUuid string, params RedeployPreviewParams)
Redeploy an existing PR instance (POST /applications/{application_uuid}/previews/{preview_uuid}/redeploy)
func (Unimplemented) RenewCertificate ¶
func (_ Unimplemented) RenewCertificate(w http.ResponseWriter, r *http.Request, certificateUuid CertificateUuid, params RenewCertificateParams)
Force a certificate's renewal (POST /certificates/{certificate_uuid}/renew)
func (Unimplemented) ReplaceApplicationEnvs ¶
func (_ Unimplemented) ReplaceApplicationEnvs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Replace environment variables in bulk (PUT /applications/{application_uuid}/envs)
func (Unimplemented) RequestExternalEndpointGrant ¶
func (_ Unimplemented) RequestExternalEndpointGrant(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
Request (or renew) access to an external endpoint (POST /external-endpoints/{external_endpoint_uuid}/grants)
func (Unimplemented) ResendTeamInvitation ¶
func (_ Unimplemented) ResendTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, invitationUuid InvitationUuid)
Regenerate an invitation link (POST /teams/{team_uuid}/invitations/{invitation_uuid}/resend)
func (Unimplemented) RestartApplication ¶
func (_ Unimplemented) RestartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Restart an application (POST /applications/{application_uuid}/restart)
func (Unimplemented) RestartDatabase ¶
func (_ Unimplemented) RestartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Restart a database (POST /databases/{database_uuid}/restart)
func (Unimplemented) RestartService ¶
func (_ Unimplemented) RestartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Restart a stack's containers (POST /services/{service_uuid}/restart)
func (Unimplemented) RestoreBackupExecution ¶
func (_ Unimplemented) RestoreBackupExecution(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, executionUuid ExecutionUuid, params RestoreBackupExecutionParams)
Restore a database from a backup execution (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
func (Unimplemented) RestoreComponentBackupExecution ¶
func (_ Unimplemented) RestoreComponentBackupExecution(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, executionUuid ExecutionUuid, params RestoreComponentBackupExecutionParams)
Restore an internal database from a backup execution (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/executions/{execution_uuid}/restore)
func (Unimplemented) RetryJob ¶
func (_ Unimplemented) RetryJob(w http.ResponseWriter, r *http.Request, jobUuid JobUuid, params RetryJobParams)
Retry a dead-letter job (POST /jobs/{job_uuid}/retry)
func (Unimplemented) RevokeApiToken ¶
func (_ Unimplemented) RevokeApiToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, tokenUuid TokenUuid)
Revoke an API token (DELETE /teams/{team_uuid}/tokens/{token_uuid})
func (Unimplemented) RevokeExternalEndpointGrant ¶
func (_ Unimplemented) RevokeExternalEndpointGrant(w http.ResponseWriter, r *http.Request, grantUuid GrantUuid)
Revoke an access grant (DELETE /external-endpoint-grants/{grant_uuid})
func (Unimplemented) RevokeScimToken ¶
func (_ Unimplemented) RevokeScimToken(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, scimTokenUuid string)
Revoke a SCIM token (DELETE /teams/{team_uuid}/scim-tokens/{scim_token_uuid})
func (Unimplemented) RevokeTeamInvitation ¶
func (_ Unimplemented) RevokeTeamInvitation(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, invitationUuid InvitationUuid)
Revoke an invitation (DELETE /teams/{team_uuid}/invitations/{invitation_uuid})
func (Unimplemented) RollbackApplication ¶
func (_ Unimplemented) RollbackApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params RollbackApplicationParams)
Rollback to a previous image (POST /applications/{application_uuid}/rollback)
func (Unimplemented) RotateEncryption ¶
func (_ Unimplemented) RotateEncryption(w http.ResponseWriter, r *http.Request, params RotateEncryptionParams)
Force re-encryption to the active key version (POST /system/encryption/rotate)
func (Unimplemented) RunComponentRestoreDrill ¶
func (_ Unimplemented) RunComponentRestoreDrill(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params RunComponentRestoreDrillParams)
Run a restore drill immediately on an internal database (POST /service-components/{service_component_uuid}/backups/{backup_plan_uuid}/drill)
func (Unimplemented) RunRestoreDrill ¶
func (_ Unimplemented) RunRestoreDrill(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params RunRestoreDrillParams)
Run a restore drill immediately (POST /databases/{database_uuid}/backups/{backup_plan_uuid}/drill)
func (Unimplemented) RunScheduledTask ¶
func (_ Unimplemented) RunScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params RunScheduledTaskParams)
Trigger a scheduled task immediately (POST /scheduled-tasks/{task_uuid}/run)
func (Unimplemented) RunServerCleanup ¶
func (_ Unimplemented) RunServerCleanup(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params RunServerCleanupParams)
Run an immediate disk cleanup (POST /servers/{server_uuid}/cleanup)
func (Unimplemented) SetInstanceSettings ¶
func (_ Unimplemented) SetInstanceSettings(w http.ResponseWriter, r *http.Request)
Update the instance FQDN and ACME email (PUT /system/instance)
func (Unimplemented) SetOauthProvider ¶
func (_ Unimplemented) SetOauthProvider(w http.ResponseWriter, r *http.Request, oauthProvider SetOauthProviderParamsOauthProvider)
Configure an OAuth/OIDC provider (PUT /system/oauth-providers/{oauth_provider})
func (Unimplemented) SetTelemetry ¶
func (_ Unimplemented) SetTelemetry(w http.ResponseWriter, r *http.Request)
Configure the remote OTLP export (PUT /system/telemetry)
func (Unimplemented) SetTransactionalEmail ¶
func (_ Unimplemented) SetTransactionalEmail(w http.ResponseWriter, r *http.Request)
Configure the instance transactional email (PUT /system/email)
func (Unimplemented) StartApplication ¶
func (_ Unimplemented) StartApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Start an application (POST /applications/{application_uuid}/start)
func (Unimplemented) StartDatabase ¶
func (_ Unimplemented) StartDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Start a database (POST /databases/{database_uuid}/start)
func (Unimplemented) StartService ¶
func (_ Unimplemented) StartService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Start a stack's containers (POST /services/{service_uuid}/start)
func (Unimplemented) StopApplication ¶
func (_ Unimplemented) StopApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid)
Stop an application (POST /applications/{application_uuid}/stop)
func (Unimplemented) StopDatabase ¶
func (_ Unimplemented) StopDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid)
Stop a database (POST /databases/{database_uuid}/stop)
func (Unimplemented) StopService ¶
func (_ Unimplemented) StopService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid)
Stop a stack's containers (POST /services/{service_uuid}/stop)
func (Unimplemented) StreamApplicationLogs ¶
func (_ Unimplemented) StreamApplicationLogs(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params StreamApplicationLogsParams)
SSE stream of the container's runtime logs (GET /applications/{application_uuid}/logs/stream)
func (Unimplemented) StreamEvents ¶
func (_ Unimplemented) StreamEvents(w http.ResponseWriter, r *http.Request, params StreamEventsParams)
SSE stream of team events (statuses, jobs, deployments) (GET /events)
func (Unimplemented) TestNotificationChannel ¶
func (_ Unimplemented) TestNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid)
Send a test message (POST /notification-channels/{channel_uuid}/test)
func (Unimplemented) UpdateApplication ¶
func (_ Unimplemented) UpdateApplication(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, params UpdateApplicationParams)
Update an application's configuration (PATCH /applications/{application_uuid})
func (Unimplemented) UpdateApplicationEnv ¶
func (_ Unimplemented) UpdateApplicationEnv(w http.ResponseWriter, r *http.Request, applicationUuid ApplicationUuid, envUuid EnvUuid)
Update an environment variable (PATCH /applications/{application_uuid}/envs/{env_uuid})
func (Unimplemented) UpdateBackupPlan ¶
func (_ Unimplemented) UpdateBackupPlan(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, backupPlanUuid BackupPlanUuid, params UpdateBackupPlanParams)
Update a backup plan (PATCH /databases/{database_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) UpdateComponentBackupPlan ¶
func (_ Unimplemented) UpdateComponentBackupPlan(w http.ResponseWriter, r *http.Request, serviceComponentUuid ServiceComponentUuid, backupPlanUuid BackupPlanUuid, params UpdateComponentBackupPlanParams)
Update a component backup plan (PATCH /service-components/{service_component_uuid}/backups/{backup_plan_uuid})
func (Unimplemented) UpdateDatabase ¶
func (_ Unimplemented) UpdateDatabase(w http.ResponseWriter, r *http.Request, databaseUuid DatabaseUuid, params UpdateDatabaseParams)
Update a database (PATCH /databases/{database_uuid})
func (Unimplemented) UpdateEnvironment ¶
func (_ Unimplemented) UpdateEnvironment(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid, environmentUuid EnvironmentUuid)
Update an environment (PATCH /projects/{project_uuid}/environments/{environment_uuid})
func (Unimplemented) UpdateExternalEndpoint ¶
func (_ Unimplemented) UpdateExternalEndpoint(w http.ResponseWriter, r *http.Request, externalEndpointUuid ExternalEndpointUuid)
Update an external endpoint (PUT /external-endpoints/{external_endpoint_uuid})
func (Unimplemented) UpdateIngressEndpoint ¶
func (_ Unimplemented) UpdateIngressEndpoint(w http.ResponseWriter, r *http.Request, ingressEndpointUuid IngressEndpointUuid)
Update an ingress endpoint (PUT /ingress-endpoints/{ingress_endpoint_uuid})
func (Unimplemented) UpdateNotificationChannel ¶
func (_ Unimplemented) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelUuid ChannelUuid, params UpdateNotificationChannelParams)
Update a channel (PATCH /notification-channels/{channel_uuid})
func (Unimplemented) UpdatePrivateKey ¶
func (_ Unimplemented) UpdatePrivateKey(w http.ResponseWriter, r *http.Request, privateKeyUuid PrivateKeyUuid, params UpdatePrivateKeyParams)
Update a private key (PATCH /private-keys/{private_key_uuid})
func (Unimplemented) UpdateProject ¶
func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectUuid ProjectUuid)
Update a project (PATCH /projects/{project_uuid})
func (Unimplemented) UpdateRegistryCredential ¶
func (_ Unimplemented) UpdateRegistryCredential(w http.ResponseWriter, r *http.Request, registryCredentialUuid RegistryCredentialUuid, params UpdateRegistryCredentialParams)
Update a registry credential (PATCH /registry-credentials/{registry_credential_uuid})
func (Unimplemented) UpdateS3Storage ¶
func (_ Unimplemented) UpdateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid, params UpdateS3StorageParams)
Update an S3 storage (PATCH /s3-storages/{s3_storage_uuid})
func (Unimplemented) UpdateScheduledTask ¶
func (_ Unimplemented) UpdateScheduledTask(w http.ResponseWriter, r *http.Request, taskUuid TaskUuid, params UpdateScheduledTaskParams)
Update a scheduled task (PATCH /scheduled-tasks/{task_uuid})
func (Unimplemented) UpdateServer ¶
func (_ Unimplemented) UpdateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params UpdateServerParams)
Update a server (PATCH /servers/{server_uuid})
func (Unimplemented) UpdateService ¶
func (_ Unimplemented) UpdateService(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, params UpdateServiceParams)
Update a compose stack (PATCH /services/{service_uuid})
func (Unimplemented) UpdateServiceEnv ¶
func (_ Unimplemented) UpdateServiceEnv(w http.ResponseWriter, r *http.Request, serviceUuid ServiceUuid, envUuid string)
Update a stack variable (PATCH /services/{service_uuid}/envs/{env_uuid})
func (Unimplemented) UpdateSharedVariable ¶
func (_ Unimplemented) UpdateSharedVariable(w http.ResponseWriter, r *http.Request, sharedVariableUuid SharedVariableUuid)
Update a shared variable (value, masking) (PATCH /shared-variables/{shared_variable_uuid})
func (Unimplemented) UpdateTeam ¶
func (_ Unimplemented) UpdateTeam(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid)
Update a team (PATCH /teams/{team_uuid})
func (Unimplemented) UpdateTeamMember ¶
func (_ Unimplemented) UpdateTeamMember(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, userUuid UserUuid)
Change a member's role (PATCH /teams/{team_uuid}/members/{user_uuid})
func (Unimplemented) UpdateTeamRole ¶
func (_ Unimplemented) UpdateTeamRole(w http.ResponseWriter, r *http.Request, teamUuid TeamUuid, roleUuid RoleUuid)
Update a custom role (PATCH /teams/{team_uuid}/roles/{role_uuid})
func (Unimplemented) UpdateUptimeCheck ¶
func (_ Unimplemented) UpdateUptimeCheck(w http.ResponseWriter, r *http.Request, uptimeCheckUuid UptimeCheckUuid, params UpdateUptimeCheckParams)
Update an uptime check (PATCH /uptime-checks/{uptime_check_uuid})
func (Unimplemented) ValidateS3Storage ¶
func (_ Unimplemented) ValidateS3Storage(w http.ResponseWriter, r *http.Request, s3StorageUuid S3StorageUuid)
Check an S3 storage's connectivity (POST /s3-storages/{s3_storage_uuid}/validate)
func (Unimplemented) ValidateServer ¶
func (_ Unimplemented) ValidateServer(w http.ResponseWriter, r *http.Request, serverUuid ServerUuid, params ValidateServerParams)
Validate a server and install prerequisites (POST /servers/{server_uuid}/validate)
func (Unimplemented) WebhookDeploy ¶
func (_ Unimplemented) WebhookDeploy(w http.ResponseWriter, r *http.Request, params WebhookDeployParams)
Trigger deployments by UUID or tag (CI webhook) (GET /deploy)
func (Unimplemented) WebhookDeployPost ¶
func (_ Unimplemented) WebhookDeployPost(w http.ResponseWriter, r *http.Request, params WebhookDeployPostParams)
Trigger deployments by UUID or tag (CI webhook, POST) (POST /deploy)
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UnprocessableEntity ¶
type UnprocessableEntity = Error
UnprocessableEntity Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type UnprocessableEntityJSONResponse ¶
type UnprocessableEntityJSONResponse Error
type UpdateApplication200JSONResponse ¶
type UpdateApplication200JSONResponse struct {
Body Application
Headers UpdateApplication200ResponseHeaders
}
func (UpdateApplication200JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication200JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication200ResponseHeaders ¶
type UpdateApplication200ResponseHeaders struct {
ETag *string
}
type UpdateApplication400JSONResponse ¶
type UpdateApplication400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateApplication400JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication400JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication401JSONResponse ¶
func (UpdateApplication401JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication401JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication403JSONResponse ¶
type UpdateApplication403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateApplication403JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication403JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication404JSONResponse ¶
type UpdateApplication404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateApplication404JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication404JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication409JSONResponse ¶
type UpdateApplication409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateApplication409JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication409JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication422JSONResponse ¶
type UpdateApplication422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateApplication422JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication422JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplication429JSONResponse ¶
type UpdateApplication429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateApplication429JSONResponse) VisitUpdateApplicationResponse ¶
func (response UpdateApplication429JSONResponse) VisitUpdateApplicationResponse(w http.ResponseWriter) error
type UpdateApplicationEnv200JSONResponse ¶
type UpdateApplicationEnv200JSONResponse EnvironmentVariable
func (UpdateApplicationEnv200JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv200JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv400JSONResponse ¶
type UpdateApplicationEnv400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateApplicationEnv400JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv400JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv401JSONResponse ¶
func (UpdateApplicationEnv401JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv401JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv403JSONResponse ¶
type UpdateApplicationEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateApplicationEnv403JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv403JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv404JSONResponse ¶
type UpdateApplicationEnv404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateApplicationEnv404JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv404JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv409JSONResponse ¶
type UpdateApplicationEnv409JSONResponse struct{ ConflictJSONResponse }
func (UpdateApplicationEnv409JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv409JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv422JSONResponse ¶
type UpdateApplicationEnv422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateApplicationEnv422JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv422JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnv429JSONResponse ¶
type UpdateApplicationEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateApplicationEnv429JSONResponse) VisitUpdateApplicationEnvResponse ¶
func (response UpdateApplicationEnv429JSONResponse) VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
type UpdateApplicationEnvJSONRequestBody ¶
type UpdateApplicationEnvJSONRequestBody = EnvironmentVariableUpdate
UpdateApplicationEnvJSONRequestBody defines body for UpdateApplicationEnv for application/json ContentType.
type UpdateApplicationEnvRequestObject ¶
type UpdateApplicationEnvRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
EnvUuid EnvUuid `json:"env_uuid"`
Body *UpdateApplicationEnvJSONRequestBody
}
type UpdateApplicationEnvResponseObject ¶
type UpdateApplicationEnvResponseObject interface {
VisitUpdateApplicationEnvResponse(w http.ResponseWriter) error
}
type UpdateApplicationJSONRequestBody ¶
type UpdateApplicationJSONRequestBody = ApplicationUpdate
UpdateApplicationJSONRequestBody defines body for UpdateApplication for application/json ContentType.
type UpdateApplicationParams ¶
type UpdateApplicationParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateApplicationParams defines parameters for UpdateApplication.
type UpdateApplicationRequestObject ¶
type UpdateApplicationRequestObject struct {
ApplicationUuid ApplicationUuid `json:"application_uuid"`
Params UpdateApplicationParams
Body *UpdateApplicationJSONRequestBody
}
type UpdateApplicationResponseObject ¶
type UpdateApplicationResponseObject interface {
VisitUpdateApplicationResponse(w http.ResponseWriter) error
}
type UpdateBackupPlan200JSONResponse ¶
type UpdateBackupPlan200JSONResponse struct {
Body BackupPlan
Headers UpdateBackupPlan200ResponseHeaders
}
func (UpdateBackupPlan200JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan200JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan200ResponseHeaders ¶
type UpdateBackupPlan200ResponseHeaders struct {
ETag *string
}
type UpdateBackupPlan400JSONResponse ¶
type UpdateBackupPlan400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateBackupPlan400JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan400JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan401JSONResponse ¶
func (UpdateBackupPlan401JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan401JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan403JSONResponse ¶
type UpdateBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateBackupPlan403JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan403JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan404JSONResponse ¶
type UpdateBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateBackupPlan404JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan404JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan409JSONResponse ¶
type UpdateBackupPlan409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateBackupPlan409JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan409JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan422JSONResponse ¶
type UpdateBackupPlan422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateBackupPlan422JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan422JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlan429JSONResponse ¶
type UpdateBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateBackupPlan429JSONResponse) VisitUpdateBackupPlanResponse ¶
func (response UpdateBackupPlan429JSONResponse) VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
type UpdateBackupPlanJSONRequestBody ¶
type UpdateBackupPlanJSONRequestBody = BackupPlanUpdate
UpdateBackupPlanJSONRequestBody defines body for UpdateBackupPlan for application/json ContentType.
type UpdateBackupPlanParams ¶
type UpdateBackupPlanParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateBackupPlanParams defines parameters for UpdateBackupPlan.
type UpdateBackupPlanRequestObject ¶
type UpdateBackupPlanRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params UpdateBackupPlanParams
Body *UpdateBackupPlanJSONRequestBody
}
type UpdateBackupPlanResponseObject ¶
type UpdateBackupPlanResponseObject interface {
VisitUpdateBackupPlanResponse(w http.ResponseWriter) error
}
type UpdateComponentBackupPlan200JSONResponse ¶
type UpdateComponentBackupPlan200JSONResponse struct {
Body BackupPlan
Headers UpdateComponentBackupPlan200ResponseHeaders
}
func (UpdateComponentBackupPlan200JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan200JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan200ResponseHeaders ¶
type UpdateComponentBackupPlan200ResponseHeaders struct {
ETag *string
}
type UpdateComponentBackupPlan400JSONResponse ¶
type UpdateComponentBackupPlan400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentBackupPlan400JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan400JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan401JSONResponse ¶
func (UpdateComponentBackupPlan401JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan401JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan403JSONResponse ¶
type UpdateComponentBackupPlan403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentBackupPlan403JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan403JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan404JSONResponse ¶
type UpdateComponentBackupPlan404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentBackupPlan404JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan404JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan409JSONResponse ¶
type UpdateComponentBackupPlan409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateComponentBackupPlan409JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan409JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan422JSONResponse ¶
type UpdateComponentBackupPlan422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateComponentBackupPlan422JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan422JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlan429JSONResponse ¶
type UpdateComponentBackupPlan429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateComponentBackupPlan429JSONResponse) VisitUpdateComponentBackupPlanResponse ¶
func (response UpdateComponentBackupPlan429JSONResponse) VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
type UpdateComponentBackupPlanJSONRequestBody ¶
type UpdateComponentBackupPlanJSONRequestBody = BackupPlanUpdate
UpdateComponentBackupPlanJSONRequestBody defines body for UpdateComponentBackupPlan for application/json ContentType.
type UpdateComponentBackupPlanParams ¶
type UpdateComponentBackupPlanParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateComponentBackupPlanParams defines parameters for UpdateComponentBackupPlan.
type UpdateComponentBackupPlanRequestObject ¶
type UpdateComponentBackupPlanRequestObject struct {
ServiceComponentUuid ServiceComponentUuid `json:"service_component_uuid"`
BackupPlanUuid BackupPlanUuid `json:"backup_plan_uuid"`
Params UpdateComponentBackupPlanParams
Body *UpdateComponentBackupPlanJSONRequestBody
}
type UpdateComponentBackupPlanResponseObject ¶
type UpdateComponentBackupPlanResponseObject interface {
VisitUpdateComponentBackupPlanResponse(w http.ResponseWriter) error
}
type UpdateDatabase200JSONResponse ¶
type UpdateDatabase200JSONResponse struct {
Body Database
Headers UpdateDatabase200ResponseHeaders
}
func (UpdateDatabase200JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase200JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase200ResponseHeaders ¶
type UpdateDatabase200ResponseHeaders struct {
ETag *string
}
type UpdateDatabase400JSONResponse ¶
type UpdateDatabase400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateDatabase400JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase400JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase401JSONResponse ¶
func (UpdateDatabase401JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase401JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase403JSONResponse ¶
type UpdateDatabase403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateDatabase403JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase403JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase404JSONResponse ¶
type UpdateDatabase404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateDatabase404JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase404JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase409JSONResponse ¶
type UpdateDatabase409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateDatabase409JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase409JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase422JSONResponse ¶
type UpdateDatabase422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateDatabase422JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase422JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabase429JSONResponse ¶
type UpdateDatabase429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateDatabase429JSONResponse) VisitUpdateDatabaseResponse ¶
func (response UpdateDatabase429JSONResponse) VisitUpdateDatabaseResponse(w http.ResponseWriter) error
type UpdateDatabaseJSONRequestBody ¶
type UpdateDatabaseJSONRequestBody = DatabaseUpdate
UpdateDatabaseJSONRequestBody defines body for UpdateDatabase for application/json ContentType.
type UpdateDatabaseParams ¶
type UpdateDatabaseParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateDatabaseParams defines parameters for UpdateDatabase.
type UpdateDatabaseRequestObject ¶
type UpdateDatabaseRequestObject struct {
DatabaseUuid DatabaseUuid `json:"database_uuid"`
Params UpdateDatabaseParams
Body *UpdateDatabaseJSONRequestBody
}
type UpdateDatabaseResponseObject ¶
type UpdateDatabaseResponseObject interface {
VisitUpdateDatabaseResponse(w http.ResponseWriter) error
}
type UpdateEnvironment200JSONResponse ¶
type UpdateEnvironment200JSONResponse struct {
Body Environment
Headers UpdateEnvironment200ResponseHeaders
}
func (UpdateEnvironment200JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment200JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment200ResponseHeaders ¶
type UpdateEnvironment200ResponseHeaders struct {
ETag *string
}
type UpdateEnvironment400JSONResponse ¶
type UpdateEnvironment400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateEnvironment400JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment400JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment401JSONResponse ¶
func (UpdateEnvironment401JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment401JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment403JSONResponse ¶
type UpdateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateEnvironment403JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment403JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment404JSONResponse ¶
type UpdateEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateEnvironment404JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment404JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment409JSONResponse ¶
type UpdateEnvironment409JSONResponse struct{ ConflictJSONResponse }
func (UpdateEnvironment409JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment409JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment422JSONResponse ¶
type UpdateEnvironment422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateEnvironment422JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment422JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironment429JSONResponse ¶
type UpdateEnvironment429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateEnvironment429JSONResponse) VisitUpdateEnvironmentResponse ¶
func (response UpdateEnvironment429JSONResponse) VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
type UpdateEnvironmentJSONRequestBody ¶
type UpdateEnvironmentJSONRequestBody = EnvironmentUpdate
UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.
type UpdateEnvironmentRequestObject ¶
type UpdateEnvironmentRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
EnvironmentUuid EnvironmentUuid `json:"environment_uuid"`
Body *UpdateEnvironmentJSONRequestBody
}
type UpdateEnvironmentResponseObject ¶
type UpdateEnvironmentResponseObject interface {
VisitUpdateEnvironmentResponse(w http.ResponseWriter) error
}
type UpdateExternalEndpoint200JSONResponse ¶
type UpdateExternalEndpoint200JSONResponse ExternalEndpoint
func (UpdateExternalEndpoint200JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint200JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpoint400JSONResponse ¶
type UpdateExternalEndpoint400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateExternalEndpoint400JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint400JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpoint401JSONResponse ¶
func (UpdateExternalEndpoint401JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint401JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpoint403JSONResponse ¶
type UpdateExternalEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateExternalEndpoint403JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint403JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpoint404JSONResponse ¶
type UpdateExternalEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateExternalEndpoint404JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint404JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpoint409JSONResponse ¶
type UpdateExternalEndpoint409JSONResponse struct{ ConflictJSONResponse }
func (UpdateExternalEndpoint409JSONResponse) VisitUpdateExternalEndpointResponse ¶
func (response UpdateExternalEndpoint409JSONResponse) VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
type UpdateExternalEndpointJSONRequestBody ¶
type UpdateExternalEndpointJSONRequestBody = ExternalEndpointCreate
UpdateExternalEndpointJSONRequestBody defines body for UpdateExternalEndpoint for application/json ContentType.
type UpdateExternalEndpointRequestObject ¶
type UpdateExternalEndpointRequestObject struct {
ExternalEndpointUuid ExternalEndpointUuid `json:"external_endpoint_uuid"`
Body *UpdateExternalEndpointJSONRequestBody
}
type UpdateExternalEndpointResponseObject ¶
type UpdateExternalEndpointResponseObject interface {
VisitUpdateExternalEndpointResponse(w http.ResponseWriter) error
}
type UpdateIngressEndpoint200JSONResponse ¶
type UpdateIngressEndpoint200JSONResponse IngressEndpoint
func (UpdateIngressEndpoint200JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint200JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpoint400JSONResponse ¶
type UpdateIngressEndpoint400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateIngressEndpoint400JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint400JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpoint401JSONResponse ¶
func (UpdateIngressEndpoint401JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint401JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpoint403JSONResponse ¶
type UpdateIngressEndpoint403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateIngressEndpoint403JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint403JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpoint404JSONResponse ¶
type UpdateIngressEndpoint404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateIngressEndpoint404JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint404JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpoint409JSONResponse ¶
type UpdateIngressEndpoint409JSONResponse struct{ ConflictJSONResponse }
func (UpdateIngressEndpoint409JSONResponse) VisitUpdateIngressEndpointResponse ¶
func (response UpdateIngressEndpoint409JSONResponse) VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
type UpdateIngressEndpointJSONRequestBody ¶
type UpdateIngressEndpointJSONRequestBody = IngressEndpointUpdate
UpdateIngressEndpointJSONRequestBody defines body for UpdateIngressEndpoint for application/json ContentType.
type UpdateIngressEndpointRequestObject ¶
type UpdateIngressEndpointRequestObject struct {
IngressEndpointUuid IngressEndpointUuid `json:"ingress_endpoint_uuid"`
Body *UpdateIngressEndpointJSONRequestBody
}
type UpdateIngressEndpointResponseObject ¶
type UpdateIngressEndpointResponseObject interface {
VisitUpdateIngressEndpointResponse(w http.ResponseWriter) error
}
type UpdateNotificationChannel200JSONResponse ¶
type UpdateNotificationChannel200JSONResponse struct {
Body NotificationChannel
Headers UpdateNotificationChannel200ResponseHeaders
}
func (UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel200ResponseHeaders ¶
type UpdateNotificationChannel200ResponseHeaders struct {
ETag *string
}
type UpdateNotificationChannel400JSONResponse ¶
type UpdateNotificationChannel400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel401JSONResponse ¶
func (UpdateNotificationChannel401JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel401JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel403JSONResponse ¶
type UpdateNotificationChannel403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel404JSONResponse ¶
type UpdateNotificationChannel404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel409JSONResponse ¶
type UpdateNotificationChannel409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateNotificationChannel409JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel409JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel422JSONResponse ¶
type UpdateNotificationChannel422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateNotificationChannel422JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel422JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannel429JSONResponse ¶
type UpdateNotificationChannel429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateNotificationChannel429JSONResponse) VisitUpdateNotificationChannelResponse ¶
func (response UpdateNotificationChannel429JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
type UpdateNotificationChannelJSONRequestBody ¶
type UpdateNotificationChannelJSONRequestBody = NotificationChannelUpdate
UpdateNotificationChannelJSONRequestBody defines body for UpdateNotificationChannel for application/json ContentType.
type UpdateNotificationChannelParams ¶
type UpdateNotificationChannelParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateNotificationChannelParams defines parameters for UpdateNotificationChannel.
type UpdateNotificationChannelRequestObject ¶
type UpdateNotificationChannelRequestObject struct {
ChannelUuid ChannelUuid `json:"channel_uuid"`
Params UpdateNotificationChannelParams
Body *UpdateNotificationChannelJSONRequestBody
}
type UpdateNotificationChannelResponseObject ¶
type UpdateNotificationChannelResponseObject interface {
VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
}
type UpdatePrivateKey200JSONResponse ¶
type UpdatePrivateKey200JSONResponse struct {
Body PrivateKey
Headers UpdatePrivateKey200ResponseHeaders
}
func (UpdatePrivateKey200JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey200JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey200ResponseHeaders ¶
type UpdatePrivateKey200ResponseHeaders struct {
ETag *string
}
type UpdatePrivateKey400JSONResponse ¶
type UpdatePrivateKey400JSONResponse struct{ BadRequestJSONResponse }
func (UpdatePrivateKey400JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey400JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey401JSONResponse ¶
func (UpdatePrivateKey401JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey401JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey403JSONResponse ¶
type UpdatePrivateKey403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdatePrivateKey403JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey403JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey404JSONResponse ¶
type UpdatePrivateKey404JSONResponse struct{ NotFoundJSONResponse }
func (UpdatePrivateKey404JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey404JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey409JSONResponse ¶
type UpdatePrivateKey409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdatePrivateKey409JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey409JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey422JSONResponse ¶
type UpdatePrivateKey422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdatePrivateKey422JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey422JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKey429JSONResponse ¶
type UpdatePrivateKey429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdatePrivateKey429JSONResponse) VisitUpdatePrivateKeyResponse ¶
func (response UpdatePrivateKey429JSONResponse) VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
type UpdatePrivateKeyJSONRequestBody ¶
type UpdatePrivateKeyJSONRequestBody = PrivateKeyUpdate
UpdatePrivateKeyJSONRequestBody defines body for UpdatePrivateKey for application/json ContentType.
type UpdatePrivateKeyParams ¶
type UpdatePrivateKeyParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdatePrivateKeyParams defines parameters for UpdatePrivateKey.
type UpdatePrivateKeyRequestObject ¶
type UpdatePrivateKeyRequestObject struct {
PrivateKeyUuid PrivateKeyUuid `json:"private_key_uuid"`
Params UpdatePrivateKeyParams
Body *UpdatePrivateKeyJSONRequestBody
}
type UpdatePrivateKeyResponseObject ¶
type UpdatePrivateKeyResponseObject interface {
VisitUpdatePrivateKeyResponse(w http.ResponseWriter) error
}
type UpdateProject200JSONResponse ¶
type UpdateProject200JSONResponse struct {
Body Project
Headers UpdateProject200ResponseHeaders
}
func (UpdateProject200JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject200JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject200ResponseHeaders ¶
type UpdateProject200ResponseHeaders struct {
ETag *string
}
type UpdateProject400JSONResponse ¶
type UpdateProject400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateProject400JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject400JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject401JSONResponse ¶
func (UpdateProject401JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject401JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject403JSONResponse ¶
type UpdateProject403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateProject403JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject403JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject404JSONResponse ¶
type UpdateProject404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateProject404JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject404JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject409JSONResponse ¶
type UpdateProject409JSONResponse struct{ ConflictJSONResponse }
func (UpdateProject409JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject409JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject422JSONResponse ¶
type UpdateProject422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateProject422JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject422JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProject429JSONResponse ¶
type UpdateProject429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateProject429JSONResponse) VisitUpdateProjectResponse ¶
func (response UpdateProject429JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error
type UpdateProjectJSONRequestBody ¶
type UpdateProjectJSONRequestBody = ProjectUpdate
UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.
type UpdateProjectRequestObject ¶
type UpdateProjectRequestObject struct {
ProjectUuid ProjectUuid `json:"project_uuid"`
Body *UpdateProjectJSONRequestBody
}
type UpdateProjectResponseObject ¶
type UpdateProjectResponseObject interface {
VisitUpdateProjectResponse(w http.ResponseWriter) error
}
type UpdateRegistryCredential200JSONResponse ¶
type UpdateRegistryCredential200JSONResponse struct {
Body RegistryCredential
Headers UpdateRegistryCredential200ResponseHeaders
}
func (UpdateRegistryCredential200JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential200JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential200ResponseHeaders ¶
type UpdateRegistryCredential200ResponseHeaders struct {
ETag *string
}
type UpdateRegistryCredential400JSONResponse ¶
type UpdateRegistryCredential400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateRegistryCredential400JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential400JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential401JSONResponse ¶
func (UpdateRegistryCredential401JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential401JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential403JSONResponse ¶
type UpdateRegistryCredential403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateRegistryCredential403JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential403JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential404JSONResponse ¶
type UpdateRegistryCredential404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateRegistryCredential404JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential404JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential409JSONResponse ¶
type UpdateRegistryCredential409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateRegistryCredential409JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential409JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential422JSONResponse ¶
type UpdateRegistryCredential422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateRegistryCredential422JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential422JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredential429JSONResponse ¶
type UpdateRegistryCredential429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateRegistryCredential429JSONResponse) VisitUpdateRegistryCredentialResponse ¶
func (response UpdateRegistryCredential429JSONResponse) VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
type UpdateRegistryCredentialJSONRequestBody ¶
type UpdateRegistryCredentialJSONRequestBody = RegistryCredentialUpdate
UpdateRegistryCredentialJSONRequestBody defines body for UpdateRegistryCredential for application/json ContentType.
type UpdateRegistryCredentialParams ¶
type UpdateRegistryCredentialParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateRegistryCredentialParams defines parameters for UpdateRegistryCredential.
type UpdateRegistryCredentialRequestObject ¶
type UpdateRegistryCredentialRequestObject struct {
RegistryCredentialUuid RegistryCredentialUuid `json:"registry_credential_uuid"`
Params UpdateRegistryCredentialParams
Body *UpdateRegistryCredentialJSONRequestBody
}
type UpdateRegistryCredentialResponseObject ¶
type UpdateRegistryCredentialResponseObject interface {
VisitUpdateRegistryCredentialResponse(w http.ResponseWriter) error
}
type UpdateS3Storage200JSONResponse ¶
type UpdateS3Storage200JSONResponse struct {
Body S3Storage
Headers UpdateS3Storage200ResponseHeaders
}
func (UpdateS3Storage200JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage200JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage200ResponseHeaders ¶
type UpdateS3Storage200ResponseHeaders struct {
ETag *string
}
type UpdateS3Storage400JSONResponse ¶
type UpdateS3Storage400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateS3Storage400JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage400JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage401JSONResponse ¶
func (UpdateS3Storage401JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage401JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage403JSONResponse ¶
type UpdateS3Storage403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateS3Storage403JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage403JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage404JSONResponse ¶
type UpdateS3Storage404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateS3Storage404JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage404JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage409JSONResponse ¶
type UpdateS3Storage409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateS3Storage409JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage409JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage422JSONResponse ¶
type UpdateS3Storage422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateS3Storage422JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage422JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3Storage429JSONResponse ¶
type UpdateS3Storage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateS3Storage429JSONResponse) VisitUpdateS3StorageResponse ¶
func (response UpdateS3Storage429JSONResponse) VisitUpdateS3StorageResponse(w http.ResponseWriter) error
type UpdateS3StorageJSONRequestBody ¶
type UpdateS3StorageJSONRequestBody = S3StorageUpdate
UpdateS3StorageJSONRequestBody defines body for UpdateS3Storage for application/json ContentType.
type UpdateS3StorageParams ¶
type UpdateS3StorageParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateS3StorageParams defines parameters for UpdateS3Storage.
type UpdateS3StorageRequestObject ¶
type UpdateS3StorageRequestObject struct {
S3StorageUuid S3StorageUuid `json:"s3_storage_uuid"`
Params UpdateS3StorageParams
Body *UpdateS3StorageJSONRequestBody
}
type UpdateS3StorageResponseObject ¶
type UpdateS3StorageResponseObject interface {
VisitUpdateS3StorageResponse(w http.ResponseWriter) error
}
type UpdateScheduledTask200JSONResponse ¶
type UpdateScheduledTask200JSONResponse struct {
Body ScheduledTask
Headers UpdateScheduledTask200ResponseHeaders
}
func (UpdateScheduledTask200JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask200JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask200ResponseHeaders ¶
type UpdateScheduledTask200ResponseHeaders struct {
ETag *string
}
type UpdateScheduledTask400JSONResponse ¶
type UpdateScheduledTask400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateScheduledTask400JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask400JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask401JSONResponse ¶
func (UpdateScheduledTask401JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask401JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask403JSONResponse ¶
type UpdateScheduledTask403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateScheduledTask403JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask403JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask404JSONResponse ¶
type UpdateScheduledTask404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateScheduledTask404JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask404JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask409JSONResponse ¶
type UpdateScheduledTask409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateScheduledTask409JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask409JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask422JSONResponse ¶
type UpdateScheduledTask422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateScheduledTask422JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask422JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTask429JSONResponse ¶
type UpdateScheduledTask429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateScheduledTask429JSONResponse) VisitUpdateScheduledTaskResponse ¶
func (response UpdateScheduledTask429JSONResponse) VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
type UpdateScheduledTaskJSONRequestBody ¶
type UpdateScheduledTaskJSONRequestBody = ScheduledTaskUpdate
UpdateScheduledTaskJSONRequestBody defines body for UpdateScheduledTask for application/json ContentType.
type UpdateScheduledTaskParams ¶
type UpdateScheduledTaskParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateScheduledTaskParams defines parameters for UpdateScheduledTask.
type UpdateScheduledTaskRequestObject ¶
type UpdateScheduledTaskRequestObject struct {
TaskUuid TaskUuid `json:"task_uuid"`
Params UpdateScheduledTaskParams
Body *UpdateScheduledTaskJSONRequestBody
}
type UpdateScheduledTaskResponseObject ¶
type UpdateScheduledTaskResponseObject interface {
VisitUpdateScheduledTaskResponse(w http.ResponseWriter) error
}
type UpdateServer200JSONResponse ¶
type UpdateServer200JSONResponse struct {
Body Server
Headers UpdateServer200ResponseHeaders
}
func (UpdateServer200JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer200JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer200ResponseHeaders ¶
type UpdateServer200ResponseHeaders struct {
ETag *string
}
type UpdateServer400JSONResponse ¶
type UpdateServer400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateServer400JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer400JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer401JSONResponse ¶
func (UpdateServer401JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer401JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer403JSONResponse ¶
type UpdateServer403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateServer403JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer403JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer404JSONResponse ¶
type UpdateServer404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateServer404JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer404JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer409JSONResponse ¶
type UpdateServer409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateServer409JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer409JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer422JSONResponse ¶
type UpdateServer422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateServer422JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer422JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServer429JSONResponse ¶
type UpdateServer429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateServer429JSONResponse) VisitUpdateServerResponse ¶
func (response UpdateServer429JSONResponse) VisitUpdateServerResponse(w http.ResponseWriter) error
type UpdateServerJSONRequestBody ¶
type UpdateServerJSONRequestBody = ServerUpdate
UpdateServerJSONRequestBody defines body for UpdateServer for application/json ContentType.
type UpdateServerParams ¶
type UpdateServerParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateServerParams defines parameters for UpdateServer.
type UpdateServerRequestObject ¶
type UpdateServerRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params UpdateServerParams
Body *UpdateServerJSONRequestBody
}
type UpdateServerResponseObject ¶
type UpdateServerResponseObject interface {
VisitUpdateServerResponse(w http.ResponseWriter) error
}
type UpdateService200JSONResponse ¶
type UpdateService200JSONResponse struct {
Body Service
Headers UpdateService200ResponseHeaders
}
func (UpdateService200JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService200JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService200ResponseHeaders ¶
type UpdateService200ResponseHeaders struct {
ETag *string
}
type UpdateService400JSONResponse ¶
type UpdateService400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateService400JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService400JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService401JSONResponse ¶
func (UpdateService401JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService401JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService403JSONResponse ¶
type UpdateService403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateService403JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService403JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService404JSONResponse ¶
type UpdateService404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateService404JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService404JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService409JSONResponse ¶
type UpdateService409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateService409JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService409JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService422JSONResponse ¶
type UpdateService422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateService422JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService422JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateService429JSONResponse ¶
type UpdateService429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateService429JSONResponse) VisitUpdateServiceResponse ¶
func (response UpdateService429JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error
type UpdateServiceEnv200JSONResponse ¶
type UpdateServiceEnv200JSONResponse EnvironmentVariable
func (UpdateServiceEnv200JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv200JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnv400JSONResponse ¶
type UpdateServiceEnv400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateServiceEnv400JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv400JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnv401JSONResponse ¶
func (UpdateServiceEnv401JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv401JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnv403JSONResponse ¶
type UpdateServiceEnv403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateServiceEnv403JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv403JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnv404JSONResponse ¶
type UpdateServiceEnv404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateServiceEnv404JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv404JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnv429JSONResponse ¶
type UpdateServiceEnv429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateServiceEnv429JSONResponse) VisitUpdateServiceEnvResponse ¶
func (response UpdateServiceEnv429JSONResponse) VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
type UpdateServiceEnvJSONRequestBody ¶
type UpdateServiceEnvJSONRequestBody = EnvironmentVariableUpdate
UpdateServiceEnvJSONRequestBody defines body for UpdateServiceEnv for application/json ContentType.
type UpdateServiceEnvRequestObject ¶
type UpdateServiceEnvRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
EnvUuid string `json:"env_uuid"`
Body *UpdateServiceEnvJSONRequestBody
}
type UpdateServiceEnvResponseObject ¶
type UpdateServiceEnvResponseObject interface {
VisitUpdateServiceEnvResponse(w http.ResponseWriter) error
}
type UpdateServiceJSONRequestBody ¶
type UpdateServiceJSONRequestBody = ServiceUpdate
UpdateServiceJSONRequestBody defines body for UpdateService for application/json ContentType.
type UpdateServiceParams ¶
type UpdateServiceParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateServiceParams defines parameters for UpdateService.
type UpdateServiceRequestObject ¶
type UpdateServiceRequestObject struct {
ServiceUuid ServiceUuid `json:"service_uuid"`
Params UpdateServiceParams
Body *UpdateServiceJSONRequestBody
}
type UpdateServiceResponseObject ¶
type UpdateServiceResponseObject interface {
VisitUpdateServiceResponse(w http.ResponseWriter) error
}
type UpdateSharedVariable200JSONResponse ¶
type UpdateSharedVariable200JSONResponse SharedVariable
func (UpdateSharedVariable200JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable200JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariable400JSONResponse ¶
func (UpdateSharedVariable400JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable400JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariable401JSONResponse ¶
func (UpdateSharedVariable401JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable401JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariable403JSONResponse ¶
func (UpdateSharedVariable403JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable403JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariable404JSONResponse ¶
func (UpdateSharedVariable404JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable404JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariable429JSONResponse ¶
func (UpdateSharedVariable429JSONResponse) VisitUpdateSharedVariableResponse ¶
func (response UpdateSharedVariable429JSONResponse) VisitUpdateSharedVariableResponse(w http.ResponseWriter) error
type UpdateSharedVariableJSONRequestBody ¶
type UpdateSharedVariableJSONRequestBody = SharedVariableUpdate
UpdateSharedVariableJSONRequestBody defines body for UpdateSharedVariable for application/json ContentType.
type UpdateSharedVariableRequestObject ¶
type UpdateSharedVariableRequestObject struct {
}
type UpdateSharedVariableResponseObject ¶
type UpdateSharedVariableResponseObject interface {
}
type UpdateTeam200JSONResponse ¶
type UpdateTeam200JSONResponse Team
func (UpdateTeam200JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam200JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam400JSONResponse ¶
type UpdateTeam400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateTeam400JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam400JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam401JSONResponse ¶
func (UpdateTeam401JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam401JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam403JSONResponse ¶
type UpdateTeam403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateTeam403JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam403JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam404JSONResponse ¶
type UpdateTeam404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateTeam404JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam404JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam422JSONResponse ¶
type UpdateTeam422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateTeam422JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam422JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeam429JSONResponse ¶
type UpdateTeam429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateTeam429JSONResponse) VisitUpdateTeamResponse ¶
func (response UpdateTeam429JSONResponse) VisitUpdateTeamResponse(w http.ResponseWriter) error
type UpdateTeamJSONRequestBody ¶
type UpdateTeamJSONRequestBody = TeamUpdate
UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.
type UpdateTeamMember200JSONResponse ¶
type UpdateTeamMember200JSONResponse TeamMember
func (UpdateTeamMember200JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember200JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember400JSONResponse ¶
type UpdateTeamMember400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateTeamMember400JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember400JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember401JSONResponse ¶
func (UpdateTeamMember401JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember401JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember403JSONResponse ¶
type UpdateTeamMember403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateTeamMember403JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember403JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember404JSONResponse ¶
type UpdateTeamMember404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateTeamMember404JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember404JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember409JSONResponse ¶
type UpdateTeamMember409JSONResponse struct{ ConflictJSONResponse }
func (UpdateTeamMember409JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember409JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember422JSONResponse ¶
type UpdateTeamMember422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateTeamMember422JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember422JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMember429JSONResponse ¶
type UpdateTeamMember429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateTeamMember429JSONResponse) VisitUpdateTeamMemberResponse ¶
func (response UpdateTeamMember429JSONResponse) VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
type UpdateTeamMemberJSONRequestBody ¶
type UpdateTeamMemberJSONRequestBody = MemberRoleUpdate
UpdateTeamMemberJSONRequestBody defines body for UpdateTeamMember for application/json ContentType.
type UpdateTeamMemberRequestObject ¶
type UpdateTeamMemberRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
UserUuid UserUuid `json:"user_uuid"`
Body *UpdateTeamMemberJSONRequestBody
}
type UpdateTeamMemberResponseObject ¶
type UpdateTeamMemberResponseObject interface {
VisitUpdateTeamMemberResponse(w http.ResponseWriter) error
}
type UpdateTeamRequestObject ¶
type UpdateTeamRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
Body *UpdateTeamJSONRequestBody
}
type UpdateTeamResponseObject ¶
type UpdateTeamResponseObject interface {
VisitUpdateTeamResponse(w http.ResponseWriter) error
}
type UpdateTeamRole200JSONResponse ¶
type UpdateTeamRole200JSONResponse CustomRole
func (UpdateTeamRole200JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole200JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole400JSONResponse ¶
type UpdateTeamRole400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateTeamRole400JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole400JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole401JSONResponse ¶
func (UpdateTeamRole401JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole401JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole403JSONResponse ¶
type UpdateTeamRole403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateTeamRole403JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole403JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole404JSONResponse ¶
type UpdateTeamRole404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateTeamRole404JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole404JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole409JSONResponse ¶
type UpdateTeamRole409JSONResponse struct{ ConflictJSONResponse }
func (UpdateTeamRole409JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole409JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole422JSONResponse ¶
type UpdateTeamRole422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateTeamRole422JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole422JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRole429JSONResponse ¶
type UpdateTeamRole429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateTeamRole429JSONResponse) VisitUpdateTeamRoleResponse ¶
func (response UpdateTeamRole429JSONResponse) VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
type UpdateTeamRoleJSONRequestBody ¶
type UpdateTeamRoleJSONRequestBody = CustomRoleUpdate
UpdateTeamRoleJSONRequestBody defines body for UpdateTeamRole for application/json ContentType.
type UpdateTeamRoleRequestObject ¶
type UpdateTeamRoleRequestObject struct {
TeamUuid TeamUuid `json:"team_uuid"`
RoleUuid RoleUuid `json:"role_uuid"`
Body *UpdateTeamRoleJSONRequestBody
}
type UpdateTeamRoleResponseObject ¶
type UpdateTeamRoleResponseObject interface {
VisitUpdateTeamRoleResponse(w http.ResponseWriter) error
}
type UpdateUptimeCheck200JSONResponse ¶
type UpdateUptimeCheck200JSONResponse struct {
Body UptimeCheck
Headers UpdateUptimeCheck200ResponseHeaders
}
func (UpdateUptimeCheck200JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck200JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck200ResponseHeaders ¶
type UpdateUptimeCheck200ResponseHeaders struct {
ETag *string
}
type UpdateUptimeCheck400JSONResponse ¶
type UpdateUptimeCheck400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateUptimeCheck400JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck400JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck401JSONResponse ¶
func (UpdateUptimeCheck401JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck401JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck403JSONResponse ¶
type UpdateUptimeCheck403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateUptimeCheck403JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck403JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck404JSONResponse ¶
type UpdateUptimeCheck404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateUptimeCheck404JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck404JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck409JSONResponse ¶
type UpdateUptimeCheck409JSONResponse struct{ VersionConflictJSONResponse }
func (UpdateUptimeCheck409JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck409JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck422JSONResponse ¶
type UpdateUptimeCheck422JSONResponse struct {
UnprocessableEntityJSONResponse
}
func (UpdateUptimeCheck422JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck422JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheck429JSONResponse ¶
type UpdateUptimeCheck429JSONResponse struct{ TooManyRequestsJSONResponse }
func (UpdateUptimeCheck429JSONResponse) VisitUpdateUptimeCheckResponse ¶
func (response UpdateUptimeCheck429JSONResponse) VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
type UpdateUptimeCheckJSONRequestBody ¶
type UpdateUptimeCheckJSONRequestBody = UptimeCheckUpdate
UpdateUptimeCheckJSONRequestBody defines body for UpdateUptimeCheck for application/json ContentType.
type UpdateUptimeCheckParams ¶
type UpdateUptimeCheckParams struct {
// IfMatch Expected optimistic version of the resource (value of the `ETag` header of the last `GET`). Mismatch → `409` (`version_conflict`) with the current version in `details`.
IfMatch IfMatch `json:"If-Match"`
}
UpdateUptimeCheckParams defines parameters for UpdateUptimeCheck.
type UpdateUptimeCheckRequestObject ¶
type UpdateUptimeCheckRequestObject struct {
UptimeCheckUuid UptimeCheckUuid `json:"uptime_check_uuid"`
Params UpdateUptimeCheckParams
Body *UpdateUptimeCheckJSONRequestBody
}
type UpdateUptimeCheckResponseObject ¶
type UpdateUptimeCheckResponseObject interface {
VisitUpdateUptimeCheckResponse(w http.ResponseWriter) error
}
type UptimeCheck ¶
type UptimeCheck struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Enabled bool `json:"enabled"`
FailureThreshold int `json:"failure_threshold"`
IntervalSeconds int `json:"interval_seconds"`
Kind UptimeCheckKind `json:"kind"`
LastCheckedAt *time.Time `json:"last_checked_at,omitempty"`
LastError *string `json:"last_error,omitempty"`
LastLatencyMs *int `json:"last_latency_ms,omitempty"`
Name string `json:"name"`
// ResourceUuid Linked resource ("per resource" history, ADR-017).
ResourceUuid *string `json:"resource_uuid,omitempty"`
Status *UptimeCheckStatus `json:"status,omitempty"`
StatusSince *time.Time `json:"status_since,omitempty"`
SuccessThreshold int `json:"success_threshold"`
// Target Public HTTP(S) URL or public `host:port`; non-public destinations are blocked on the resolved IP for every connection and redirect.
Target string `json:"target"`
TimeoutSeconds int `json:"timeout_seconds"`
Uuid *string `json:"uuid,omitempty"`
Version *int `json:"version,omitempty"`
}
UptimeCheck An uptime check (ADR-017): HTTP/TCP probe executed from the control plane, threshold-based verdict (structural anti-flapping).
type UptimeCheckCreate ¶
type UptimeCheckCreate struct {
Enabled *bool `json:"enabled,omitempty"`
FailureThreshold *int `json:"failure_threshold,omitempty"`
IntervalSeconds *int `json:"interval_seconds,omitempty"`
Kind UptimeCheckCreateKind `json:"kind"`
Name string `json:"name"`
ResourceUuid *string `json:"resource_uuid,omitempty"`
SuccessThreshold *int `json:"success_threshold,omitempty"`
// Target Public HTTP(S) URL or public `host:port`; non-public destinations are blocked on the resolved IP for every connection and redirect.
Target string `json:"target"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
}
UptimeCheckCreate defines model for UptimeCheckCreate.
type UptimeCheckCreateKind ¶
type UptimeCheckCreateKind string
UptimeCheckCreateKind defines model for UptimeCheckCreate.Kind.
const ( Http UptimeCheckCreateKind = "http" Tcp UptimeCheckCreateKind = "tcp" )
Defines values for UptimeCheckCreateKind.
func (UptimeCheckCreateKind) Valid ¶
func (e UptimeCheckCreateKind) Valid() bool
Valid indicates whether the value is a known member of the UptimeCheckCreateKind enum.
type UptimeCheckKind ¶
type UptimeCheckKind string
UptimeCheckKind defines model for UptimeCheck.Kind.
const ( UptimeCheckKindHttp UptimeCheckKind = "http" UptimeCheckKindTcp UptimeCheckKind = "tcp" )
Defines values for UptimeCheckKind.
func (UptimeCheckKind) Valid ¶
func (e UptimeCheckKind) Valid() bool
Valid indicates whether the value is a known member of the UptimeCheckKind enum.
type UptimeCheckStatus ¶
type UptimeCheckStatus string
UptimeCheckStatus defines model for UptimeCheck.Status.
const ( Down UptimeCheckStatus = "down" Unknown UptimeCheckStatus = "unknown" Up UptimeCheckStatus = "up" )
Defines values for UptimeCheckStatus.
func (UptimeCheckStatus) Valid ¶
func (e UptimeCheckStatus) Valid() bool
Valid indicates whether the value is a known member of the UptimeCheckStatus enum.
type UptimeCheckUpdate ¶
type UptimeCheckUpdate struct {
Enabled *bool `json:"enabled,omitempty"`
FailureThreshold *int `json:"failure_threshold,omitempty"`
IntervalSeconds *int `json:"interval_seconds,omitempty"`
Name *string `json:"name,omitempty"`
SuccessThreshold *int `json:"success_threshold,omitempty"`
// Target Public HTTP(S) URL or public `host:port`; non-public destinations are blocked on the resolved IP for every connection and redirect.
Target *string `json:"target,omitempty"`
TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
}
UptimeCheckUpdate Partial update — the current verdict is never editable.
type UptimeCheckUuid ¶
type UptimeCheckUuid = string
UptimeCheckUuid defines model for UptimeCheckUuid.
type UptimeResult ¶
type UptimeResult struct {
CheckedAt time.Time `json:"checked_at"`
Error *string `json:"error,omitempty"`
LatencyMs *int `json:"latency_ms,omitempty"`
Ok bool `json:"ok"`
StatusCode *int `json:"status_code,omitempty"`
}
UptimeResult A raw probe result (bounded retention).
type ValidateS3Storage200JSONResponse ¶
type ValidateS3Storage200JSONResponse S3Storage
func (ValidateS3Storage200JSONResponse) VisitValidateS3StorageResponse ¶
func (response ValidateS3Storage200JSONResponse) VisitValidateS3StorageResponse(w http.ResponseWriter) error
type ValidateS3Storage401JSONResponse ¶
func (ValidateS3Storage401JSONResponse) VisitValidateS3StorageResponse ¶
func (response ValidateS3Storage401JSONResponse) VisitValidateS3StorageResponse(w http.ResponseWriter) error
type ValidateS3Storage403JSONResponse ¶
type ValidateS3Storage403JSONResponse struct{ ForbiddenJSONResponse }
func (ValidateS3Storage403JSONResponse) VisitValidateS3StorageResponse ¶
func (response ValidateS3Storage403JSONResponse) VisitValidateS3StorageResponse(w http.ResponseWriter) error
type ValidateS3Storage404JSONResponse ¶
type ValidateS3Storage404JSONResponse struct{ NotFoundJSONResponse }
func (ValidateS3Storage404JSONResponse) VisitValidateS3StorageResponse ¶
func (response ValidateS3Storage404JSONResponse) VisitValidateS3StorageResponse(w http.ResponseWriter) error
type ValidateS3Storage429JSONResponse ¶
type ValidateS3Storage429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ValidateS3Storage429JSONResponse) VisitValidateS3StorageResponse ¶
func (response ValidateS3Storage429JSONResponse) VisitValidateS3StorageResponse(w http.ResponseWriter) error
type ValidateS3StorageRequestObject ¶
type ValidateS3StorageRequestObject struct {
S3StorageUuid S3StorageUuid `json:"s3_storage_uuid"`
}
type ValidateS3StorageResponseObject ¶
type ValidateS3StorageResponseObject interface {
VisitValidateS3StorageResponse(w http.ResponseWriter) error
}
type ValidateServer202JSONResponse ¶
type ValidateServer202JSONResponse JobAccepted
func (ValidateServer202JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer202JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServer401JSONResponse ¶
func (ValidateServer401JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer401JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServer403JSONResponse ¶
type ValidateServer403JSONResponse struct{ ForbiddenJSONResponse }
func (ValidateServer403JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer403JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServer404JSONResponse ¶
type ValidateServer404JSONResponse struct{ NotFoundJSONResponse }
func (ValidateServer404JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer404JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServer409JSONResponse ¶
type ValidateServer409JSONResponse struct{ ConflictJSONResponse }
func (ValidateServer409JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer409JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServer429JSONResponse ¶
type ValidateServer429JSONResponse struct{ TooManyRequestsJSONResponse }
func (ValidateServer429JSONResponse) VisitValidateServerResponse ¶
func (response ValidateServer429JSONResponse) VisitValidateServerResponse(w http.ResponseWriter) error
type ValidateServerParams ¶
type ValidateServerParams struct {
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
ValidateServerParams defines parameters for ValidateServer.
type ValidateServerRequestObject ¶
type ValidateServerRequestObject struct {
ServerUuid ServerUuid `json:"server_uuid"`
Params ValidateServerParams
}
type ValidateServerResponseObject ¶
type ValidateServerResponseObject interface {
VisitValidateServerResponse(w http.ResponseWriter) error
}
type VersionConflict ¶
type VersionConflict = Error
VersionConflict Single error schema of the API (§24.1). Never contains a secret or a stack trace.
type VersionConflictJSONResponse ¶
type VersionConflictJSONResponse Error
type VersionInfo ¶
type VersionInfo struct {
// BuiltAt Build date (UTC).
BuiltAt *time.Time `json:"built_at,omitempty"`
// Commit SHA of the build commit.
Commit *string `json:"commit,omitempty"`
// Version Semantic version of the AkerDock instance.
Version string `json:"version"`
}
VersionInfo defines model for VersionInfo.
type WebhookDeploy202JSONResponse ¶
type WebhookDeploy202JSONResponse WebhookDeployAccepted
func (WebhookDeploy202JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy202JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeploy400JSONResponse ¶
type WebhookDeploy400JSONResponse struct{ BadRequestJSONResponse }
func (WebhookDeploy400JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy400JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeploy401JSONResponse ¶
func (WebhookDeploy401JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy401JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeploy403JSONResponse ¶
type WebhookDeploy403JSONResponse struct{ ForbiddenJSONResponse }
func (WebhookDeploy403JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy403JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeploy404JSONResponse ¶
type WebhookDeploy404JSONResponse struct{ NotFoundJSONResponse }
func (WebhookDeploy404JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy404JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeploy429JSONResponse ¶
type WebhookDeploy429JSONResponse struct{ TooManyRequestsJSONResponse }
func (WebhookDeploy429JSONResponse) VisitWebhookDeployResponse ¶
func (response WebhookDeploy429JSONResponse) VisitWebhookDeployResponse(w http.ResponseWriter) error
type WebhookDeployAccepted ¶
type WebhookDeployAccepted struct {
Deployments []WebhookDeployResult `json:"deployments"`
}
WebhookDeployAccepted Result of the deploy webhook — one deployment per targeted resource.
type WebhookDeployParams ¶
type WebhookDeployParams struct {
// Uuid UUID(s) of the resources to deploy, comma-separated. Required if `tag` is absent.
Uuid *WebhookUuid `form:"uuid,omitempty" json:"uuid,omitempty"`
// Tag Comma-separated tag(s) — deploys all the team's resources carrying one of these tags. Required if `uuid` is absent.
Tag *WebhookTag `form:"tag,omitempty" json:"tag,omitempty"`
// Force Forces a rebuild without cache.
Force *WebhookForce `form:"force,omitempty" json:"force,omitempty"`
}
WebhookDeployParams defines parameters for WebhookDeploy.
type WebhookDeployPost202JSONResponse ¶
type WebhookDeployPost202JSONResponse WebhookDeployAccepted
func (WebhookDeployPost202JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost202JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost400JSONResponse ¶
type WebhookDeployPost400JSONResponse struct{ BadRequestJSONResponse }
func (WebhookDeployPost400JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost400JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost401JSONResponse ¶
func (WebhookDeployPost401JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost401JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost403JSONResponse ¶
type WebhookDeployPost403JSONResponse struct{ ForbiddenJSONResponse }
func (WebhookDeployPost403JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost403JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost404JSONResponse ¶
type WebhookDeployPost404JSONResponse struct{ NotFoundJSONResponse }
func (WebhookDeployPost404JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost404JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost409JSONResponse ¶
type WebhookDeployPost409JSONResponse struct{ ConflictJSONResponse }
func (WebhookDeployPost409JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost409JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPost429JSONResponse ¶
type WebhookDeployPost429JSONResponse struct{ TooManyRequestsJSONResponse }
func (WebhookDeployPost429JSONResponse) VisitWebhookDeployPostResponse ¶
func (response WebhookDeployPost429JSONResponse) VisitWebhookDeployPostResponse(w http.ResponseWriter) error
type WebhookDeployPostParams ¶
type WebhookDeployPostParams struct {
// Uuid UUID(s) of the resources to deploy, comma-separated. Required if `tag` is absent.
Uuid *WebhookUuid `form:"uuid,omitempty" json:"uuid,omitempty"`
// Tag Comma-separated tag(s) — deploys all the team's resources carrying one of these tags. Required if `uuid` is absent.
Tag *WebhookTag `form:"tag,omitempty" json:"tag,omitempty"`
// Force Forces a rebuild without cache.
Force *WebhookForce `form:"force,omitempty" json:"force,omitempty"`
// IdempotencyKey Idempotency key (§24.1). Replaying the same key with an identical body returns the original response; same key with a different body → `409` (`idempotency_conflict`). Kept for at least 24 h.
IdempotencyKey *IdempotencyKey `json:"Idempotency-Key,omitempty"`
}
WebhookDeployPostParams defines parameters for WebhookDeployPost.
type WebhookDeployPostRequestObject ¶
type WebhookDeployPostRequestObject struct {
Params WebhookDeployPostParams
}
type WebhookDeployPostResponseObject ¶
type WebhookDeployPostResponseObject interface {
VisitWebhookDeployPostResponse(w http.ResponseWriter) error
}
type WebhookDeployRequestObject ¶
type WebhookDeployRequestObject struct {
Params WebhookDeployParams
}
type WebhookDeployResponseObject ¶
type WebhookDeployResponseObject interface {
VisitWebhookDeployResponse(w http.ResponseWriter) error
}
type WebhookDeployResult ¶
type WebhookDeployResult struct {
// DeploymentUuid UUID of the deployment queued for this resource.
DeploymentUuid string `json:"deployment_uuid"`
// Message Optional clarification (e.g. deployment coalesced with a pending deployment).
Message *string `json:"message,omitempty"`
// ResourceUuid UUID of the targeted resource.
ResourceUuid string `json:"resource_uuid"`
}
WebhookDeployResult defines model for WebhookDeployResult.
type WebhookEndpoint ¶
type WebhookEndpoint struct {
Enabled bool `json:"enabled"`
Provider WebhookEndpointProvider `json:"provider"`
// Secret HMAC secret — returned **only** at creation, never read back afterwards (INV-003).
Secret *string `json:"secret,omitempty"`
// Url Receiving URL to declare at the provider.
Url string `json:"url"`
Uuid string `json:"uuid"`
}
WebhookEndpoint defines model for WebhookEndpoint.
type WebhookEndpointCreate ¶
type WebhookEndpointCreate struct {
Provider WebhookEndpointCreateProvider `json:"provider"`
}
WebhookEndpointCreate defines model for WebhookEndpointCreate.
type WebhookEndpointCreateProvider ¶
type WebhookEndpointCreateProvider string
WebhookEndpointCreateProvider defines model for WebhookEndpointCreate.Provider.
const ( WebhookEndpointCreateProviderGitea WebhookEndpointCreateProvider = "gitea" WebhookEndpointCreateProviderGithub WebhookEndpointCreateProvider = "github" WebhookEndpointCreateProviderGitlab WebhookEndpointCreateProvider = "gitlab" )
Defines values for WebhookEndpointCreateProvider.
func (WebhookEndpointCreateProvider) Valid ¶
func (e WebhookEndpointCreateProvider) Valid() bool
Valid indicates whether the value is a known member of the WebhookEndpointCreateProvider enum.
type WebhookEndpointProvider ¶
type WebhookEndpointProvider string
WebhookEndpointProvider defines model for WebhookEndpoint.Provider.
const ( WebhookEndpointProviderGitea WebhookEndpointProvider = "gitea" WebhookEndpointProviderGithub WebhookEndpointProvider = "github" WebhookEndpointProviderGitlab WebhookEndpointProvider = "gitlab" )
Defines values for WebhookEndpointProvider.
func (WebhookEndpointProvider) Valid ¶
func (e WebhookEndpointProvider) Valid() bool
Valid indicates whether the value is a known member of the WebhookEndpointProvider enum.