computesphereapi

package module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

README

computesphere-go

The official Go SDK for the ComputeSphere API.

Install

go get github.com/computesphere/computesphere-go

Authentication

The client authenticates with a ComputeSphere access token — either an API token (create one in the console under Settings → API Tokens) or an OAuth access token. Pass it however you obtain it; the client treats it as an opaque bearer credential.

Usage

package main

import (
	"context"
	"fmt"
	"log"
	"net/http"
	"os"

	computesphere "github.com/computesphere/computesphere-go"
)

func main() {
	token := os.Getenv("COMPUTESPHERE_API_TOKEN")
	accountID := os.Getenv("COMPUTESPHERE_ACCOUNT_ID")
	bearer := func(_ context.Context, req *http.Request) error {
		req.Header.Set("Authorization", "Bearer "+token)
		return nil
	}

	client, err := computesphere.NewClient(
		"https://api.computesphere.com/v2",
		computesphere.WithRequestEditorFn(bearer),
	)
	if err != nil {
		log.Fatal(err)
	}

	resp, err := client.ListRegionsWithResponse(context.Background(), &computesphere.ListRegionsParams{
		XAccountId: accountID,
	})
	if err != nil {
		log.Fatal(err)
	}
	if resp.JSON200 == nil {
		log.Fatalf("HTTP %d", resp.StatusCode())
	}
	for _, r := range resp.JSON200.Items {
		fmt.Println(r.Name, r.DisplayName)
	}
}

Documentation

Full API reference: https://docs.computesphere.com.

License

Apache-2.0. ComputeSphere is a trademark of ComputeSphere LLC.

Documentation

Overview

Package computesphereapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BearerAuthScopes = "bearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewActivateSpherestorMountRequest

func NewActivateSpherestorMountRequest(server string, id DeploymentId, mid SpherestorMountId) (*http.Request, error)

NewActivateSpherestorMountRequest generates requests for ActivateSpherestorMount

func NewAddAccountMemberRequest

func NewAddAccountMemberRequest(server string, aid AccountId, body AddAccountMemberJSONRequestBody) (*http.Request, error)

NewAddAccountMemberRequest calls the generic AddAccountMember builder with application/json body

func NewAddAccountMemberRequestWithBody

func NewAddAccountMemberRequestWithBody(server string, aid AccountId, contentType string, body io.Reader) (*http.Request, error)

NewAddAccountMemberRequestWithBody generates requests for AddAccountMember with any type of body

func NewAddDeploymentDomainRequest

func NewAddDeploymentDomainRequest(server string, id DeploymentId, body AddDeploymentDomainJSONRequestBody) (*http.Request, error)

NewAddDeploymentDomainRequest calls the generic AddDeploymentDomain builder with application/json body

func NewAddDeploymentDomainRequestWithBody

func NewAddDeploymentDomainRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewAddDeploymentDomainRequestWithBody generates requests for AddDeploymentDomain with any type of body

func NewAddTeamMemberRequest

func NewAddTeamMemberRequest(server string, tid TeamId, body AddTeamMemberJSONRequestBody) (*http.Request, error)

NewAddTeamMemberRequest calls the generic AddTeamMember builder with application/json body

func NewAddTeamMemberRequestWithBody

func NewAddTeamMemberRequestWithBody(server string, tid TeamId, contentType string, body io.Reader) (*http.Request, error)

NewAddTeamMemberRequestWithBody generates requests for AddTeamMember with any type of body

func NewAddTeamProjectRequest

func NewAddTeamProjectRequest(server string, tid TeamId, body AddTeamProjectJSONRequestBody) (*http.Request, error)

NewAddTeamProjectRequest calls the generic AddTeamProject builder with application/json body

func NewAddTeamProjectRequestWithBody

func NewAddTeamProjectRequestWithBody(server string, tid TeamId, contentType string, body io.Reader) (*http.Request, error)

NewAddTeamProjectRequestWithBody generates requests for AddTeamProject with any type of body

func NewApplyManifestRequest

func NewApplyManifestRequest(server string, params *ApplyManifestParams, body ApplyManifestJSONRequestBody) (*http.Request, error)

NewApplyManifestRequest calls the generic ApplyManifest builder with application/json body

func NewApplyManifestRequestWithBody

func NewApplyManifestRequestWithBody(server string, params *ApplyManifestParams, contentType string, body io.Reader) (*http.Request, error)

NewApplyManifestRequestWithBody generates requests for ApplyManifest with any type of body

func NewBootSphereFilesRequest

func NewBootSphereFilesRequest(server string, body BootSphereFilesJSONRequestBody) (*http.Request, error)

NewBootSphereFilesRequest calls the generic BootSphereFiles builder with application/json body

func NewBootSphereFilesRequestWithBody

func NewBootSphereFilesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewBootSphereFilesRequestWithBody generates requests for BootSphereFiles with any type of body

func NewBulkUpdateAccountMemberRolesRequest

func NewBulkUpdateAccountMemberRolesRequest(server string, aid AccountId, body BulkUpdateAccountMemberRolesJSONRequestBody) (*http.Request, error)

NewBulkUpdateAccountMemberRolesRequest calls the generic BulkUpdateAccountMemberRoles builder with application/json body

func NewBulkUpdateAccountMemberRolesRequestWithBody

func NewBulkUpdateAccountMemberRolesRequestWithBody(server string, aid AccountId, contentType string, body io.Reader) (*http.Request, error)

NewBulkUpdateAccountMemberRolesRequestWithBody generates requests for BulkUpdateAccountMemberRoles with any type of body

func NewCancelBuildRequest

func NewCancelBuildRequest(server string, id DeploymentId, bid BuildId) (*http.Request, error)

NewCancelBuildRequest generates requests for CancelBuild

func NewCancelDeploymentVersionRequest

func NewCancelDeploymentVersionRequest(server string, id DeploymentId, deployId DeployVersionId) (*http.Request, error)

NewCancelDeploymentVersionRequest generates requests for CancelDeploymentVersion

func NewClearBuildCacheRequest

func NewClearBuildCacheRequest(server string, id DeploymentId) (*http.Request, error)

NewClearBuildCacheRequest generates requests for ClearBuildCache

func NewCloneDeploymentRequest

func NewCloneDeploymentRequest(server string, id DeploymentId, body CloneDeploymentJSONRequestBody) (*http.Request, error)

NewCloneDeploymentRequest calls the generic CloneDeployment builder with application/json body

func NewCloneDeploymentRequestWithBody

func NewCloneDeploymentRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewCloneDeploymentRequestWithBody generates requests for CloneDeployment with any type of body

func NewCreateAPITokenRequest

func NewCreateAPITokenRequest(server string, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody) (*http.Request, error)

NewCreateAPITokenRequest calls the generic CreateAPIToken builder with application/json body

func NewCreateAPITokenRequestWithBody

func NewCreateAPITokenRequestWithBody(server string, params *CreateAPITokenParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAPITokenRequestWithBody generates requests for CreateAPIToken with any type of body

func NewCreateAccountFeatureRequestRequest

func NewCreateAccountFeatureRequestRequest(server string, aid AccountId, body CreateAccountFeatureRequestJSONRequestBody) (*http.Request, error)

NewCreateAccountFeatureRequestRequest calls the generic CreateAccountFeatureRequest builder with application/json body

func NewCreateAccountFeatureRequestRequestWithBody

func NewCreateAccountFeatureRequestRequestWithBody(server string, aid AccountId, contentType string, body io.Reader) (*http.Request, error)

NewCreateAccountFeatureRequestRequestWithBody generates requests for CreateAccountFeatureRequest with any type of body

func NewCreateAccountInvitationRequest

func NewCreateAccountInvitationRequest(server string, aid AccountId, body CreateAccountInvitationJSONRequestBody) (*http.Request, error)

NewCreateAccountInvitationRequest calls the generic CreateAccountInvitation builder with application/json body

func NewCreateAccountInvitationRequestWithBody

func NewCreateAccountInvitationRequestWithBody(server string, aid AccountId, contentType string, body io.Reader) (*http.Request, error)

NewCreateAccountInvitationRequestWithBody generates requests for CreateAccountInvitation with any type of body

func NewCreateAccountRequest

func NewCreateAccountRequest(server string, body CreateAccountJSONRequestBody) (*http.Request, error)

NewCreateAccountRequest calls the generic CreateAccount builder with application/json body

func NewCreateAccountRequestWithBody

func NewCreateAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAccountRequestWithBody generates requests for CreateAccount with any type of body

func NewCreateAlertRuleRequest

func NewCreateAlertRuleRequest(server string, params *CreateAlertRuleParams, body CreateAlertRuleJSONRequestBody) (*http.Request, error)

NewCreateAlertRuleRequest calls the generic CreateAlertRule builder with application/json body

func NewCreateAlertRuleRequestWithBody

func NewCreateAlertRuleRequestWithBody(server string, params *CreateAlertRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAlertRuleRequestWithBody generates requests for CreateAlertRule with any type of body

func NewCreateConnectionRequest

func NewCreateConnectionRequest(server string, params *CreateConnectionParams, body CreateConnectionJSONRequestBody) (*http.Request, error)

NewCreateConnectionRequest calls the generic CreateConnection builder with application/json body

func NewCreateConnectionRequestWithBody

func NewCreateConnectionRequestWithBody(server string, params *CreateConnectionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateConnectionRequestWithBody generates requests for CreateConnection with any type of body

func NewCreateDeploymentRequest

func NewCreateDeploymentRequest(server string, body CreateDeploymentJSONRequestBody) (*http.Request, error)

NewCreateDeploymentRequest calls the generic CreateDeployment builder with application/json body

func NewCreateDeploymentRequestWithBody

func NewCreateDeploymentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeploymentRequestWithBody generates requests for CreateDeployment with any type of body

func NewCreateEnvironmentRequest

func NewCreateEnvironmentRequest(server string, body CreateEnvironmentJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body

func NewCreateEnvironmentRequestWithBody

func NewCreateEnvironmentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentRequestWithBody generates requests for CreateEnvironment with any type of body

func NewCreateGuardrailRequest

func NewCreateGuardrailRequest(server string, params *CreateGuardrailParams, body CreateGuardrailJSONRequestBody) (*http.Request, error)

NewCreateGuardrailRequest calls the generic CreateGuardrail builder with application/json body

func NewCreateGuardrailRequestWithBody

func NewCreateGuardrailRequestWithBody(server string, params *CreateGuardrailParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateGuardrailRequestWithBody generates requests for CreateGuardrail with any type of body

func NewCreateGuardrailRuleRequest

func NewCreateGuardrailRuleRequest(server string, params *CreateGuardrailRuleParams, body CreateGuardrailRuleJSONRequestBody) (*http.Request, error)

NewCreateGuardrailRuleRequest calls the generic CreateGuardrailRule builder with application/json body

func NewCreateGuardrailRuleRequestWithBody

func NewCreateGuardrailRuleRequestWithBody(server string, params *CreateGuardrailRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateGuardrailRuleRequestWithBody generates requests for CreateGuardrailRule with any type of body

func NewCreateProjectRequest

func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateServiceRequest

func NewCreateServiceRequest(server string, body CreateServiceJSONRequestBody) (*http.Request, error)

NewCreateServiceRequest calls the generic CreateService builder with application/json body

func NewCreateServiceRequestWithBody

func NewCreateServiceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateServiceRequestWithBody generates requests for CreateService with any type of body

func NewCreateSnapshotRequest

func NewCreateSnapshotRequest(server string, body CreateSnapshotJSONRequestBody) (*http.Request, error)

NewCreateSnapshotRequest calls the generic CreateSnapshot builder with application/json body

func NewCreateSnapshotRequestWithBody

func NewCreateSnapshotRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateSnapshotRequestWithBody generates requests for CreateSnapshot with any type of body

func NewCreateSphereFileFolderRequest

func NewCreateSphereFileFolderRequest(server string, body CreateSphereFileFolderJSONRequestBody) (*http.Request, error)

NewCreateSphereFileFolderRequest calls the generic CreateSphereFileFolder builder with application/json body

func NewCreateSphereFileFolderRequestWithBody

func NewCreateSphereFileFolderRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateSphereFileFolderRequestWithBody generates requests for CreateSphereFileFolder with any type of body

func NewCreateSpherestorMountRequest

func NewCreateSpherestorMountRequest(server string, id DeploymentId, body CreateSpherestorMountJSONRequestBody) (*http.Request, error)

NewCreateSpherestorMountRequest calls the generic CreateSpherestorMount builder with application/json body

func NewCreateSpherestorMountRequestWithBody

func NewCreateSpherestorMountRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpherestorMountRequestWithBody generates requests for CreateSpherestorMount with any type of body

func NewCreateSpherestorVolumeRequest

func NewCreateSpherestorVolumeRequest(server string, params *CreateSpherestorVolumeParams, body CreateSpherestorVolumeJSONRequestBody) (*http.Request, error)

NewCreateSpherestorVolumeRequest calls the generic CreateSpherestorVolume builder with application/json body

func NewCreateSpherestorVolumeRequestWithBody

func NewCreateSpherestorVolumeRequestWithBody(server string, params *CreateSpherestorVolumeParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpherestorVolumeRequestWithBody generates requests for CreateSpherestorVolume with any type of body

func NewCreateTeamRequest

func NewCreateTeamRequest(server string, body CreateTeamJSONRequestBody) (*http.Request, error)

NewCreateTeamRequest calls the generic CreateTeam builder with application/json body

func NewCreateTeamRequestWithBody

func NewCreateTeamRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamRequestWithBody generates requests for CreateTeam with any type of body

func NewDeactivateSpherestorMountRequest

func NewDeactivateSpherestorMountRequest(server string, id DeploymentId, mid SpherestorMountId) (*http.Request, error)

NewDeactivateSpherestorMountRequest generates requests for DeactivateSpherestorMount

func NewDeleteAlertRuleRequest

func NewDeleteAlertRuleRequest(server string, arid AlertRuleId) (*http.Request, error)

NewDeleteAlertRuleRequest generates requests for DeleteAlertRule

func NewDeleteConnectionRequest

func NewDeleteConnectionRequest(server string, cid ConnectionId) (*http.Request, error)

NewDeleteConnectionRequest generates requests for DeleteConnection

func NewDeleteDeploymentDomainRequest

func NewDeleteDeploymentDomainRequest(server string, id DeploymentId, domainId DomainId) (*http.Request, error)

NewDeleteDeploymentDomainRequest generates requests for DeleteDeploymentDomain

func NewDeleteDeploymentEnvVarRequest

func NewDeleteDeploymentEnvVarRequest(server string, id DeploymentId, key EnvVarKey) (*http.Request, error)

NewDeleteDeploymentEnvVarRequest generates requests for DeleteDeploymentEnvVar

func NewDeleteDeploymentRequest

func NewDeleteDeploymentRequest(server string, id DeploymentId) (*http.Request, error)

NewDeleteDeploymentRequest generates requests for DeleteDeployment

func NewDeleteDeploymentSnapshotScheduleRequest

func NewDeleteDeploymentSnapshotScheduleRequest(server string, id DeploymentId) (*http.Request, error)

NewDeleteDeploymentSnapshotScheduleRequest generates requests for DeleteDeploymentSnapshotSchedule

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest(server string, eid EnvironmentId, params *DeleteEnvironmentParams) (*http.Request, error)

NewDeleteEnvironmentRequest generates requests for DeleteEnvironment

func NewDeleteGuardrailRequest

func NewDeleteGuardrailRequest(server string, gid GuardrailId, params *DeleteGuardrailParams) (*http.Request, error)

NewDeleteGuardrailRequest generates requests for DeleteGuardrail

func NewDeleteGuardrailRuleRequest

func NewDeleteGuardrailRuleRequest(server string, rid GuardrailRuleId, params *DeleteGuardrailRuleParams) (*http.Request, error)

NewDeleteGuardrailRuleRequest generates requests for DeleteGuardrailRule

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, pid ProjectId, params *DeleteProjectParams) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteServiceRequest

func NewDeleteServiceRequest(server string, sid ServiceId) (*http.Request, error)

NewDeleteServiceRequest generates requests for DeleteService

func NewDeleteSnapshotRequest

func NewDeleteSnapshotRequest(server string, sid SnapshotId) (*http.Request, error)

NewDeleteSnapshotRequest generates requests for DeleteSnapshot

func NewDeleteSphereFileRequest

func NewDeleteSphereFileRequest(server string, body DeleteSphereFileJSONRequestBody) (*http.Request, error)

NewDeleteSphereFileRequest calls the generic DeleteSphereFile builder with application/json body

func NewDeleteSphereFileRequestWithBody

func NewDeleteSphereFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteSphereFileRequestWithBody generates requests for DeleteSphereFile with any type of body

func NewDeleteTeamRequest

func NewDeleteTeamRequest(server string, tid TeamId) (*http.Request, error)

NewDeleteTeamRequest generates requests for DeleteTeam

func NewDeployDeploymentRequest

func NewDeployDeploymentRequest(server string, id DeploymentId, body DeployDeploymentJSONRequestBody) (*http.Request, error)

NewDeployDeploymentRequest calls the generic DeployDeployment builder with application/json body

func NewDeployDeploymentRequestWithBody

func NewDeployDeploymentRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewDeployDeploymentRequestWithBody generates requests for DeployDeployment with any type of body

func NewDownloadSphereFileRequest

func NewDownloadSphereFileRequest(server string, params *DownloadSphereFileParams) (*http.Request, error)

NewDownloadSphereFileRequest generates requests for DownloadSphereFile

func NewGetAPITokenRequest

func NewGetAPITokenRequest(server string, tid APITokenId) (*http.Request, error)

NewGetAPITokenRequest generates requests for GetAPIToken

func NewGetAccountBillingRequest

func NewGetAccountBillingRequest(server string, aid AccountId) (*http.Request, error)

NewGetAccountBillingRequest generates requests for GetAccountBilling

func NewGetAccountQuoteRequest

func NewGetAccountQuoteRequest(server string, params *GetAccountQuoteParams) (*http.Request, error)

NewGetAccountQuoteRequest generates requests for GetAccountQuote

func NewGetAccountRequest

func NewGetAccountRequest(server string, aid AccountId) (*http.Request, error)

NewGetAccountRequest generates requests for GetAccount

func NewGetAccountResourceSummaryRequest

func NewGetAccountResourceSummaryRequest(server string, aid AccountId) (*http.Request, error)

NewGetAccountResourceSummaryRequest generates requests for GetAccountResourceSummary

func NewGetAccountResourcesRequest

func NewGetAccountResourcesRequest(server string, aid AccountId) (*http.Request, error)

NewGetAccountResourcesRequest generates requests for GetAccountResources

func NewGetAccountRoleRequest

func NewGetAccountRoleRequest(server string, aid AccountId) (*http.Request, error)

NewGetAccountRoleRequest generates requests for GetAccountRole

func NewGetAlertRuleRequest

func NewGetAlertRuleRequest(server string, arid AlertRuleId) (*http.Request, error)

NewGetAlertRuleRequest generates requests for GetAlertRule

func NewGetBuildCacheRequest

func NewGetBuildCacheRequest(server string, id DeploymentId) (*http.Request, error)

NewGetBuildCacheRequest generates requests for GetBuildCache

func NewGetBuildLogStreamTokenRequest

func NewGetBuildLogStreamTokenRequest(server string, id DeploymentId, bid BuildId) (*http.Request, error)

NewGetBuildLogStreamTokenRequest generates requests for GetBuildLogStreamToken

func NewGetBuildManifestRequest

func NewGetBuildManifestRequest(server string, id DeploymentId) (*http.Request, error)

NewGetBuildManifestRequest generates requests for GetBuildManifest

func NewGetBuildRequest

func NewGetBuildRequest(server string, id DeploymentId, bid BuildId) (*http.Request, error)

NewGetBuildRequest generates requests for GetBuild

func NewGetConnectionRequest

func NewGetConnectionRequest(server string, cid ConnectionId) (*http.Request, error)

NewGetConnectionRequest generates requests for GetConnection

func NewGetCronJobRunLogsRequest

func NewGetCronJobRunLogsRequest(server string, id DeploymentId, rid CronRunId, params *GetCronJobRunLogsParams) (*http.Request, error)

NewGetCronJobRunLogsRequest generates requests for GetCronJobRunLogs

func NewGetCurrentDeploymentVersionRequest

func NewGetCurrentDeploymentVersionRequest(server string, id DeploymentId) (*http.Request, error)

NewGetCurrentDeploymentVersionRequest generates requests for GetCurrentDeploymentVersion

func NewGetCurrentUserRequest

func NewGetCurrentUserRequest(server string) (*http.Request, error)

NewGetCurrentUserRequest generates requests for GetCurrentUser

func NewGetDeploymentBuildLogsRequest

func NewGetDeploymentBuildLogsRequest(server string, id DeploymentId, deployId DeployVersionId, params *GetDeploymentBuildLogsParams) (*http.Request, error)

NewGetDeploymentBuildLogsRequest generates requests for GetDeploymentBuildLogs

func NewGetDeploymentBuildStatusRequest

func NewGetDeploymentBuildStatusRequest(server string, id DeploymentId) (*http.Request, error)

NewGetDeploymentBuildStatusRequest generates requests for GetDeploymentBuildStatus

func NewGetDeploymentCronJobLogsHistogramRequest

func NewGetDeploymentCronJobLogsHistogramRequest(server string, id DeploymentId, params *GetDeploymentCronJobLogsHistogramParams) (*http.Request, error)

NewGetDeploymentCronJobLogsHistogramRequest generates requests for GetDeploymentCronJobLogsHistogram

func NewGetDeploymentDeployLogsRequest

func NewGetDeploymentDeployLogsRequest(server string, id DeploymentId, params *GetDeploymentDeployLogsParams) (*http.Request, error)

NewGetDeploymentDeployLogsRequest generates requests for GetDeploymentDeployLogs

func NewGetDeploymentDomainDnsGuidanceRequest

func NewGetDeploymentDomainDnsGuidanceRequest(server string, id DeploymentId, params *GetDeploymentDomainDnsGuidanceParams) (*http.Request, error)

NewGetDeploymentDomainDnsGuidanceRequest generates requests for GetDeploymentDomainDnsGuidance

func NewGetDeploymentDomainRequest

func NewGetDeploymentDomainRequest(server string, id DeploymentId, domainId DomainId) (*http.Request, error)

NewGetDeploymentDomainRequest generates requests for GetDeploymentDomain

func NewGetDeploymentMetricsRequest

func NewGetDeploymentMetricsRequest(server string, id DeploymentId, params *GetDeploymentMetricsParams) (*http.Request, error)

NewGetDeploymentMetricsRequest generates requests for GetDeploymentMetrics

func NewGetDeploymentRequest

func NewGetDeploymentRequest(server string, id DeploymentId) (*http.Request, error)

NewGetDeploymentRequest generates requests for GetDeployment

func NewGetDeploymentRuntimeLogsHistogramRequest

func NewGetDeploymentRuntimeLogsHistogramRequest(server string, id DeploymentId, params *GetDeploymentRuntimeLogsHistogramParams) (*http.Request, error)

NewGetDeploymentRuntimeLogsHistogramRequest generates requests for GetDeploymentRuntimeLogsHistogram

func NewGetDeploymentRuntimeLogsRequest

func NewGetDeploymentRuntimeLogsRequest(server string, id DeploymentId, params *GetDeploymentRuntimeLogsParams) (*http.Request, error)

NewGetDeploymentRuntimeLogsRequest generates requests for GetDeploymentRuntimeLogs

func NewGetDeploymentSnapshotScheduleRequest

func NewGetDeploymentSnapshotScheduleRequest(server string, id DeploymentId) (*http.Request, error)

NewGetDeploymentSnapshotScheduleRequest generates requests for GetDeploymentSnapshotSchedule

func NewGetDeploymentStatusRequest

func NewGetDeploymentStatusRequest(server string, id DeploymentId) (*http.Request, error)

NewGetDeploymentStatusRequest generates requests for GetDeploymentStatus

func NewGetDeploymentVersionRequest

func NewGetDeploymentVersionRequest(server string, id DeploymentId, deployId DeployVersionId) (*http.Request, error)

NewGetDeploymentVersionRequest generates requests for GetDeploymentVersion

func NewGetEnvironmentDomainDnsGuidanceRequest

func NewGetEnvironmentDomainDnsGuidanceRequest(server string, eid EnvironmentId, params *GetEnvironmentDomainDnsGuidanceParams) (*http.Request, error)

NewGetEnvironmentDomainDnsGuidanceRequest generates requests for GetEnvironmentDomainDnsGuidance

func NewGetEnvironmentRequest

func NewGetEnvironmentRequest(server string, eid EnvironmentId) (*http.Request, error)

NewGetEnvironmentRequest generates requests for GetEnvironment

func NewGetEnvironmentSecretsRequest

func NewGetEnvironmentSecretsRequest(server string, eid EnvironmentId) (*http.Request, error)

NewGetEnvironmentSecretsRequest generates requests for GetEnvironmentSecrets

func NewGetEnvironmentVariablesRequest

func NewGetEnvironmentVariablesRequest(server string, eid EnvironmentId) (*http.Request, error)

NewGetEnvironmentVariablesRequest generates requests for GetEnvironmentVariables

func NewGetGitHubAppInstallUrlRequest

func NewGetGitHubAppInstallUrlRequest(server string) (*http.Request, error)

NewGetGitHubAppInstallUrlRequest generates requests for GetGitHubAppInstallUrl

func NewGetGuardrailRequest

func NewGetGuardrailRequest(server string, gid GuardrailId, params *GetGuardrailParams) (*http.Request, error)

NewGetGuardrailRequest generates requests for GetGuardrail

func NewGetLatestMonthlyAccountInvoiceRequest

func NewGetLatestMonthlyAccountInvoiceRequest(server string, aid AccountId) (*http.Request, error)

NewGetLatestMonthlyAccountInvoiceRequest generates requests for GetLatestMonthlyAccountInvoice

func NewGetNotificationSettingsRequest

func NewGetNotificationSettingsRequest(server string) (*http.Request, error)

NewGetNotificationSettingsRequest generates requests for GetNotificationSettings

func NewGetNotificationUnreadCountRequest

func NewGetNotificationUnreadCountRequest(server string) (*http.Request, error)

NewGetNotificationUnreadCountRequest generates requests for GetNotificationUnreadCount

func NewGetPlanRequest

func NewGetPlanRequest(server string, pid PlanId) (*http.Request, error)

NewGetPlanRequest generates requests for GetPlan

func NewGetPluginRequest

func NewGetPluginRequest(server string, plid PluginId) (*http.Request, error)

NewGetPluginRequest generates requests for GetPlugin

func NewGetProjectRequest

func NewGetProjectRequest(server string, pid ProjectId) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetProjectResourcesRequest

func NewGetProjectResourcesRequest(server string, pid ProjectId) (*http.Request, error)

NewGetProjectResourcesRequest generates requests for GetProjectResources

func NewGetProjectRoleRequest

func NewGetProjectRoleRequest(server string, pid ProjectId) (*http.Request, error)

NewGetProjectRoleRequest generates requests for GetProjectRole

func NewGetResourceSchemaRequest

func NewGetResourceSchemaRequest(server string, pType string) (*http.Request, error)

NewGetResourceSchemaRequest generates requests for GetResourceSchema

func NewGetRuntimeLogStreamTokenRequest

func NewGetRuntimeLogStreamTokenRequest(server string, id DeploymentId) (*http.Request, error)

NewGetRuntimeLogStreamTokenRequest generates requests for GetRuntimeLogStreamToken

func NewGetServiceRequest

func NewGetServiceRequest(server string, sid ServiceId) (*http.Request, error)

NewGetServiceRequest generates requests for GetService

func NewGetSnapshotRequest

func NewGetSnapshotRequest(server string, sid SnapshotId, params *GetSnapshotParams) (*http.Request, error)

NewGetSnapshotRequest generates requests for GetSnapshot

func NewGetSphereFileDetailsRequest

func NewGetSphereFileDetailsRequest(server string, body GetSphereFileDetailsJSONRequestBody) (*http.Request, error)

NewGetSphereFileDetailsRequest calls the generic GetSphereFileDetails builder with application/json body

func NewGetSphereFileDetailsRequestWithBody

func NewGetSphereFileDetailsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGetSphereFileDetailsRequestWithBody generates requests for GetSphereFileDetails with any type of body

func NewGetSphereFileStorageUsageRequest

func NewGetSphereFileStorageUsageRequest(server string, body GetSphereFileStorageUsageJSONRequestBody) (*http.Request, error)

NewGetSphereFileStorageUsageRequest calls the generic GetSphereFileStorageUsage builder with application/json body

func NewGetSphereFileStorageUsageRequestWithBody

func NewGetSphereFileStorageUsageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGetSphereFileStorageUsageRequestWithBody generates requests for GetSphereFileStorageUsage with any type of body

func NewGetSpherestorVolumeRequest

func NewGetSpherestorVolumeRequest(server string, vid SpherestorVolumeId) (*http.Request, error)

NewGetSpherestorVolumeRequest generates requests for GetSpherestorVolume

func NewGetSubscriptionRequest

func NewGetSubscriptionRequest(server string, id SubscriptionId) (*http.Request, error)

NewGetSubscriptionRequest generates requests for GetSubscription

func NewGetTeamRequest

func NewGetTeamRequest(server string, tid TeamId) (*http.Request, error)

NewGetTeamRequest generates requests for GetTeam

func NewInstallGitHubAppRequest

func NewInstallGitHubAppRequest(server string, params *InstallGitHubAppParams, body InstallGitHubAppJSONRequestBody) (*http.Request, error)

NewInstallGitHubAppRequest calls the generic InstallGitHubApp builder with application/json body

func NewInstallGitHubAppRequestWithBody

func NewInstallGitHubAppRequestWithBody(server string, params *InstallGitHubAppParams, contentType string, body io.Reader) (*http.Request, error)

NewInstallGitHubAppRequestWithBody generates requests for InstallGitHubApp with any type of body

func NewLeaveAccountRequest

func NewLeaveAccountRequest(server string, aid AccountId) (*http.Request, error)

NewLeaveAccountRequest generates requests for LeaveAccount

func NewListAPITokensRequest

func NewListAPITokensRequest(server string, params *ListAPITokensParams) (*http.Request, error)

NewListAPITokensRequest generates requests for ListAPITokens

func NewListAccountDomainDetailsRequest

func NewListAccountDomainDetailsRequest(server string, params *ListAccountDomainDetailsParams) (*http.Request, error)

NewListAccountDomainDetailsRequest generates requests for ListAccountDomainDetails

func NewListAccountEventsRequest

func NewListAccountEventsRequest(server string, aid AccountId, params *ListAccountEventsParams) (*http.Request, error)

NewListAccountEventsRequest generates requests for ListAccountEvents

func NewListAccountFeaturesRequest

func NewListAccountFeaturesRequest(server string, aid AccountId) (*http.Request, error)

NewListAccountFeaturesRequest generates requests for ListAccountFeatures

func NewListAccountInvitationEventsRequest

func NewListAccountInvitationEventsRequest(server string, aid AccountId, params *ListAccountInvitationEventsParams) (*http.Request, error)

NewListAccountInvitationEventsRequest generates requests for ListAccountInvitationEvents

func NewListAccountInvoicesRequest

func NewListAccountInvoicesRequest(server string, aid AccountId, params *ListAccountInvoicesParams) (*http.Request, error)

NewListAccountInvoicesRequest generates requests for ListAccountInvoices

func NewListAccountMembersRequest

func NewListAccountMembersRequest(server string, aid AccountId) (*http.Request, error)

NewListAccountMembersRequest generates requests for ListAccountMembers

func NewListAccountPaymentHistoryRequest

func NewListAccountPaymentHistoryRequest(server string, aid AccountId, params *ListAccountPaymentHistoryParams) (*http.Request, error)

NewListAccountPaymentHistoryRequest generates requests for ListAccountPaymentHistory

func NewListAccountsRequest

func NewListAccountsRequest(server string, params *ListAccountsParams) (*http.Request, error)

NewListAccountsRequest generates requests for ListAccounts

func NewListActivityLogsRequest

func NewListActivityLogsRequest(server string, params *ListActivityLogsParams) (*http.Request, error)

NewListActivityLogsRequest generates requests for ListActivityLogs

func NewListAlertRulesRequest

func NewListAlertRulesRequest(server string, params *ListAlertRulesParams) (*http.Request, error)

NewListAlertRulesRequest generates requests for ListAlertRules

func NewListBuildRuntimesRequest

func NewListBuildRuntimesRequest(server string) (*http.Request, error)

NewListBuildRuntimesRequest generates requests for ListBuildRuntimes

func NewListConnectionRepositoriesRequest

func NewListConnectionRepositoriesRequest(server string, cid ConnectionId) (*http.Request, error)

NewListConnectionRepositoriesRequest generates requests for ListConnectionRepositories

func NewListConnectionsRequest

func NewListConnectionsRequest(server string, params *ListConnectionsParams) (*http.Request, error)

NewListConnectionsRequest generates requests for ListConnections

func NewListCronJobRunsRequest

func NewListCronJobRunsRequest(server string, id DeploymentId, params *ListCronJobRunsParams) (*http.Request, error)

NewListCronJobRunsRequest generates requests for ListCronJobRuns

func NewListDeploymentBuildsRequest

func NewListDeploymentBuildsRequest(server string, id DeploymentId, params *ListDeploymentBuildsParams) (*http.Request, error)

NewListDeploymentBuildsRequest generates requests for ListDeploymentBuilds

func NewListDeploymentDomainsRequest

func NewListDeploymentDomainsRequest(server string, id DeploymentId) (*http.Request, error)

NewListDeploymentDomainsRequest generates requests for ListDeploymentDomains

func NewListDeploymentEnvVarsRequest

func NewListDeploymentEnvVarsRequest(server string, id DeploymentId) (*http.Request, error)

NewListDeploymentEnvVarsRequest generates requests for ListDeploymentEnvVars

func NewListDeploymentEventsRequest

func NewListDeploymentEventsRequest(server string, id DeploymentId, params *ListDeploymentEventsParams) (*http.Request, error)

NewListDeploymentEventsRequest generates requests for ListDeploymentEvents

func NewListDeploymentSnapshotLogsRequest

func NewListDeploymentSnapshotLogsRequest(server string, id DeploymentId) (*http.Request, error)

NewListDeploymentSnapshotLogsRequest generates requests for ListDeploymentSnapshotLogs

func NewListDeploymentSphereletsRequest

func NewListDeploymentSphereletsRequest(server string, id DeploymentId) (*http.Request, error)

NewListDeploymentSphereletsRequest generates requests for ListDeploymentSpherelets

func NewListDeploymentVersionsRequest

func NewListDeploymentVersionsRequest(server string, id DeploymentId, params *ListDeploymentVersionsParams) (*http.Request, error)

NewListDeploymentVersionsRequest generates requests for ListDeploymentVersions

func NewListDeploymentsRequest

func NewListDeploymentsRequest(server string, params *ListDeploymentsParams) (*http.Request, error)

NewListDeploymentsRequest generates requests for ListDeployments

func NewListEnvironmentsRequest

func NewListEnvironmentsRequest(server string, params *ListEnvironmentsParams) (*http.Request, error)

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListGuardrailAuditLogsRequest

func NewListGuardrailAuditLogsRequest(server string, params *ListGuardrailAuditLogsParams) (*http.Request, error)

NewListGuardrailAuditLogsRequest generates requests for ListGuardrailAuditLogs

func NewListGuardrailsRequest

func NewListGuardrailsRequest(server string, params *ListGuardrailsParams) (*http.Request, error)

NewListGuardrailsRequest generates requests for ListGuardrails

func NewListInvitationEventsRequest

func NewListInvitationEventsRequest(server string, aid AccountId, invid InvitationId) (*http.Request, error)

NewListInvitationEventsRequest generates requests for ListInvitationEvents

func NewListNotificationsRequest

func NewListNotificationsRequest(server string, params *ListNotificationsParams) (*http.Request, error)

NewListNotificationsRequest generates requests for ListNotifications

func NewListPlansRequest

func NewListPlansRequest(server string, params *ListPlansParams) (*http.Request, error)

NewListPlansRequest generates requests for ListPlans

func NewListPluginsRequest

func NewListPluginsRequest(server string, params *ListPluginsParams) (*http.Request, error)

NewListPluginsRequest generates requests for ListPlugins

func NewListProjectsRequest

func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListRegionsRequest

func NewListRegionsRequest(server string, params *ListRegionsParams) (*http.Request, error)

NewListRegionsRequest generates requests for ListRegions

func NewListRepositoryBranchesRequest

func NewListRepositoryBranchesRequest(server string, cid ConnectionId, params *ListRepositoryBranchesParams) (*http.Request, error)

NewListRepositoryBranchesRequest generates requests for ListRepositoryBranches

func NewListResourceSchemasRequest

func NewListResourceSchemasRequest(server string) (*http.Request, error)

NewListResourceSchemasRequest generates requests for ListResourceSchemas

func NewListServiceDeploymentsRequest

func NewListServiceDeploymentsRequest(server string, sid ServiceId) (*http.Request, error)

NewListServiceDeploymentsRequest generates requests for ListServiceDeployments

func NewListServicesRequest

func NewListServicesRequest(server string, params *ListServicesParams) (*http.Request, error)

NewListServicesRequest generates requests for ListServices

func NewListSnapshotsRequest

func NewListSnapshotsRequest(server string, params *ListSnapshotsParams) (*http.Request, error)

NewListSnapshotsRequest generates requests for ListSnapshots

func NewListSphereFilesRequest

func NewListSphereFilesRequest(server string, body ListSphereFilesJSONRequestBody) (*http.Request, error)

NewListSphereFilesRequest calls the generic ListSphereFiles builder with application/json body

func NewListSphereFilesRequestWithBody

func NewListSphereFilesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewListSphereFilesRequestWithBody generates requests for ListSphereFiles with any type of body

func NewListSpherestorVolumesRequest

func NewListSpherestorVolumesRequest(server string, params *ListSpherestorVolumesParams) (*http.Request, error)

NewListSpherestorVolumesRequest generates requests for ListSpherestorVolumes

func NewListSubscriptionCategoryDetailsRequest

func NewListSubscriptionCategoryDetailsRequest(server string, params *ListSubscriptionCategoryDetailsParams) (*http.Request, error)

NewListSubscriptionCategoryDetailsRequest generates requests for ListSubscriptionCategoryDetails

func NewListSubscriptionFeaturesRequest

func NewListSubscriptionFeaturesRequest(server string, params *ListSubscriptionFeaturesParams) (*http.Request, error)

NewListSubscriptionFeaturesRequest generates requests for ListSubscriptionFeatures

func NewListSubscriptionsRequest

func NewListSubscriptionsRequest(server string, params *ListSubscriptionsParams) (*http.Request, error)

NewListSubscriptionsRequest generates requests for ListSubscriptions

func NewListTeamProjectsRequest

func NewListTeamProjectsRequest(server string, tid TeamId) (*http.Request, error)

NewListTeamProjectsRequest generates requests for ListTeamProjects

func NewListTeamsRequest

func NewListTeamsRequest(server string, params *ListTeamsParams) (*http.Request, error)

NewListTeamsRequest generates requests for ListTeams

func NewListUserAccountsRequest

func NewListUserAccountsRequest(server string) (*http.Request, error)

NewListUserAccountsRequest generates requests for ListUserAccounts

func NewListUserPendingInvitationsRequest

func NewListUserPendingInvitationsRequest(server string) (*http.Request, error)

NewListUserPendingInvitationsRequest generates requests for ListUserPendingInvitations

func NewListUserProjectsRequest

func NewListUserProjectsRequest(server string) (*http.Request, error)

NewListUserProjectsRequest generates requests for ListUserProjects

func NewListUserSearchHistoryRequest

func NewListUserSearchHistoryRequest(server string) (*http.Request, error)

NewListUserSearchHistoryRequest generates requests for ListUserSearchHistory

func NewMarkAllNotificationsReadRequest

func NewMarkAllNotificationsReadRequest(server string) (*http.Request, error)

NewMarkAllNotificationsReadRequest generates requests for MarkAllNotificationsRead

func NewRemoveAccountMemberRequest

func NewRemoveAccountMemberRequest(server string, aid AccountId, uid UserId) (*http.Request, error)

NewRemoveAccountMemberRequest generates requests for RemoveAccountMember

func NewRemoveEnvironmentCustomDomainRequest

func NewRemoveEnvironmentCustomDomainRequest(server string, eid EnvironmentId) (*http.Request, error)

NewRemoveEnvironmentCustomDomainRequest generates requests for RemoveEnvironmentCustomDomain

func NewRemoveTeamMemberRequest

func NewRemoveTeamMemberRequest(server string, tid TeamId, uid UserId) (*http.Request, error)

NewRemoveTeamMemberRequest generates requests for RemoveTeamMember

func NewRemoveTeamProjectRequest

func NewRemoveTeamProjectRequest(server string, tid TeamId, pid ProjectId) (*http.Request, error)

NewRemoveTeamProjectRequest generates requests for RemoveTeamProject

func NewRenameSphereFileRequest

func NewRenameSphereFileRequest(server string, body RenameSphereFileJSONRequestBody) (*http.Request, error)

NewRenameSphereFileRequest calls the generic RenameSphereFile builder with application/json body

func NewRenameSphereFileRequestWithBody

func NewRenameSphereFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRenameSphereFileRequestWithBody generates requests for RenameSphereFile with any type of body

func NewReplaceDeploymentEnvVarsRequest

func NewReplaceDeploymentEnvVarsRequest(server string, id DeploymentId, body ReplaceDeploymentEnvVarsJSONRequestBody) (*http.Request, error)

NewReplaceDeploymentEnvVarsRequest calls the generic ReplaceDeploymentEnvVars builder with application/json body

func NewReplaceDeploymentEnvVarsRequestWithBody

func NewReplaceDeploymentEnvVarsRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDeploymentEnvVarsRequestWithBody generates requests for ReplaceDeploymentEnvVars with any type of body

func NewReplaceEnvironmentSecretsRequest

func NewReplaceEnvironmentSecretsRequest(server string, eid EnvironmentId, body ReplaceEnvironmentSecretsJSONRequestBody) (*http.Request, error)

NewReplaceEnvironmentSecretsRequest calls the generic ReplaceEnvironmentSecrets builder with application/json body

func NewReplaceEnvironmentSecretsRequestWithBody

func NewReplaceEnvironmentSecretsRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewReplaceEnvironmentSecretsRequestWithBody generates requests for ReplaceEnvironmentSecrets with any type of body

func NewReplaceEnvironmentVariablesRequest

func NewReplaceEnvironmentVariablesRequest(server string, eid EnvironmentId, body ReplaceEnvironmentVariablesJSONRequestBody) (*http.Request, error)

NewReplaceEnvironmentVariablesRequest calls the generic ReplaceEnvironmentVariables builder with application/json body

func NewReplaceEnvironmentVariablesRequestWithBody

func NewReplaceEnvironmentVariablesRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewReplaceEnvironmentVariablesRequestWithBody generates requests for ReplaceEnvironmentVariables with any type of body

func NewResendAccountInvitationRequest

func NewResendAccountInvitationRequest(server string, aid AccountId, invid InvitationId) (*http.Request, error)

NewResendAccountInvitationRequest generates requests for ResendAccountInvitation

func NewRestartDeploymentRequest

func NewRestartDeploymentRequest(server string, id DeploymentId) (*http.Request, error)

NewRestartDeploymentRequest generates requests for RestartDeployment

func NewRestoreSnapshotRequest

func NewRestoreSnapshotRequest(server string, sid SnapshotId, body RestoreSnapshotJSONRequestBody) (*http.Request, error)

NewRestoreSnapshotRequest calls the generic RestoreSnapshot builder with application/json body

func NewRestoreSnapshotRequestWithBody

func NewRestoreSnapshotRequestWithBody(server string, sid SnapshotId, contentType string, body io.Reader) (*http.Request, error)

NewRestoreSnapshotRequestWithBody generates requests for RestoreSnapshot with any type of body

func NewResumeDeploymentRequest

func NewResumeDeploymentRequest(server string, id DeploymentId) (*http.Request, error)

NewResumeDeploymentRequest generates requests for ResumeDeployment

func NewRevokeAPITokenRequest

func NewRevokeAPITokenRequest(server string, tid APITokenId) (*http.Request, error)

NewRevokeAPITokenRequest generates requests for RevokeAPIToken

func NewRevokeAccountInvitationRequest

func NewRevokeAccountInvitationRequest(server string, aid AccountId, invid InvitationId) (*http.Request, error)

NewRevokeAccountInvitationRequest generates requests for RevokeAccountInvitation

func NewRollbackDeploymentRequest

func NewRollbackDeploymentRequest(server string, id DeploymentId, body RollbackDeploymentJSONRequestBody) (*http.Request, error)

NewRollbackDeploymentRequest calls the generic RollbackDeployment builder with application/json body

func NewRollbackDeploymentRequestWithBody

func NewRollbackDeploymentRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewRollbackDeploymentRequestWithBody generates requests for RollbackDeployment with any type of body

func NewScaleDeploymentRequest

func NewScaleDeploymentRequest(server string, id DeploymentId, body ScaleDeploymentJSONRequestBody) (*http.Request, error)

NewScaleDeploymentRequest calls the generic ScaleDeployment builder with application/json body

func NewScaleDeploymentRequestWithBody

func NewScaleDeploymentRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewScaleDeploymentRequestWithBody generates requests for ScaleDeployment with any type of body

func NewSearchAccountResourcesRequest

func NewSearchAccountResourcesRequest(server string, aid AccountId, params *SearchAccountResourcesParams) (*http.Request, error)

NewSearchAccountResourcesRequest generates requests for SearchAccountResources

func NewSetDeploymentEnvVarRequest

func NewSetDeploymentEnvVarRequest(server string, id DeploymentId, key EnvVarKey, body SetDeploymentEnvVarJSONRequestBody) (*http.Request, error)

NewSetDeploymentEnvVarRequest calls the generic SetDeploymentEnvVar builder with application/json body

func NewSetDeploymentEnvVarRequestWithBody

func NewSetDeploymentEnvVarRequestWithBody(server string, id DeploymentId, key EnvVarKey, contentType string, body io.Reader) (*http.Request, error)

NewSetDeploymentEnvVarRequestWithBody generates requests for SetDeploymentEnvVar with any type of body

func NewSetEnvironmentCustomDomainRequest

func NewSetEnvironmentCustomDomainRequest(server string, eid EnvironmentId, body SetEnvironmentCustomDomainJSONRequestBody) (*http.Request, error)

NewSetEnvironmentCustomDomainRequest calls the generic SetEnvironmentCustomDomain builder with application/json body

func NewSetEnvironmentCustomDomainRequestWithBody

func NewSetEnvironmentCustomDomainRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewSetEnvironmentCustomDomainRequestWithBody generates requests for SetEnvironmentCustomDomain with any type of body

func NewSoftDeleteAccountRequest

func NewSoftDeleteAccountRequest(server string, aid AccountId, body SoftDeleteAccountJSONRequestBody) (*http.Request, error)

NewSoftDeleteAccountRequest calls the generic SoftDeleteAccount builder with application/json body

func NewSoftDeleteAccountRequestWithBody

func NewSoftDeleteAccountRequestWithBody(server string, aid AccountId, contentType string, body io.Reader) (*http.Request, error)

NewSoftDeleteAccountRequestWithBody generates requests for SoftDeleteAccount with any type of body

func NewStreamBuildLogsRequest

func NewStreamBuildLogsRequest(server string, id DeploymentId, bid BuildId, params *StreamBuildLogsParams) (*http.Request, error)

NewStreamBuildLogsRequest generates requests for StreamBuildLogs

func NewStreamCronJobRunLogsRequest

func NewStreamCronJobRunLogsRequest(server string, id DeploymentId, rid CronRunId) (*http.Request, error)

NewStreamCronJobRunLogsRequest generates requests for StreamCronJobRunLogs

func NewStreamDeploymentRuntimeLogsRequest

func NewStreamDeploymentRuntimeLogsRequest(server string, id DeploymentId, params *StreamDeploymentRuntimeLogsParams) (*http.Request, error)

NewStreamDeploymentRuntimeLogsRequest generates requests for StreamDeploymentRuntimeLogs

func NewSuspendDeploymentRequest

func NewSuspendDeploymentRequest(server string, id DeploymentId) (*http.Request, error)

NewSuspendDeploymentRequest generates requests for SuspendDeployment

func NewTarSphereFileRequest

func NewTarSphereFileRequest(server string, body TarSphereFileJSONRequestBody) (*http.Request, error)

NewTarSphereFileRequest calls the generic TarSphereFile builder with application/json body

func NewTarSphereFileRequestWithBody

func NewTarSphereFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTarSphereFileRequestWithBody generates requests for TarSphereFile with any type of body

func NewToggleEnvironmentSubdomainRequest

func NewToggleEnvironmentSubdomainRequest(server string, eid EnvironmentId, body ToggleEnvironmentSubdomainJSONRequestBody) (*http.Request, error)

NewToggleEnvironmentSubdomainRequest calls the generic ToggleEnvironmentSubdomain builder with application/json body

func NewToggleEnvironmentSubdomainRequestWithBody

func NewToggleEnvironmentSubdomainRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewToggleEnvironmentSubdomainRequestWithBody generates requests for ToggleEnvironmentSubdomain with any type of body

func NewToggleGuardrailStatusRequest

func NewToggleGuardrailStatusRequest(server string, gid GuardrailId, params *ToggleGuardrailStatusParams) (*http.Request, error)

NewToggleGuardrailStatusRequest generates requests for ToggleGuardrailStatus

func NewTriggerBuildRequest

func NewTriggerBuildRequest(server string, id DeploymentId, body TriggerBuildJSONRequestBody) (*http.Request, error)

NewTriggerBuildRequest calls the generic TriggerBuild builder with application/json body

func NewTriggerBuildRequestWithBody

func NewTriggerBuildRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewTriggerBuildRequestWithBody generates requests for TriggerBuild with any type of body

func NewUntarSphereFileRequest

func NewUntarSphereFileRequest(server string, body UntarSphereFileJSONRequestBody) (*http.Request, error)

NewUntarSphereFileRequest calls the generic UntarSphereFile builder with application/json body

func NewUntarSphereFileRequestWithBody

func NewUntarSphereFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUntarSphereFileRequestWithBody generates requests for UntarSphereFile with any type of body

func NewUpdateAccountMemberRoleRequest

func NewUpdateAccountMemberRoleRequest(server string, aid AccountId, uid UserId, body UpdateAccountMemberRoleJSONRequestBody) (*http.Request, error)

NewUpdateAccountMemberRoleRequest calls the generic UpdateAccountMemberRole builder with application/json body

func NewUpdateAccountMemberRoleRequestWithBody

func NewUpdateAccountMemberRoleRequestWithBody(server string, aid AccountId, uid UserId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAccountMemberRoleRequestWithBody generates requests for UpdateAccountMemberRole with any type of body

func NewUpdateAlertRuleRequest

func NewUpdateAlertRuleRequest(server string, arid AlertRuleId, body UpdateAlertRuleJSONRequestBody) (*http.Request, error)

NewUpdateAlertRuleRequest calls the generic UpdateAlertRule builder with application/json body

func NewUpdateAlertRuleRequestWithBody

func NewUpdateAlertRuleRequestWithBody(server string, arid AlertRuleId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAlertRuleRequestWithBody generates requests for UpdateAlertRule with any type of body

func NewUpdateBuildManifestRequest

func NewUpdateBuildManifestRequest(server string, id DeploymentId, body UpdateBuildManifestJSONRequestBody) (*http.Request, error)

NewUpdateBuildManifestRequest calls the generic UpdateBuildManifest builder with application/json body

func NewUpdateBuildManifestRequestWithBody

func NewUpdateBuildManifestRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBuildManifestRequestWithBody generates requests for UpdateBuildManifest with any type of body

func NewUpdateCurrentUserRequest

func NewUpdateCurrentUserRequest(server string, body UpdateCurrentUserJSONRequestBody) (*http.Request, error)

NewUpdateCurrentUserRequest calls the generic UpdateCurrentUser builder with application/json body

func NewUpdateCurrentUserRequestWithBody

func NewUpdateCurrentUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCurrentUserRequestWithBody generates requests for UpdateCurrentUser with any type of body

func NewUpdateDeploymentRequest

func NewUpdateDeploymentRequest(server string, id DeploymentId, body UpdateDeploymentJSONRequestBody) (*http.Request, error)

NewUpdateDeploymentRequest calls the generic UpdateDeployment builder with application/json body

func NewUpdateDeploymentRequestWithBody

func NewUpdateDeploymentRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDeploymentRequestWithBody generates requests for UpdateDeployment with any type of body

func NewUpdateEnvironmentDomainPathRequest

func NewUpdateEnvironmentDomainPathRequest(server string, eid EnvironmentId, body UpdateEnvironmentDomainPathJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentDomainPathRequest calls the generic UpdateEnvironmentDomainPath builder with application/json body

func NewUpdateEnvironmentDomainPathRequestWithBody

func NewUpdateEnvironmentDomainPathRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentDomainPathRequestWithBody generates requests for UpdateEnvironmentDomainPath with any type of body

func NewUpdateEnvironmentNetworkingRequest

func NewUpdateEnvironmentNetworkingRequest(server string, eid EnvironmentId, body UpdateEnvironmentNetworkingJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentNetworkingRequest calls the generic UpdateEnvironmentNetworking builder with application/json body

func NewUpdateEnvironmentNetworkingRequestWithBody

func NewUpdateEnvironmentNetworkingRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentNetworkingRequestWithBody generates requests for UpdateEnvironmentNetworking with any type of body

func NewUpdateEnvironmentRequest

func NewUpdateEnvironmentRequest(server string, eid EnvironmentId, body UpdateEnvironmentJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody

func NewUpdateEnvironmentRequestWithBody(server string, eid EnvironmentId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentRequestWithBody generates requests for UpdateEnvironment with any type of body

func NewUpdateGuardrailRequest

func NewUpdateGuardrailRequest(server string, gid GuardrailId, params *UpdateGuardrailParams, body UpdateGuardrailJSONRequestBody) (*http.Request, error)

NewUpdateGuardrailRequest calls the generic UpdateGuardrail builder with application/json body

func NewUpdateGuardrailRequestWithBody

func NewUpdateGuardrailRequestWithBody(server string, gid GuardrailId, params *UpdateGuardrailParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGuardrailRequestWithBody generates requests for UpdateGuardrail with any type of body

func NewUpdateGuardrailRuleRequest

func NewUpdateGuardrailRuleRequest(server string, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, body UpdateGuardrailRuleJSONRequestBody) (*http.Request, error)

NewUpdateGuardrailRuleRequest calls the generic UpdateGuardrailRule builder with application/json body

func NewUpdateGuardrailRuleRequestWithBody

func NewUpdateGuardrailRuleRequestWithBody(server string, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGuardrailRuleRequestWithBody generates requests for UpdateGuardrailRule with any type of body

func NewUpdateNotificationRequest

func NewUpdateNotificationRequest(server string, nid NotificationId, body UpdateNotificationJSONRequestBody) (*http.Request, error)

NewUpdateNotificationRequest calls the generic UpdateNotification builder with application/json body

func NewUpdateNotificationRequestWithBody

func NewUpdateNotificationRequestWithBody(server string, nid NotificationId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNotificationRequestWithBody generates requests for UpdateNotification with any type of body

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, pid ProjectId, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

func NewUpdateProjectRequestWithBody(server string, pid ProjectId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateServiceRequest

func NewUpdateServiceRequest(server string, sid ServiceId, body UpdateServiceJSONRequestBody) (*http.Request, error)

NewUpdateServiceRequest calls the generic UpdateService builder with application/json body

func NewUpdateServiceRequestWithBody

func NewUpdateServiceRequestWithBody(server string, sid ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateServiceRequestWithBody generates requests for UpdateService with any type of body

func NewUpdateSnapshotRequest

func NewUpdateSnapshotRequest(server string, sid SnapshotId, body UpdateSnapshotJSONRequestBody) (*http.Request, error)

NewUpdateSnapshotRequest calls the generic UpdateSnapshot builder with application/json body

func NewUpdateSnapshotRequestWithBody

func NewUpdateSnapshotRequestWithBody(server string, sid SnapshotId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSnapshotRequestWithBody generates requests for UpdateSnapshot with any type of body

func NewUpdateSpherestorMountRequest

func NewUpdateSpherestorMountRequest(server string, id DeploymentId, mid SpherestorMountId, body UpdateSpherestorMountJSONRequestBody) (*http.Request, error)

NewUpdateSpherestorMountRequest calls the generic UpdateSpherestorMount builder with application/json body

func NewUpdateSpherestorMountRequestWithBody

func NewUpdateSpherestorMountRequestWithBody(server string, id DeploymentId, mid SpherestorMountId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSpherestorMountRequestWithBody generates requests for UpdateSpherestorMount with any type of body

func NewUpdateSpherestorVolumeRequest

func NewUpdateSpherestorVolumeRequest(server string, vid SpherestorVolumeId, body UpdateSpherestorVolumeJSONRequestBody) (*http.Request, error)

NewUpdateSpherestorVolumeRequest calls the generic UpdateSpherestorVolume builder with application/json body

func NewUpdateSpherestorVolumeRequestWithBody

func NewUpdateSpherestorVolumeRequestWithBody(server string, vid SpherestorVolumeId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSpherestorVolumeRequestWithBody generates requests for UpdateSpherestorVolume with any type of body

func NewUpdateTeamProjectRoleRequest

func NewUpdateTeamProjectRoleRequest(server string, tid TeamId, pid ProjectId, body UpdateTeamProjectRoleJSONRequestBody) (*http.Request, error)

NewUpdateTeamProjectRoleRequest calls the generic UpdateTeamProjectRole builder with application/json body

func NewUpdateTeamProjectRoleRequestWithBody

func NewUpdateTeamProjectRoleRequestWithBody(server string, tid TeamId, pid ProjectId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamProjectRoleRequestWithBody generates requests for UpdateTeamProjectRole with any type of body

func NewUpdateTeamRequest

func NewUpdateTeamRequest(server string, tid TeamId, body UpdateTeamJSONRequestBody) (*http.Request, error)

NewUpdateTeamRequest calls the generic UpdateTeam builder with application/json body

func NewUpdateTeamRequestWithBody

func NewUpdateTeamRequestWithBody(server string, tid TeamId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamRequestWithBody generates requests for UpdateTeam with any type of body

func NewUploadSphereFileRequestWithBody

func NewUploadSphereFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadSphereFileRequestWithBody generates requests for UploadSphereFile with any type of body

func NewUpsertDeploymentSnapshotScheduleRequest

func NewUpsertDeploymentSnapshotScheduleRequest(server string, id DeploymentId, body UpsertDeploymentSnapshotScheduleJSONRequestBody) (*http.Request, error)

NewUpsertDeploymentSnapshotScheduleRequest calls the generic UpsertDeploymentSnapshotSchedule builder with application/json body

func NewUpsertDeploymentSnapshotScheduleRequestWithBody

func NewUpsertDeploymentSnapshotScheduleRequestWithBody(server string, id DeploymentId, contentType string, body io.Reader) (*http.Request, error)

NewUpsertDeploymentSnapshotScheduleRequestWithBody generates requests for UpsertDeploymentSnapshotSchedule with any type of body

func NewUpsertNotificationSettingsRequest

func NewUpsertNotificationSettingsRequest(server string, body UpsertNotificationSettingsJSONRequestBody) (*http.Request, error)

NewUpsertNotificationSettingsRequest calls the generic UpsertNotificationSettings builder with application/json body

func NewUpsertNotificationSettingsRequestWithBody

func NewUpsertNotificationSettingsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpsertNotificationSettingsRequestWithBody generates requests for UpsertNotificationSettings with any type of body

func NewValidateApplyManifestRequest

func NewValidateApplyManifestRequest(server string, body ValidateApplyManifestJSONRequestBody) (*http.Request, error)

NewValidateApplyManifestRequest calls the generic ValidateApplyManifest builder with application/json body

func NewValidateApplyManifestRequestWithBody

func NewValidateApplyManifestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateApplyManifestRequestWithBody generates requests for ValidateApplyManifest with any type of body

func NewValidateManifestRequest

func NewValidateManifestRequest(server string, body ValidateManifestJSONRequestBody) (*http.Request, error)

NewValidateManifestRequest calls the generic ValidateManifest builder with application/json body

func NewValidateManifestRequestWithBody

func NewValidateManifestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateManifestRequestWithBody generates requests for ValidateManifest with any type of body

func NewVerifyDeploymentDomainRequest

func NewVerifyDeploymentDomainRequest(server string, id DeploymentId, domainId DomainId) (*http.Request, error)

NewVerifyDeploymentDomainRequest generates requests for VerifyDeploymentDomain

Types

type APIToken

type APIToken struct {
	AccountId  string               `json:"account_id"`
	AccountIds []openapi_types.UUID `json:"account_ids"`
	CreatedAt  time.Time            `json:"created_at"`
	Expiry     time.Time            `json:"expiry"`
	Id         openapi_types.UUID   `json:"id"`
	Name       string               `json:"name"`
	Object     APITokenObject       `json:"object"`
	ProjectIds []openapi_types.UUID `json:"project_ids"`
	Scope      APITokenScope        `json:"scope"`
	UserId     openapi_types.UUID   `json:"user_id"`
}

APIToken defines model for APIToken.

type APITokenId

type APITokenId = openapi_types.UUID

APITokenId defines model for APITokenId.

type APITokenList

type APITokenList struct {
	Items  []APIToken         `json:"items"`
	Object APITokenListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

APITokenList defines model for APITokenList.

type APITokenListObject

type APITokenListObject string

APITokenListObject defines model for APITokenList.Object.

const (
	APITokenListObjectList APITokenListObject = "list"
)

Defines values for APITokenListObject.

type APITokenObject

type APITokenObject string

APITokenObject defines model for APIToken.Object.

const (
	APITokenObjectApiToken APITokenObject = "api_token"
)

Defines values for APITokenObject.

type APITokenScope

type APITokenScope string

APITokenScope defines model for APIToken.Scope.

const (
	APITokenScopeAccount APITokenScope = "account"
	APITokenScopeFull    APITokenScope = "full"
	APITokenScopeProject APITokenScope = "project"
)

Defines values for APITokenScope.

type AccountBasicDetails

type AccountBasicDetails struct {
	AccountName string `json:"account_name"`
	CountryCode string `json:"country_code"`
}

AccountBasicDetails defines model for AccountBasicDetails.

type AccountBilling

type AccountBilling struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// BillingMode e.g. `legacy_paynow`, `internal_off_session`
	BillingMode            string               `json:"billing_mode"`
	DefaultPaymentMethodId *string              `json:"default_payment_method_id"`
	GatewayCustomerId      *string              `json:"gateway_customer_id"`
	GatewayProvider        *string              `json:"gateway_provider"`
	Object                 AccountBillingObject `json:"object"`
}

AccountBilling defines model for AccountBilling.

type AccountBillingObject

type AccountBillingObject string

AccountBillingObject defines model for AccountBilling.Object.

const (
	AccountBillingObjectAccountBilling AccountBillingObject = "account_billing"
)

Defines values for AccountBillingObject.

type AccountCreateResponse

type AccountCreateResponse struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// PaymentSessionId Opaque payment session handle
	PaymentSessionId string `json:"payment_session_id"`

	// PaymentUrl URL the client redirects to for checkout
	PaymentUrl string        `json:"payment_url"`
	Quote      *AccountQuote `json:"quote"`

	// Status e.g. `pending_activation`
	Status string `json:"status"`
}

AccountCreateResponse defines model for AccountCreateResponse.

type AccountEvent

type AccountEvent struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// Actor Structured reference to the principal who triggered an audit
	// event. Replaces the bare `actor_user_id` field across the
	// three event types.
	// Kind values:
	//
	//   - `user`      — a human authenticated interactively (web /
	//                   CLI). `id` is the user.id, `display_name`
	//                   is "First Last" (or email fallback)
	//                   captured at write time.
	//   - `api_token` — an automation calling with a `csph_*` token.
	//                   `id` is the api_token.id (NOT the user who
	//                   owns the token); `display_name` is the
	//                   token's human-friendly name (e.g.
	//                   "ci-bot-prod"). Distinguishes "Peter via
	//                   web" from "Peter via ci-bot-prod token".
	//   - `system`    — cron jobs / queue consumers / reconcilers.
	//                   `id` is the job slug (e.g.
	//                   "stripe_reconcile"); `display_name` is empty
	//                   (the slug IS the identity).
	//
	// `display_name` is captured at write time and never re-resolved
	// on read — renaming a user or revoking a token does not rewrite
	// history. The mask format on `email_masked` matches the
	// invitation event contract: first letter + "***" + "@" +
	// domain (e.g. `p***@perizer.com`).
	Actor *ActorRef `json:"actor,omitempty"`

	// ActorUserId **Deprecated.** Switch to `actor` (ActorRef). Kept for one
	// release as a compat alias on user-kind rows; null otherwise
	// (api_token-kind / system-kind rows).
	// Deprecated:
	ActorUserId *openapi_types.UUID   `json:"actor_user_id"`
	EventType   AccountEventEventType `json:"event_type"`
	Id          openapi_types.UUID    `json:"id"`

	// IpAddress IP address of the request that triggered the event.
	// Null on system-initiated events (e.g. hard_purged) that
	// don't ride a request, and on older historical rows.
	IpAddress *string `json:"ip_address"`

	// Metadata Per-event-type structured metadata. Common keys:
	// `from_user_id` / `to_user_id` for ownership_transferred,
	// `prior_state` for restored, `delete_at` for soft_deleted,
	// `reason` for any user-initiated transition.
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	Object     AccountEventObject      `json:"object"`
	OccurredAt time.Time               `json:"occurred_at"`

	// UserAgent User-Agent header from the request, truncated to 512 chars.
	// Null on system-initiated events that don't ride a request,
	// and on older historical rows.
	UserAgent *string `json:"user_agent"`
}

AccountEvent A single audit-log entry for an account-level lifecycle transition. The `event_type` field is the discriminant — clients should switch on it and read only the metadata fields appropriate to that variant.

type AccountEventEventType

type AccountEventEventType string

AccountEventEventType defines model for AccountEvent.EventType.

const (
	AccountEventEventTypeCreated              AccountEventEventType = "created"
	AccountEventEventTypeFrozen               AccountEventEventType = "frozen"
	AccountEventEventTypeHardPurged           AccountEventEventType = "hard_purged"
	AccountEventEventTypeOwnershipTransferred AccountEventEventType = "ownership_transferred"
	AccountEventEventTypeRestored             AccountEventEventType = "restored"
	AccountEventEventTypeSoftDeleted          AccountEventEventType = "soft_deleted"
	AccountEventEventTypeUnfrozen             AccountEventEventType = "unfrozen"
)

Defines values for AccountEventEventType.

type AccountEventList

type AccountEventList struct {
	Items  []AccountEvent         `json:"items"`
	Object AccountEventListObject `json:"object"`
}

AccountEventList defines model for AccountEventList.

type AccountEventListObject

type AccountEventListObject string

AccountEventListObject defines model for AccountEventList.Object.

const (
	AccountEventListObjectList AccountEventListObject = "list"
)

Defines values for AccountEventListObject.

type AccountEventObject

type AccountEventObject string

AccountEventObject defines model for AccountEvent.Object.

const (
	AccountEventObjectAccountEvent AccountEventObject = "account_event"
)

Defines values for AccountEventObject.

type AccountFeature

type AccountFeature struct {
	// Accessibility Accessibility tier the underlying feature requires. The
	// server already filters the list by the account's
	// accessibility level — this field lets the UI gate
	// preview/private/internal surfaces without re-deriving the
	// tier.
	Accessibility AccountFeatureAccessibility `json:"accessibility"`
	Category      string                      `json:"category"`
	Id            openapi_types.UUID          `json:"id"`
	Object        AccountFeatureObject        `json:"object"`
	Slug          string                      `json:"slug"`

	// Type Underlying value type. Lets clients coerce `value` correctly
	// (boolean → "yes"/"no", int → numeric string).
	Type AccountFeatureType `json:"type"`

	// Value Feature value. Booleans + integers are stored as strings
	// ("true"/"false"/"5") matching the underlying subscription
	// item shape — callers coerce client-side using `type`.
	Value string `json:"value"`
}

AccountFeature defines model for AccountFeature.

type AccountFeatureAccessibility

type AccountFeatureAccessibility string

AccountFeatureAccessibility Accessibility tier the underlying feature requires. The server already filters the list by the account's accessibility level — this field lets the UI gate preview/private/internal surfaces without re-deriving the tier.

const (
	AccountFeatureAccessibilityDisabled AccountFeatureAccessibility = "disabled"
	AccountFeatureAccessibilityGeneral  AccountFeatureAccessibility = "general"
	AccountFeatureAccessibilityPrivate  AccountFeatureAccessibility = "private"
	AccountFeatureAccessibilityPublic   AccountFeatureAccessibility = "public"
)

Defines values for AccountFeatureAccessibility.

type AccountFeatureList

type AccountFeatureList struct {
	Items  []AccountFeature         `json:"items"`
	Object AccountFeatureListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

AccountFeatureList defines model for AccountFeatureList.

type AccountFeatureListObject

type AccountFeatureListObject string

AccountFeatureListObject defines model for AccountFeatureList.Object.

const (
	AccountFeatureListObjectList AccountFeatureListObject = "list"
)

Defines values for AccountFeatureListObject.

type AccountFeatureObject

type AccountFeatureObject string

AccountFeatureObject defines model for AccountFeature.Object.

const (
	AccountFeatureObjectAccountFeature AccountFeatureObject = "account_feature"
)

Defines values for AccountFeatureObject.

type AccountFeatureType

type AccountFeatureType string

AccountFeatureType Underlying value type. Lets clients coerce `value` correctly (boolean → "yes"/"no", int → numeric string).

const (
	Boolean AccountFeatureType = "boolean"
	Int     AccountFeatureType = "int"
	String  AccountFeatureType = "string"
)

Defines values for AccountFeatureType.

type AccountId

type AccountId = openapi_types.UUID

AccountId defines model for AccountId.

type AccountInvitation

type AccountInvitation struct {
	AccountId       openapi_types.UUID      `json:"account_id"`
	CreatedAt       time.Time               `json:"created_at"`
	Email           openapi_types.Email     `json:"email"`
	ExpiresAt       time.Time               `json:"expires_at"`
	Id              openapi_types.UUID      `json:"id"`
	InvitedByUserId *openapi_types.UUID     `json:"invited_by_user_id"`
	Object          AccountInvitationObject `json:"object"`
	RespondedAt     *time.Time              `json:"responded_at"`
	Role            AccountInvitationRole   `json:"role"`
	Status          AccountInvitationStatus `json:"status"`

	// Token Opaque invitation token (empty when not freshly minted)
	Token string `json:"token"`
}

AccountInvitation defines model for AccountInvitation.

type AccountInvitationObject

type AccountInvitationObject string

AccountInvitationObject defines model for AccountInvitation.Object.

const (
	AccountInvitationObjectAccountInvitation AccountInvitationObject = "account_invitation"
)

Defines values for AccountInvitationObject.

type AccountInvitationRole

type AccountInvitationRole string

AccountInvitationRole defines model for AccountInvitation.Role.

const (
	AccountInvitationRoleAdmin  AccountInvitationRole = "admin"
	AccountInvitationRoleMember AccountInvitationRole = "member"
	AccountInvitationRoleViewer AccountInvitationRole = "viewer"
)

Defines values for AccountInvitationRole.

type AccountInvitationStatus

type AccountInvitationStatus string

AccountInvitationStatus defines model for AccountInvitation.Status.

const (
	AccountInvitationStatusAccepted AccountInvitationStatus = "accepted"
	AccountInvitationStatusExpired  AccountInvitationStatus = "expired"
	AccountInvitationStatusPending  AccountInvitationStatus = "pending"
	AccountInvitationStatusRejected AccountInvitationStatus = "rejected"
	AccountInvitationStatusRevoked  AccountInvitationStatus = "revoked"
)

Defines values for AccountInvitationStatus.

type AccountInvoice

type AccountInvoice struct {
	AccountId    openapi_types.UUID   `json:"account_id"`
	Amount       float64              `json:"amount"`
	CreatedAt    time.Time            `json:"created_at"`
	CurrencyCode string               `json:"currency_code"`
	Discount     float64              `json:"discount"`
	Id           openapi_types.UUID   `json:"id"`
	IsPaid       bool                 `json:"is_paid"`
	Object       AccountInvoiceObject `json:"object"`
	Status       AccountInvoiceStatus `json:"status"`
	Tax          float64              `json:"tax"`
	TotalAmount  float64              `json:"total_amount"`
	Type         string               `json:"type"`
	UpdatedAt    time.Time            `json:"updated_at"`
}

AccountInvoice defines model for AccountInvoice.

type AccountInvoiceList

type AccountInvoiceList struct {
	Items  []AccountInvoice         `json:"items"`
	Object AccountInvoiceListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

AccountInvoiceList defines model for AccountInvoiceList.

type AccountInvoiceListObject

type AccountInvoiceListObject string

AccountInvoiceListObject defines model for AccountInvoiceList.Object.

const (
	AccountInvoiceListObjectList AccountInvoiceListObject = "list"
)

Defines values for AccountInvoiceListObject.

type AccountInvoiceObject

type AccountInvoiceObject string

AccountInvoiceObject defines model for AccountInvoice.Object.

const (
	AccountInvoiceObjectAccountInvoice AccountInvoiceObject = "account_invoice"
)

Defines values for AccountInvoiceObject.

type AccountInvoiceStatus

type AccountInvoiceStatus string

AccountInvoiceStatus defines model for AccountInvoice.Status.

const (
	AccountInvoiceStatusActive    AccountInvoiceStatus = "active"
	AccountInvoiceStatusCancelled AccountInvoiceStatus = "cancelled"
	AccountInvoiceStatusPaid      AccountInvoiceStatus = "paid"
)

Defines values for AccountInvoiceStatus.

type AccountList

type AccountList struct {
	Items  []AccountV2       `json:"items"`
	Object AccountListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

AccountList defines model for AccountList.

type AccountListObject

type AccountListObject string

AccountListObject defines model for AccountList.Object.

const (
	AccountListObjectList AccountListObject = "list"
)

Defines values for AccountListObject.

type AccountMember

type AccountMember struct {
	Active    bool                `json:"active"`
	Email     openapi_types.Email `json:"email"`
	ExpiresAt time.Time           `json:"expires_at"`
	FirstName string              `json:"first_name"`

	// InvitationId Permission-row id consumed by POST /accounts/{aid}/invitations/{invid}/resend
	// and /revoke. Returned for every row so pending invitees can be revoked
	// directly from the members list without a second lookup.
	InvitationId  string              `json:"invitation_id"`
	LastInvitedAt time.Time           `json:"last_invited_at"`
	LastName      string              `json:"last_name"`
	Object        AccountMemberObject `json:"object"`
	Photo         *string             `json:"photo"`

	// Role owner | admin | member
	Role string `json:"role"`

	// Status pending | accepted | rejected
	Status string             `json:"status"`
	UserId openapi_types.UUID `json:"user_id"`
}

AccountMember defines model for AccountMember.

type AccountMemberList

type AccountMemberList struct {
	Items  []AccountMember         `json:"items"`
	Object AccountMemberListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

AccountMemberList defines model for AccountMemberList.

type AccountMemberListObject

type AccountMemberListObject string

AccountMemberListObject defines model for AccountMemberList.Object.

const (
	AccountMemberListObjectList AccountMemberListObject = "list"
)

Defines values for AccountMemberListObject.

type AccountMemberObject

type AccountMemberObject string

AccountMemberObject defines model for AccountMember.Object.

const (
	AccountMemberObjectAccountMember AccountMemberObject = "account_member"
)

Defines values for AccountMemberObject.

type AccountMembershipPermission

type AccountMembershipPermission struct {
	AccountId openapi_types.UUID              `json:"account_id"`
	Id        string                          `json:"id"`
	Role      AccountMembershipPermissionRole `json:"role"`
	Status    string                          `json:"status"`
	UserEmail openapi_types.Email             `json:"user_email"`
	UserId    openapi_types.UUID              `json:"user_id"`
}

AccountMembershipPermission Account membership record returned by member add and role-update operations.

type AccountMembershipPermissionRole

type AccountMembershipPermissionRole string

AccountMembershipPermissionRole defines model for AccountMembershipPermission.Role.

const (
	AccountMembershipPermissionRoleAdmin  AccountMembershipPermissionRole = "admin"
	AccountMembershipPermissionRoleMember AccountMembershipPermissionRole = "member"
)

Defines values for AccountMembershipPermissionRole.

type AccountQuote

type AccountQuote struct {
	Breakdown       []AccountQuoteLine `json:"breakdown"`
	CreditsDiscount float64            `json:"credits_discount"`
	Currency        string             `json:"currency"`

	// Invoice Draft invoice projection
	Invoice *map[string]interface{} `json:"invoice,omitempty"`
	IsTrial bool                    `json:"is_trial"`
	Payable float64                 `json:"payable"`

	// Proration Proration metadata — shape depends on billing period
	Proration            map[string]interface{} `json:"proration"`
	ProrationDiscount    float64                `json:"proration_discount"`
	SubscriptionDiscount float64                `json:"subscription_discount"`
	Subtotal             float64                `json:"subtotal"`
	TotalDiscount        float64                `json:"total_discount"`
	TrialEnd             time.Time              `json:"trial_end"`
}

AccountQuote defines model for AccountQuote.

type AccountQuoteLine

type AccountQuoteLine struct {
	Discount float64 `json:"discount"`
	Label    string  `json:"label"`
	Payable  float64 `json:"payable"`
	Quantity int     `json:"quantity"`
	Subtotal float64 `json:"subtotal"`
	Type     string  `json:"type"`
	Unit     float64 `json:"unit"`
}

AccountQuoteLine defines model for AccountQuoteLine.

type AccountResourceSummary

type AccountResourceSummary struct {
	AccountId    openapi_types.UUID           `json:"account_id"`
	AlertRules   *int64                       `json:"alert_rules,omitempty"`
	ApiTokens    *int64                       `json:"api_tokens,omitempty"`
	Deployments  *int64                       `json:"deployments,omitempty"`
	Environments *int64                       `json:"environments,omitempty"`
	Object       AccountResourceSummaryObject `json:"object"`
	Projects     *int64                       `json:"projects,omitempty"`
	Snapshots    *int64                       `json:"snapshots,omitempty"`

	// Total Sum of all per-resource-type counts. Computed at the
	// wire boundary so the FE doesn't need to sum the
	// per-type fields client-side.
	Total int64 `json:"total"`
}

AccountResourceSummary Per-resource-type counts of everything a cascade delete would remove for the account. New resource types are added as the cascade design firms up; counts for unimplemented types are zero.

type AccountResourceSummaryObject

type AccountResourceSummaryObject string

AccountResourceSummaryObject defines model for AccountResourceSummary.Object.

const (
	AccountResourceSummaryObjectAccountResourceSummary AccountResourceSummaryObject = "account_resource_summary"
)

Defines values for AccountResourceSummaryObject.

type AccountResources

type AccountResources struct {
	AccountId openapi_types.UUID     `json:"account_id"`
	Object    AccountResourcesObject `json:"object"`

	// Spherelet Opaque spherelet capacity rollup (REMAINING per tier).
	// Shape mirrors the underlying domain.ResourceHistoryResponse;
	// kept polymorphic here so spherelet-tier changes don't force
	// a spec break.
	Spherelet  map[string]interface{} `json:"spherelet"`
	Spherestor SpherestorResource     `json:"spherestor"`

	// TotalSpherelet PURCHASED quantity per tier — used by the settings
	// Spherelets tab to render `used / total` cards. Empty array
	// for accounts with no allocations on file.
	TotalSpherelet []SphereletResource `json:"total_spherelet"`
}

AccountResources defines model for AccountResources.

type AccountResourcesObject

type AccountResourcesObject string

AccountResourcesObject defines model for AccountResources.Object.

const (
	AccountResourcesObjectAccountResources AccountResourcesObject = "account_resources"
)

Defines values for AccountResourcesObject.

type AccountRoleResolution

type AccountRoleResolution struct {
	Object AccountRoleResolutionObject `json:"object"`

	// Role owner | admin | member | viewer | none
	Role string `json:"role"`
}

AccountRoleResolution defines model for AccountRoleResolution.

type AccountRoleResolutionObject

type AccountRoleResolutionObject string

AccountRoleResolutionObject defines model for AccountRoleResolution.Object.

const (
	AccountRole AccountRoleResolutionObject = "account_role"
)

Defines values for AccountRoleResolutionObject.

type AccountSpherelet

type AccountSpherelet struct {
	// Code Plan code (FLX, MAX, PWR)
	Code string `json:"code"`
	Qty  int    `json:"qty"`
}

AccountSpherelet defines model for AccountSpherelet.

type AccountState

type AccountState struct {
	AccountId openapi_types.UUID `json:"account_id"`
	DeleteAt  *time.Time         `json:"delete_at"`
	FrozenAt  *time.Time         `json:"frozen_at"`
	Object    AccountStateObject `json:"object"`
	State     AccountStateState  `json:"state"`
}

AccountState Snapshot of an account's lifecycle state. Returned by soft-delete (and, in future phases, freeze/unfreeze/restore) so the caller can reflect the new state immediately without a follow-up GET. `delete_at` is set when `state=pending_delete` and indicates the hard-purge deadline; `frozen_at` is set when `state=frozen`.

type AccountStateObject

type AccountStateObject string

AccountStateObject defines model for AccountState.Object.

const (
	AccountStateObjectAccountState AccountStateObject = "account_state"
)

Defines values for AccountStateObject.

type AccountStateState

type AccountStateState string

AccountStateState defines model for AccountState.State.

const (
	AccountStateStateActive        AccountStateState = "active"
	AccountStateStateFrozen        AccountStateState = "frozen"
	AccountStateStatePendingDelete AccountStateState = "pending_delete"
)

Defines values for AccountStateState.

type AccountSubscriptionRef

type AccountSubscriptionRef struct {
	Id openapi_types.UUID `json:"id"`

	// Name e.g. Hobby, Pro, Enterprise
	Name   string                       `json:"name"`
	Object AccountSubscriptionRefObject `json:"object"`
}

AccountSubscriptionRef Thin denormalized snapshot of a subscription tier embedded on Account responses. Just enough for list views to render the tier name; callers that need price/features hit GET /v2/subscriptions/{id} for the full resource.

type AccountSubscriptionRefObject

type AccountSubscriptionRefObject string

AccountSubscriptionRefObject defines model for AccountSubscriptionRef.Object.

const (
	AccountSubscriptionRefObjectSubscription AccountSubscriptionRefObject = "subscription"
)

Defines values for AccountSubscriptionRefObject.

type AccountV2

type AccountV2 struct {
	ActivationAt *time.Time `json:"activation_at"`
	Active       bool       `json:"active"`

	// AvailableSpherestor Remaining spherestor capacity — the rollup surfaced on the
	// dashboard's disk-management and service-configuration pages.
	// Mirrors what `GET /accounts/{aid}/resources` returns for the
	// spherestor block so callers don't need a second roundtrip.
	AvailableSpherestor SpherestorResource `json:"available_spherestor"`
	Country             string             `json:"country"`
	CreatedAt           time.Time          `json:"created_at"`
	Currency            string             `json:"currency"`

	// DeleteAt Deadline after which the account is permanently removed.
	// Set when state='pending_delete'; null otherwise. Use this
	// for the countdown shown on the deletion confirmation screen.
	DeleteAt *time.Time `json:"delete_at"`

	// FrozenAt When state='frozen', the timestamp the freeze took
	// effect. Null otherwise.
	FrozenAt *time.Time         `json:"frozen_at"`
	Id       openapi_types.UUID `json:"id"`
	Name     string             `json:"name"`
	Object   AccountV2Object    `json:"object"`

	// Role Caller's role when enriched by the usecase
	Role            *string `json:"role"`
	SpherestorCount int     `json:"spherestor_count"`

	// State Account lifecycle state. Drives the deletion confirmation
	// banner and state-aware UI affordances. 'deleted' surfaces
	// only on tombstone reads after the 90-day grace expires;
	// live accounts return one of active / frozen / pending_delete.
	State AccountV2State `json:"state"`

	// Status pending_activation | active | deactivated | trial | …
	Status string `json:"status"`

	// Subscription Denormalized snapshot of the account's subscription tier,
	// embedded here so list-view UIs can render the tier name
	// without a secondary lookup. Null on accounts that have no
	// subscription_id set. The full Subscription resource is
	// reachable at GET /v2/subscriptions/{id} for callers that
	// need price/features.
	Subscription   *AccountSubscriptionRef `json:"subscription"`
	SubscriptionId openapi_types.UUID      `json:"subscription_id"`
	TrialEndAt     *time.Time              `json:"trial_end_at"`
	TrialMinDays   *int                    `json:"trial_min_days"`
	TrialStartAt   *time.Time              `json:"trial_start_at"`

	// TrialStatus Trial phase (trialing, expired, converted, …) or null on paid accounts
	TrialStatus *string   `json:"trial_status"`
	UpdatedAt   time.Time `json:"updated_at"`

	// UserId Owner user id; null on legacy rows
	UserId *string `json:"user_id"`
}

AccountV2 defines model for AccountV2.

type AccountV2Object

type AccountV2Object string

AccountV2Object defines model for AccountV2.Object.

const (
	AccountV2ObjectAccount AccountV2Object = "account"
)

Defines values for AccountV2Object.

type AccountV2State

type AccountV2State string

AccountV2State Account lifecycle state. Drives the deletion confirmation banner and state-aware UI affordances. 'deleted' surfaces only on tombstone reads after the 90-day grace expires; live accounts return one of active / frozen / pending_delete.

const (
	AccountV2StateActive        AccountV2State = "active"
	AccountV2StateDeleted       AccountV2State = "deleted"
	AccountV2StateFrozen        AccountV2State = "frozen"
	AccountV2StatePendingDelete AccountV2State = "pending_delete"
)

Defines values for AccountV2State.

type ActivateSpherestorMountResp

type ActivateSpherestorMountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseActivateSpherestorMountResp

func ParseActivateSpherestorMountResp(rsp *http.Response) (*ActivateSpherestorMountResp, error)

ParseActivateSpherestorMountResp parses an HTTP response from a ActivateSpherestorMountWithResponse call

func (ActivateSpherestorMountResp) Status

Status returns HTTPResponse.Status

func (ActivateSpherestorMountResp) StatusCode

func (r ActivateSpherestorMountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Activity

type Activity struct {
	AccountId string `json:"account_id"`

	// Action Action slug (e.g., `create`, `delete`, `deploy`)
	Action string `json:"action"`

	// Actor Structured reference to the principal who triggered an audit
	// event. Replaces the bare `actor_user_id` field across the
	// three event types.
	// Kind values:
	//
	//   - `user`      — a human authenticated interactively (web /
	//                   CLI). `id` is the user.id, `display_name`
	//                   is "First Last" (or email fallback)
	//                   captured at write time.
	//   - `api_token` — an automation calling with a `csph_*` token.
	//                   `id` is the api_token.id (NOT the user who
	//                   owns the token); `display_name` is the
	//                   token's human-friendly name (e.g.
	//                   "ci-bot-prod"). Distinguishes "Peter via
	//                   web" from "Peter via ci-bot-prod token".
	//   - `system`    — cron jobs / queue consumers / reconcilers.
	//                   `id` is the job slug (e.g.
	//                   "stripe_reconcile"); `display_name` is empty
	//                   (the slug IS the identity).
	//
	// `display_name` is captured at write time and never re-resolved
	// on read — renaming a user or revoking a token does not rewrite
	// history. The mask format on `email_masked` matches the
	// invitation event contract: first letter + "***" + "@" +
	// domain (e.g. `p***@perizer.com`).
	Actor     *ActorRef `json:"actor,omitempty"`
	CreatedAt time.Time `json:"created_at"`

	// Id Opaque activity identifier
	Id string `json:"id"`

	// IpAddress IP address of the request that triggered the event
	// (RFC 7239 + X-Forwarded-For aware). Null on system-initiated
	// events that don't ride a request, and on older historical rows.
	IpAddress *string `json:"ip_address"`

	// Link Relative URL to the affected resource
	Link *string `json:"link"`

	// Module Subsystem slug (e.g., `service`, `environment`, `project`)
	Module string         `json:"module"`
	Object ActivityObject `json:"object"`

	// ProjectId Scope of the event
	ProjectId *string `json:"project_id"`

	// Remarks Extended detail
	Remarks *string `json:"remarks"`

	// Title Short summary suitable for UI display
	Title string `json:"title"`

	// UserAgent User-Agent header from the request that triggered the event.
	// Truncated to 512 chars at write time. Null on system-initiated
	// events that don't ride a request, and on older historical rows.
	UserAgent *string `json:"user_agent"`

	// UserId **Deprecated.** Switch to `actor` (ActorRef). Kept for one
	// release as a compat alias on user-kind rows.
	// Deprecated:
	UserId *string `json:"user_id"`
}

Activity defines model for Activity.

type ActivityList

type ActivityList struct {
	Items  []Activity         `json:"items"`
	Object ActivityListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

ActivityList defines model for ActivityList.

type ActivityListObject

type ActivityListObject string

ActivityListObject defines model for ActivityList.Object.

const (
	ActivityListObjectList ActivityListObject = "list"
)

Defines values for ActivityListObject.

type ActivityObject

type ActivityObject string

ActivityObject defines model for Activity.Object.

const (
	ActivityObjectActivity ActivityObject = "activity"
)

Defines values for ActivityObject.

type ActorRef

type ActorRef struct {
	DisplayName string `json:"display_name"`

	// EmailMasked User-kind actors only — masked email captured at write
	// time. Null for api_token and system kinds.
	EmailMasked *string        `json:"email_masked"`
	Id          string         `json:"id"`
	Kind        ActorRefKind   `json:"kind"`
	Object      ActorRefObject `json:"object"`
}

ActorRef Structured reference to the principal who triggered an audit event. Replaces the bare `actor_user_id` field across the three event types. Kind values:

  • `user` — a human authenticated interactively (web / CLI). `id` is the user.id, `display_name` is "First Last" (or email fallback) captured at write time.
  • `api_token` — an automation calling with a `csph_*` token. `id` is the api_token.id (NOT the user who owns the token); `display_name` is the token's human-friendly name (e.g. "ci-bot-prod"). Distinguishes "Peter via web" from "Peter via ci-bot-prod token".
  • `system` — cron jobs / queue consumers / reconcilers. `id` is the job slug (e.g. "stripe_reconcile"); `display_name` is empty (the slug IS the identity).

`display_name` is captured at write time and never re-resolved on read — renaming a user or revoking a token does not rewrite history. The mask format on `email_masked` matches the invitation event contract: first letter + "***" + "@" + domain (e.g. `p***@perizer.com`).

type ActorRefKind

type ActorRefKind string

ActorRefKind defines model for ActorRef.Kind.

const (
	ActorRefKindApiToken ActorRefKind = "api_token"
	ActorRefKindSystem   ActorRefKind = "system"
	ActorRefKindUser     ActorRefKind = "user"
)

Defines values for ActorRefKind.

type ActorRefObject

type ActorRefObject string

ActorRefObject defines model for ActorRef.Object.

const (
	ActorRefObjectActorRef ActorRefObject = "actor_ref"
)

Defines values for ActorRefObject.

type AddAccountMemberJSONRequestBody

type AddAccountMemberJSONRequestBody = AddAccountMemberRequest

AddAccountMemberJSONRequestBody defines body for AddAccountMember for application/json ContentType.

type AddAccountMemberRequest

type AddAccountMemberRequest struct {
	Role      AddAccountMemberRequestRole `json:"role"`
	UserEmail openapi_types.Email         `json:"user_email"`
}

AddAccountMemberRequest defines model for AddAccountMemberRequest.

type AddAccountMemberRequestRole

type AddAccountMemberRequestRole string

AddAccountMemberRequestRole defines model for AddAccountMemberRequest.Role.

const (
	AddAccountMemberRequestRoleAdmin  AddAccountMemberRequestRole = "admin"
	AddAccountMemberRequestRoleMember AddAccountMemberRequestRole = "member"
)

Defines values for AddAccountMemberRequestRole.

type AddAccountMemberResp

type AddAccountMemberResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AccountMembershipPermission
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseAddAccountMemberResp

func ParseAddAccountMemberResp(rsp *http.Response) (*AddAccountMemberResp, error)

ParseAddAccountMemberResp parses an HTTP response from a AddAccountMemberWithResponse call

func (AddAccountMemberResp) Status

func (r AddAccountMemberResp) Status() string

Status returns HTTPResponse.Status

func (AddAccountMemberResp) StatusCode

func (r AddAccountMemberResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddDeploymentDomainJSONRequestBody

type AddDeploymentDomainJSONRequestBody = AddDomainRequest

AddDeploymentDomainJSONRequestBody defines body for AddDeploymentDomain for application/json ContentType.

type AddDeploymentDomainResp

type AddDeploymentDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Domain
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseAddDeploymentDomainResp

func ParseAddDeploymentDomainResp(rsp *http.Response) (*AddDeploymentDomainResp, error)

ParseAddDeploymentDomainResp parses an HTTP response from a AddDeploymentDomainWithResponse call

func (AddDeploymentDomainResp) Status

func (r AddDeploymentDomainResp) Status() string

Status returns HTTPResponse.Status

func (AddDeploymentDomainResp) StatusCode

func (r AddDeploymentDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddDomainRequest

type AddDomainRequest struct {
	Domain               string                 `json:"domain"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AddDomainRequest defines model for AddDomainRequest.

func (AddDomainRequest) Get

func (a AddDomainRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AddDomainRequest. Returns the specified element and whether it was found

func (AddDomainRequest) MarshalJSON

func (a AddDomainRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for AddDomainRequest to handle AdditionalProperties

func (*AddDomainRequest) Set

func (a *AddDomainRequest) Set(fieldName string, value interface{})

Setter for additional properties for AddDomainRequest

func (*AddDomainRequest) UnmarshalJSON

func (a *AddDomainRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for AddDomainRequest to handle AdditionalProperties

type AddTeamMemberJSONRequestBody

type AddTeamMemberJSONRequestBody = AddTeamMemberRequest

AddTeamMemberJSONRequestBody defines body for AddTeamMember for application/json ContentType.

type AddTeamMemberRequest

type AddTeamMemberRequest struct {
	UserId openapi_types.UUID `json:"user_id"`
}

AddTeamMemberRequest defines model for AddTeamMemberRequest.

type AddTeamMemberResp

type AddTeamMemberResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Team
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseAddTeamMemberResp

func ParseAddTeamMemberResp(rsp *http.Response) (*AddTeamMemberResp, error)

ParseAddTeamMemberResp parses an HTTP response from a AddTeamMemberWithResponse call

func (AddTeamMemberResp) Status

func (r AddTeamMemberResp) Status() string

Status returns HTTPResponse.Status

func (AddTeamMemberResp) StatusCode

func (r AddTeamMemberResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTeamProjectJSONRequestBody

type AddTeamProjectJSONRequestBody = AddTeamProjectRequest

AddTeamProjectJSONRequestBody defines body for AddTeamProject for application/json ContentType.

type AddTeamProjectRequest

type AddTeamProjectRequest struct {
	ProjectId openapi_types.UUID        `json:"project_id"`
	Role      AddTeamProjectRequestRole `json:"role"`
}

AddTeamProjectRequest defines model for AddTeamProjectRequest.

type AddTeamProjectRequestRole

type AddTeamProjectRequestRole string

AddTeamProjectRequestRole defines model for AddTeamProjectRequest.Role.

const (
	AddTeamProjectRequestRoleEditable AddTeamProjectRequestRole = "editable"
	AddTeamProjectRequestRoleViewable AddTeamProjectRequestRole = "viewable"
)

Defines values for AddTeamProjectRequestRole.

type AddTeamProjectResp

type AddTeamProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *TeamProject
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseAddTeamProjectResp

func ParseAddTeamProjectResp(rsp *http.Response) (*AddTeamProjectResp, error)

ParseAddTeamProjectResp parses an HTTP response from a AddTeamProjectWithResponse call

func (AddTeamProjectResp) Status

func (r AddTeamProjectResp) Status() string

Status returns HTTPResponse.Status

func (AddTeamProjectResp) StatusCode

func (r AddTeamProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlertRule

type AlertRule struct {
	Active        bool               `json:"active"`
	AlertType     AlertRuleAlertType `json:"alert_type"`
	CreatedAt     time.Time          `json:"created_at"`
	EnvironmentId openapi_types.UUID `json:"environment_id"`

	// EvaluationPeriod Evaluation period in seconds
	EvaluationPeriod int                    `json:"evaluation_period"`
	Id               openapi_types.UUID     `json:"id"`
	Object           AlertRuleObject        `json:"object"`
	ProjectId        openapi_types.UUID     `json:"project_id"`
	SeverityLevel    AlertRuleSeverityLevel `json:"severity_level"`
	Status           string                 `json:"status"`

	// Threshold Threshold percentage
	Threshold int `json:"threshold"`
}

AlertRule defines model for AlertRule.

type AlertRuleAlertType

type AlertRuleAlertType string

AlertRuleAlertType defines model for AlertRule.AlertType.

const (
	AlertRuleAlertTypeCpu    AlertRuleAlertType = "cpu"
	AlertRuleAlertTypeDisk   AlertRuleAlertType = "disk"
	AlertRuleAlertTypeMemory AlertRuleAlertType = "memory"
)

Defines values for AlertRuleAlertType.

type AlertRuleId

type AlertRuleId = openapi_types.UUID

AlertRuleId defines model for AlertRuleId.

type AlertRuleList

type AlertRuleList struct {
	Items  []AlertRule         `json:"items"`
	Object AlertRuleListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

AlertRuleList defines model for AlertRuleList.

type AlertRuleListObject

type AlertRuleListObject string

AlertRuleListObject defines model for AlertRuleList.Object.

const (
	AlertRuleListObjectList AlertRuleListObject = "list"
)

Defines values for AlertRuleListObject.

type AlertRuleObject

type AlertRuleObject string

AlertRuleObject defines model for AlertRule.Object.

const (
	AlertRuleObjectAlertRule AlertRuleObject = "alert_rule"
)

Defines values for AlertRuleObject.

type AlertRuleSeverityLevel

type AlertRuleSeverityLevel string

AlertRuleSeverityLevel defines model for AlertRule.SeverityLevel.

const (
	AlertRuleSeverityLevelHigh   AlertRuleSeverityLevel = "high"
	AlertRuleSeverityLevelLow    AlertRuleSeverityLevel = "low"
	AlertRuleSeverityLevelMedium AlertRuleSeverityLevel = "medium"
)

Defines values for AlertRuleSeverityLevel.

type ApplyManifestJSONRequestBody

type ApplyManifestJSONRequestBody = ApplyRequest

ApplyManifestJSONRequestBody defines body for ApplyManifest for application/json ContentType.

type ApplyManifestParams

type ApplyManifestParams struct {
	// ProjectId Target project. Optional: a version-2 manifest can declare its own
	// `project` + `environments`, in which case the server create-or-finds
	// them and this parameter is ignored. Required only for a version-1
	// manifest (or a JSON resource set), which has no topology of its own.
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// EnvironmentId Target environment. Optional under the same rule as `project_id` —
	// supplied here for a version-1 manifest, or declared in the manifest's
	// `environments` for version 2 (where the resource set is applied into
	// each declared environment).
	EnvironmentId *openapi_types.UUID `form:"environment_id,omitempty" json:"environment_id,omitempty"`

	// Atomic Set to `true` to enable transactional rollback on any
	// resource failure. Default `false` preserves the original
	// partial-success semantics for computesphere.yaml / CLI use.
	Atomic *bool `form:"atomic,omitempty" json:"atomic,omitempty"`
}

ApplyManifestParams defines parameters for ApplyManifest.

type ApplyManifestResp

type ApplyManifestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ApplyResponse
	JSON201                   *ApplyResponse
	JSON207                   *ApplyResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON500 *InternalError
}

func ParseApplyManifestResp

func ParseApplyManifestResp(rsp *http.Response) (*ApplyManifestResp, error)

ParseApplyManifestResp parses an HTTP response from a ApplyManifestWithResponse call

func (ApplyManifestResp) Status

func (r ApplyManifestResp) Status() string

Status returns HTTPResponse.Status

func (ApplyManifestResp) StatusCode

func (r ApplyManifestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApplyRequest

type ApplyRequest struct {
	Resources []struct {
		Input *map[string]interface{} `json:"input,omitempty"`
		Name  string                  `json:"name"`
		Type  string                  `json:"type"`
	} `json:"resources"`
}

ApplyRequest defines model for ApplyRequest.

type ApplyResponse

type ApplyResponse struct {
	Object  ApplyResponseObject `json:"object"`
	Results []ApplyResult       `json:"results"`

	// Status Batch-level outcome:
	//   * `success` — every resource applied cleanly (any mix of `created`,
	//     `updated`, `unchanged`). Response is `201 Created` when at least one
	//     resource was newly created, otherwise `200 OK`.
	//   * `rolled_back` — atomic mode: a resource failed and the entire batch was
	//     reversed. No resources remain from this apply.
	//   * `partial` — partial-success mode (default): some resources applied, some
	//     failed; OR atomic mode where rollback itself failed for at least one
	//     resource (see `rollback_failed` per-result entries).
	Status ApplyResponseStatus `json:"status"`
	Total  int                 `json:"total"`
}

ApplyResponse defines model for ApplyResponse.

type ApplyResponseObject

type ApplyResponseObject string

ApplyResponseObject defines model for ApplyResponse.Object.

const (
	ApplyResponseObjectApplyResponse ApplyResponseObject = "apply_response"
)

Defines values for ApplyResponseObject.

type ApplyResponseStatus

type ApplyResponseStatus string

ApplyResponseStatus Batch-level outcome:

  • `success` — every resource applied cleanly (any mix of `created`, `updated`, `unchanged`). Response is `201 Created` when at least one resource was newly created, otherwise `200 OK`.
  • `rolled_back` — atomic mode: a resource failed and the entire batch was reversed. No resources remain from this apply.
  • `partial` — partial-success mode (default): some resources applied, some failed; OR atomic mode where rollback itself failed for at least one resource (see `rollback_failed` per-result entries).
const (
	ApplyResponseStatusPartial    ApplyResponseStatus = "partial"
	ApplyResponseStatusRolledBack ApplyResponseStatus = "rolled_back"
	ApplyResponseStatusSuccess    ApplyResponseStatus = "success"
)

Defines values for ApplyResponseStatus.

type ApplyResult

type ApplyResult struct {
	// Environment Which declared environment this result belongs to. Set only when the
	// manifest declares its own `environments` and the resource set is
	// applied across each of them; omitted for single-environment applies
	// (where the environment is supplied via the request).
	Environment *string           `json:"environment,omitempty"`
	Error       *string           `json:"error"`
	Name        string            `json:"name"`
	Object      ApplyResultObject `json:"object"`
	Output      *DeploymentOutput `json:"output"`

	// Status Per-resource outcome. Apply is idempotent — it upserts each service by
	// identity `(account, project, environment, name)`, so re-applying the same
	// manifest changes nothing:
	//   * `created` — resource did not exist and was created successfully.
	//   * `updated` — resource already existed and its spec differed from the last
	//     apply, so it was updated in place.
	//   * `unchanged` — resource already existed and its spec matched the last apply
	//     exactly; no write was performed. A clean re-apply yields all `unchanged`.
	//   * `failed` — Create or Update returned an error before completion. `error` is set.
	//   * `rolled_back` — atomic mode: resource was created in this batch but a later
	//     sibling failed, so this resource was deleted to keep the environment clean.
	//   * `rollback_failed` — atomic mode: rollback Delete itself errored. The resource
	//     may still exist in a partial state and needs manual cleanup. `error` carries
	//     the rollback failure message.
	//   * `skipped` — atomic mode: an earlier resource in the batch failed and this
	//     resource was never attempted.
	Status ApplyResultStatus `json:"status"`
	Type   string            `json:"type"`
}

ApplyResult defines model for ApplyResult.

type ApplyResultObject

type ApplyResultObject string

ApplyResultObject defines model for ApplyResult.Object.

const (
	ApplyResultObjectApplyResult ApplyResultObject = "apply_result"
)

Defines values for ApplyResultObject.

type ApplyResultStatus

type ApplyResultStatus string

ApplyResultStatus Per-resource outcome. Apply is idempotent — it upserts each service by identity `(account, project, environment, name)`, so re-applying the same manifest changes nothing:

  • `created` — resource did not exist and was created successfully.
  • `updated` — resource already existed and its spec differed from the last apply, so it was updated in place.
  • `unchanged` — resource already existed and its spec matched the last apply exactly; no write was performed. A clean re-apply yields all `unchanged`.
  • `failed` — Create or Update returned an error before completion. `error` is set.
  • `rolled_back` — atomic mode: resource was created in this batch but a later sibling failed, so this resource was deleted to keep the environment clean.
  • `rollback_failed` — atomic mode: rollback Delete itself errored. The resource may still exist in a partial state and needs manual cleanup. `error` carries the rollback failure message.
  • `skipped` — atomic mode: an earlier resource in the batch failed and this resource was never attempted.
const (
	ApplyResultStatusCreated        ApplyResultStatus = "created"
	ApplyResultStatusFailed         ApplyResultStatus = "failed"
	ApplyResultStatusRollbackFailed ApplyResultStatus = "rollback_failed"
	ApplyResultStatusRolledBack     ApplyResultStatus = "rolled_back"
	ApplyResultStatusSkipped        ApplyResultStatus = "skipped"
	ApplyResultStatusUnchanged      ApplyResultStatus = "unchanged"
	ApplyResultStatusUpdated        ApplyResultStatus = "updated"
)

Defines values for ApplyResultStatus.

type ApplyValidationResponse

type ApplyValidationResponse struct {
	Object   ApplyValidationResponseObject `json:"object"`
	Services []string                      `json:"services"`
	Total    int                           `json:"total"`
	Valid    bool                          `json:"valid"`
}

ApplyValidationResponse defines model for ApplyValidationResponse.

type ApplyValidationResponseObject

type ApplyValidationResponseObject string

ApplyValidationResponseObject defines model for ApplyValidationResponse.Object.

const (
	ApplyValidation ApplyValidationResponseObject = "apply_validation"
)

Defines values for ApplyValidationResponseObject.

type BootSphereFilesJSONRequestBody

type BootSphereFilesJSONRequestBody = BootSphereFilesRequest

BootSphereFilesJSONRequestBody defines body for BootSphereFiles for application/json ContentType.

type BootSphereFilesRequest

type BootSphereFilesRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

BootSphereFilesRequest defines model for BootSphereFilesRequest.

type BootSphereFilesResp

type BootSphereFilesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *BootSphereFilesResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseBootSphereFilesResp

func ParseBootSphereFilesResp(rsp *http.Response) (*BootSphereFilesResp, error)

ParseBootSphereFilesResp parses an HTTP response from a BootSphereFilesWithResponse call

func (BootSphereFilesResp) Status

func (r BootSphereFilesResp) Status() string

Status returns HTTPResponse.Status

func (BootSphereFilesResp) StatusCode

func (r BootSphereFilesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BootSphereFilesResponse

type BootSphereFilesResponse struct {
	// Message Human-readable status (e.g., "spherelet booting", "spherelet ready")
	Message string                        `json:"message"`
	Object  BootSphereFilesResponseObject `json:"object"`
}

BootSphereFilesResponse defines model for BootSphereFilesResponse.

type BootSphereFilesResponseObject

type BootSphereFilesResponseObject string

BootSphereFilesResponseObject defines model for BootSphereFilesResponse.Object.

const (
	SpherefilesBoot BootSphereFilesResponseObject = "spherefiles_boot"
)

Defines values for BootSphereFilesResponseObject.

type Build

type Build struct {
	// CacheHitRatio Fraction of the build served from cache, 0–1
	CacheHitRatio *float32   `json:"cache_hit_ratio,omitempty"`
	CanceledAt    *time.Time `json:"canceled_at,omitempty"`
	CreatedAt     time.Time  `json:"created_at"`

	// DeploymentId Set once the build succeeds and a deployment is created
	DeploymentId *string `json:"deployment_id"`

	// DurationSeconds Wall-clock build time in seconds. Null while still running.
	DurationSeconds *float32 `json:"duration_seconds"`
	EnvironmentId   *string  `json:"environment_id,omitempty"`

	// FailureMessage Human-readable failure summary, set on failure
	FailureMessage *string `json:"failure_message,omitempty"`

	// FailureReason Stable machine-readable failure code, set on failure
	FailureReason *string    `json:"failure_reason,omitempty"`
	FinishedAt    *time.Time `json:"finished_at,omitempty"`
	Id            string     `json:"id"`

	// ImageDigest Digest of the produced image, set on success
	ImageDigest *string `json:"image_digest,omitempty"`

	// ImageSignature Reserved for the image signature reference. Image signing is not
	// implemented yet, so this is always empty today and its
	// presence/absence is not an integrity guarantee. It will be populated
	// once signing ships.
	ImageSignature *string `json:"image_signature,omitempty"`
	ImageSizeBytes *int64  `json:"image_size_bytes,omitempty"`

	// Manifest The manifest snapshotted at trigger time
	Manifest *map[string]interface{} `json:"manifest,omitempty"`

	// Mode Build mode, snapshotted from the manifest at trigger time
	Mode             BuildMode         `json:"mode"`
	Object           BuildObject       `json:"object"`
	PipelineTier     BuildPipelineTier `json:"pipeline_tier"`
	PreDeployCommand *string           `json:"pre_deploy_command,omitempty"`
	ServiceId        string            `json:"service_id"`
	SourceKind       BuildSourceKind   `json:"source_kind"`

	// SourceRef Identifier of the built source (archive checksum, git ref, or image reference)
	SourceRef string      `json:"source_ref"`
	StartedAt time.Time   `json:"started_at"`
	Status    BuildStatus `json:"status"`
}

Build A single build-and-deploy run.

type BuildCache

type BuildCache struct {
	ClearedAt  *time.Time       `json:"cleared_at,omitempty"`
	CreatedAt  time.Time        `json:"created_at"`
	LastUsedAt *time.Time       `json:"last_used_at,omitempty"`
	Object     BuildCacheObject `json:"object"`
	ServiceId  string           `json:"service_id"`
	ShareName  *string          `json:"share_name,omitempty"`
	SizeBytes  *int64           `json:"size_bytes,omitempty"`

	// SizeWarning Set when the cache is approaching its size limit
	SizeWarning *string `json:"size_warning,omitempty"`
}

BuildCache Build cache state for a deployment's service.

type BuildCacheClear

type BuildCacheClear struct {
	Message   string                `json:"message"`
	Object    BuildCacheClearObject `json:"object"`
	ServiceId string                `json:"service_id"`
}

BuildCacheClear Acknowledgement returned after clearing the build cache.

type BuildCacheClearObject

type BuildCacheClearObject string

BuildCacheClearObject defines model for BuildCacheClear.Object.

const (
	BuildCacheClearObjectBuildCacheClear BuildCacheClearObject = "build_cache_clear"
)

Defines values for BuildCacheClearObject.

type BuildCacheObject

type BuildCacheObject string

BuildCacheObject defines model for BuildCache.Object.

const (
	BuildCacheObjectBuildCache BuildCacheObject = "build_cache"
)

Defines values for BuildCacheObject.

type BuildId

type BuildId = openapi_types.UUID

BuildId defines model for BuildId.

type BuildList

type BuildList struct {
	Items  []Build         `json:"items"`
	Object BuildListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

BuildList defines model for BuildList.

type BuildListObject

type BuildListObject string

BuildListObject defines model for BuildList.Object.

const (
	BuildListObjectList BuildListObject = "list"
)

Defines values for BuildListObject.

type BuildLogStreamToken

type BuildLogStreamToken struct {
	// ExpiresAt RFC3339 absolute expiry. Tokens are typically valid for ~120 seconds.
	ExpiresAt time.Time                 `json:"expires_at"`
	Object    BuildLogStreamTokenObject `json:"object"`

	// SseToken Short-lived token. Pass as `?sse_token=...` on the build log
	// stream URL. Re-mint after the TTL window if the connection drops.
	SseToken string `json:"sse_token"`
}

BuildLogStreamToken defines model for BuildLogStreamToken.

type BuildLogStreamTokenObject

type BuildLogStreamTokenObject string

BuildLogStreamTokenObject defines model for BuildLogStreamToken.Object.

const (
	BuildLogStreamTokenObjectBuildLogStreamToken BuildLogStreamTokenObject = "build_log_stream_token"
)

Defines values for BuildLogStreamTokenObject.

type BuildMode

type BuildMode string

BuildMode Build mode, snapshotted from the manifest at trigger time

const (
	BuildModeDocker BuildMode = "docker"
	BuildModeImage  BuildMode = "image"
	BuildModeNative BuildMode = "native"
)

Defines values for BuildMode.

type BuildObject

type BuildObject string

BuildObject defines model for Build.Object.

const (
	BuildObjectBuild BuildObject = "build"
)

Defines values for BuildObject.

type BuildPipelineTier

type BuildPipelineTier string

BuildPipelineTier defines model for Build.PipelineTier.

const (
	BuildPipelineTierPerformance BuildPipelineTier = "performance"
	BuildPipelineTierStarter     BuildPipelineTier = "starter"
)

Defines values for BuildPipelineTier.

type BuildRuntime

type BuildRuntime struct {
	// DefaultBuildCommand Build command applied when the manifest omits `runtime.build_command`.
	DefaultBuildCommand string `json:"default_build_command"`

	// DefaultStartCommand Start command applied when the manifest omits `runtime.start_command`.
	DefaultStartCommand string `json:"default_start_command"`

	// DefaultVersion Version used when the manifest omits `runtime.version`.
	DefaultVersion string `json:"default_version"`
	DisplayName    string `json:"display_name"`

	// Language The `runtime.language` key accepted in a build manifest.
	Language string `json:"language"`

	// Versions Selectable versions for `runtime.version`, oldest first.
	Versions []string `json:"versions"`
}

BuildRuntime defines model for BuildRuntime.

type BuildRuntimeList

type BuildRuntimeList struct {
	Items  []BuildRuntime         `json:"items"`
	Object BuildRuntimeListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

BuildRuntimeList defines model for BuildRuntimeList.

type BuildRuntimeListObject

type BuildRuntimeListObject string

BuildRuntimeListObject defines model for BuildRuntimeList.Object.

const (
	BuildRuntimeListObjectList BuildRuntimeListObject = "list"
)

Defines values for BuildRuntimeListObject.

type BuildSourceKind

type BuildSourceKind string

BuildSourceKind defines model for Build.SourceKind.

const (
	BuildSourceKindGit     BuildSourceKind = "git"
	BuildSourceKindImage   BuildSourceKind = "image"
	BuildSourceKindTarball BuildSourceKind = "tarball"
)

Defines values for BuildSourceKind.

type BuildStatus

type BuildStatus string

BuildStatus defines model for Build.Status.

const (
	BuildStatusBuilding     BuildStatus = "building"
	BuildStatusBuilt        BuildStatus = "built"
	BuildStatusCanceled     BuildStatus = "canceled"
	BuildStatusCanceling    BuildStatus = "canceling"
	BuildStatusDeploying    BuildStatus = "deploying"
	BuildStatusDispatched   BuildStatus = "dispatched"
	BuildStatusFailed       BuildStatus = "failed"
	BuildStatusPending      BuildStatus = "pending"
	BuildStatusPredeploying BuildStatus = "predeploying"
	BuildStatusSucceeded    BuildStatus = "succeeded"
)

Defines values for BuildStatus.

type BuildStatusRollup

type BuildStatusRollup struct {
	// ActiveBuild A single build-and-deploy run.
	ActiveBuild *Build `json:"active_build,omitempty"`

	// DeploymentId Convenience shortcut to the running deployment id
	DeploymentId *string `json:"deployment_id"`

	// LatestBuild A single build-and-deploy run.
	LatestBuild *Build `json:"latest_build,omitempty"`

	// LatestSucceededBuild A single build-and-deploy run.
	LatestSucceededBuild *Build                  `json:"latest_succeeded_build,omitempty"`
	Object               BuildStatusRollupObject `json:"object"`
	ServiceId            string                  `json:"service_id"`
}

BuildStatusRollup Summary of build activity for a deployment's service.

type BuildStatusRollupObject

type BuildStatusRollupObject string

BuildStatusRollupObject defines model for BuildStatusRollup.Object.

const (
	ServiceStatus BuildStatusRollupObject = "service_status"
)

Defines values for BuildStatusRollupObject.

type BuildTriggerRequest

type BuildTriggerRequest struct {
	// EnvironmentId Deprecated. The target environment is now derived server-side
	// from the deployment; this field is ignored.
	// Deprecated:
	EnvironmentId *openapi_types.UUID `json:"environment_id,omitempty"`

	// Force Bypass `watch_paths` and always start a build
	Force *bool `json:"force,omitempty"`

	// GitRef Git ref to build for git-connected services
	GitRef *string `json:"git_ref,omitempty"`

	// IdempotencyKey Client-supplied key to make retries safe; the server generates one when absent
	IdempotencyKey *string `json:"idempotency_key,omitempty"`

	// ImageRef Image reference to deploy (`image` mode only)
	ImageRef *string `json:"image_ref,omitempty"`
}

BuildTriggerRequest Optional trigger options for a build.

type BulkUpdateAccountMemberRolesJSONRequestBody

type BulkUpdateAccountMemberRolesJSONRequestBody = BulkUpdateAccountMemberRolesRequest

BulkUpdateAccountMemberRolesJSONRequestBody defines body for BulkUpdateAccountMemberRoles for application/json ContentType.

type BulkUpdateAccountMemberRolesRequest

type BulkUpdateAccountMemberRolesRequest struct {
	Roles []struct {
		Role   BulkUpdateAccountMemberRolesRequestRolesRole `json:"role"`
		UserId openapi_types.UUID                           `json:"user_id"`
	} `json:"roles"`
}

BulkUpdateAccountMemberRolesRequest defines model for BulkUpdateAccountMemberRolesRequest.

type BulkUpdateAccountMemberRolesRequestRolesRole

type BulkUpdateAccountMemberRolesRequestRolesRole string

BulkUpdateAccountMemberRolesRequestRolesRole defines model for BulkUpdateAccountMemberRolesRequest.Roles.Role.

const (
	BulkUpdateAccountMemberRolesRequestRolesRoleAdmin  BulkUpdateAccountMemberRolesRequestRolesRole = "admin"
	BulkUpdateAccountMemberRolesRequestRolesRoleMember BulkUpdateAccountMemberRolesRequestRolesRole = "member"
)

Defines values for BulkUpdateAccountMemberRolesRequestRolesRole.

type BulkUpdateAccountMemberRolesResp

type BulkUpdateAccountMemberRolesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseBulkUpdateAccountMemberRolesResp

func ParseBulkUpdateAccountMemberRolesResp(rsp *http.Response) (*BulkUpdateAccountMemberRolesResp, error)

ParseBulkUpdateAccountMemberRolesResp parses an HTTP response from a BulkUpdateAccountMemberRolesWithResponse call

func (BulkUpdateAccountMemberRolesResp) Status

Status returns HTTPResponse.Status

func (BulkUpdateAccountMemberRolesResp) StatusCode

func (r BulkUpdateAccountMemberRolesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelBuildResp

type CancelBuildResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseCancelBuildResp

func ParseCancelBuildResp(rsp *http.Response) (*CancelBuildResp, error)

ParseCancelBuildResp parses an HTTP response from a CancelBuildWithResponse call

func (CancelBuildResp) Status

func (r CancelBuildResp) Status() string

Status returns HTTPResponse.Status

func (CancelBuildResp) StatusCode

func (r CancelBuildResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelDeploymentVersionResp

type CancelDeploymentVersionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseCancelDeploymentVersionResp

func ParseCancelDeploymentVersionResp(rsp *http.Response) (*CancelDeploymentVersionResp, error)

ParseCancelDeploymentVersionResp parses an HTTP response from a CancelDeploymentVersionWithResponse call

func (CancelDeploymentVersionResp) Status

Status returns HTTPResponse.Status

func (CancelDeploymentVersionResp) StatusCode

func (r CancelDeploymentVersionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClearBuildCacheResp

type ClearBuildCacheResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildCacheClear
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseClearBuildCacheResp

func ParseClearBuildCacheResp(rsp *http.Response) (*ClearBuildCacheResp, error)

ParseClearBuildCacheResp parses an HTTP response from a ClearBuildCacheWithResponse call

func (ClearBuildCacheResp) Status

func (r ClearBuildCacheResp) Status() string

Status returns HTTPResponse.Status

func (ClearBuildCacheResp) StatusCode

func (r ClearBuildCacheResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) ActivateSpherestorMount

func (c *Client) ActivateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAccountMember

func (c *Client) AddAccountMember(ctx context.Context, aid AccountId, body AddAccountMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAccountMemberWithBody

func (c *Client) AddAccountMemberWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDeploymentDomain

func (c *Client) AddDeploymentDomain(ctx context.Context, id DeploymentId, body AddDeploymentDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDeploymentDomainWithBody

func (c *Client) AddDeploymentDomainWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTeamMember

func (c *Client) AddTeamMember(ctx context.Context, tid TeamId, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTeamMemberWithBody

func (c *Client) AddTeamMemberWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTeamProject

func (c *Client) AddTeamProject(ctx context.Context, tid TeamId, body AddTeamProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTeamProjectWithBody

func (c *Client) AddTeamProjectWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApplyManifest

func (c *Client) ApplyManifest(ctx context.Context, params *ApplyManifestParams, body ApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApplyManifestWithBody

func (c *Client) ApplyManifestWithBody(ctx context.Context, params *ApplyManifestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BootSphereFiles

func (c *Client) BootSphereFiles(ctx context.Context, body BootSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BootSphereFilesWithBody

func (c *Client) BootSphereFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateAccountMemberRoles

func (c *Client) BulkUpdateAccountMemberRoles(ctx context.Context, aid AccountId, body BulkUpdateAccountMemberRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BulkUpdateAccountMemberRolesWithBody

func (c *Client) BulkUpdateAccountMemberRolesWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelBuild

func (c *Client) CancelBuild(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelDeploymentVersion

func (c *Client) CancelDeploymentVersion(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearBuildCache

func (c *Client) ClearBuildCache(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneDeployment

func (c *Client) CloneDeployment(ctx context.Context, id DeploymentId, body CloneDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneDeploymentWithBody

func (c *Client) CloneDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAPIToken

func (c *Client) CreateAPIToken(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAPITokenWithBody

func (c *Client) CreateAPITokenWithBody(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccount

func (c *Client) CreateAccount(ctx context.Context, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountFeatureRequest

func (c *Client) CreateAccountFeatureRequest(ctx context.Context, aid AccountId, body CreateAccountFeatureRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountFeatureRequestWithBody

func (c *Client) CreateAccountFeatureRequestWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountInvitation

func (c *Client) CreateAccountInvitation(ctx context.Context, aid AccountId, body CreateAccountInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountInvitationWithBody

func (c *Client) CreateAccountInvitationWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAccountWithBody

func (c *Client) CreateAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAlertRule

func (c *Client) CreateAlertRule(ctx context.Context, params *CreateAlertRuleParams, body CreateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAlertRuleWithBody

func (c *Client) CreateAlertRuleWithBody(ctx context.Context, params *CreateAlertRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConnection

func (c *Client) CreateConnection(ctx context.Context, params *CreateConnectionParams, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConnectionWithBody

func (c *Client) CreateConnectionWithBody(ctx context.Context, params *CreateConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeployment

func (c *Client) CreateDeployment(ctx context.Context, body CreateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeploymentWithBody

func (c *Client) CreateDeploymentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironment

func (c *Client) CreateEnvironment(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentWithBody

func (c *Client) CreateEnvironmentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGuardrail

func (c *Client) CreateGuardrail(ctx context.Context, params *CreateGuardrailParams, body CreateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGuardrailRule

func (c *Client) CreateGuardrailRule(ctx context.Context, params *CreateGuardrailRuleParams, body CreateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGuardrailRuleWithBody

func (c *Client) CreateGuardrailRuleWithBody(ctx context.Context, params *CreateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGuardrailWithBody

func (c *Client) CreateGuardrailWithBody(ctx context.Context, params *CreateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateService

func (c *Client) CreateService(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServiceWithBody

func (c *Client) CreateServiceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSnapshot

func (c *Client) CreateSnapshot(ctx context.Context, body CreateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSnapshotWithBody

func (c *Client) CreateSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSphereFileFolder

func (c *Client) CreateSphereFileFolder(ctx context.Context, body CreateSphereFileFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSphereFileFolderWithBody

func (c *Client) CreateSphereFileFolderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpherestorMount

func (c *Client) CreateSpherestorMount(ctx context.Context, id DeploymentId, body CreateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpherestorMountWithBody

func (c *Client) CreateSpherestorMountWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpherestorVolume

func (c *Client) CreateSpherestorVolume(ctx context.Context, params *CreateSpherestorVolumeParams, body CreateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpherestorVolumeWithBody

func (c *Client) CreateSpherestorVolumeWithBody(ctx context.Context, params *CreateSpherestorVolumeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeam

func (c *Client) CreateTeam(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamWithBody

func (c *Client) CreateTeamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeactivateSpherestorMount

func (c *Client) DeactivateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAlertRule

func (c *Client) DeleteAlertRule(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConnection

func (c *Client) DeleteConnection(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeployment

func (c *Client) DeleteDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeploymentDomain

func (c *Client) DeleteDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeploymentEnvVar

func (c *Client) DeleteDeploymentEnvVar(ctx context.Context, id DeploymentId, key EnvVarKey, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeploymentSnapshotSchedule

func (c *Client) DeleteDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironment

func (c *Client) DeleteEnvironment(ctx context.Context, eid EnvironmentId, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGuardrail

func (c *Client) DeleteGuardrail(ctx context.Context, gid GuardrailId, params *DeleteGuardrailParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGuardrailRule

func (c *Client) DeleteGuardrailRule(ctx context.Context, rid GuardrailRuleId, params *DeleteGuardrailRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, pid ProjectId, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteService

func (c *Client) DeleteService(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSnapshot

func (c *Client) DeleteSnapshot(ctx context.Context, sid SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSphereFile

func (c *Client) DeleteSphereFile(ctx context.Context, body DeleteSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSphereFileWithBody

func (c *Client) DeleteSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeam

func (c *Client) DeleteTeam(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployDeployment

func (c *Client) DeployDeployment(ctx context.Context, id DeploymentId, body DeployDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployDeploymentWithBody

func (c *Client) DeployDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadSphereFile

func (c *Client) DownloadSphereFile(ctx context.Context, params *DownloadSphereFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAPIToken

func (c *Client) GetAPIToken(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccount

func (c *Client) GetAccount(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountBilling

func (c *Client) GetAccountBilling(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountQuote

func (c *Client) GetAccountQuote(ctx context.Context, params *GetAccountQuoteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountResourceSummary

func (c *Client) GetAccountResourceSummary(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountResources

func (c *Client) GetAccountResources(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountRole

func (c *Client) GetAccountRole(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlertRule

func (c *Client) GetAlertRule(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuild

func (c *Client) GetBuild(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildCache

func (c *Client) GetBuildCache(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildLogStreamToken

func (c *Client) GetBuildLogStreamToken(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBuildManifest

func (c *Client) GetBuildManifest(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnection

func (c *Client) GetConnection(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCronJobRunLogs

func (c *Client) GetCronJobRunLogs(ctx context.Context, id DeploymentId, rid CronRunId, params *GetCronJobRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentDeploymentVersion

func (c *Client) GetCurrentDeploymentVersion(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentUser

func (c *Client) GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeployment

func (c *Client) GetDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentBuildLogs

func (c *Client) GetDeploymentBuildLogs(ctx context.Context, id DeploymentId, deployId DeployVersionId, params *GetDeploymentBuildLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentBuildStatus

func (c *Client) GetDeploymentBuildStatus(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentCronJobLogsHistogram

func (c *Client) GetDeploymentCronJobLogsHistogram(ctx context.Context, id DeploymentId, params *GetDeploymentCronJobLogsHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentDeployLogs

func (c *Client) GetDeploymentDeployLogs(ctx context.Context, id DeploymentId, params *GetDeploymentDeployLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentDomain

func (c *Client) GetDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentDomainDnsGuidance

func (c *Client) GetDeploymentDomainDnsGuidance(ctx context.Context, id DeploymentId, params *GetDeploymentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentMetrics

func (c *Client) GetDeploymentMetrics(ctx context.Context, id DeploymentId, params *GetDeploymentMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentRuntimeLogs

func (c *Client) GetDeploymentRuntimeLogs(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentRuntimeLogsHistogram

func (c *Client) GetDeploymentRuntimeLogsHistogram(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentSnapshotSchedule

func (c *Client) GetDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentStatus

func (c *Client) GetDeploymentStatus(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeploymentVersion

func (c *Client) GetDeploymentVersion(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironment

func (c *Client) GetEnvironment(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentDomainDnsGuidance

func (c *Client) GetEnvironmentDomainDnsGuidance(ctx context.Context, eid EnvironmentId, params *GetEnvironmentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentSecrets

func (c *Client) GetEnvironmentSecrets(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironmentVariables

func (c *Client) GetEnvironmentVariables(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitHubAppInstallUrl

func (c *Client) GetGitHubAppInstallUrl(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGuardrail

func (c *Client) GetGuardrail(ctx context.Context, gid GuardrailId, params *GetGuardrailParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLatestMonthlyAccountInvoice

func (c *Client) GetLatestMonthlyAccountInvoice(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNotificationSettings

func (c *Client) GetNotificationSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNotificationUnreadCount

func (c *Client) GetNotificationUnreadCount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPlan

func (c *Client) GetPlan(ctx context.Context, pid PlanId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPlugin

func (c *Client) GetPlugin(ctx context.Context, plid PluginId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectResources

func (c *Client) GetProjectResources(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectRole

func (c *Client) GetProjectRole(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceSchema

func (c *Client) GetResourceSchema(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuntimeLogStreamToken

func (c *Client) GetRuntimeLogStreamToken(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetService

func (c *Client) GetService(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSnapshot

func (c *Client) GetSnapshot(ctx context.Context, sid SnapshotId, params *GetSnapshotParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSphereFileDetails

func (c *Client) GetSphereFileDetails(ctx context.Context, body GetSphereFileDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSphereFileDetailsWithBody

func (c *Client) GetSphereFileDetailsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSphereFileStorageUsage

func (c *Client) GetSphereFileStorageUsage(ctx context.Context, body GetSphereFileStorageUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSphereFileStorageUsageWithBody

func (c *Client) GetSphereFileStorageUsageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpherestorVolume

func (c *Client) GetSpherestorVolume(ctx context.Context, vid SpherestorVolumeId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubscription

func (c *Client) GetSubscription(ctx context.Context, id SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeam

func (c *Client) GetTeam(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InstallGitHubApp

func (c *Client) InstallGitHubApp(ctx context.Context, params *InstallGitHubAppParams, body InstallGitHubAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InstallGitHubAppWithBody

func (c *Client) InstallGitHubAppWithBody(ctx context.Context, params *InstallGitHubAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LeaveAccount

func (c *Client) LeaveAccount(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAPITokens

func (c *Client) ListAPITokens(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountDomainDetails

func (c *Client) ListAccountDomainDetails(ctx context.Context, params *ListAccountDomainDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountEvents

func (c *Client) ListAccountEvents(ctx context.Context, aid AccountId, params *ListAccountEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountFeatures

func (c *Client) ListAccountFeatures(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountInvitationEvents

func (c *Client) ListAccountInvitationEvents(ctx context.Context, aid AccountId, params *ListAccountInvitationEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountInvoices

func (c *Client) ListAccountInvoices(ctx context.Context, aid AccountId, params *ListAccountInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountMembers

func (c *Client) ListAccountMembers(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccountPaymentHistory

func (c *Client) ListAccountPaymentHistory(ctx context.Context, aid AccountId, params *ListAccountPaymentHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAccounts

func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListActivityLogs

func (c *Client) ListActivityLogs(ctx context.Context, params *ListActivityLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAlertRules

func (c *Client) ListAlertRules(ctx context.Context, params *ListAlertRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBuildRuntimes

func (c *Client) ListBuildRuntimes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConnectionRepositories

func (c *Client) ListConnectionRepositories(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConnections

func (c *Client) ListConnections(ctx context.Context, params *ListConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCronJobRuns

func (c *Client) ListCronJobRuns(ctx context.Context, id DeploymentId, params *ListCronJobRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentBuilds

func (c *Client) ListDeploymentBuilds(ctx context.Context, id DeploymentId, params *ListDeploymentBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentDomains

func (c *Client) ListDeploymentDomains(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentEnvVars

func (c *Client) ListDeploymentEnvVars(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentEvents

func (c *Client) ListDeploymentEvents(ctx context.Context, id DeploymentId, params *ListDeploymentEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentSnapshotLogs

func (c *Client) ListDeploymentSnapshotLogs(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentSpherelets

func (c *Client) ListDeploymentSpherelets(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploymentVersions

func (c *Client) ListDeploymentVersions(ctx context.Context, id DeploymentId, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeployments

func (c *Client) ListDeployments(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEnvironments

func (c *Client) ListEnvironments(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGuardrailAuditLogs

func (c *Client) ListGuardrailAuditLogs(ctx context.Context, params *ListGuardrailAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGuardrails

func (c *Client) ListGuardrails(ctx context.Context, params *ListGuardrailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListInvitationEvents

func (c *Client) ListInvitationEvents(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNotifications

func (c *Client) ListNotifications(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPlans

func (c *Client) ListPlans(ctx context.Context, params *ListPlansParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPlugins

func (c *Client) ListPlugins(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRegions

func (c *Client) ListRegions(ctx context.Context, params *ListRegionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRepositoryBranches

func (c *Client) ListRepositoryBranches(ctx context.Context, cid ConnectionId, params *ListRepositoryBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListResourceSchemas

func (c *Client) ListResourceSchemas(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListServiceDeployments

func (c *Client) ListServiceDeployments(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListServices

func (c *Client) ListServices(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSnapshots

func (c *Client) ListSnapshots(ctx context.Context, params *ListSnapshotsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSphereFiles

func (c *Client) ListSphereFiles(ctx context.Context, body ListSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSphereFilesWithBody

func (c *Client) ListSphereFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSpherestorVolumes

func (c *Client) ListSpherestorVolumes(ctx context.Context, params *ListSpherestorVolumesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSubscriptionCategoryDetails

func (c *Client) ListSubscriptionCategoryDetails(ctx context.Context, params *ListSubscriptionCategoryDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSubscriptionFeatures

func (c *Client) ListSubscriptionFeatures(ctx context.Context, params *ListSubscriptionFeaturesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSubscriptions

func (c *Client) ListSubscriptions(ctx context.Context, params *ListSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamProjects

func (c *Client) ListTeamProjects(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeams

func (c *Client) ListTeams(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserAccounts

func (c *Client) ListUserAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserPendingInvitations

func (c *Client) ListUserPendingInvitations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserProjects

func (c *Client) ListUserProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserSearchHistory

func (c *Client) ListUserSearchHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MarkAllNotificationsRead

func (c *Client) MarkAllNotificationsRead(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveAccountMember

func (c *Client) RemoveAccountMember(ctx context.Context, aid AccountId, uid UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveEnvironmentCustomDomain

func (c *Client) RemoveEnvironmentCustomDomain(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTeamMember

func (c *Client) RemoveTeamMember(ctx context.Context, tid TeamId, uid UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTeamProject

func (c *Client) RemoveTeamProject(ctx context.Context, tid TeamId, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameSphereFile

func (c *Client) RenameSphereFile(ctx context.Context, body RenameSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameSphereFileWithBody

func (c *Client) RenameSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeploymentEnvVars

func (c *Client) ReplaceDeploymentEnvVars(ctx context.Context, id DeploymentId, body ReplaceDeploymentEnvVarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeploymentEnvVarsWithBody

func (c *Client) ReplaceDeploymentEnvVarsWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceEnvironmentSecrets

func (c *Client) ReplaceEnvironmentSecrets(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceEnvironmentSecretsWithBody

func (c *Client) ReplaceEnvironmentSecretsWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceEnvironmentVariables

func (c *Client) ReplaceEnvironmentVariables(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceEnvironmentVariablesWithBody

func (c *Client) ReplaceEnvironmentVariablesWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResendAccountInvitation

func (c *Client) ResendAccountInvitation(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestartDeployment

func (c *Client) RestartDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreSnapshot

func (c *Client) RestoreSnapshot(ctx context.Context, sid SnapshotId, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreSnapshotWithBody

func (c *Client) RestoreSnapshotWithBody(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeDeployment

func (c *Client) ResumeDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeAPIToken

func (c *Client) RevokeAPIToken(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeAccountInvitation

func (c *Client) RevokeAccountInvitation(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RollbackDeployment

func (c *Client) RollbackDeployment(ctx context.Context, id DeploymentId, body RollbackDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RollbackDeploymentWithBody

func (c *Client) RollbackDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScaleDeployment

func (c *Client) ScaleDeployment(ctx context.Context, id DeploymentId, body ScaleDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScaleDeploymentWithBody

func (c *Client) ScaleDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchAccountResources

func (c *Client) SearchAccountResources(ctx context.Context, aid AccountId, params *SearchAccountResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDeploymentEnvVar

func (c *Client) SetDeploymentEnvVar(ctx context.Context, id DeploymentId, key EnvVarKey, body SetDeploymentEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDeploymentEnvVarWithBody

func (c *Client) SetDeploymentEnvVarWithBody(ctx context.Context, id DeploymentId, key EnvVarKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetEnvironmentCustomDomain

func (c *Client) SetEnvironmentCustomDomain(ctx context.Context, eid EnvironmentId, body SetEnvironmentCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetEnvironmentCustomDomainWithBody

func (c *Client) SetEnvironmentCustomDomainWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SoftDeleteAccount

func (c *Client) SoftDeleteAccount(ctx context.Context, aid AccountId, body SoftDeleteAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SoftDeleteAccountWithBody

func (c *Client) SoftDeleteAccountWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamBuildLogs

func (c *Client) StreamBuildLogs(ctx context.Context, id DeploymentId, bid BuildId, params *StreamBuildLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamCronJobRunLogs

func (c *Client) StreamCronJobRunLogs(ctx context.Context, id DeploymentId, rid CronRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamDeploymentRuntimeLogs

func (c *Client) StreamDeploymentRuntimeLogs(ctx context.Context, id DeploymentId, params *StreamDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendDeployment

func (c *Client) SuspendDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TarSphereFile

func (c *Client) TarSphereFile(ctx context.Context, body TarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TarSphereFileWithBody

func (c *Client) TarSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ToggleEnvironmentSubdomain

func (c *Client) ToggleEnvironmentSubdomain(ctx context.Context, eid EnvironmentId, body ToggleEnvironmentSubdomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ToggleEnvironmentSubdomainWithBody

func (c *Client) ToggleEnvironmentSubdomainWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ToggleGuardrailStatus

func (c *Client) ToggleGuardrailStatus(ctx context.Context, gid GuardrailId, params *ToggleGuardrailStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerBuild

func (c *Client) TriggerBuild(ctx context.Context, id DeploymentId, body TriggerBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerBuildWithBody

func (c *Client) TriggerBuildWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UntarSphereFile

func (c *Client) UntarSphereFile(ctx context.Context, body UntarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UntarSphereFileWithBody

func (c *Client) UntarSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccountMemberRole

func (c *Client) UpdateAccountMemberRole(ctx context.Context, aid AccountId, uid UserId, body UpdateAccountMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccountMemberRoleWithBody

func (c *Client) UpdateAccountMemberRoleWithBody(ctx context.Context, aid AccountId, uid UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAlertRule

func (c *Client) UpdateAlertRule(ctx context.Context, arid AlertRuleId, body UpdateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAlertRuleWithBody

func (c *Client) UpdateAlertRuleWithBody(ctx context.Context, arid AlertRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBuildManifest

func (c *Client) UpdateBuildManifest(ctx context.Context, id DeploymentId, body UpdateBuildManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBuildManifestWithBody

func (c *Client) UpdateBuildManifestWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCurrentUser

func (c *Client) UpdateCurrentUser(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCurrentUserWithBody

func (c *Client) UpdateCurrentUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeployment

func (c *Client) UpdateDeployment(ctx context.Context, id DeploymentId, body UpdateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDeploymentWithBody

func (c *Client) UpdateDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironment

func (c *Client) UpdateEnvironment(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentDomainPath

func (c *Client) UpdateEnvironmentDomainPath(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentDomainPathJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentDomainPathWithBody

func (c *Client) UpdateEnvironmentDomainPathWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentNetworking

func (c *Client) UpdateEnvironmentNetworking(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentNetworkingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentNetworkingWithBody

func (c *Client) UpdateEnvironmentNetworkingWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentWithBody

func (c *Client) UpdateEnvironmentWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGuardrail

func (c *Client) UpdateGuardrail(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, body UpdateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGuardrailRule

func (c *Client) UpdateGuardrailRule(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, body UpdateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGuardrailRuleWithBody

func (c *Client) UpdateGuardrailRuleWithBody(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGuardrailWithBody

func (c *Client) UpdateGuardrailWithBody(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNotification

func (c *Client) UpdateNotification(ctx context.Context, nid NotificationId, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNotificationWithBody

func (c *Client) UpdateNotificationWithBody(ctx context.Context, nid NotificationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, pid ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateService

func (c *Client) UpdateService(ctx context.Context, sid ServiceId, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateServiceWithBody

func (c *Client) UpdateServiceWithBody(ctx context.Context, sid ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSnapshot

func (c *Client) UpdateSnapshot(ctx context.Context, sid SnapshotId, body UpdateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSnapshotWithBody

func (c *Client) UpdateSnapshotWithBody(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpherestorMount

func (c *Client) UpdateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, body UpdateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpherestorMountWithBody

func (c *Client) UpdateSpherestorMountWithBody(ctx context.Context, id DeploymentId, mid SpherestorMountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpherestorVolume

func (c *Client) UpdateSpherestorVolume(ctx context.Context, vid SpherestorVolumeId, body UpdateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpherestorVolumeWithBody

func (c *Client) UpdateSpherestorVolumeWithBody(ctx context.Context, vid SpherestorVolumeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeam

func (c *Client) UpdateTeam(ctx context.Context, tid TeamId, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamProjectRole

func (c *Client) UpdateTeamProjectRole(ctx context.Context, tid TeamId, pid ProjectId, body UpdateTeamProjectRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamProjectRoleWithBody

func (c *Client) UpdateTeamProjectRoleWithBody(ctx context.Context, tid TeamId, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamWithBody

func (c *Client) UpdateTeamWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadSphereFileWithBody

func (c *Client) UploadSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertDeploymentSnapshotSchedule

func (c *Client) UpsertDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, body UpsertDeploymentSnapshotScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertDeploymentSnapshotScheduleWithBody

func (c *Client) UpsertDeploymentSnapshotScheduleWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertNotificationSettings

func (c *Client) UpsertNotificationSettings(ctx context.Context, body UpsertNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertNotificationSettingsWithBody

func (c *Client) UpsertNotificationSettingsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateApplyManifest

func (c *Client) ValidateApplyManifest(ctx context.Context, body ValidateApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateApplyManifestWithBody

func (c *Client) ValidateApplyManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateManifest

func (c *Client) ValidateManifest(ctx context.Context, body ValidateManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateManifestWithBody

func (c *Client) ValidateManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifyDeploymentDomain

func (c *Client) VerifyDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ListAccounts request
	ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAccountWithBody request with any body
	CreateAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAccount(ctx context.Context, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountDomainDetails request
	ListAccountDomainDetails(ctx context.Context, params *ListAccountDomainDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountQuote request
	GetAccountQuote(ctx context.Context, params *GetAccountQuoteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccount request
	GetAccount(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountBilling request
	GetAccountBilling(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountEvents request
	ListAccountEvents(ctx context.Context, aid AccountId, params *ListAccountEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountFeatures request
	ListAccountFeatures(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAccountFeatureRequestWithBody request with any body
	CreateAccountFeatureRequestWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAccountFeatureRequest(ctx context.Context, aid AccountId, body CreateAccountFeatureRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAccountInvitationWithBody request with any body
	CreateAccountInvitationWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAccountInvitation(ctx context.Context, aid AccountId, body CreateAccountInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountInvitationEvents request
	ListAccountInvitationEvents(ctx context.Context, aid AccountId, params *ListAccountInvitationEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListInvitationEvents request
	ListInvitationEvents(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResendAccountInvitation request
	ResendAccountInvitation(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAccountInvitation request
	RevokeAccountInvitation(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountInvoices request
	ListAccountInvoices(ctx context.Context, aid AccountId, params *ListAccountInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLatestMonthlyAccountInvoice request
	GetLatestMonthlyAccountInvoice(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LeaveAccount request
	LeaveAccount(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountMembers request
	ListAccountMembers(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAccountMemberWithBody request with any body
	AddAccountMemberWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddAccountMember(ctx context.Context, aid AccountId, body AddAccountMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BulkUpdateAccountMemberRolesWithBody request with any body
	BulkUpdateAccountMemberRolesWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BulkUpdateAccountMemberRoles(ctx context.Context, aid AccountId, body BulkUpdateAccountMemberRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveAccountMember request
	RemoveAccountMember(ctx context.Context, aid AccountId, uid UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAccountMemberRoleWithBody request with any body
	UpdateAccountMemberRoleWithBody(ctx context.Context, aid AccountId, uid UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAccountMemberRole(ctx context.Context, aid AccountId, uid UserId, body UpdateAccountMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccountPaymentHistory request
	ListAccountPaymentHistory(ctx context.Context, aid AccountId, params *ListAccountPaymentHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountResourceSummary request
	GetAccountResourceSummary(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountResources request
	GetAccountResources(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountRole request
	GetAccountRole(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchAccountResources request
	SearchAccountResources(ctx context.Context, aid AccountId, params *SearchAccountResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SoftDeleteAccountWithBody request with any body
	SoftDeleteAccountWithBody(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SoftDeleteAccount(ctx context.Context, aid AccountId, body SoftDeleteAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListActivityLogs request
	ListActivityLogs(ctx context.Context, params *ListActivityLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertRules request
	ListAlertRules(ctx context.Context, params *ListAlertRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAlertRuleWithBody request with any body
	CreateAlertRuleWithBody(ctx context.Context, params *CreateAlertRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAlertRule(ctx context.Context, params *CreateAlertRuleParams, body CreateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAlertRule request
	DeleteAlertRule(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertRule request
	GetAlertRule(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAlertRuleWithBody request with any body
	UpdateAlertRuleWithBody(ctx context.Context, arid AlertRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAlertRule(ctx context.Context, arid AlertRuleId, body UpdateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAPITokens request
	ListAPITokens(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAPITokenWithBody request with any body
	CreateAPITokenWithBody(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAPIToken(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAPIToken request
	RevokeAPIToken(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAPIToken request
	GetAPIToken(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApplyManifestWithBody request with any body
	ApplyManifestWithBody(ctx context.Context, params *ApplyManifestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ApplyManifest(ctx context.Context, params *ApplyManifestParams, body ApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateApplyManifestWithBody request with any body
	ValidateApplyManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateApplyManifest(ctx context.Context, body ValidateApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConnections request
	ListConnections(ctx context.Context, params *ListConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConnectionWithBody request with any body
	CreateConnectionWithBody(ctx context.Context, params *CreateConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConnection(ctx context.Context, params *CreateConnectionParams, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InstallGitHubAppWithBody request with any body
	InstallGitHubAppWithBody(ctx context.Context, params *InstallGitHubAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InstallGitHubApp(ctx context.Context, params *InstallGitHubAppParams, body InstallGitHubAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitHubAppInstallUrl request
	GetGitHubAppInstallUrl(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConnection request
	DeleteConnection(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnection request
	GetConnection(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRepositoryBranches request
	ListRepositoryBranches(ctx context.Context, cid ConnectionId, params *ListRepositoryBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConnectionRepositories request
	ListConnectionRepositories(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeployments request
	ListDeployments(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDeploymentWithBody request with any body
	CreateDeploymentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDeployment(ctx context.Context, body CreateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeployment request
	DeleteDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeployment request
	GetDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDeploymentWithBody request with any body
	UpdateDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDeployment(ctx context.Context, id DeploymentId, body UpdateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentBuildStatus request
	GetDeploymentBuildStatus(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentBuilds request
	ListDeploymentBuilds(ctx context.Context, id DeploymentId, params *ListDeploymentBuildsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerBuildWithBody request with any body
	TriggerBuildWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerBuild(ctx context.Context, id DeploymentId, body TriggerBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuild request
	GetBuild(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelBuild request
	CancelBuild(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamBuildLogs request
	StreamBuildLogs(ctx context.Context, id DeploymentId, bid BuildId, params *StreamBuildLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildLogStreamToken request
	GetBuildLogStreamToken(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildCache request
	GetBuildCache(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearBuildCache request
	ClearBuildCache(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneDeploymentWithBody request with any body
	CloneDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CloneDeployment(ctx context.Context, id DeploymentId, body CloneDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentCronJobLogsHistogram request
	GetDeploymentCronJobLogsHistogram(ctx context.Context, id DeploymentId, params *GetDeploymentCronJobLogsHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCronJobRuns request
	ListCronJobRuns(ctx context.Context, id DeploymentId, params *ListCronJobRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCronJobRunLogs request
	GetCronJobRunLogs(ctx context.Context, id DeploymentId, rid CronRunId, params *GetCronJobRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamCronJobRunLogs request
	StreamCronJobRunLogs(ctx context.Context, id DeploymentId, rid CronRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployDeploymentWithBody request with any body
	DeployDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeployDeployment(ctx context.Context, id DeploymentId, body DeployDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentDomainDnsGuidance request
	GetDeploymentDomainDnsGuidance(ctx context.Context, id DeploymentId, params *GetDeploymentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentDomains request
	ListDeploymentDomains(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddDeploymentDomainWithBody request with any body
	AddDeploymentDomainWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddDeploymentDomain(ctx context.Context, id DeploymentId, body AddDeploymentDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeploymentDomain request
	DeleteDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentDomain request
	GetDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VerifyDeploymentDomain request
	VerifyDeploymentDomain(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentEnvVars request
	ListDeploymentEnvVars(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDeploymentEnvVarsWithBody request with any body
	ReplaceDeploymentEnvVarsWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDeploymentEnvVars(ctx context.Context, id DeploymentId, body ReplaceDeploymentEnvVarsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeploymentEnvVar request
	DeleteDeploymentEnvVar(ctx context.Context, id DeploymentId, key EnvVarKey, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDeploymentEnvVarWithBody request with any body
	SetDeploymentEnvVarWithBody(ctx context.Context, id DeploymentId, key EnvVarKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetDeploymentEnvVar(ctx context.Context, id DeploymentId, key EnvVarKey, body SetDeploymentEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentEvents request
	ListDeploymentEvents(ctx context.Context, id DeploymentId, params *ListDeploymentEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentBuildLogs request
	GetDeploymentBuildLogs(ctx context.Context, id DeploymentId, deployId DeployVersionId, params *GetDeploymentBuildLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentDeployLogs request
	GetDeploymentDeployLogs(ctx context.Context, id DeploymentId, params *GetDeploymentDeployLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentRuntimeLogs request
	GetDeploymentRuntimeLogs(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentRuntimeLogsHistogram request
	GetDeploymentRuntimeLogsHistogram(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsHistogramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamDeploymentRuntimeLogs request
	StreamDeploymentRuntimeLogs(ctx context.Context, id DeploymentId, params *StreamDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuntimeLogStreamToken request
	GetRuntimeLogStreamToken(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBuildManifest request
	GetBuildManifest(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBuildManifestWithBody request with any body
	UpdateBuildManifestWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBuildManifest(ctx context.Context, id DeploymentId, body UpdateBuildManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentMetrics request
	GetDeploymentMetrics(ctx context.Context, id DeploymentId, params *GetDeploymentMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestartDeployment request
	RestartDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeDeployment request
	ResumeDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RollbackDeploymentWithBody request with any body
	RollbackDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RollbackDeployment(ctx context.Context, id DeploymentId, body RollbackDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScaleDeploymentWithBody request with any body
	ScaleDeploymentWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ScaleDeployment(ctx context.Context, id DeploymentId, body ScaleDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentSnapshotLogs request
	ListDeploymentSnapshotLogs(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeploymentSnapshotSchedule request
	DeleteDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentSnapshotSchedule request
	GetDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertDeploymentSnapshotScheduleWithBody request with any body
	UpsertDeploymentSnapshotScheduleWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpsertDeploymentSnapshotSchedule(ctx context.Context, id DeploymentId, body UpsertDeploymentSnapshotScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentSpherelets request
	ListDeploymentSpherelets(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpherestorMountWithBody request with any body
	CreateSpherestorMountWithBody(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpherestorMount(ctx context.Context, id DeploymentId, body CreateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSpherestorMountWithBody request with any body
	UpdateSpherestorMountWithBody(ctx context.Context, id DeploymentId, mid SpherestorMountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, body UpdateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ActivateSpherestorMount request
	ActivateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeactivateSpherestorMount request
	DeactivateSpherestorMount(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentStatus request
	GetDeploymentStatus(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendDeployment request
	SuspendDeployment(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploymentVersions request
	ListDeploymentVersions(ctx context.Context, id DeploymentId, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentDeploymentVersion request
	GetCurrentDeploymentVersion(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeploymentVersion request
	GetDeploymentVersion(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelDeploymentVersion request
	CancelDeploymentVersion(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironments request
	ListEnvironments(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironmentWithBody request with any body
	CreateEnvironmentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEnvironment(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironment request
	DeleteEnvironment(ctx context.Context, eid EnvironmentId, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironment request
	GetEnvironment(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentWithBody request with any body
	UpdateEnvironmentWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironment(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveEnvironmentCustomDomain request
	RemoveEnvironmentCustomDomain(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetEnvironmentCustomDomainWithBody request with any body
	SetEnvironmentCustomDomainWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetEnvironmentCustomDomain(ctx context.Context, eid EnvironmentId, body SetEnvironmentCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentDomainDnsGuidance request
	GetEnvironmentDomainDnsGuidance(ctx context.Context, eid EnvironmentId, params *GetEnvironmentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentDomainPathWithBody request with any body
	UpdateEnvironmentDomainPathWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironmentDomainPath(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentDomainPathJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ToggleEnvironmentSubdomainWithBody request with any body
	ToggleEnvironmentSubdomainWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ToggleEnvironmentSubdomain(ctx context.Context, eid EnvironmentId, body ToggleEnvironmentSubdomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentNetworkingWithBody request with any body
	UpdateEnvironmentNetworkingWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironmentNetworking(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentNetworkingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentSecrets request
	GetEnvironmentSecrets(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceEnvironmentSecretsWithBody request with any body
	ReplaceEnvironmentSecretsWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceEnvironmentSecrets(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentVariables request
	GetEnvironmentVariables(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceEnvironmentVariablesWithBody request with any body
	ReplaceEnvironmentVariablesWithBody(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceEnvironmentVariables(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGuardrails request
	ListGuardrails(ctx context.Context, params *ListGuardrailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGuardrailWithBody request with any body
	CreateGuardrailWithBody(ctx context.Context, params *CreateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGuardrail(ctx context.Context, params *CreateGuardrailParams, body CreateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGuardrailAuditLogs request
	ListGuardrailAuditLogs(ctx context.Context, params *ListGuardrailAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGuardrailRuleWithBody request with any body
	CreateGuardrailRuleWithBody(ctx context.Context, params *CreateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGuardrailRule(ctx context.Context, params *CreateGuardrailRuleParams, body CreateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGuardrailRule request
	DeleteGuardrailRule(ctx context.Context, rid GuardrailRuleId, params *DeleteGuardrailRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGuardrailRuleWithBody request with any body
	UpdateGuardrailRuleWithBody(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGuardrailRule(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, body UpdateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGuardrail request
	DeleteGuardrail(ctx context.Context, gid GuardrailId, params *DeleteGuardrailParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGuardrail request
	GetGuardrail(ctx context.Context, gid GuardrailId, params *GetGuardrailParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGuardrailWithBody request with any body
	UpdateGuardrailWithBody(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGuardrail(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, body UpdateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ToggleGuardrailStatus request
	ToggleGuardrailStatus(ctx context.Context, gid GuardrailId, params *ToggleGuardrailStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBuildRuntimes request
	ListBuildRuntimes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateManifestWithBody request with any body
	ValidateManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateManifest(ctx context.Context, body ValidateManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNotifications request
	ListNotifications(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAllNotificationsRead request
	MarkAllNotificationsRead(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotificationSettings request
	GetNotificationSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertNotificationSettingsWithBody request with any body
	UpsertNotificationSettingsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpsertNotificationSettings(ctx context.Context, body UpsertNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotificationUnreadCount request
	GetNotificationUnreadCount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNotificationWithBody request with any body
	UpdateNotificationWithBody(ctx context.Context, nid NotificationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNotification(ctx context.Context, nid NotificationId, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPlans request
	ListPlans(ctx context.Context, params *ListPlansParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPlan request
	GetPlan(ctx context.Context, pid PlanId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPlugins request
	ListPlugins(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPlugin request
	GetPlugin(ctx context.Context, plid PluginId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, pid ProjectId, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody request with any body
	UpdateProjectWithBody(ctx context.Context, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProject(ctx context.Context, pid ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectResources request
	GetProjectResources(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectRole request
	GetProjectRole(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRegions request
	ListRegions(ctx context.Context, params *ListRegionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListResourceSchemas request
	ListResourceSchemas(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceSchema request
	GetResourceSchema(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServices request
	ListServices(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceWithBody request with any body
	CreateServiceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateService(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteService request
	DeleteService(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetService request
	GetService(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateServiceWithBody request with any body
	UpdateServiceWithBody(ctx context.Context, sid ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateService(ctx context.Context, sid ServiceId, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServiceDeployments request
	ListServiceDeployments(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSnapshots request
	ListSnapshots(ctx context.Context, params *ListSnapshotsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSnapshotWithBody request with any body
	CreateSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSnapshot(ctx context.Context, body CreateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSnapshot request
	DeleteSnapshot(ctx context.Context, sid SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSnapshot request
	GetSnapshot(ctx context.Context, sid SnapshotId, params *GetSnapshotParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSnapshotWithBody request with any body
	UpdateSnapshotWithBody(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSnapshot(ctx context.Context, sid SnapshotId, body UpdateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreSnapshotWithBody request with any body
	RestoreSnapshotWithBody(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RestoreSnapshot(ctx context.Context, sid SnapshotId, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BootSphereFilesWithBody request with any body
	BootSphereFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BootSphereFiles(ctx context.Context, body BootSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSphereFileWithBody request with any body
	DeleteSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteSphereFile(ctx context.Context, body DeleteSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSphereFileDetailsWithBody request with any body
	GetSphereFileDetailsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetSphereFileDetails(ctx context.Context, body GetSphereFileDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadSphereFile request
	DownloadSphereFile(ctx context.Context, params *DownloadSphereFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSphereFilesWithBody request with any body
	ListSphereFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListSphereFiles(ctx context.Context, body ListSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSphereFileFolderWithBody request with any body
	CreateSphereFileFolderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSphereFileFolder(ctx context.Context, body CreateSphereFileFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenameSphereFileWithBody request with any body
	RenameSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenameSphereFile(ctx context.Context, body RenameSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSphereFileStorageUsageWithBody request with any body
	GetSphereFileStorageUsageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetSphereFileStorageUsage(ctx context.Context, body GetSphereFileStorageUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TarSphereFileWithBody request with any body
	TarSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TarSphereFile(ctx context.Context, body TarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UntarSphereFileWithBody request with any body
	UntarSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UntarSphereFile(ctx context.Context, body UntarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadSphereFileWithBody request with any body
	UploadSphereFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSpherestorVolumes request
	ListSpherestorVolumes(ctx context.Context, params *ListSpherestorVolumesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpherestorVolumeWithBody request with any body
	CreateSpherestorVolumeWithBody(ctx context.Context, params *CreateSpherestorVolumeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpherestorVolume(ctx context.Context, params *CreateSpherestorVolumeParams, body CreateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpherestorVolume request
	GetSpherestorVolume(ctx context.Context, vid SpherestorVolumeId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSpherestorVolumeWithBody request with any body
	UpdateSpherestorVolumeWithBody(ctx context.Context, vid SpherestorVolumeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSpherestorVolume(ctx context.Context, vid SpherestorVolumeId, body UpdateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSubscriptions request
	ListSubscriptions(ctx context.Context, params *ListSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSubscriptionCategoryDetails request
	ListSubscriptionCategoryDetails(ctx context.Context, params *ListSubscriptionCategoryDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSubscriptionFeatures request
	ListSubscriptionFeatures(ctx context.Context, params *ListSubscriptionFeaturesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubscription request
	GetSubscription(ctx context.Context, id SubscriptionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeams request
	ListTeams(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeamWithBody request with any body
	CreateTeamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeam(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeam request
	DeleteTeam(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeam request
	GetTeam(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamWithBody request with any body
	UpdateTeamWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeam(ctx context.Context, tid TeamId, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTeamMemberWithBody request with any body
	AddTeamMemberWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddTeamMember(ctx context.Context, tid TeamId, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTeamMember request
	RemoveTeamMember(ctx context.Context, tid TeamId, uid UserId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamProjects request
	ListTeamProjects(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTeamProjectWithBody request with any body
	AddTeamProjectWithBody(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddTeamProject(ctx context.Context, tid TeamId, body AddTeamProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTeamProject request
	RemoveTeamProject(ctx context.Context, tid TeamId, pid ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamProjectRoleWithBody request with any body
	UpdateTeamProjectRoleWithBody(ctx context.Context, tid TeamId, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeamProjectRole(ctx context.Context, tid TeamId, pid ProjectId, body UpdateTeamProjectRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserAccounts request
	ListUserAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserPendingInvitations request
	ListUserPendingInvitations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentUser request
	GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCurrentUserWithBody request with any body
	UpdateCurrentUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCurrentUser(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserProjects request
	ListUserProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserSearchHistory request
	ListUserSearchHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) ActivateSpherestorMountWithResponse

func (c *ClientWithResponses) ActivateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*ActivateSpherestorMountResp, error)

ActivateSpherestorMountWithResponse request returning *ActivateSpherestorMountResp

func (*ClientWithResponses) AddAccountMemberWithBodyWithResponse

func (c *ClientWithResponses) AddAccountMemberWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAccountMemberResp, error)

AddAccountMemberWithBodyWithResponse request with arbitrary body returning *AddAccountMemberResp

func (*ClientWithResponses) AddAccountMemberWithResponse

func (c *ClientWithResponses) AddAccountMemberWithResponse(ctx context.Context, aid AccountId, body AddAccountMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAccountMemberResp, error)

func (*ClientWithResponses) AddDeploymentDomainWithBodyWithResponse

func (c *ClientWithResponses) AddDeploymentDomainWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDeploymentDomainResp, error)

AddDeploymentDomainWithBodyWithResponse request with arbitrary body returning *AddDeploymentDomainResp

func (*ClientWithResponses) AddDeploymentDomainWithResponse

func (c *ClientWithResponses) AddDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, body AddDeploymentDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDeploymentDomainResp, error)

func (*ClientWithResponses) AddTeamMemberWithBodyWithResponse

func (c *ClientWithResponses) AddTeamMemberWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamMemberResp, error)

AddTeamMemberWithBodyWithResponse request with arbitrary body returning *AddTeamMemberResp

func (*ClientWithResponses) AddTeamMemberWithResponse

func (c *ClientWithResponses) AddTeamMemberWithResponse(ctx context.Context, tid TeamId, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamMemberResp, error)

func (*ClientWithResponses) AddTeamProjectWithBodyWithResponse

func (c *ClientWithResponses) AddTeamProjectWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamProjectResp, error)

AddTeamProjectWithBodyWithResponse request with arbitrary body returning *AddTeamProjectResp

func (*ClientWithResponses) AddTeamProjectWithResponse

func (c *ClientWithResponses) AddTeamProjectWithResponse(ctx context.Context, tid TeamId, body AddTeamProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamProjectResp, error)

func (*ClientWithResponses) ApplyManifestWithBodyWithResponse

func (c *ClientWithResponses) ApplyManifestWithBodyWithResponse(ctx context.Context, params *ApplyManifestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyManifestResp, error)

ApplyManifestWithBodyWithResponse request with arbitrary body returning *ApplyManifestResp

func (*ClientWithResponses) ApplyManifestWithResponse

func (c *ClientWithResponses) ApplyManifestWithResponse(ctx context.Context, params *ApplyManifestParams, body ApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyManifestResp, error)

func (*ClientWithResponses) BootSphereFilesWithBodyWithResponse

func (c *ClientWithResponses) BootSphereFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BootSphereFilesResp, error)

BootSphereFilesWithBodyWithResponse request with arbitrary body returning *BootSphereFilesResp

func (*ClientWithResponses) BootSphereFilesWithResponse

func (c *ClientWithResponses) BootSphereFilesWithResponse(ctx context.Context, body BootSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*BootSphereFilesResp, error)

func (*ClientWithResponses) BulkUpdateAccountMemberRolesWithBodyWithResponse

func (c *ClientWithResponses) BulkUpdateAccountMemberRolesWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateAccountMemberRolesResp, error)

BulkUpdateAccountMemberRolesWithBodyWithResponse request with arbitrary body returning *BulkUpdateAccountMemberRolesResp

func (*ClientWithResponses) BulkUpdateAccountMemberRolesWithResponse

func (c *ClientWithResponses) BulkUpdateAccountMemberRolesWithResponse(ctx context.Context, aid AccountId, body BulkUpdateAccountMemberRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateAccountMemberRolesResp, error)

func (*ClientWithResponses) CancelBuildWithResponse

func (c *ClientWithResponses) CancelBuildWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*CancelBuildResp, error)

CancelBuildWithResponse request returning *CancelBuildResp

func (*ClientWithResponses) CancelDeploymentVersionWithResponse

func (c *ClientWithResponses) CancelDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*CancelDeploymentVersionResp, error)

CancelDeploymentVersionWithResponse request returning *CancelDeploymentVersionResp

func (*ClientWithResponses) ClearBuildCacheWithResponse

func (c *ClientWithResponses) ClearBuildCacheWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ClearBuildCacheResp, error)

ClearBuildCacheWithResponse request returning *ClearBuildCacheResp

func (*ClientWithResponses) CloneDeploymentWithBodyWithResponse

func (c *ClientWithResponses) CloneDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneDeploymentResp, error)

CloneDeploymentWithBodyWithResponse request with arbitrary body returning *CloneDeploymentResp

func (*ClientWithResponses) CloneDeploymentWithResponse

func (c *ClientWithResponses) CloneDeploymentWithResponse(ctx context.Context, id DeploymentId, body CloneDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneDeploymentResp, error)

func (*ClientWithResponses) CreateAPITokenWithBodyWithResponse

func (c *ClientWithResponses) CreateAPITokenWithBodyWithResponse(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPITokenResp, error)

CreateAPITokenWithBodyWithResponse request with arbitrary body returning *CreateAPITokenResp

func (*ClientWithResponses) CreateAPITokenWithResponse

func (c *ClientWithResponses) CreateAPITokenWithResponse(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResp, error)

func (*ClientWithResponses) CreateAccountFeatureRequestWithBodyWithResponse

func (c *ClientWithResponses) CreateAccountFeatureRequestWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountFeatureRequestResp, error)

CreateAccountFeatureRequestWithBodyWithResponse request with arbitrary body returning *CreateAccountFeatureRequestResp

func (*ClientWithResponses) CreateAccountFeatureRequestWithResponse

func (c *ClientWithResponses) CreateAccountFeatureRequestWithResponse(ctx context.Context, aid AccountId, body CreateAccountFeatureRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountFeatureRequestResp, error)

func (*ClientWithResponses) CreateAccountInvitationWithBodyWithResponse

func (c *ClientWithResponses) CreateAccountInvitationWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountInvitationResp, error)

CreateAccountInvitationWithBodyWithResponse request with arbitrary body returning *CreateAccountInvitationResp

func (*ClientWithResponses) CreateAccountInvitationWithResponse

func (c *ClientWithResponses) CreateAccountInvitationWithResponse(ctx context.Context, aid AccountId, body CreateAccountInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountInvitationResp, error)

func (*ClientWithResponses) CreateAccountWithBodyWithResponse

func (c *ClientWithResponses) CreateAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountResp, error)

CreateAccountWithBodyWithResponse request with arbitrary body returning *CreateAccountResp

func (*ClientWithResponses) CreateAccountWithResponse

func (c *ClientWithResponses) CreateAccountWithResponse(ctx context.Context, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountResp, error)

func (*ClientWithResponses) CreateAlertRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateAlertRuleWithBodyWithResponse(ctx context.Context, params *CreateAlertRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertRuleResp, error)

CreateAlertRuleWithBodyWithResponse request with arbitrary body returning *CreateAlertRuleResp

func (*ClientWithResponses) CreateAlertRuleWithResponse

func (c *ClientWithResponses) CreateAlertRuleWithResponse(ctx context.Context, params *CreateAlertRuleParams, body CreateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertRuleResp, error)

func (*ClientWithResponses) CreateConnectionWithBodyWithResponse

func (c *ClientWithResponses) CreateConnectionWithBodyWithResponse(ctx context.Context, params *CreateConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectionResp, error)

CreateConnectionWithBodyWithResponse request with arbitrary body returning *CreateConnectionResp

func (*ClientWithResponses) CreateConnectionWithResponse

func (c *ClientWithResponses) CreateConnectionWithResponse(ctx context.Context, params *CreateConnectionParams, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectionResp, error)

func (*ClientWithResponses) CreateDeploymentWithBodyWithResponse

func (c *ClientWithResponses) CreateDeploymentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeploymentResp, error)

CreateDeploymentWithBodyWithResponse request with arbitrary body returning *CreateDeploymentResp

func (*ClientWithResponses) CreateDeploymentWithResponse

func (c *ClientWithResponses) CreateDeploymentWithResponse(ctx context.Context, body CreateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeploymentResp, error)

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResp

func (*ClientWithResponses) CreateEnvironmentWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

func (*ClientWithResponses) CreateGuardrailRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateGuardrailRuleWithBodyWithResponse(ctx context.Context, params *CreateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGuardrailRuleResp, error)

CreateGuardrailRuleWithBodyWithResponse request with arbitrary body returning *CreateGuardrailRuleResp

func (*ClientWithResponses) CreateGuardrailRuleWithResponse

func (c *ClientWithResponses) CreateGuardrailRuleWithResponse(ctx context.Context, params *CreateGuardrailRuleParams, body CreateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGuardrailRuleResp, error)

func (*ClientWithResponses) CreateGuardrailWithBodyWithResponse

func (c *ClientWithResponses) CreateGuardrailWithBodyWithResponse(ctx context.Context, params *CreateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGuardrailResp, error)

CreateGuardrailWithBodyWithResponse request with arbitrary body returning *CreateGuardrailResp

func (*ClientWithResponses) CreateGuardrailWithResponse

func (c *ClientWithResponses) CreateGuardrailWithResponse(ctx context.Context, params *CreateGuardrailParams, body CreateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGuardrailResp, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResp

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

func (*ClientWithResponses) CreateServiceWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceResp, error)

CreateServiceWithBodyWithResponse request with arbitrary body returning *CreateServiceResp

func (*ClientWithResponses) CreateServiceWithResponse

func (c *ClientWithResponses) CreateServiceWithResponse(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResp, error)

func (*ClientWithResponses) CreateSnapshotWithBodyWithResponse

func (c *ClientWithResponses) CreateSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSnapshotResp, error)

CreateSnapshotWithBodyWithResponse request with arbitrary body returning *CreateSnapshotResp

func (*ClientWithResponses) CreateSnapshotWithResponse

func (c *ClientWithResponses) CreateSnapshotWithResponse(ctx context.Context, body CreateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSnapshotResp, error)

func (*ClientWithResponses) CreateSphereFileFolderWithBodyWithResponse

func (c *ClientWithResponses) CreateSphereFileFolderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSphereFileFolderResp, error)

CreateSphereFileFolderWithBodyWithResponse request with arbitrary body returning *CreateSphereFileFolderResp

func (*ClientWithResponses) CreateSphereFileFolderWithResponse

func (c *ClientWithResponses) CreateSphereFileFolderWithResponse(ctx context.Context, body CreateSphereFileFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSphereFileFolderResp, error)

func (*ClientWithResponses) CreateSpherestorMountWithBodyWithResponse

func (c *ClientWithResponses) CreateSpherestorMountWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpherestorMountResp, error)

CreateSpherestorMountWithBodyWithResponse request with arbitrary body returning *CreateSpherestorMountResp

func (*ClientWithResponses) CreateSpherestorMountWithResponse

func (c *ClientWithResponses) CreateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, body CreateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpherestorMountResp, error)

func (*ClientWithResponses) CreateSpherestorVolumeWithBodyWithResponse

func (c *ClientWithResponses) CreateSpherestorVolumeWithBodyWithResponse(ctx context.Context, params *CreateSpherestorVolumeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpherestorVolumeResp, error)

CreateSpherestorVolumeWithBodyWithResponse request with arbitrary body returning *CreateSpherestorVolumeResp

func (*ClientWithResponses) CreateSpherestorVolumeWithResponse

func (*ClientWithResponses) CreateTeamWithBodyWithResponse

func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResp, error)

CreateTeamWithBodyWithResponse request with arbitrary body returning *CreateTeamResp

func (*ClientWithResponses) CreateTeamWithResponse

func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResp, error)

func (*ClientWithResponses) DeactivateSpherestorMountWithResponse

func (c *ClientWithResponses) DeactivateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*DeactivateSpherestorMountResp, error)

DeactivateSpherestorMountWithResponse request returning *DeactivateSpherestorMountResp

func (*ClientWithResponses) DeleteAlertRuleWithResponse

func (c *ClientWithResponses) DeleteAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*DeleteAlertRuleResp, error)

DeleteAlertRuleWithResponse request returning *DeleteAlertRuleResp

func (*ClientWithResponses) DeleteConnectionWithResponse

func (c *ClientWithResponses) DeleteConnectionWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*DeleteConnectionResp, error)

DeleteConnectionWithResponse request returning *DeleteConnectionResp

func (*ClientWithResponses) DeleteDeploymentDomainWithResponse

func (c *ClientWithResponses) DeleteDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*DeleteDeploymentDomainResp, error)

DeleteDeploymentDomainWithResponse request returning *DeleteDeploymentDomainResp

func (*ClientWithResponses) DeleteDeploymentEnvVarWithResponse

func (c *ClientWithResponses) DeleteDeploymentEnvVarWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, reqEditors ...RequestEditorFn) (*DeleteDeploymentEnvVarResp, error)

DeleteDeploymentEnvVarWithResponse request returning *DeleteDeploymentEnvVarResp

func (*ClientWithResponses) DeleteDeploymentSnapshotScheduleWithResponse

func (c *ClientWithResponses) DeleteDeploymentSnapshotScheduleWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*DeleteDeploymentSnapshotScheduleResp, error)

DeleteDeploymentSnapshotScheduleWithResponse request returning *DeleteDeploymentSnapshotScheduleResp

func (*ClientWithResponses) DeleteDeploymentWithResponse

func (c *ClientWithResponses) DeleteDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*DeleteDeploymentResp, error)

DeleteDeploymentWithResponse request returning *DeleteDeploymentResp

func (*ClientWithResponses) DeleteEnvironmentWithResponse

func (c *ClientWithResponses) DeleteEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResp, error)

DeleteEnvironmentWithResponse request returning *DeleteEnvironmentResp

func (*ClientWithResponses) DeleteGuardrailRuleWithResponse

func (c *ClientWithResponses) DeleteGuardrailRuleWithResponse(ctx context.Context, rid GuardrailRuleId, params *DeleteGuardrailRuleParams, reqEditors ...RequestEditorFn) (*DeleteGuardrailRuleResp, error)

DeleteGuardrailRuleWithResponse request returning *DeleteGuardrailRuleResp

func (*ClientWithResponses) DeleteGuardrailWithResponse

func (c *ClientWithResponses) DeleteGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *DeleteGuardrailParams, reqEditors ...RequestEditorFn) (*DeleteGuardrailResp, error)

DeleteGuardrailWithResponse request returning *DeleteGuardrailResp

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, pid ProjectId, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*DeleteProjectResp, error)

DeleteProjectWithResponse request returning *DeleteProjectResp

func (*ClientWithResponses) DeleteServiceWithResponse

func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*DeleteServiceResp, error)

DeleteServiceWithResponse request returning *DeleteServiceResp

func (*ClientWithResponses) DeleteSnapshotWithResponse

func (c *ClientWithResponses) DeleteSnapshotWithResponse(ctx context.Context, sid SnapshotId, reqEditors ...RequestEditorFn) (*DeleteSnapshotResp, error)

DeleteSnapshotWithResponse request returning *DeleteSnapshotResp

func (*ClientWithResponses) DeleteSphereFileWithBodyWithResponse

func (c *ClientWithResponses) DeleteSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSphereFileResp, error)

DeleteSphereFileWithBodyWithResponse request with arbitrary body returning *DeleteSphereFileResp

func (*ClientWithResponses) DeleteSphereFileWithResponse

func (c *ClientWithResponses) DeleteSphereFileWithResponse(ctx context.Context, body DeleteSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSphereFileResp, error)

func (*ClientWithResponses) DeleteTeamWithResponse

func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*DeleteTeamResp, error)

DeleteTeamWithResponse request returning *DeleteTeamResp

func (*ClientWithResponses) DeployDeploymentWithBodyWithResponse

func (c *ClientWithResponses) DeployDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployDeploymentResp, error)

DeployDeploymentWithBodyWithResponse request with arbitrary body returning *DeployDeploymentResp

func (*ClientWithResponses) DeployDeploymentWithResponse

func (c *ClientWithResponses) DeployDeploymentWithResponse(ctx context.Context, id DeploymentId, body DeployDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployDeploymentResp, error)

func (*ClientWithResponses) DownloadSphereFileWithResponse

func (c *ClientWithResponses) DownloadSphereFileWithResponse(ctx context.Context, params *DownloadSphereFileParams, reqEditors ...RequestEditorFn) (*DownloadSphereFileResp, error)

DownloadSphereFileWithResponse request returning *DownloadSphereFileResp

func (*ClientWithResponses) GetAPITokenWithResponse

func (c *ClientWithResponses) GetAPITokenWithResponse(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*GetAPITokenResp, error)

GetAPITokenWithResponse request returning *GetAPITokenResp

func (*ClientWithResponses) GetAccountBillingWithResponse

func (c *ClientWithResponses) GetAccountBillingWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountBillingResp, error)

GetAccountBillingWithResponse request returning *GetAccountBillingResp

func (*ClientWithResponses) GetAccountQuoteWithResponse

func (c *ClientWithResponses) GetAccountQuoteWithResponse(ctx context.Context, params *GetAccountQuoteParams, reqEditors ...RequestEditorFn) (*GetAccountQuoteResp, error)

GetAccountQuoteWithResponse request returning *GetAccountQuoteResp

func (*ClientWithResponses) GetAccountResourceSummaryWithResponse

func (c *ClientWithResponses) GetAccountResourceSummaryWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResourceSummaryResp, error)

GetAccountResourceSummaryWithResponse request returning *GetAccountResourceSummaryResp

func (*ClientWithResponses) GetAccountResourcesWithResponse

func (c *ClientWithResponses) GetAccountResourcesWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResourcesResp, error)

GetAccountResourcesWithResponse request returning *GetAccountResourcesResp

func (*ClientWithResponses) GetAccountRoleWithResponse

func (c *ClientWithResponses) GetAccountRoleWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountRoleResp, error)

GetAccountRoleWithResponse request returning *GetAccountRoleResp

func (*ClientWithResponses) GetAccountWithResponse

func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResp, error)

GetAccountWithResponse request returning *GetAccountResp

func (*ClientWithResponses) GetAlertRuleWithResponse

func (c *ClientWithResponses) GetAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*GetAlertRuleResp, error)

GetAlertRuleWithResponse request returning *GetAlertRuleResp

func (*ClientWithResponses) GetBuildCacheWithResponse

func (c *ClientWithResponses) GetBuildCacheWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetBuildCacheResp, error)

GetBuildCacheWithResponse request returning *GetBuildCacheResp

func (*ClientWithResponses) GetBuildLogStreamTokenWithResponse

func (c *ClientWithResponses) GetBuildLogStreamTokenWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*GetBuildLogStreamTokenResp, error)

GetBuildLogStreamTokenWithResponse request returning *GetBuildLogStreamTokenResp

func (*ClientWithResponses) GetBuildManifestWithResponse

func (c *ClientWithResponses) GetBuildManifestWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetBuildManifestResp, error)

GetBuildManifestWithResponse request returning *GetBuildManifestResp

func (*ClientWithResponses) GetBuildWithResponse

func (c *ClientWithResponses) GetBuildWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*GetBuildResp, error)

GetBuildWithResponse request returning *GetBuildResp

func (*ClientWithResponses) GetConnectionWithResponse

func (c *ClientWithResponses) GetConnectionWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*GetConnectionResp, error)

GetConnectionWithResponse request returning *GetConnectionResp

func (*ClientWithResponses) GetCronJobRunLogsWithResponse

func (c *ClientWithResponses) GetCronJobRunLogsWithResponse(ctx context.Context, id DeploymentId, rid CronRunId, params *GetCronJobRunLogsParams, reqEditors ...RequestEditorFn) (*GetCronJobRunLogsResp, error)

GetCronJobRunLogsWithResponse request returning *GetCronJobRunLogsResp

func (*ClientWithResponses) GetCurrentDeploymentVersionWithResponse

func (c *ClientWithResponses) GetCurrentDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetCurrentDeploymentVersionResp, error)

GetCurrentDeploymentVersionWithResponse request returning *GetCurrentDeploymentVersionResp

func (*ClientWithResponses) GetCurrentUserWithResponse

func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResp, error)

GetCurrentUserWithResponse request returning *GetCurrentUserResp

func (*ClientWithResponses) GetDeploymentBuildLogsWithResponse

func (c *ClientWithResponses) GetDeploymentBuildLogsWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, params *GetDeploymentBuildLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentBuildLogsResp, error)

GetDeploymentBuildLogsWithResponse request returning *GetDeploymentBuildLogsResp

func (*ClientWithResponses) GetDeploymentBuildStatusWithResponse

func (c *ClientWithResponses) GetDeploymentBuildStatusWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentBuildStatusResp, error)

GetDeploymentBuildStatusWithResponse request returning *GetDeploymentBuildStatusResp

func (*ClientWithResponses) GetDeploymentCronJobLogsHistogramWithResponse

func (c *ClientWithResponses) GetDeploymentCronJobLogsHistogramWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentCronJobLogsHistogramParams, reqEditors ...RequestEditorFn) (*GetDeploymentCronJobLogsHistogramResp, error)

GetDeploymentCronJobLogsHistogramWithResponse request returning *GetDeploymentCronJobLogsHistogramResp

func (*ClientWithResponses) GetDeploymentDeployLogsWithResponse

func (c *ClientWithResponses) GetDeploymentDeployLogsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentDeployLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentDeployLogsResp, error)

GetDeploymentDeployLogsWithResponse request returning *GetDeploymentDeployLogsResp

func (*ClientWithResponses) GetDeploymentDomainDnsGuidanceWithResponse

func (c *ClientWithResponses) GetDeploymentDomainDnsGuidanceWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*GetDeploymentDomainDnsGuidanceResp, error)

GetDeploymentDomainDnsGuidanceWithResponse request returning *GetDeploymentDomainDnsGuidanceResp

func (*ClientWithResponses) GetDeploymentDomainWithResponse

func (c *ClientWithResponses) GetDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*GetDeploymentDomainResp, error)

GetDeploymentDomainWithResponse request returning *GetDeploymentDomainResp

func (*ClientWithResponses) GetDeploymentMetricsWithResponse

func (c *ClientWithResponses) GetDeploymentMetricsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentMetricsParams, reqEditors ...RequestEditorFn) (*GetDeploymentMetricsResp, error)

GetDeploymentMetricsWithResponse request returning *GetDeploymentMetricsResp

func (*ClientWithResponses) GetDeploymentRuntimeLogsHistogramWithResponse

func (c *ClientWithResponses) GetDeploymentRuntimeLogsHistogramWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsHistogramParams, reqEditors ...RequestEditorFn) (*GetDeploymentRuntimeLogsHistogramResp, error)

GetDeploymentRuntimeLogsHistogramWithResponse request returning *GetDeploymentRuntimeLogsHistogramResp

func (*ClientWithResponses) GetDeploymentRuntimeLogsWithResponse

func (c *ClientWithResponses) GetDeploymentRuntimeLogsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentRuntimeLogsResp, error)

GetDeploymentRuntimeLogsWithResponse request returning *GetDeploymentRuntimeLogsResp

func (*ClientWithResponses) GetDeploymentSnapshotScheduleWithResponse

func (c *ClientWithResponses) GetDeploymentSnapshotScheduleWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentSnapshotScheduleResp, error)

GetDeploymentSnapshotScheduleWithResponse request returning *GetDeploymentSnapshotScheduleResp

func (*ClientWithResponses) GetDeploymentStatusWithResponse

func (c *ClientWithResponses) GetDeploymentStatusWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentStatusResp, error)

GetDeploymentStatusWithResponse request returning *GetDeploymentStatusResp

func (*ClientWithResponses) GetDeploymentVersionWithResponse

func (c *ClientWithResponses) GetDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*GetDeploymentVersionResp, error)

GetDeploymentVersionWithResponse request returning *GetDeploymentVersionResp

func (*ClientWithResponses) GetDeploymentWithResponse

func (c *ClientWithResponses) GetDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentResp, error)

GetDeploymentWithResponse request returning *GetDeploymentResp

func (*ClientWithResponses) GetEnvironmentDomainDnsGuidanceWithResponse

func (c *ClientWithResponses) GetEnvironmentDomainDnsGuidanceWithResponse(ctx context.Context, eid EnvironmentId, params *GetEnvironmentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*GetEnvironmentDomainDnsGuidanceResp, error)

GetEnvironmentDomainDnsGuidanceWithResponse request returning *GetEnvironmentDomainDnsGuidanceResp

func (*ClientWithResponses) GetEnvironmentSecretsWithResponse

func (c *ClientWithResponses) GetEnvironmentSecretsWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentSecretsResp, error)

GetEnvironmentSecretsWithResponse request returning *GetEnvironmentSecretsResp

func (*ClientWithResponses) GetEnvironmentVariablesWithResponse

func (c *ClientWithResponses) GetEnvironmentVariablesWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentVariablesResp, error)

GetEnvironmentVariablesWithResponse request returning *GetEnvironmentVariablesResp

func (*ClientWithResponses) GetEnvironmentWithResponse

func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)

GetEnvironmentWithResponse request returning *GetEnvironmentResp

func (*ClientWithResponses) GetGitHubAppInstallUrlWithResponse

func (c *ClientWithResponses) GetGitHubAppInstallUrlWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitHubAppInstallUrlResp, error)

GetGitHubAppInstallUrlWithResponse request returning *GetGitHubAppInstallUrlResp

func (*ClientWithResponses) GetGuardrailWithResponse

func (c *ClientWithResponses) GetGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *GetGuardrailParams, reqEditors ...RequestEditorFn) (*GetGuardrailResp, error)

GetGuardrailWithResponse request returning *GetGuardrailResp

func (*ClientWithResponses) GetLatestMonthlyAccountInvoiceWithResponse

func (c *ClientWithResponses) GetLatestMonthlyAccountInvoiceWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetLatestMonthlyAccountInvoiceResp, error)

GetLatestMonthlyAccountInvoiceWithResponse request returning *GetLatestMonthlyAccountInvoiceResp

func (*ClientWithResponses) GetNotificationSettingsWithResponse

func (c *ClientWithResponses) GetNotificationSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationSettingsResp, error)

GetNotificationSettingsWithResponse request returning *GetNotificationSettingsResp

func (*ClientWithResponses) GetNotificationUnreadCountWithResponse

func (c *ClientWithResponses) GetNotificationUnreadCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationUnreadCountResp, error)

GetNotificationUnreadCountWithResponse request returning *GetNotificationUnreadCountResp

func (*ClientWithResponses) GetPlanWithResponse

func (c *ClientWithResponses) GetPlanWithResponse(ctx context.Context, pid PlanId, reqEditors ...RequestEditorFn) (*GetPlanResp, error)

GetPlanWithResponse request returning *GetPlanResp

func (*ClientWithResponses) GetPluginWithResponse

func (c *ClientWithResponses) GetPluginWithResponse(ctx context.Context, plid PluginId, reqEditors ...RequestEditorFn) (*GetPluginResp, error)

GetPluginWithResponse request returning *GetPluginResp

func (*ClientWithResponses) GetProjectResourcesWithResponse

func (c *ClientWithResponses) GetProjectResourcesWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectResourcesResp, error)

GetProjectResourcesWithResponse request returning *GetProjectResourcesResp

func (*ClientWithResponses) GetProjectRoleWithResponse

func (c *ClientWithResponses) GetProjectRoleWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectRoleResp, error)

GetProjectRoleWithResponse request returning *GetProjectRoleResp

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectResp, error)

GetProjectWithResponse request returning *GetProjectResp

func (*ClientWithResponses) GetResourceSchemaWithResponse

func (c *ClientWithResponses) GetResourceSchemaWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetResourceSchemaResp, error)

GetResourceSchemaWithResponse request returning *GetResourceSchemaResp

func (*ClientWithResponses) GetRuntimeLogStreamTokenWithResponse

func (c *ClientWithResponses) GetRuntimeLogStreamTokenWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetRuntimeLogStreamTokenResp, error)

GetRuntimeLogStreamTokenWithResponse request returning *GetRuntimeLogStreamTokenResp

func (*ClientWithResponses) GetServiceWithResponse

func (c *ClientWithResponses) GetServiceWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*GetServiceResp, error)

GetServiceWithResponse request returning *GetServiceResp

func (*ClientWithResponses) GetSnapshotWithResponse

func (c *ClientWithResponses) GetSnapshotWithResponse(ctx context.Context, sid SnapshotId, params *GetSnapshotParams, reqEditors ...RequestEditorFn) (*GetSnapshotResp, error)

GetSnapshotWithResponse request returning *GetSnapshotResp

func (*ClientWithResponses) GetSphereFileDetailsWithBodyWithResponse

func (c *ClientWithResponses) GetSphereFileDetailsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSphereFileDetailsResp, error)

GetSphereFileDetailsWithBodyWithResponse request with arbitrary body returning *GetSphereFileDetailsResp

func (*ClientWithResponses) GetSphereFileDetailsWithResponse

func (c *ClientWithResponses) GetSphereFileDetailsWithResponse(ctx context.Context, body GetSphereFileDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSphereFileDetailsResp, error)

func (*ClientWithResponses) GetSphereFileStorageUsageWithBodyWithResponse

func (c *ClientWithResponses) GetSphereFileStorageUsageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSphereFileStorageUsageResp, error)

GetSphereFileStorageUsageWithBodyWithResponse request with arbitrary body returning *GetSphereFileStorageUsageResp

func (*ClientWithResponses) GetSphereFileStorageUsageWithResponse

func (c *ClientWithResponses) GetSphereFileStorageUsageWithResponse(ctx context.Context, body GetSphereFileStorageUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSphereFileStorageUsageResp, error)

func (*ClientWithResponses) GetSpherestorVolumeWithResponse

func (c *ClientWithResponses) GetSpherestorVolumeWithResponse(ctx context.Context, vid SpherestorVolumeId, reqEditors ...RequestEditorFn) (*GetSpherestorVolumeResp, error)

GetSpherestorVolumeWithResponse request returning *GetSpherestorVolumeResp

func (*ClientWithResponses) GetSubscriptionWithResponse

func (c *ClientWithResponses) GetSubscriptionWithResponse(ctx context.Context, id SubscriptionId, reqEditors ...RequestEditorFn) (*GetSubscriptionResp, error)

GetSubscriptionWithResponse request returning *GetSubscriptionResp

func (*ClientWithResponses) GetTeamWithResponse

func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*GetTeamResp, error)

GetTeamWithResponse request returning *GetTeamResp

func (*ClientWithResponses) InstallGitHubAppWithBodyWithResponse

func (c *ClientWithResponses) InstallGitHubAppWithBodyWithResponse(ctx context.Context, params *InstallGitHubAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstallGitHubAppResp, error)

InstallGitHubAppWithBodyWithResponse request with arbitrary body returning *InstallGitHubAppResp

func (*ClientWithResponses) InstallGitHubAppWithResponse

func (c *ClientWithResponses) InstallGitHubAppWithResponse(ctx context.Context, params *InstallGitHubAppParams, body InstallGitHubAppJSONRequestBody, reqEditors ...RequestEditorFn) (*InstallGitHubAppResp, error)

func (*ClientWithResponses) LeaveAccountWithResponse

func (c *ClientWithResponses) LeaveAccountWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*LeaveAccountResp, error)

LeaveAccountWithResponse request returning *LeaveAccountResp

func (*ClientWithResponses) ListAPITokensWithResponse

func (c *ClientWithResponses) ListAPITokensWithResponse(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*ListAPITokensResp, error)

ListAPITokensWithResponse request returning *ListAPITokensResp

func (*ClientWithResponses) ListAccountDomainDetailsWithResponse

func (c *ClientWithResponses) ListAccountDomainDetailsWithResponse(ctx context.Context, params *ListAccountDomainDetailsParams, reqEditors ...RequestEditorFn) (*ListAccountDomainDetailsResp, error)

ListAccountDomainDetailsWithResponse request returning *ListAccountDomainDetailsResp

func (*ClientWithResponses) ListAccountEventsWithResponse

func (c *ClientWithResponses) ListAccountEventsWithResponse(ctx context.Context, aid AccountId, params *ListAccountEventsParams, reqEditors ...RequestEditorFn) (*ListAccountEventsResp, error)

ListAccountEventsWithResponse request returning *ListAccountEventsResp

func (*ClientWithResponses) ListAccountFeaturesWithResponse

func (c *ClientWithResponses) ListAccountFeaturesWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*ListAccountFeaturesResp, error)

ListAccountFeaturesWithResponse request returning *ListAccountFeaturesResp

func (*ClientWithResponses) ListAccountInvitationEventsWithResponse

func (c *ClientWithResponses) ListAccountInvitationEventsWithResponse(ctx context.Context, aid AccountId, params *ListAccountInvitationEventsParams, reqEditors ...RequestEditorFn) (*ListAccountInvitationEventsResp, error)

ListAccountInvitationEventsWithResponse request returning *ListAccountInvitationEventsResp

func (*ClientWithResponses) ListAccountInvoicesWithResponse

func (c *ClientWithResponses) ListAccountInvoicesWithResponse(ctx context.Context, aid AccountId, params *ListAccountInvoicesParams, reqEditors ...RequestEditorFn) (*ListAccountInvoicesResp, error)

ListAccountInvoicesWithResponse request returning *ListAccountInvoicesResp

func (*ClientWithResponses) ListAccountMembersWithResponse

func (c *ClientWithResponses) ListAccountMembersWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*ListAccountMembersResp, error)

ListAccountMembersWithResponse request returning *ListAccountMembersResp

func (*ClientWithResponses) ListAccountPaymentHistoryWithResponse

func (c *ClientWithResponses) ListAccountPaymentHistoryWithResponse(ctx context.Context, aid AccountId, params *ListAccountPaymentHistoryParams, reqEditors ...RequestEditorFn) (*ListAccountPaymentHistoryResp, error)

ListAccountPaymentHistoryWithResponse request returning *ListAccountPaymentHistoryResp

func (*ClientWithResponses) ListAccountsWithResponse

func (c *ClientWithResponses) ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResp, error)

ListAccountsWithResponse request returning *ListAccountsResp

func (*ClientWithResponses) ListActivityLogsWithResponse

func (c *ClientWithResponses) ListActivityLogsWithResponse(ctx context.Context, params *ListActivityLogsParams, reqEditors ...RequestEditorFn) (*ListActivityLogsResp, error)

ListActivityLogsWithResponse request returning *ListActivityLogsResp

func (*ClientWithResponses) ListAlertRulesWithResponse

func (c *ClientWithResponses) ListAlertRulesWithResponse(ctx context.Context, params *ListAlertRulesParams, reqEditors ...RequestEditorFn) (*ListAlertRulesResp, error)

ListAlertRulesWithResponse request returning *ListAlertRulesResp

func (*ClientWithResponses) ListBuildRuntimesWithResponse

func (c *ClientWithResponses) ListBuildRuntimesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBuildRuntimesResp, error)

ListBuildRuntimesWithResponse request returning *ListBuildRuntimesResp

func (*ClientWithResponses) ListConnectionRepositoriesWithResponse

func (c *ClientWithResponses) ListConnectionRepositoriesWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*ListConnectionRepositoriesResp, error)

ListConnectionRepositoriesWithResponse request returning *ListConnectionRepositoriesResp

func (*ClientWithResponses) ListConnectionsWithResponse

func (c *ClientWithResponses) ListConnectionsWithResponse(ctx context.Context, params *ListConnectionsParams, reqEditors ...RequestEditorFn) (*ListConnectionsResp, error)

ListConnectionsWithResponse request returning *ListConnectionsResp

func (*ClientWithResponses) ListCronJobRunsWithResponse

func (c *ClientWithResponses) ListCronJobRunsWithResponse(ctx context.Context, id DeploymentId, params *ListCronJobRunsParams, reqEditors ...RequestEditorFn) (*ListCronJobRunsResp, error)

ListCronJobRunsWithResponse request returning *ListCronJobRunsResp

func (*ClientWithResponses) ListDeploymentBuildsWithResponse

func (c *ClientWithResponses) ListDeploymentBuildsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentBuildsParams, reqEditors ...RequestEditorFn) (*ListDeploymentBuildsResp, error)

ListDeploymentBuildsWithResponse request returning *ListDeploymentBuildsResp

func (*ClientWithResponses) ListDeploymentDomainsWithResponse

func (c *ClientWithResponses) ListDeploymentDomainsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentDomainsResp, error)

ListDeploymentDomainsWithResponse request returning *ListDeploymentDomainsResp

func (*ClientWithResponses) ListDeploymentEnvVarsWithResponse

func (c *ClientWithResponses) ListDeploymentEnvVarsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentEnvVarsResp, error)

ListDeploymentEnvVarsWithResponse request returning *ListDeploymentEnvVarsResp

func (*ClientWithResponses) ListDeploymentEventsWithResponse

func (c *ClientWithResponses) ListDeploymentEventsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentEventsParams, reqEditors ...RequestEditorFn) (*ListDeploymentEventsResp, error)

ListDeploymentEventsWithResponse request returning *ListDeploymentEventsResp

func (*ClientWithResponses) ListDeploymentSnapshotLogsWithResponse

func (c *ClientWithResponses) ListDeploymentSnapshotLogsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentSnapshotLogsResp, error)

ListDeploymentSnapshotLogsWithResponse request returning *ListDeploymentSnapshotLogsResp

func (*ClientWithResponses) ListDeploymentSphereletsWithResponse

func (c *ClientWithResponses) ListDeploymentSphereletsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentSphereletsResp, error)

ListDeploymentSphereletsWithResponse request returning *ListDeploymentSphereletsResp

func (*ClientWithResponses) ListDeploymentVersionsWithResponse

func (c *ClientWithResponses) ListDeploymentVersionsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*ListDeploymentVersionsResp, error)

ListDeploymentVersionsWithResponse request returning *ListDeploymentVersionsResp

func (*ClientWithResponses) ListDeploymentsWithResponse

func (c *ClientWithResponses) ListDeploymentsWithResponse(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*ListDeploymentsResp, error)

ListDeploymentsWithResponse request returning *ListDeploymentsResp

func (*ClientWithResponses) ListEnvironmentsWithResponse

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)

ListEnvironmentsWithResponse request returning *ListEnvironmentsResp

func (*ClientWithResponses) ListGuardrailAuditLogsWithResponse

func (c *ClientWithResponses) ListGuardrailAuditLogsWithResponse(ctx context.Context, params *ListGuardrailAuditLogsParams, reqEditors ...RequestEditorFn) (*ListGuardrailAuditLogsResp, error)

ListGuardrailAuditLogsWithResponse request returning *ListGuardrailAuditLogsResp

func (*ClientWithResponses) ListGuardrailsWithResponse

func (c *ClientWithResponses) ListGuardrailsWithResponse(ctx context.Context, params *ListGuardrailsParams, reqEditors ...RequestEditorFn) (*ListGuardrailsResp, error)

ListGuardrailsWithResponse request returning *ListGuardrailsResp

func (*ClientWithResponses) ListInvitationEventsWithResponse

func (c *ClientWithResponses) ListInvitationEventsWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*ListInvitationEventsResp, error)

ListInvitationEventsWithResponse request returning *ListInvitationEventsResp

func (*ClientWithResponses) ListNotificationsWithResponse

func (c *ClientWithResponses) ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResp, error)

ListNotificationsWithResponse request returning *ListNotificationsResp

func (*ClientWithResponses) ListPlansWithResponse

func (c *ClientWithResponses) ListPlansWithResponse(ctx context.Context, params *ListPlansParams, reqEditors ...RequestEditorFn) (*ListPlansResp, error)

ListPlansWithResponse request returning *ListPlansResp

func (*ClientWithResponses) ListPluginsWithResponse

func (c *ClientWithResponses) ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResp, error)

ListPluginsWithResponse request returning *ListPluginsResp

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)

ListProjectsWithResponse request returning *ListProjectsResp

func (*ClientWithResponses) ListRegionsWithResponse

func (c *ClientWithResponses) ListRegionsWithResponse(ctx context.Context, params *ListRegionsParams, reqEditors ...RequestEditorFn) (*ListRegionsResp, error)

ListRegionsWithResponse request returning *ListRegionsResp

func (*ClientWithResponses) ListRepositoryBranchesWithResponse

func (c *ClientWithResponses) ListRepositoryBranchesWithResponse(ctx context.Context, cid ConnectionId, params *ListRepositoryBranchesParams, reqEditors ...RequestEditorFn) (*ListRepositoryBranchesResp, error)

ListRepositoryBranchesWithResponse request returning *ListRepositoryBranchesResp

func (*ClientWithResponses) ListResourceSchemasWithResponse

func (c *ClientWithResponses) ListResourceSchemasWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListResourceSchemasResp, error)

ListResourceSchemasWithResponse request returning *ListResourceSchemasResp

func (*ClientWithResponses) ListServiceDeploymentsWithResponse

func (c *ClientWithResponses) ListServiceDeploymentsWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*ListServiceDeploymentsResp, error)

ListServiceDeploymentsWithResponse request returning *ListServiceDeploymentsResp

func (*ClientWithResponses) ListServicesWithResponse

func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResp, error)

ListServicesWithResponse request returning *ListServicesResp

func (*ClientWithResponses) ListSnapshotsWithResponse

func (c *ClientWithResponses) ListSnapshotsWithResponse(ctx context.Context, params *ListSnapshotsParams, reqEditors ...RequestEditorFn) (*ListSnapshotsResp, error)

ListSnapshotsWithResponse request returning *ListSnapshotsResp

func (*ClientWithResponses) ListSphereFilesWithBodyWithResponse

func (c *ClientWithResponses) ListSphereFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListSphereFilesResp, error)

ListSphereFilesWithBodyWithResponse request with arbitrary body returning *ListSphereFilesResp

func (*ClientWithResponses) ListSphereFilesWithResponse

func (c *ClientWithResponses) ListSphereFilesWithResponse(ctx context.Context, body ListSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*ListSphereFilesResp, error)

func (*ClientWithResponses) ListSpherestorVolumesWithResponse

func (c *ClientWithResponses) ListSpherestorVolumesWithResponse(ctx context.Context, params *ListSpherestorVolumesParams, reqEditors ...RequestEditorFn) (*ListSpherestorVolumesResp, error)

ListSpherestorVolumesWithResponse request returning *ListSpherestorVolumesResp

func (*ClientWithResponses) ListSubscriptionCategoryDetailsWithResponse

func (c *ClientWithResponses) ListSubscriptionCategoryDetailsWithResponse(ctx context.Context, params *ListSubscriptionCategoryDetailsParams, reqEditors ...RequestEditorFn) (*ListSubscriptionCategoryDetailsResp, error)

ListSubscriptionCategoryDetailsWithResponse request returning *ListSubscriptionCategoryDetailsResp

func (*ClientWithResponses) ListSubscriptionFeaturesWithResponse

func (c *ClientWithResponses) ListSubscriptionFeaturesWithResponse(ctx context.Context, params *ListSubscriptionFeaturesParams, reqEditors ...RequestEditorFn) (*ListSubscriptionFeaturesResp, error)

ListSubscriptionFeaturesWithResponse request returning *ListSubscriptionFeaturesResp

func (*ClientWithResponses) ListSubscriptionsWithResponse

func (c *ClientWithResponses) ListSubscriptionsWithResponse(ctx context.Context, params *ListSubscriptionsParams, reqEditors ...RequestEditorFn) (*ListSubscriptionsResp, error)

ListSubscriptionsWithResponse request returning *ListSubscriptionsResp

func (*ClientWithResponses) ListTeamProjectsWithResponse

func (c *ClientWithResponses) ListTeamProjectsWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*ListTeamProjectsResp, error)

ListTeamProjectsWithResponse request returning *ListTeamProjectsResp

func (*ClientWithResponses) ListTeamsWithResponse

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResp, error)

ListTeamsWithResponse request returning *ListTeamsResp

func (*ClientWithResponses) ListUserAccountsWithResponse

func (c *ClientWithResponses) ListUserAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserAccountsResp, error)

ListUserAccountsWithResponse request returning *ListUserAccountsResp

func (*ClientWithResponses) ListUserPendingInvitationsWithResponse

func (c *ClientWithResponses) ListUserPendingInvitationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserPendingInvitationsResp, error)

ListUserPendingInvitationsWithResponse request returning *ListUserPendingInvitationsResp

func (*ClientWithResponses) ListUserProjectsWithResponse

func (c *ClientWithResponses) ListUserProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserProjectsResp, error)

ListUserProjectsWithResponse request returning *ListUserProjectsResp

func (*ClientWithResponses) ListUserSearchHistoryWithResponse

func (c *ClientWithResponses) ListUserSearchHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserSearchHistoryResp, error)

ListUserSearchHistoryWithResponse request returning *ListUserSearchHistoryResp

func (*ClientWithResponses) MarkAllNotificationsReadWithResponse

func (c *ClientWithResponses) MarkAllNotificationsReadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MarkAllNotificationsReadResp, error)

MarkAllNotificationsReadWithResponse request returning *MarkAllNotificationsReadResp

func (*ClientWithResponses) RemoveAccountMemberWithResponse

func (c *ClientWithResponses) RemoveAccountMemberWithResponse(ctx context.Context, aid AccountId, uid UserId, reqEditors ...RequestEditorFn) (*RemoveAccountMemberResp, error)

RemoveAccountMemberWithResponse request returning *RemoveAccountMemberResp

func (*ClientWithResponses) RemoveEnvironmentCustomDomainWithResponse

func (c *ClientWithResponses) RemoveEnvironmentCustomDomainWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*RemoveEnvironmentCustomDomainResp, error)

RemoveEnvironmentCustomDomainWithResponse request returning *RemoveEnvironmentCustomDomainResp

func (*ClientWithResponses) RemoveTeamMemberWithResponse

func (c *ClientWithResponses) RemoveTeamMemberWithResponse(ctx context.Context, tid TeamId, uid UserId, reqEditors ...RequestEditorFn) (*RemoveTeamMemberResp, error)

RemoveTeamMemberWithResponse request returning *RemoveTeamMemberResp

func (*ClientWithResponses) RemoveTeamProjectWithResponse

func (c *ClientWithResponses) RemoveTeamProjectWithResponse(ctx context.Context, tid TeamId, pid ProjectId, reqEditors ...RequestEditorFn) (*RemoveTeamProjectResp, error)

RemoveTeamProjectWithResponse request returning *RemoveTeamProjectResp

func (*ClientWithResponses) RenameSphereFileWithBodyWithResponse

func (c *ClientWithResponses) RenameSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameSphereFileResp, error)

RenameSphereFileWithBodyWithResponse request with arbitrary body returning *RenameSphereFileResp

func (*ClientWithResponses) RenameSphereFileWithResponse

func (c *ClientWithResponses) RenameSphereFileWithResponse(ctx context.Context, body RenameSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameSphereFileResp, error)

func (*ClientWithResponses) ReplaceDeploymentEnvVarsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDeploymentEnvVarsWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeploymentEnvVarsResp, error)

ReplaceDeploymentEnvVarsWithBodyWithResponse request with arbitrary body returning *ReplaceDeploymentEnvVarsResp

func (*ClientWithResponses) ReplaceDeploymentEnvVarsWithResponse

func (c *ClientWithResponses) ReplaceDeploymentEnvVarsWithResponse(ctx context.Context, id DeploymentId, body ReplaceDeploymentEnvVarsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeploymentEnvVarsResp, error)

func (*ClientWithResponses) ReplaceEnvironmentSecretsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceEnvironmentSecretsWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentSecretsResp, error)

ReplaceEnvironmentSecretsWithBodyWithResponse request with arbitrary body returning *ReplaceEnvironmentSecretsResp

func (*ClientWithResponses) ReplaceEnvironmentSecretsWithResponse

func (c *ClientWithResponses) ReplaceEnvironmentSecretsWithResponse(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentSecretsResp, error)

func (*ClientWithResponses) ReplaceEnvironmentVariablesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceEnvironmentVariablesWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentVariablesResp, error)

ReplaceEnvironmentVariablesWithBodyWithResponse request with arbitrary body returning *ReplaceEnvironmentVariablesResp

func (*ClientWithResponses) ReplaceEnvironmentVariablesWithResponse

func (c *ClientWithResponses) ReplaceEnvironmentVariablesWithResponse(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentVariablesResp, error)

func (*ClientWithResponses) ResendAccountInvitationWithResponse

func (c *ClientWithResponses) ResendAccountInvitationWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*ResendAccountInvitationResp, error)

ResendAccountInvitationWithResponse request returning *ResendAccountInvitationResp

func (*ClientWithResponses) RestartDeploymentWithResponse

func (c *ClientWithResponses) RestartDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*RestartDeploymentResp, error)

RestartDeploymentWithResponse request returning *RestartDeploymentResp

func (*ClientWithResponses) RestoreSnapshotWithBodyWithResponse

func (c *ClientWithResponses) RestoreSnapshotWithBodyWithResponse(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSnapshotResp, error)

RestoreSnapshotWithBodyWithResponse request with arbitrary body returning *RestoreSnapshotResp

func (*ClientWithResponses) RestoreSnapshotWithResponse

func (c *ClientWithResponses) RestoreSnapshotWithResponse(ctx context.Context, sid SnapshotId, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSnapshotResp, error)

func (*ClientWithResponses) ResumeDeploymentWithResponse

func (c *ClientWithResponses) ResumeDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ResumeDeploymentResp, error)

ResumeDeploymentWithResponse request returning *ResumeDeploymentResp

func (*ClientWithResponses) RevokeAPITokenWithResponse

func (c *ClientWithResponses) RevokeAPITokenWithResponse(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*RevokeAPITokenResp, error)

RevokeAPITokenWithResponse request returning *RevokeAPITokenResp

func (*ClientWithResponses) RevokeAccountInvitationWithResponse

func (c *ClientWithResponses) RevokeAccountInvitationWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*RevokeAccountInvitationResp, error)

RevokeAccountInvitationWithResponse request returning *RevokeAccountInvitationResp

func (*ClientWithResponses) RollbackDeploymentWithBodyWithResponse

func (c *ClientWithResponses) RollbackDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RollbackDeploymentResp, error)

RollbackDeploymentWithBodyWithResponse request with arbitrary body returning *RollbackDeploymentResp

func (*ClientWithResponses) RollbackDeploymentWithResponse

func (c *ClientWithResponses) RollbackDeploymentWithResponse(ctx context.Context, id DeploymentId, body RollbackDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*RollbackDeploymentResp, error)

func (*ClientWithResponses) ScaleDeploymentWithBodyWithResponse

func (c *ClientWithResponses) ScaleDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleDeploymentResp, error)

ScaleDeploymentWithBodyWithResponse request with arbitrary body returning *ScaleDeploymentResp

func (*ClientWithResponses) ScaleDeploymentWithResponse

func (c *ClientWithResponses) ScaleDeploymentWithResponse(ctx context.Context, id DeploymentId, body ScaleDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleDeploymentResp, error)

func (*ClientWithResponses) SearchAccountResourcesWithResponse

func (c *ClientWithResponses) SearchAccountResourcesWithResponse(ctx context.Context, aid AccountId, params *SearchAccountResourcesParams, reqEditors ...RequestEditorFn) (*SearchAccountResourcesResp, error)

SearchAccountResourcesWithResponse request returning *SearchAccountResourcesResp

func (*ClientWithResponses) SetDeploymentEnvVarWithBodyWithResponse

func (c *ClientWithResponses) SetDeploymentEnvVarWithBodyWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDeploymentEnvVarResp, error)

SetDeploymentEnvVarWithBodyWithResponse request with arbitrary body returning *SetDeploymentEnvVarResp

func (*ClientWithResponses) SetDeploymentEnvVarWithResponse

func (c *ClientWithResponses) SetDeploymentEnvVarWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, body SetDeploymentEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*SetDeploymentEnvVarResp, error)

func (*ClientWithResponses) SetEnvironmentCustomDomainWithBodyWithResponse

func (c *ClientWithResponses) SetEnvironmentCustomDomainWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetEnvironmentCustomDomainResp, error)

SetEnvironmentCustomDomainWithBodyWithResponse request with arbitrary body returning *SetEnvironmentCustomDomainResp

func (*ClientWithResponses) SetEnvironmentCustomDomainWithResponse

func (c *ClientWithResponses) SetEnvironmentCustomDomainWithResponse(ctx context.Context, eid EnvironmentId, body SetEnvironmentCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*SetEnvironmentCustomDomainResp, error)

func (*ClientWithResponses) SoftDeleteAccountWithBodyWithResponse

func (c *ClientWithResponses) SoftDeleteAccountWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SoftDeleteAccountResp, error)

SoftDeleteAccountWithBodyWithResponse request with arbitrary body returning *SoftDeleteAccountResp

func (*ClientWithResponses) SoftDeleteAccountWithResponse

func (c *ClientWithResponses) SoftDeleteAccountWithResponse(ctx context.Context, aid AccountId, body SoftDeleteAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*SoftDeleteAccountResp, error)

func (*ClientWithResponses) StreamBuildLogsWithResponse

func (c *ClientWithResponses) StreamBuildLogsWithResponse(ctx context.Context, id DeploymentId, bid BuildId, params *StreamBuildLogsParams, reqEditors ...RequestEditorFn) (*StreamBuildLogsResp, error)

StreamBuildLogsWithResponse request returning *StreamBuildLogsResp

func (*ClientWithResponses) StreamCronJobRunLogsWithResponse

func (c *ClientWithResponses) StreamCronJobRunLogsWithResponse(ctx context.Context, id DeploymentId, rid CronRunId, reqEditors ...RequestEditorFn) (*StreamCronJobRunLogsResp, error)

StreamCronJobRunLogsWithResponse request returning *StreamCronJobRunLogsResp

func (*ClientWithResponses) StreamDeploymentRuntimeLogsWithResponse

func (c *ClientWithResponses) StreamDeploymentRuntimeLogsWithResponse(ctx context.Context, id DeploymentId, params *StreamDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*StreamDeploymentRuntimeLogsResp, error)

StreamDeploymentRuntimeLogsWithResponse request returning *StreamDeploymentRuntimeLogsResp

func (*ClientWithResponses) SuspendDeploymentWithResponse

func (c *ClientWithResponses) SuspendDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*SuspendDeploymentResp, error)

SuspendDeploymentWithResponse request returning *SuspendDeploymentResp

func (*ClientWithResponses) TarSphereFileWithBodyWithResponse

func (c *ClientWithResponses) TarSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TarSphereFileResp, error)

TarSphereFileWithBodyWithResponse request with arbitrary body returning *TarSphereFileResp

func (*ClientWithResponses) TarSphereFileWithResponse

func (c *ClientWithResponses) TarSphereFileWithResponse(ctx context.Context, body TarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*TarSphereFileResp, error)

func (*ClientWithResponses) ToggleEnvironmentSubdomainWithBodyWithResponse

func (c *ClientWithResponses) ToggleEnvironmentSubdomainWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleEnvironmentSubdomainResp, error)

ToggleEnvironmentSubdomainWithBodyWithResponse request with arbitrary body returning *ToggleEnvironmentSubdomainResp

func (*ClientWithResponses) ToggleEnvironmentSubdomainWithResponse

func (c *ClientWithResponses) ToggleEnvironmentSubdomainWithResponse(ctx context.Context, eid EnvironmentId, body ToggleEnvironmentSubdomainJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleEnvironmentSubdomainResp, error)

func (*ClientWithResponses) ToggleGuardrailStatusWithResponse

func (c *ClientWithResponses) ToggleGuardrailStatusWithResponse(ctx context.Context, gid GuardrailId, params *ToggleGuardrailStatusParams, reqEditors ...RequestEditorFn) (*ToggleGuardrailStatusResp, error)

ToggleGuardrailStatusWithResponse request returning *ToggleGuardrailStatusResp

func (*ClientWithResponses) TriggerBuildWithBodyWithResponse

func (c *ClientWithResponses) TriggerBuildWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerBuildResp, error)

TriggerBuildWithBodyWithResponse request with arbitrary body returning *TriggerBuildResp

func (*ClientWithResponses) TriggerBuildWithResponse

func (c *ClientWithResponses) TriggerBuildWithResponse(ctx context.Context, id DeploymentId, body TriggerBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerBuildResp, error)

func (*ClientWithResponses) UntarSphereFileWithBodyWithResponse

func (c *ClientWithResponses) UntarSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntarSphereFileResp, error)

UntarSphereFileWithBodyWithResponse request with arbitrary body returning *UntarSphereFileResp

func (*ClientWithResponses) UntarSphereFileWithResponse

func (c *ClientWithResponses) UntarSphereFileWithResponse(ctx context.Context, body UntarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UntarSphereFileResp, error)

func (*ClientWithResponses) UpdateAccountMemberRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateAccountMemberRoleWithBodyWithResponse(ctx context.Context, aid AccountId, uid UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountMemberRoleResp, error)

UpdateAccountMemberRoleWithBodyWithResponse request with arbitrary body returning *UpdateAccountMemberRoleResp

func (*ClientWithResponses) UpdateAccountMemberRoleWithResponse

func (c *ClientWithResponses) UpdateAccountMemberRoleWithResponse(ctx context.Context, aid AccountId, uid UserId, body UpdateAccountMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccountMemberRoleResp, error)

func (*ClientWithResponses) UpdateAlertRuleWithBodyWithResponse

func (c *ClientWithResponses) UpdateAlertRuleWithBodyWithResponse(ctx context.Context, arid AlertRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertRuleResp, error)

UpdateAlertRuleWithBodyWithResponse request with arbitrary body returning *UpdateAlertRuleResp

func (*ClientWithResponses) UpdateAlertRuleWithResponse

func (c *ClientWithResponses) UpdateAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, body UpdateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertRuleResp, error)

func (*ClientWithResponses) UpdateBuildManifestWithBodyWithResponse

func (c *ClientWithResponses) UpdateBuildManifestWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBuildManifestResp, error)

UpdateBuildManifestWithBodyWithResponse request with arbitrary body returning *UpdateBuildManifestResp

func (*ClientWithResponses) UpdateBuildManifestWithResponse

func (c *ClientWithResponses) UpdateBuildManifestWithResponse(ctx context.Context, id DeploymentId, body UpdateBuildManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBuildManifestResp, error)

func (*ClientWithResponses) UpdateCurrentUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateCurrentUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResp, error)

UpdateCurrentUserWithBodyWithResponse request with arbitrary body returning *UpdateCurrentUserResp

func (*ClientWithResponses) UpdateCurrentUserWithResponse

func (c *ClientWithResponses) UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResp, error)

func (*ClientWithResponses) UpdateDeploymentWithBodyWithResponse

func (c *ClientWithResponses) UpdateDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeploymentResp, error)

UpdateDeploymentWithBodyWithResponse request with arbitrary body returning *UpdateDeploymentResp

func (*ClientWithResponses) UpdateDeploymentWithResponse

func (c *ClientWithResponses) UpdateDeploymentWithResponse(ctx context.Context, id DeploymentId, body UpdateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeploymentResp, error)

func (*ClientWithResponses) UpdateEnvironmentDomainPathWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentDomainPathWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentDomainPathResp, error)

UpdateEnvironmentDomainPathWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentDomainPathResp

func (*ClientWithResponses) UpdateEnvironmentDomainPathWithResponse

func (c *ClientWithResponses) UpdateEnvironmentDomainPathWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentDomainPathJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentDomainPathResp, error)

func (*ClientWithResponses) UpdateEnvironmentNetworkingWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentNetworkingWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentNetworkingResp, error)

UpdateEnvironmentNetworkingWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentNetworkingResp

func (*ClientWithResponses) UpdateEnvironmentNetworkingWithResponse

func (c *ClientWithResponses) UpdateEnvironmentNetworkingWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentNetworkingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentNetworkingResp, error)

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

UpdateEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentResp

func (*ClientWithResponses) UpdateEnvironmentWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

func (*ClientWithResponses) UpdateGuardrailRuleWithBodyWithResponse

func (c *ClientWithResponses) UpdateGuardrailRuleWithBodyWithResponse(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGuardrailRuleResp, error)

UpdateGuardrailRuleWithBodyWithResponse request with arbitrary body returning *UpdateGuardrailRuleResp

func (*ClientWithResponses) UpdateGuardrailRuleWithResponse

func (*ClientWithResponses) UpdateGuardrailWithBodyWithResponse

func (c *ClientWithResponses) UpdateGuardrailWithBodyWithResponse(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGuardrailResp, error)

UpdateGuardrailWithBodyWithResponse request with arbitrary body returning *UpdateGuardrailResp

func (*ClientWithResponses) UpdateGuardrailWithResponse

func (c *ClientWithResponses) UpdateGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, body UpdateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGuardrailResp, error)

func (*ClientWithResponses) UpdateNotificationWithBodyWithResponse

func (c *ClientWithResponses) UpdateNotificationWithBodyWithResponse(ctx context.Context, nid NotificationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationResp, error)

UpdateNotificationWithBodyWithResponse request with arbitrary body returning *UpdateNotificationResp

func (*ClientWithResponses) UpdateNotificationWithResponse

func (c *ClientWithResponses) UpdateNotificationWithResponse(ctx context.Context, nid NotificationId, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationResp, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResp

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, pid ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

func (*ClientWithResponses) UpdateServiceWithBodyWithResponse

func (c *ClientWithResponses) UpdateServiceWithBodyWithResponse(ctx context.Context, sid ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResp, error)

UpdateServiceWithBodyWithResponse request with arbitrary body returning *UpdateServiceResp

func (*ClientWithResponses) UpdateServiceWithResponse

func (c *ClientWithResponses) UpdateServiceWithResponse(ctx context.Context, sid ServiceId, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResp, error)

func (*ClientWithResponses) UpdateSnapshotWithBodyWithResponse

func (c *ClientWithResponses) UpdateSnapshotWithBodyWithResponse(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSnapshotResp, error)

UpdateSnapshotWithBodyWithResponse request with arbitrary body returning *UpdateSnapshotResp

func (*ClientWithResponses) UpdateSnapshotWithResponse

func (c *ClientWithResponses) UpdateSnapshotWithResponse(ctx context.Context, sid SnapshotId, body UpdateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSnapshotResp, error)

func (*ClientWithResponses) UpdateSpherestorMountWithBodyWithResponse

func (c *ClientWithResponses) UpdateSpherestorMountWithBodyWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpherestorMountResp, error)

UpdateSpherestorMountWithBodyWithResponse request with arbitrary body returning *UpdateSpherestorMountResp

func (*ClientWithResponses) UpdateSpherestorMountWithResponse

func (*ClientWithResponses) UpdateSpherestorVolumeWithBodyWithResponse

func (c *ClientWithResponses) UpdateSpherestorVolumeWithBodyWithResponse(ctx context.Context, vid SpherestorVolumeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpherestorVolumeResp, error)

UpdateSpherestorVolumeWithBodyWithResponse request with arbitrary body returning *UpdateSpherestorVolumeResp

func (*ClientWithResponses) UpdateSpherestorVolumeWithResponse

func (*ClientWithResponses) UpdateTeamProjectRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamProjectRoleWithBodyWithResponse(ctx context.Context, tid TeamId, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamProjectRoleResp, error)

UpdateTeamProjectRoleWithBodyWithResponse request with arbitrary body returning *UpdateTeamProjectRoleResp

func (*ClientWithResponses) UpdateTeamProjectRoleWithResponse

func (c *ClientWithResponses) UpdateTeamProjectRoleWithResponse(ctx context.Context, tid TeamId, pid ProjectId, body UpdateTeamProjectRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamProjectRoleResp, error)

func (*ClientWithResponses) UpdateTeamWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResp, error)

UpdateTeamWithBodyWithResponse request with arbitrary body returning *UpdateTeamResp

func (*ClientWithResponses) UpdateTeamWithResponse

func (c *ClientWithResponses) UpdateTeamWithResponse(ctx context.Context, tid TeamId, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResp, error)

func (*ClientWithResponses) UploadSphereFileWithBodyWithResponse

func (c *ClientWithResponses) UploadSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadSphereFileResp, error)

UploadSphereFileWithBodyWithResponse request with arbitrary body returning *UploadSphereFileResp

func (*ClientWithResponses) UpsertDeploymentSnapshotScheduleWithBodyWithResponse

func (c *ClientWithResponses) UpsertDeploymentSnapshotScheduleWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertDeploymentSnapshotScheduleResp, error)

UpsertDeploymentSnapshotScheduleWithBodyWithResponse request with arbitrary body returning *UpsertDeploymentSnapshotScheduleResp

func (*ClientWithResponses) UpsertNotificationSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpsertNotificationSettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertNotificationSettingsResp, error)

UpsertNotificationSettingsWithBodyWithResponse request with arbitrary body returning *UpsertNotificationSettingsResp

func (*ClientWithResponses) UpsertNotificationSettingsWithResponse

func (c *ClientWithResponses) UpsertNotificationSettingsWithResponse(ctx context.Context, body UpsertNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertNotificationSettingsResp, error)

func (*ClientWithResponses) ValidateApplyManifestWithBodyWithResponse

func (c *ClientWithResponses) ValidateApplyManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateApplyManifestResp, error)

ValidateApplyManifestWithBodyWithResponse request with arbitrary body returning *ValidateApplyManifestResp

func (*ClientWithResponses) ValidateApplyManifestWithResponse

func (c *ClientWithResponses) ValidateApplyManifestWithResponse(ctx context.Context, body ValidateApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateApplyManifestResp, error)

func (*ClientWithResponses) ValidateManifestWithBodyWithResponse

func (c *ClientWithResponses) ValidateManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateManifestResp, error)

ValidateManifestWithBodyWithResponse request with arbitrary body returning *ValidateManifestResp

func (*ClientWithResponses) ValidateManifestWithResponse

func (c *ClientWithResponses) ValidateManifestWithResponse(ctx context.Context, body ValidateManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateManifestResp, error)

func (*ClientWithResponses) VerifyDeploymentDomainWithResponse

func (c *ClientWithResponses) VerifyDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*VerifyDeploymentDomainResp, error)

VerifyDeploymentDomainWithResponse request returning *VerifyDeploymentDomainResp

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListAccountsWithResponse request
	ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResp, error)

	// CreateAccountWithBodyWithResponse request with any body
	CreateAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountResp, error)

	CreateAccountWithResponse(ctx context.Context, body CreateAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountResp, error)

	// ListAccountDomainDetailsWithResponse request
	ListAccountDomainDetailsWithResponse(ctx context.Context, params *ListAccountDomainDetailsParams, reqEditors ...RequestEditorFn) (*ListAccountDomainDetailsResp, error)

	// GetAccountQuoteWithResponse request
	GetAccountQuoteWithResponse(ctx context.Context, params *GetAccountQuoteParams, reqEditors ...RequestEditorFn) (*GetAccountQuoteResp, error)

	// GetAccountWithResponse request
	GetAccountWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResp, error)

	// GetAccountBillingWithResponse request
	GetAccountBillingWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountBillingResp, error)

	// ListAccountEventsWithResponse request
	ListAccountEventsWithResponse(ctx context.Context, aid AccountId, params *ListAccountEventsParams, reqEditors ...RequestEditorFn) (*ListAccountEventsResp, error)

	// ListAccountFeaturesWithResponse request
	ListAccountFeaturesWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*ListAccountFeaturesResp, error)

	// CreateAccountFeatureRequestWithBodyWithResponse request with any body
	CreateAccountFeatureRequestWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountFeatureRequestResp, error)

	CreateAccountFeatureRequestWithResponse(ctx context.Context, aid AccountId, body CreateAccountFeatureRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountFeatureRequestResp, error)

	// CreateAccountInvitationWithBodyWithResponse request with any body
	CreateAccountInvitationWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccountInvitationResp, error)

	CreateAccountInvitationWithResponse(ctx context.Context, aid AccountId, body CreateAccountInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccountInvitationResp, error)

	// ListAccountInvitationEventsWithResponse request
	ListAccountInvitationEventsWithResponse(ctx context.Context, aid AccountId, params *ListAccountInvitationEventsParams, reqEditors ...RequestEditorFn) (*ListAccountInvitationEventsResp, error)

	// ListInvitationEventsWithResponse request
	ListInvitationEventsWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*ListInvitationEventsResp, error)

	// ResendAccountInvitationWithResponse request
	ResendAccountInvitationWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*ResendAccountInvitationResp, error)

	// RevokeAccountInvitationWithResponse request
	RevokeAccountInvitationWithResponse(ctx context.Context, aid AccountId, invid InvitationId, reqEditors ...RequestEditorFn) (*RevokeAccountInvitationResp, error)

	// ListAccountInvoicesWithResponse request
	ListAccountInvoicesWithResponse(ctx context.Context, aid AccountId, params *ListAccountInvoicesParams, reqEditors ...RequestEditorFn) (*ListAccountInvoicesResp, error)

	// GetLatestMonthlyAccountInvoiceWithResponse request
	GetLatestMonthlyAccountInvoiceWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetLatestMonthlyAccountInvoiceResp, error)

	// LeaveAccountWithResponse request
	LeaveAccountWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*LeaveAccountResp, error)

	// ListAccountMembersWithResponse request
	ListAccountMembersWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*ListAccountMembersResp, error)

	// AddAccountMemberWithBodyWithResponse request with any body
	AddAccountMemberWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAccountMemberResp, error)

	AddAccountMemberWithResponse(ctx context.Context, aid AccountId, body AddAccountMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAccountMemberResp, error)

	// BulkUpdateAccountMemberRolesWithBodyWithResponse request with any body
	BulkUpdateAccountMemberRolesWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkUpdateAccountMemberRolesResp, error)

	BulkUpdateAccountMemberRolesWithResponse(ctx context.Context, aid AccountId, body BulkUpdateAccountMemberRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkUpdateAccountMemberRolesResp, error)

	// RemoveAccountMemberWithResponse request
	RemoveAccountMemberWithResponse(ctx context.Context, aid AccountId, uid UserId, reqEditors ...RequestEditorFn) (*RemoveAccountMemberResp, error)

	// UpdateAccountMemberRoleWithBodyWithResponse request with any body
	UpdateAccountMemberRoleWithBodyWithResponse(ctx context.Context, aid AccountId, uid UserId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountMemberRoleResp, error)

	UpdateAccountMemberRoleWithResponse(ctx context.Context, aid AccountId, uid UserId, body UpdateAccountMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccountMemberRoleResp, error)

	// ListAccountPaymentHistoryWithResponse request
	ListAccountPaymentHistoryWithResponse(ctx context.Context, aid AccountId, params *ListAccountPaymentHistoryParams, reqEditors ...RequestEditorFn) (*ListAccountPaymentHistoryResp, error)

	// GetAccountResourceSummaryWithResponse request
	GetAccountResourceSummaryWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResourceSummaryResp, error)

	// GetAccountResourcesWithResponse request
	GetAccountResourcesWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountResourcesResp, error)

	// GetAccountRoleWithResponse request
	GetAccountRoleWithResponse(ctx context.Context, aid AccountId, reqEditors ...RequestEditorFn) (*GetAccountRoleResp, error)

	// SearchAccountResourcesWithResponse request
	SearchAccountResourcesWithResponse(ctx context.Context, aid AccountId, params *SearchAccountResourcesParams, reqEditors ...RequestEditorFn) (*SearchAccountResourcesResp, error)

	// SoftDeleteAccountWithBodyWithResponse request with any body
	SoftDeleteAccountWithBodyWithResponse(ctx context.Context, aid AccountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SoftDeleteAccountResp, error)

	SoftDeleteAccountWithResponse(ctx context.Context, aid AccountId, body SoftDeleteAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*SoftDeleteAccountResp, error)

	// ListActivityLogsWithResponse request
	ListActivityLogsWithResponse(ctx context.Context, params *ListActivityLogsParams, reqEditors ...RequestEditorFn) (*ListActivityLogsResp, error)

	// ListAlertRulesWithResponse request
	ListAlertRulesWithResponse(ctx context.Context, params *ListAlertRulesParams, reqEditors ...RequestEditorFn) (*ListAlertRulesResp, error)

	// CreateAlertRuleWithBodyWithResponse request with any body
	CreateAlertRuleWithBodyWithResponse(ctx context.Context, params *CreateAlertRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertRuleResp, error)

	CreateAlertRuleWithResponse(ctx context.Context, params *CreateAlertRuleParams, body CreateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertRuleResp, error)

	// DeleteAlertRuleWithResponse request
	DeleteAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*DeleteAlertRuleResp, error)

	// GetAlertRuleWithResponse request
	GetAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, reqEditors ...RequestEditorFn) (*GetAlertRuleResp, error)

	// UpdateAlertRuleWithBodyWithResponse request with any body
	UpdateAlertRuleWithBodyWithResponse(ctx context.Context, arid AlertRuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertRuleResp, error)

	UpdateAlertRuleWithResponse(ctx context.Context, arid AlertRuleId, body UpdateAlertRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertRuleResp, error)

	// ListAPITokensWithResponse request
	ListAPITokensWithResponse(ctx context.Context, params *ListAPITokensParams, reqEditors ...RequestEditorFn) (*ListAPITokensResp, error)

	// CreateAPITokenWithBodyWithResponse request with any body
	CreateAPITokenWithBodyWithResponse(ctx context.Context, params *CreateAPITokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPITokenResp, error)

	CreateAPITokenWithResponse(ctx context.Context, params *CreateAPITokenParams, body CreateAPITokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPITokenResp, error)

	// RevokeAPITokenWithResponse request
	RevokeAPITokenWithResponse(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*RevokeAPITokenResp, error)

	// GetAPITokenWithResponse request
	GetAPITokenWithResponse(ctx context.Context, tid APITokenId, reqEditors ...RequestEditorFn) (*GetAPITokenResp, error)

	// ApplyManifestWithBodyWithResponse request with any body
	ApplyManifestWithBodyWithResponse(ctx context.Context, params *ApplyManifestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyManifestResp, error)

	ApplyManifestWithResponse(ctx context.Context, params *ApplyManifestParams, body ApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyManifestResp, error)

	// ValidateApplyManifestWithBodyWithResponse request with any body
	ValidateApplyManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateApplyManifestResp, error)

	ValidateApplyManifestWithResponse(ctx context.Context, body ValidateApplyManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateApplyManifestResp, error)

	// ListConnectionsWithResponse request
	ListConnectionsWithResponse(ctx context.Context, params *ListConnectionsParams, reqEditors ...RequestEditorFn) (*ListConnectionsResp, error)

	// CreateConnectionWithBodyWithResponse request with any body
	CreateConnectionWithBodyWithResponse(ctx context.Context, params *CreateConnectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectionResp, error)

	CreateConnectionWithResponse(ctx context.Context, params *CreateConnectionParams, body CreateConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectionResp, error)

	// InstallGitHubAppWithBodyWithResponse request with any body
	InstallGitHubAppWithBodyWithResponse(ctx context.Context, params *InstallGitHubAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InstallGitHubAppResp, error)

	InstallGitHubAppWithResponse(ctx context.Context, params *InstallGitHubAppParams, body InstallGitHubAppJSONRequestBody, reqEditors ...RequestEditorFn) (*InstallGitHubAppResp, error)

	// GetGitHubAppInstallUrlWithResponse request
	GetGitHubAppInstallUrlWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitHubAppInstallUrlResp, error)

	// DeleteConnectionWithResponse request
	DeleteConnectionWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*DeleteConnectionResp, error)

	// GetConnectionWithResponse request
	GetConnectionWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*GetConnectionResp, error)

	// ListRepositoryBranchesWithResponse request
	ListRepositoryBranchesWithResponse(ctx context.Context, cid ConnectionId, params *ListRepositoryBranchesParams, reqEditors ...RequestEditorFn) (*ListRepositoryBranchesResp, error)

	// ListConnectionRepositoriesWithResponse request
	ListConnectionRepositoriesWithResponse(ctx context.Context, cid ConnectionId, reqEditors ...RequestEditorFn) (*ListConnectionRepositoriesResp, error)

	// ListDeploymentsWithResponse request
	ListDeploymentsWithResponse(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*ListDeploymentsResp, error)

	// CreateDeploymentWithBodyWithResponse request with any body
	CreateDeploymentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeploymentResp, error)

	CreateDeploymentWithResponse(ctx context.Context, body CreateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeploymentResp, error)

	// DeleteDeploymentWithResponse request
	DeleteDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*DeleteDeploymentResp, error)

	// GetDeploymentWithResponse request
	GetDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentResp, error)

	// UpdateDeploymentWithBodyWithResponse request with any body
	UpdateDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDeploymentResp, error)

	UpdateDeploymentWithResponse(ctx context.Context, id DeploymentId, body UpdateDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDeploymentResp, error)

	// GetDeploymentBuildStatusWithResponse request
	GetDeploymentBuildStatusWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentBuildStatusResp, error)

	// ListDeploymentBuildsWithResponse request
	ListDeploymentBuildsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentBuildsParams, reqEditors ...RequestEditorFn) (*ListDeploymentBuildsResp, error)

	// TriggerBuildWithBodyWithResponse request with any body
	TriggerBuildWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerBuildResp, error)

	TriggerBuildWithResponse(ctx context.Context, id DeploymentId, body TriggerBuildJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerBuildResp, error)

	// GetBuildWithResponse request
	GetBuildWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*GetBuildResp, error)

	// CancelBuildWithResponse request
	CancelBuildWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*CancelBuildResp, error)

	// StreamBuildLogsWithResponse request
	StreamBuildLogsWithResponse(ctx context.Context, id DeploymentId, bid BuildId, params *StreamBuildLogsParams, reqEditors ...RequestEditorFn) (*StreamBuildLogsResp, error)

	// GetBuildLogStreamTokenWithResponse request
	GetBuildLogStreamTokenWithResponse(ctx context.Context, id DeploymentId, bid BuildId, reqEditors ...RequestEditorFn) (*GetBuildLogStreamTokenResp, error)

	// GetBuildCacheWithResponse request
	GetBuildCacheWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetBuildCacheResp, error)

	// ClearBuildCacheWithResponse request
	ClearBuildCacheWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ClearBuildCacheResp, error)

	// CloneDeploymentWithBodyWithResponse request with any body
	CloneDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneDeploymentResp, error)

	CloneDeploymentWithResponse(ctx context.Context, id DeploymentId, body CloneDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneDeploymentResp, error)

	// GetDeploymentCronJobLogsHistogramWithResponse request
	GetDeploymentCronJobLogsHistogramWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentCronJobLogsHistogramParams, reqEditors ...RequestEditorFn) (*GetDeploymentCronJobLogsHistogramResp, error)

	// ListCronJobRunsWithResponse request
	ListCronJobRunsWithResponse(ctx context.Context, id DeploymentId, params *ListCronJobRunsParams, reqEditors ...RequestEditorFn) (*ListCronJobRunsResp, error)

	// GetCronJobRunLogsWithResponse request
	GetCronJobRunLogsWithResponse(ctx context.Context, id DeploymentId, rid CronRunId, params *GetCronJobRunLogsParams, reqEditors ...RequestEditorFn) (*GetCronJobRunLogsResp, error)

	// StreamCronJobRunLogsWithResponse request
	StreamCronJobRunLogsWithResponse(ctx context.Context, id DeploymentId, rid CronRunId, reqEditors ...RequestEditorFn) (*StreamCronJobRunLogsResp, error)

	// DeployDeploymentWithBodyWithResponse request with any body
	DeployDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployDeploymentResp, error)

	DeployDeploymentWithResponse(ctx context.Context, id DeploymentId, body DeployDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployDeploymentResp, error)

	// GetDeploymentDomainDnsGuidanceWithResponse request
	GetDeploymentDomainDnsGuidanceWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*GetDeploymentDomainDnsGuidanceResp, error)

	// ListDeploymentDomainsWithResponse request
	ListDeploymentDomainsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentDomainsResp, error)

	// AddDeploymentDomainWithBodyWithResponse request with any body
	AddDeploymentDomainWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDeploymentDomainResp, error)

	AddDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, body AddDeploymentDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDeploymentDomainResp, error)

	// DeleteDeploymentDomainWithResponse request
	DeleteDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*DeleteDeploymentDomainResp, error)

	// GetDeploymentDomainWithResponse request
	GetDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*GetDeploymentDomainResp, error)

	// VerifyDeploymentDomainWithResponse request
	VerifyDeploymentDomainWithResponse(ctx context.Context, id DeploymentId, domainId DomainId, reqEditors ...RequestEditorFn) (*VerifyDeploymentDomainResp, error)

	// ListDeploymentEnvVarsWithResponse request
	ListDeploymentEnvVarsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentEnvVarsResp, error)

	// ReplaceDeploymentEnvVarsWithBodyWithResponse request with any body
	ReplaceDeploymentEnvVarsWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeploymentEnvVarsResp, error)

	ReplaceDeploymentEnvVarsWithResponse(ctx context.Context, id DeploymentId, body ReplaceDeploymentEnvVarsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeploymentEnvVarsResp, error)

	// DeleteDeploymentEnvVarWithResponse request
	DeleteDeploymentEnvVarWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, reqEditors ...RequestEditorFn) (*DeleteDeploymentEnvVarResp, error)

	// SetDeploymentEnvVarWithBodyWithResponse request with any body
	SetDeploymentEnvVarWithBodyWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDeploymentEnvVarResp, error)

	SetDeploymentEnvVarWithResponse(ctx context.Context, id DeploymentId, key EnvVarKey, body SetDeploymentEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*SetDeploymentEnvVarResp, error)

	// ListDeploymentEventsWithResponse request
	ListDeploymentEventsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentEventsParams, reqEditors ...RequestEditorFn) (*ListDeploymentEventsResp, error)

	// GetDeploymentBuildLogsWithResponse request
	GetDeploymentBuildLogsWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, params *GetDeploymentBuildLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentBuildLogsResp, error)

	// GetDeploymentDeployLogsWithResponse request
	GetDeploymentDeployLogsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentDeployLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentDeployLogsResp, error)

	// GetDeploymentRuntimeLogsWithResponse request
	GetDeploymentRuntimeLogsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*GetDeploymentRuntimeLogsResp, error)

	// GetDeploymentRuntimeLogsHistogramWithResponse request
	GetDeploymentRuntimeLogsHistogramWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentRuntimeLogsHistogramParams, reqEditors ...RequestEditorFn) (*GetDeploymentRuntimeLogsHistogramResp, error)

	// StreamDeploymentRuntimeLogsWithResponse request
	StreamDeploymentRuntimeLogsWithResponse(ctx context.Context, id DeploymentId, params *StreamDeploymentRuntimeLogsParams, reqEditors ...RequestEditorFn) (*StreamDeploymentRuntimeLogsResp, error)

	// GetRuntimeLogStreamTokenWithResponse request
	GetRuntimeLogStreamTokenWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetRuntimeLogStreamTokenResp, error)

	// GetBuildManifestWithResponse request
	GetBuildManifestWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetBuildManifestResp, error)

	// UpdateBuildManifestWithBodyWithResponse request with any body
	UpdateBuildManifestWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBuildManifestResp, error)

	UpdateBuildManifestWithResponse(ctx context.Context, id DeploymentId, body UpdateBuildManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBuildManifestResp, error)

	// GetDeploymentMetricsWithResponse request
	GetDeploymentMetricsWithResponse(ctx context.Context, id DeploymentId, params *GetDeploymentMetricsParams, reqEditors ...RequestEditorFn) (*GetDeploymentMetricsResp, error)

	// RestartDeploymentWithResponse request
	RestartDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*RestartDeploymentResp, error)

	// ResumeDeploymentWithResponse request
	ResumeDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ResumeDeploymentResp, error)

	// RollbackDeploymentWithBodyWithResponse request with any body
	RollbackDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RollbackDeploymentResp, error)

	RollbackDeploymentWithResponse(ctx context.Context, id DeploymentId, body RollbackDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*RollbackDeploymentResp, error)

	// ScaleDeploymentWithBodyWithResponse request with any body
	ScaleDeploymentWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleDeploymentResp, error)

	ScaleDeploymentWithResponse(ctx context.Context, id DeploymentId, body ScaleDeploymentJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleDeploymentResp, error)

	// ListDeploymentSnapshotLogsWithResponse request
	ListDeploymentSnapshotLogsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentSnapshotLogsResp, error)

	// DeleteDeploymentSnapshotScheduleWithResponse request
	DeleteDeploymentSnapshotScheduleWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*DeleteDeploymentSnapshotScheduleResp, error)

	// GetDeploymentSnapshotScheduleWithResponse request
	GetDeploymentSnapshotScheduleWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentSnapshotScheduleResp, error)

	// UpsertDeploymentSnapshotScheduleWithBodyWithResponse request with any body
	UpsertDeploymentSnapshotScheduleWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertDeploymentSnapshotScheduleResp, error)

	UpsertDeploymentSnapshotScheduleWithResponse(ctx context.Context, id DeploymentId, body UpsertDeploymentSnapshotScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertDeploymentSnapshotScheduleResp, error)

	// ListDeploymentSphereletsWithResponse request
	ListDeploymentSphereletsWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*ListDeploymentSphereletsResp, error)

	// CreateSpherestorMountWithBodyWithResponse request with any body
	CreateSpherestorMountWithBodyWithResponse(ctx context.Context, id DeploymentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpherestorMountResp, error)

	CreateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, body CreateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpherestorMountResp, error)

	// UpdateSpherestorMountWithBodyWithResponse request with any body
	UpdateSpherestorMountWithBodyWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpherestorMountResp, error)

	UpdateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, body UpdateSpherestorMountJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSpherestorMountResp, error)

	// ActivateSpherestorMountWithResponse request
	ActivateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*ActivateSpherestorMountResp, error)

	// DeactivateSpherestorMountWithResponse request
	DeactivateSpherestorMountWithResponse(ctx context.Context, id DeploymentId, mid SpherestorMountId, reqEditors ...RequestEditorFn) (*DeactivateSpherestorMountResp, error)

	// GetDeploymentStatusWithResponse request
	GetDeploymentStatusWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetDeploymentStatusResp, error)

	// SuspendDeploymentWithResponse request
	SuspendDeploymentWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*SuspendDeploymentResp, error)

	// ListDeploymentVersionsWithResponse request
	ListDeploymentVersionsWithResponse(ctx context.Context, id DeploymentId, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*ListDeploymentVersionsResp, error)

	// GetCurrentDeploymentVersionWithResponse request
	GetCurrentDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, reqEditors ...RequestEditorFn) (*GetCurrentDeploymentVersionResp, error)

	// GetDeploymentVersionWithResponse request
	GetDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*GetDeploymentVersionResp, error)

	// CancelDeploymentVersionWithResponse request
	CancelDeploymentVersionWithResponse(ctx context.Context, id DeploymentId, deployId DeployVersionId, reqEditors ...RequestEditorFn) (*CancelDeploymentVersionResp, error)

	// ListEnvironmentsWithResponse request
	ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResp, error)

	// CreateEnvironmentWithBodyWithResponse request with any body
	CreateEnvironmentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

	CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResp, error)

	// DeleteEnvironmentWithResponse request
	DeleteEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResp, error)

	// GetEnvironmentWithResponse request
	GetEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentResp, error)

	// UpdateEnvironmentWithBodyWithResponse request with any body
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

	UpdateEnvironmentWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResp, error)

	// RemoveEnvironmentCustomDomainWithResponse request
	RemoveEnvironmentCustomDomainWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*RemoveEnvironmentCustomDomainResp, error)

	// SetEnvironmentCustomDomainWithBodyWithResponse request with any body
	SetEnvironmentCustomDomainWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetEnvironmentCustomDomainResp, error)

	SetEnvironmentCustomDomainWithResponse(ctx context.Context, eid EnvironmentId, body SetEnvironmentCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*SetEnvironmentCustomDomainResp, error)

	// GetEnvironmentDomainDnsGuidanceWithResponse request
	GetEnvironmentDomainDnsGuidanceWithResponse(ctx context.Context, eid EnvironmentId, params *GetEnvironmentDomainDnsGuidanceParams, reqEditors ...RequestEditorFn) (*GetEnvironmentDomainDnsGuidanceResp, error)

	// UpdateEnvironmentDomainPathWithBodyWithResponse request with any body
	UpdateEnvironmentDomainPathWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentDomainPathResp, error)

	UpdateEnvironmentDomainPathWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentDomainPathJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentDomainPathResp, error)

	// ToggleEnvironmentSubdomainWithBodyWithResponse request with any body
	ToggleEnvironmentSubdomainWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleEnvironmentSubdomainResp, error)

	ToggleEnvironmentSubdomainWithResponse(ctx context.Context, eid EnvironmentId, body ToggleEnvironmentSubdomainJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleEnvironmentSubdomainResp, error)

	// UpdateEnvironmentNetworkingWithBodyWithResponse request with any body
	UpdateEnvironmentNetworkingWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentNetworkingResp, error)

	UpdateEnvironmentNetworkingWithResponse(ctx context.Context, eid EnvironmentId, body UpdateEnvironmentNetworkingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentNetworkingResp, error)

	// GetEnvironmentSecretsWithResponse request
	GetEnvironmentSecretsWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentSecretsResp, error)

	// ReplaceEnvironmentSecretsWithBodyWithResponse request with any body
	ReplaceEnvironmentSecretsWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentSecretsResp, error)

	ReplaceEnvironmentSecretsWithResponse(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentSecretsResp, error)

	// GetEnvironmentVariablesWithResponse request
	GetEnvironmentVariablesWithResponse(ctx context.Context, eid EnvironmentId, reqEditors ...RequestEditorFn) (*GetEnvironmentVariablesResp, error)

	// ReplaceEnvironmentVariablesWithBodyWithResponse request with any body
	ReplaceEnvironmentVariablesWithBodyWithResponse(ctx context.Context, eid EnvironmentId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentVariablesResp, error)

	ReplaceEnvironmentVariablesWithResponse(ctx context.Context, eid EnvironmentId, body ReplaceEnvironmentVariablesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceEnvironmentVariablesResp, error)

	// ListGuardrailsWithResponse request
	ListGuardrailsWithResponse(ctx context.Context, params *ListGuardrailsParams, reqEditors ...RequestEditorFn) (*ListGuardrailsResp, error)

	// CreateGuardrailWithBodyWithResponse request with any body
	CreateGuardrailWithBodyWithResponse(ctx context.Context, params *CreateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGuardrailResp, error)

	CreateGuardrailWithResponse(ctx context.Context, params *CreateGuardrailParams, body CreateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGuardrailResp, error)

	// ListGuardrailAuditLogsWithResponse request
	ListGuardrailAuditLogsWithResponse(ctx context.Context, params *ListGuardrailAuditLogsParams, reqEditors ...RequestEditorFn) (*ListGuardrailAuditLogsResp, error)

	// CreateGuardrailRuleWithBodyWithResponse request with any body
	CreateGuardrailRuleWithBodyWithResponse(ctx context.Context, params *CreateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGuardrailRuleResp, error)

	CreateGuardrailRuleWithResponse(ctx context.Context, params *CreateGuardrailRuleParams, body CreateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGuardrailRuleResp, error)

	// DeleteGuardrailRuleWithResponse request
	DeleteGuardrailRuleWithResponse(ctx context.Context, rid GuardrailRuleId, params *DeleteGuardrailRuleParams, reqEditors ...RequestEditorFn) (*DeleteGuardrailRuleResp, error)

	// UpdateGuardrailRuleWithBodyWithResponse request with any body
	UpdateGuardrailRuleWithBodyWithResponse(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGuardrailRuleResp, error)

	UpdateGuardrailRuleWithResponse(ctx context.Context, rid GuardrailRuleId, params *UpdateGuardrailRuleParams, body UpdateGuardrailRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGuardrailRuleResp, error)

	// DeleteGuardrailWithResponse request
	DeleteGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *DeleteGuardrailParams, reqEditors ...RequestEditorFn) (*DeleteGuardrailResp, error)

	// GetGuardrailWithResponse request
	GetGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *GetGuardrailParams, reqEditors ...RequestEditorFn) (*GetGuardrailResp, error)

	// UpdateGuardrailWithBodyWithResponse request with any body
	UpdateGuardrailWithBodyWithResponse(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGuardrailResp, error)

	UpdateGuardrailWithResponse(ctx context.Context, gid GuardrailId, params *UpdateGuardrailParams, body UpdateGuardrailJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGuardrailResp, error)

	// ToggleGuardrailStatusWithResponse request
	ToggleGuardrailStatusWithResponse(ctx context.Context, gid GuardrailId, params *ToggleGuardrailStatusParams, reqEditors ...RequestEditorFn) (*ToggleGuardrailStatusResp, error)

	// ListBuildRuntimesWithResponse request
	ListBuildRuntimesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListBuildRuntimesResp, error)

	// ValidateManifestWithBodyWithResponse request with any body
	ValidateManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateManifestResp, error)

	ValidateManifestWithResponse(ctx context.Context, body ValidateManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateManifestResp, error)

	// ListNotificationsWithResponse request
	ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResp, error)

	// MarkAllNotificationsReadWithResponse request
	MarkAllNotificationsReadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MarkAllNotificationsReadResp, error)

	// GetNotificationSettingsWithResponse request
	GetNotificationSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationSettingsResp, error)

	// UpsertNotificationSettingsWithBodyWithResponse request with any body
	UpsertNotificationSettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertNotificationSettingsResp, error)

	UpsertNotificationSettingsWithResponse(ctx context.Context, body UpsertNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertNotificationSettingsResp, error)

	// GetNotificationUnreadCountWithResponse request
	GetNotificationUnreadCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationUnreadCountResp, error)

	// UpdateNotificationWithBodyWithResponse request with any body
	UpdateNotificationWithBodyWithResponse(ctx context.Context, nid NotificationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationResp, error)

	UpdateNotificationWithResponse(ctx context.Context, nid NotificationId, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationResp, error)

	// ListPlansWithResponse request
	ListPlansWithResponse(ctx context.Context, params *ListPlansParams, reqEditors ...RequestEditorFn) (*ListPlansResp, error)

	// GetPlanWithResponse request
	GetPlanWithResponse(ctx context.Context, pid PlanId, reqEditors ...RequestEditorFn) (*GetPlanResp, error)

	// ListPluginsWithResponse request
	ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResp, error)

	// GetPluginWithResponse request
	GetPluginWithResponse(ctx context.Context, plid PluginId, reqEditors ...RequestEditorFn) (*GetPluginResp, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResp, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResp, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, pid ProjectId, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*DeleteProjectResp, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectResp, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

	UpdateProjectWithResponse(ctx context.Context, pid ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResp, error)

	// GetProjectResourcesWithResponse request
	GetProjectResourcesWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectResourcesResp, error)

	// GetProjectRoleWithResponse request
	GetProjectRoleWithResponse(ctx context.Context, pid ProjectId, reqEditors ...RequestEditorFn) (*GetProjectRoleResp, error)

	// ListRegionsWithResponse request
	ListRegionsWithResponse(ctx context.Context, params *ListRegionsParams, reqEditors ...RequestEditorFn) (*ListRegionsResp, error)

	// ListResourceSchemasWithResponse request
	ListResourceSchemasWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListResourceSchemasResp, error)

	// GetResourceSchemaWithResponse request
	GetResourceSchemaWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetResourceSchemaResp, error)

	// ListServicesWithResponse request
	ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResp, error)

	// CreateServiceWithBodyWithResponse request with any body
	CreateServiceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceResp, error)

	CreateServiceWithResponse(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResp, error)

	// DeleteServiceWithResponse request
	DeleteServiceWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*DeleteServiceResp, error)

	// GetServiceWithResponse request
	GetServiceWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*GetServiceResp, error)

	// UpdateServiceWithBodyWithResponse request with any body
	UpdateServiceWithBodyWithResponse(ctx context.Context, sid ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResp, error)

	UpdateServiceWithResponse(ctx context.Context, sid ServiceId, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResp, error)

	// ListServiceDeploymentsWithResponse request
	ListServiceDeploymentsWithResponse(ctx context.Context, sid ServiceId, reqEditors ...RequestEditorFn) (*ListServiceDeploymentsResp, error)

	// ListSnapshotsWithResponse request
	ListSnapshotsWithResponse(ctx context.Context, params *ListSnapshotsParams, reqEditors ...RequestEditorFn) (*ListSnapshotsResp, error)

	// CreateSnapshotWithBodyWithResponse request with any body
	CreateSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSnapshotResp, error)

	CreateSnapshotWithResponse(ctx context.Context, body CreateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSnapshotResp, error)

	// DeleteSnapshotWithResponse request
	DeleteSnapshotWithResponse(ctx context.Context, sid SnapshotId, reqEditors ...RequestEditorFn) (*DeleteSnapshotResp, error)

	// GetSnapshotWithResponse request
	GetSnapshotWithResponse(ctx context.Context, sid SnapshotId, params *GetSnapshotParams, reqEditors ...RequestEditorFn) (*GetSnapshotResp, error)

	// UpdateSnapshotWithBodyWithResponse request with any body
	UpdateSnapshotWithBodyWithResponse(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSnapshotResp, error)

	UpdateSnapshotWithResponse(ctx context.Context, sid SnapshotId, body UpdateSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSnapshotResp, error)

	// RestoreSnapshotWithBodyWithResponse request with any body
	RestoreSnapshotWithBodyWithResponse(ctx context.Context, sid SnapshotId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSnapshotResp, error)

	RestoreSnapshotWithResponse(ctx context.Context, sid SnapshotId, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSnapshotResp, error)

	// BootSphereFilesWithBodyWithResponse request with any body
	BootSphereFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BootSphereFilesResp, error)

	BootSphereFilesWithResponse(ctx context.Context, body BootSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*BootSphereFilesResp, error)

	// DeleteSphereFileWithBodyWithResponse request with any body
	DeleteSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSphereFileResp, error)

	DeleteSphereFileWithResponse(ctx context.Context, body DeleteSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSphereFileResp, error)

	// GetSphereFileDetailsWithBodyWithResponse request with any body
	GetSphereFileDetailsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSphereFileDetailsResp, error)

	GetSphereFileDetailsWithResponse(ctx context.Context, body GetSphereFileDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSphereFileDetailsResp, error)

	// DownloadSphereFileWithResponse request
	DownloadSphereFileWithResponse(ctx context.Context, params *DownloadSphereFileParams, reqEditors ...RequestEditorFn) (*DownloadSphereFileResp, error)

	// ListSphereFilesWithBodyWithResponse request with any body
	ListSphereFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListSphereFilesResp, error)

	ListSphereFilesWithResponse(ctx context.Context, body ListSphereFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*ListSphereFilesResp, error)

	// CreateSphereFileFolderWithBodyWithResponse request with any body
	CreateSphereFileFolderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSphereFileFolderResp, error)

	CreateSphereFileFolderWithResponse(ctx context.Context, body CreateSphereFileFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSphereFileFolderResp, error)

	// RenameSphereFileWithBodyWithResponse request with any body
	RenameSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameSphereFileResp, error)

	RenameSphereFileWithResponse(ctx context.Context, body RenameSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameSphereFileResp, error)

	// GetSphereFileStorageUsageWithBodyWithResponse request with any body
	GetSphereFileStorageUsageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSphereFileStorageUsageResp, error)

	GetSphereFileStorageUsageWithResponse(ctx context.Context, body GetSphereFileStorageUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSphereFileStorageUsageResp, error)

	// TarSphereFileWithBodyWithResponse request with any body
	TarSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TarSphereFileResp, error)

	TarSphereFileWithResponse(ctx context.Context, body TarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*TarSphereFileResp, error)

	// UntarSphereFileWithBodyWithResponse request with any body
	UntarSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntarSphereFileResp, error)

	UntarSphereFileWithResponse(ctx context.Context, body UntarSphereFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UntarSphereFileResp, error)

	// UploadSphereFileWithBodyWithResponse request with any body
	UploadSphereFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadSphereFileResp, error)

	// ListSpherestorVolumesWithResponse request
	ListSpherestorVolumesWithResponse(ctx context.Context, params *ListSpherestorVolumesParams, reqEditors ...RequestEditorFn) (*ListSpherestorVolumesResp, error)

	// CreateSpherestorVolumeWithBodyWithResponse request with any body
	CreateSpherestorVolumeWithBodyWithResponse(ctx context.Context, params *CreateSpherestorVolumeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpherestorVolumeResp, error)

	CreateSpherestorVolumeWithResponse(ctx context.Context, params *CreateSpherestorVolumeParams, body CreateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpherestorVolumeResp, error)

	// GetSpherestorVolumeWithResponse request
	GetSpherestorVolumeWithResponse(ctx context.Context, vid SpherestorVolumeId, reqEditors ...RequestEditorFn) (*GetSpherestorVolumeResp, error)

	// UpdateSpherestorVolumeWithBodyWithResponse request with any body
	UpdateSpherestorVolumeWithBodyWithResponse(ctx context.Context, vid SpherestorVolumeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpherestorVolumeResp, error)

	UpdateSpherestorVolumeWithResponse(ctx context.Context, vid SpherestorVolumeId, body UpdateSpherestorVolumeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSpherestorVolumeResp, error)

	// ListSubscriptionsWithResponse request
	ListSubscriptionsWithResponse(ctx context.Context, params *ListSubscriptionsParams, reqEditors ...RequestEditorFn) (*ListSubscriptionsResp, error)

	// ListSubscriptionCategoryDetailsWithResponse request
	ListSubscriptionCategoryDetailsWithResponse(ctx context.Context, params *ListSubscriptionCategoryDetailsParams, reqEditors ...RequestEditorFn) (*ListSubscriptionCategoryDetailsResp, error)

	// ListSubscriptionFeaturesWithResponse request
	ListSubscriptionFeaturesWithResponse(ctx context.Context, params *ListSubscriptionFeaturesParams, reqEditors ...RequestEditorFn) (*ListSubscriptionFeaturesResp, error)

	// GetSubscriptionWithResponse request
	GetSubscriptionWithResponse(ctx context.Context, id SubscriptionId, reqEditors ...RequestEditorFn) (*GetSubscriptionResp, error)

	// ListTeamsWithResponse request
	ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResp, error)

	// CreateTeamWithBodyWithResponse request with any body
	CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamResp, error)

	CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResp, error)

	// DeleteTeamWithResponse request
	DeleteTeamWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*DeleteTeamResp, error)

	// GetTeamWithResponse request
	GetTeamWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*GetTeamResp, error)

	// UpdateTeamWithBodyWithResponse request with any body
	UpdateTeamWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResp, error)

	UpdateTeamWithResponse(ctx context.Context, tid TeamId, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResp, error)

	// AddTeamMemberWithBodyWithResponse request with any body
	AddTeamMemberWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamMemberResp, error)

	AddTeamMemberWithResponse(ctx context.Context, tid TeamId, body AddTeamMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamMemberResp, error)

	// RemoveTeamMemberWithResponse request
	RemoveTeamMemberWithResponse(ctx context.Context, tid TeamId, uid UserId, reqEditors ...RequestEditorFn) (*RemoveTeamMemberResp, error)

	// ListTeamProjectsWithResponse request
	ListTeamProjectsWithResponse(ctx context.Context, tid TeamId, reqEditors ...RequestEditorFn) (*ListTeamProjectsResp, error)

	// AddTeamProjectWithBodyWithResponse request with any body
	AddTeamProjectWithBodyWithResponse(ctx context.Context, tid TeamId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTeamProjectResp, error)

	AddTeamProjectWithResponse(ctx context.Context, tid TeamId, body AddTeamProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTeamProjectResp, error)

	// RemoveTeamProjectWithResponse request
	RemoveTeamProjectWithResponse(ctx context.Context, tid TeamId, pid ProjectId, reqEditors ...RequestEditorFn) (*RemoveTeamProjectResp, error)

	// UpdateTeamProjectRoleWithBodyWithResponse request with any body
	UpdateTeamProjectRoleWithBodyWithResponse(ctx context.Context, tid TeamId, pid ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamProjectRoleResp, error)

	UpdateTeamProjectRoleWithResponse(ctx context.Context, tid TeamId, pid ProjectId, body UpdateTeamProjectRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamProjectRoleResp, error)

	// ListUserAccountsWithResponse request
	ListUserAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserAccountsResp, error)

	// ListUserPendingInvitationsWithResponse request
	ListUserPendingInvitationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserPendingInvitationsResp, error)

	// GetCurrentUserWithResponse request
	GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResp, error)

	// UpdateCurrentUserWithBodyWithResponse request with any body
	UpdateCurrentUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResp, error)

	UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResp, error)

	// ListUserProjectsWithResponse request
	ListUserProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserProjectsResp, error)

	// ListUserSearchHistoryWithResponse request
	ListUserSearchHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUserSearchHistoryResp, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloneDeploymentJSONRequestBody

type CloneDeploymentJSONRequestBody = CloneDeploymentRequest

CloneDeploymentJSONRequestBody defines body for CloneDeployment for application/json ContentType.

type CloneDeploymentRequest

type CloneDeploymentRequest struct {
	Remarks *string `json:"remarks,omitempty"`

	// TargetEnvironmentId Omit to clone into the source environment
	TargetEnvironmentId *openapi_types.UUID `json:"target_environment_id,omitempty"`

	// TargetProjectId Omit to clone into the source project
	TargetProjectId *openapi_types.UUID `json:"target_project_id,omitempty"`

	// TargetServiceName Optional override for the new service name
	TargetServiceName *string `json:"target_service_name,omitempty"`
}

CloneDeploymentRequest defines model for CloneDeploymentRequest.

type CloneDeploymentResp

type CloneDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *CloneDeploymentResult
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseCloneDeploymentResp

func ParseCloneDeploymentResp(rsp *http.Response) (*CloneDeploymentResp, error)

ParseCloneDeploymentResp parses an HTTP response from a CloneDeploymentWithResponse call

func (CloneDeploymentResp) Status

func (r CloneDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (CloneDeploymentResp) StatusCode

func (r CloneDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloneDeploymentResult

type CloneDeploymentResult struct {
	Message string                      `json:"message"`
	Object  CloneDeploymentResultObject `json:"object"`
}

CloneDeploymentResult defines model for CloneDeploymentResult.

type CloneDeploymentResultObject

type CloneDeploymentResultObject string

CloneDeploymentResultObject defines model for CloneDeploymentResult.Object.

const (
	DeploymentCloneResult CloneDeploymentResultObject = "deployment_clone_result"
)

Defines values for CloneDeploymentResultObject.

type ConnectionId

type ConnectionId = openapi_types.UUID

ConnectionId defines model for ConnectionId.

type CreateAPITokenJSONRequestBody

type CreateAPITokenJSONRequestBody = CreateAPITokenRequest

CreateAPITokenJSONRequestBody defines body for CreateAPIToken for application/json ContentType.

type CreateAPITokenParams

type CreateAPITokenParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateAPITokenParams defines parameters for CreateAPIToken.

type CreateAPITokenRequest

type CreateAPITokenRequest struct {
	AccountIds *[]openapi_types.UUID `json:"account_ids,omitempty"`

	// Expiry Must be in the future
	Expiry     time.Time                  `json:"expiry"`
	Name       string                     `json:"name"`
	ProjectIds *[]openapi_types.UUID      `json:"project_ids,omitempty"`
	Scope      CreateAPITokenRequestScope `json:"scope"`
}

CreateAPITokenRequest defines model for CreateAPITokenRequest.

type CreateAPITokenRequestScope

type CreateAPITokenRequestScope string

CreateAPITokenRequestScope defines model for CreateAPITokenRequest.Scope.

const (
	CreateAPITokenRequestScopeAccount CreateAPITokenRequestScope = "account"
	CreateAPITokenRequestScopeFull    CreateAPITokenRequestScope = "full"
	CreateAPITokenRequestScopeProject CreateAPITokenRequestScope = "project"
)

Defines values for CreateAPITokenRequestScope.

type CreateAPITokenResp

type CreateAPITokenResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *CreateAPITokenResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateAPITokenResp

func ParseCreateAPITokenResp(rsp *http.Response) (*CreateAPITokenResp, error)

ParseCreateAPITokenResp parses an HTTP response from a CreateAPITokenWithResponse call

func (CreateAPITokenResp) Status

func (r CreateAPITokenResp) Status() string

Status returns HTTPResponse.Status

func (CreateAPITokenResp) StatusCode

func (r CreateAPITokenResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAPITokenResponse

type CreateAPITokenResponse struct {
	Object CreateAPITokenResponseObject `json:"object"`

	// Secret Plaintext `csph_*` token. Returned once at create time and
	// never again — clients must store it safely. Lost secrets
	// require revoking the token and minting a new one.
	Secret string   `json:"secret"`
	Token  APIToken `json:"token"`
}

CreateAPITokenResponse defines model for CreateAPITokenResponse.

type CreateAPITokenResponseObject

type CreateAPITokenResponseObject string

CreateAPITokenResponseObject defines model for CreateAPITokenResponse.Object.

const (
	ApiTokenCreated CreateAPITokenResponseObject = "api_token_created"
)

Defines values for CreateAPITokenResponseObject.

type CreateAccountFeatureRequestJSONRequestBody

type CreateAccountFeatureRequestJSONRequestBody = CreateFeatureRequestRequest

CreateAccountFeatureRequestJSONRequestBody defines body for CreateAccountFeatureRequest for application/json ContentType.

type CreateAccountFeatureRequestResp

type CreateAccountFeatureRequestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *FeatureRequestResult
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateAccountFeatureRequestResp

func ParseCreateAccountFeatureRequestResp(rsp *http.Response) (*CreateAccountFeatureRequestResp, error)

ParseCreateAccountFeatureRequestResp parses an HTTP response from a CreateAccountFeatureRequestWithResponse call

func (CreateAccountFeatureRequestResp) Status

Status returns HTTPResponse.Status

func (CreateAccountFeatureRequestResp) StatusCode

func (r CreateAccountFeatureRequestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAccountInvitationJSONRequestBody

type CreateAccountInvitationJSONRequestBody = CreateAccountInvitationRequest

CreateAccountInvitationJSONRequestBody defines body for CreateAccountInvitation for application/json ContentType.

type CreateAccountInvitationRequest

type CreateAccountInvitationRequest struct {
	Email openapi_types.Email                `json:"email"`
	Role  CreateAccountInvitationRequestRole `json:"role"`
}

CreateAccountInvitationRequest defines model for CreateAccountInvitationRequest.

type CreateAccountInvitationRequestRole

type CreateAccountInvitationRequestRole string

CreateAccountInvitationRequestRole defines model for CreateAccountInvitationRequest.Role.

const (
	CreateAccountInvitationRequestRoleAdmin  CreateAccountInvitationRequestRole = "admin"
	CreateAccountInvitationRequestRoleMember CreateAccountInvitationRequestRole = "member"
	CreateAccountInvitationRequestRoleViewer CreateAccountInvitationRequestRole = "viewer"
)

Defines values for CreateAccountInvitationRequestRole.

type CreateAccountInvitationResp

type CreateAccountInvitationResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AccountInvitation
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateAccountInvitationResp

func ParseCreateAccountInvitationResp(rsp *http.Response) (*CreateAccountInvitationResp, error)

ParseCreateAccountInvitationResp parses an HTTP response from a CreateAccountInvitationWithResponse call

func (CreateAccountInvitationResp) Status

Status returns HTTPResponse.Status

func (CreateAccountInvitationResp) StatusCode

func (r CreateAccountInvitationResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAccountJSONRequestBody

type CreateAccountJSONRequestBody = CreateAccountRequest

CreateAccountJSONRequestBody defines body for CreateAccount for application/json ContentType.

type CreateAccountRequest

type CreateAccountRequest struct {
	BasicDetails AccountBasicDetails `json:"basic_details"`

	// IdempotencyKey Optional client-supplied key to deduplicate retries
	IdempotencyKey *string `json:"idempotency_key,omitempty"`

	// PlanId Subscription id (kept as `plan_id` on the wire for legacy reasons)
	PlanId     openapi_types.UUID `json:"plan_id"`
	Spherelets []AccountSpherelet `json:"spherelets"`

	// Spherestor Requested SphereStor capacity
	Spherestor int `json:"spherestor"`
}

CreateAccountRequest defines model for CreateAccountRequest.

type CreateAccountResp

type CreateAccountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AccountCreateResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateAccountResp

func ParseCreateAccountResp(rsp *http.Response) (*CreateAccountResp, error)

ParseCreateAccountResp parses an HTTP response from a CreateAccountWithResponse call

func (CreateAccountResp) Status

func (r CreateAccountResp) Status() string

Status returns HTTPResponse.Status

func (CreateAccountResp) StatusCode

func (r CreateAccountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAlertRuleJSONRequestBody

type CreateAlertRuleJSONRequestBody = CreateAlertRuleRequest

CreateAlertRuleJSONRequestBody defines body for CreateAlertRule for application/json ContentType.

type CreateAlertRuleParams

type CreateAlertRuleParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateAlertRuleParams defines parameters for CreateAlertRule.

type CreateAlertRuleRequest

type CreateAlertRuleRequest struct {
	Active           *bool                               `json:"active,omitempty"`
	AlertType        CreateAlertRuleRequestAlertType     `json:"alert_type"`
	EnvironmentId    *openapi_types.UUID                 `json:"environment_id,omitempty"`
	EvaluationPeriod int                                 `json:"evaluation_period"`
	ProjectId        openapi_types.UUID                  `json:"project_id"`
	SeverityLevel    CreateAlertRuleRequestSeverityLevel `json:"severity_level"`
	Threshold        int                                 `json:"threshold"`
}

CreateAlertRuleRequest defines model for CreateAlertRuleRequest.

type CreateAlertRuleRequestAlertType

type CreateAlertRuleRequestAlertType string

CreateAlertRuleRequestAlertType defines model for CreateAlertRuleRequest.AlertType.

const (
	CreateAlertRuleRequestAlertTypeCpu    CreateAlertRuleRequestAlertType = "cpu"
	CreateAlertRuleRequestAlertTypeDisk   CreateAlertRuleRequestAlertType = "disk"
	CreateAlertRuleRequestAlertTypeMemory CreateAlertRuleRequestAlertType = "memory"
)

Defines values for CreateAlertRuleRequestAlertType.

type CreateAlertRuleRequestSeverityLevel

type CreateAlertRuleRequestSeverityLevel string

CreateAlertRuleRequestSeverityLevel defines model for CreateAlertRuleRequest.SeverityLevel.

const (
	CreateAlertRuleRequestSeverityLevelHigh   CreateAlertRuleRequestSeverityLevel = "high"
	CreateAlertRuleRequestSeverityLevelLow    CreateAlertRuleRequestSeverityLevel = "low"
	CreateAlertRuleRequestSeverityLevelMedium CreateAlertRuleRequestSeverityLevel = "medium"
)

Defines values for CreateAlertRuleRequestSeverityLevel.

type CreateAlertRuleResp

type CreateAlertRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AlertRule
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateAlertRuleResp

func ParseCreateAlertRuleResp(rsp *http.Response) (*CreateAlertRuleResp, error)

ParseCreateAlertRuleResp parses an HTTP response from a CreateAlertRuleWithResponse call

func (CreateAlertRuleResp) Status

func (r CreateAlertRuleResp) Status() string

Status returns HTTPResponse.Status

func (CreateAlertRuleResp) StatusCode

func (r CreateAlertRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConnectionJSONRequestBody

type CreateConnectionJSONRequestBody = CreateGitConnectionRequest

CreateConnectionJSONRequestBody defines body for CreateConnection for application/json ContentType.

type CreateConnectionParams

type CreateConnectionParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateConnectionParams defines parameters for CreateConnection.

type CreateConnectionResp

type CreateConnectionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *GitConnection
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateConnectionResp

func ParseCreateConnectionResp(rsp *http.Response) (*CreateConnectionResp, error)

ParseCreateConnectionResp parses an HTTP response from a CreateConnectionWithResponse call

func (CreateConnectionResp) Status

func (r CreateConnectionResp) Status() string

Status returns HTTPResponse.Status

func (CreateConnectionResp) StatusCode

func (r CreateConnectionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeploymentJSONRequestBody

type CreateDeploymentJSONRequestBody = CreateDeploymentRequest

CreateDeploymentJSONRequestBody defines body for CreateDeployment for application/json ContentType.

type CreateDeploymentRequest

type CreateDeploymentRequest struct {
	// EnvironmentId Target environment — accepted in body or query string.
	EnvironmentId *openapi_types.UUID `json:"environment_id,omitempty"`

	// Name Deployment name. Required when `service_id` is omitted.
	// Ignored (overridden by `service.name`) when `service_id`
	// is provided — the service's name is the deployment's
	// identity.
	Name *string `json:"name,omitempty"`

	// PlanId Compute tier id. Required when `service_id` is omitted.
	// Falls back to `service.plan_id` when `service_id` is
	// provided and this field is empty; otherwise the
	// client-supplied value wins (per-deployment tier override).
	PlanId *openapi_types.UUID `json:"plan_id,omitempty"`

	// ProjectId Owning project — accepted in body or query string.
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// ServiceId Existing service to bind this deployment to. When supplied,
	// the deployment's identity (name) and shape (type, plan_id)
	// are inherited from the service. See top-level description
	// for the full inheritance rules.
	ServiceId *openapi_types.UUID `json:"service_id,omitempty"`

	// Type Resource type slug (web-service, background-worker,
	// postgresql, redis, cron-job, ...). Must match `service.type` when
	// `service_id` is provided.
	Type                 string                 `json:"type"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CreateDeploymentRequest Two shapes accepted depending on `service_id`:

  • **service-bound** (recommended): supply `service_id`. The deployment inherits `name`, `type`, and `plan_id` from the service. Client-supplied `type` must match the service's type. Client-supplied `name` is ignored. Client-supplied `plan_id` wins (per-deployment tier override).
  • **standalone**: omit `service_id`. Then `name`, `type`, and the type-specific capability fields must be provided.

See the `description` on `POST /deployments` for the full contract.

func (CreateDeploymentRequest) Get

func (a CreateDeploymentRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CreateDeploymentRequest. Returns the specified element and whether it was found

func (CreateDeploymentRequest) MarshalJSON

func (a CreateDeploymentRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for CreateDeploymentRequest to handle AdditionalProperties

func (*CreateDeploymentRequest) Set

func (a *CreateDeploymentRequest) Set(fieldName string, value interface{})

Setter for additional properties for CreateDeploymentRequest

func (*CreateDeploymentRequest) UnmarshalJSON

func (a *CreateDeploymentRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for CreateDeploymentRequest to handle AdditionalProperties

type CreateDeploymentResp

type CreateDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *DeploymentOutput
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON409 *Problem
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateDeploymentResp

func ParseCreateDeploymentResp(rsp *http.Response) (*CreateDeploymentResp, error)

ParseCreateDeploymentResp parses an HTTP response from a CreateDeploymentWithResponse call

func (CreateDeploymentResp) Status

func (r CreateDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (CreateDeploymentResp) StatusCode

func (r CreateDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody = CreateEnvironmentRequest

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	Name          string             `json:"name"`
	NetworkAccess *NetworkAccess     `json:"network_access,omitempty"`
	NetworkPolicy *NetworkPolicy     `json:"network_policy,omitempty"`
	ProjectId     openapi_types.UUID `json:"project_id"`
	Region        string             `json:"region"`
}

CreateEnvironmentRequest defines model for CreateEnvironmentRequest.

type CreateEnvironmentResp

type CreateEnvironmentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateEnvironmentResp

func ParseCreateEnvironmentResp(rsp *http.Response) (*CreateEnvironmentResp, error)

ParseCreateEnvironmentResp parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResp) Status

func (r CreateEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResp) StatusCode

func (r CreateEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFeatureRequestRequest

type CreateFeatureRequestRequest struct {
	Accessibility CreateFeatureRequestRequestAccessibility `json:"accessibility"`
}

CreateFeatureRequestRequest defines model for CreateFeatureRequestRequest.

type CreateFeatureRequestRequestAccessibility

type CreateFeatureRequestRequestAccessibility string

CreateFeatureRequestRequestAccessibility defines model for CreateFeatureRequestRequest.Accessibility.

const (
	CreateFeatureRequestRequestAccessibilityDisabled CreateFeatureRequestRequestAccessibility = "disabled"
	CreateFeatureRequestRequestAccessibilityGeneral  CreateFeatureRequestRequestAccessibility = "general"
	CreateFeatureRequestRequestAccessibilityPrivate  CreateFeatureRequestRequestAccessibility = "private"
	CreateFeatureRequestRequestAccessibilityPublic   CreateFeatureRequestRequestAccessibility = "public"
)

Defines values for CreateFeatureRequestRequestAccessibility.

type CreateGitConnectionRequest

type CreateGitConnectionRequest struct {
	// Code OAuth authorization code the client exchanged out-of-band
	Code     string                             `json:"code"`
	Provider CreateGitConnectionRequestProvider `json:"provider"`
}

CreateGitConnectionRequest defines model for CreateGitConnectionRequest.

type CreateGitConnectionRequestProvider

type CreateGitConnectionRequestProvider string

CreateGitConnectionRequestProvider defines model for CreateGitConnectionRequest.Provider.

const (
	CreateGitConnectionRequestProviderBitbucket CreateGitConnectionRequestProvider = "bitbucket"
	CreateGitConnectionRequestProviderGithub    CreateGitConnectionRequestProvider = "github"
	CreateGitConnectionRequestProviderGitlab    CreateGitConnectionRequestProvider = "gitlab"
)

Defines values for CreateGitConnectionRequestProvider.

type CreateGuardrailJSONRequestBody

type CreateGuardrailJSONRequestBody = CreateGuardrailRequest

CreateGuardrailJSONRequestBody defines body for CreateGuardrail for application/json ContentType.

type CreateGuardrailParams

type CreateGuardrailParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateGuardrailParams defines parameters for CreateGuardrail.

type CreateGuardrailRequest

type CreateGuardrailRequest struct {
	Description string                       `json:"description"`
	Effect      CreateGuardrailRequestEffect `json:"effect"`
	Message     *string                      `json:"message,omitempty"`
	Name        string                       `json:"name"`
	Rules       *[]openapi_types.UUID        `json:"rules,omitempty"`
	Scope       CreateGuardrailRequestScope  `json:"scope"`
	Status      bool                         `json:"status"`
	Type        CreateGuardrailRequestType   `json:"type"`
}

CreateGuardrailRequest defines model for CreateGuardrailRequest.

type CreateGuardrailRequestEffect

type CreateGuardrailRequestEffect string

CreateGuardrailRequestEffect defines model for CreateGuardrailRequest.Effect.

const (
	CreateGuardrailRequestEffectBlock CreateGuardrailRequestEffect = "block"
	CreateGuardrailRequestEffectWarn  CreateGuardrailRequestEffect = "warn"
)

Defines values for CreateGuardrailRequestEffect.

type CreateGuardrailRequestScope

type CreateGuardrailRequestScope string

CreateGuardrailRequestScope defines model for CreateGuardrailRequest.Scope.

const (
	CreateGuardrailRequestScopeEnvironment CreateGuardrailRequestScope = "environment"
	CreateGuardrailRequestScopeProject     CreateGuardrailRequestScope = "project"
	CreateGuardrailRequestScopeService     CreateGuardrailRequestScope = "service"
)

Defines values for CreateGuardrailRequestScope.

type CreateGuardrailRequestType

type CreateGuardrailRequestType string

CreateGuardrailRequestType defines model for CreateGuardrailRequest.Type.

const (
	CreateGuardrailRequestTypeCustom     CreateGuardrailRequestType = "custom"
	CreateGuardrailRequestTypePredefined CreateGuardrailRequestType = "predefined"
)

Defines values for CreateGuardrailRequestType.

type CreateGuardrailResp

type CreateGuardrailResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Guardrail
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateGuardrailResp

func ParseCreateGuardrailResp(rsp *http.Response) (*CreateGuardrailResp, error)

ParseCreateGuardrailResp parses an HTTP response from a CreateGuardrailWithResponse call

func (CreateGuardrailResp) Status

func (r CreateGuardrailResp) Status() string

Status returns HTTPResponse.Status

func (CreateGuardrailResp) StatusCode

func (r CreateGuardrailResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGuardrailRuleJSONRequestBody

type CreateGuardrailRuleJSONRequestBody = CreateGuardrailRuleRequest

CreateGuardrailRuleJSONRequestBody defines body for CreateGuardrailRule for application/json ContentType.

type CreateGuardrailRuleParams

type CreateGuardrailRuleParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateGuardrailRuleParams defines parameters for CreateGuardrailRule.

type CreateGuardrailRuleRequest

type CreateGuardrailRuleRequest struct {
	Metrics  string `json:"metrics"`
	Name     string `json:"name"`
	Operator string `json:"operator"`
	Scope    string `json:"scope"`

	// Value Polymorphic rule value (string, int, bool, or list). Shape varies by operator.
	Value interface{} `json:"value"`
}

CreateGuardrailRuleRequest defines model for CreateGuardrailRuleRequest.

type CreateGuardrailRuleResp

type CreateGuardrailRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *GuardrailRule
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateGuardrailRuleResp

func ParseCreateGuardrailRuleResp(rsp *http.Response) (*CreateGuardrailRuleResp, error)

ParseCreateGuardrailRuleResp parses an HTTP response from a CreateGuardrailRuleWithResponse call

func (CreateGuardrailRuleResp) Status

func (r CreateGuardrailRuleResp) Status() string

Status returns HTTPResponse.Status

func (CreateGuardrailRuleResp) StatusCode

func (r CreateGuardrailRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequest

type CreateProjectRequest struct {
	AccountId   openapi_types.UUID `json:"account_id"`
	Description *string            `json:"description,omitempty"`
	Name        string             `json:"name"`
}

CreateProjectRequest defines model for CreateProjectRequest.

type CreateProjectResp

type CreateProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Project
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateProjectResp

func ParseCreateProjectResp(rsp *http.Response) (*CreateProjectResp, error)

ParseCreateProjectResp parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResp) Status

func (r CreateProjectResp) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResp) StatusCode

func (r CreateProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServiceJSONRequestBody

type CreateServiceJSONRequestBody = CreateServiceRequest

CreateServiceJSONRequestBody defines body for CreateService for application/json ContentType.

type CreateServiceRequest

type CreateServiceRequest struct {
	Name      string             `json:"name"`
	PlanId    *string            `json:"plan_id,omitempty"`
	ProjectId openapi_types.UUID `json:"project_id"`
	Type      string             `json:"type"`
}

CreateServiceRequest defines model for CreateServiceRequest.

type CreateServiceResp

type CreateServiceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Service
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateServiceResp

func ParseCreateServiceResp(rsp *http.Response) (*CreateServiceResp, error)

ParseCreateServiceResp parses an HTTP response from a CreateServiceWithResponse call

func (CreateServiceResp) Status

func (r CreateServiceResp) Status() string

Status returns HTTPResponse.Status

func (CreateServiceResp) StatusCode

func (r CreateServiceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSnapshotJSONRequestBody

type CreateSnapshotJSONRequestBody = CreateSnapshotRequest

CreateSnapshotJSONRequestBody defines body for CreateSnapshot for application/json ContentType.

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	DeploymentId openapi_types.UUID `json:"deployment_id"`
	Remarks      *string            `json:"remarks,omitempty"`
}

CreateSnapshotRequest defines model for CreateSnapshotRequest.

type CreateSnapshotResp

type CreateSnapshotResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Snapshot
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateSnapshotResp

func ParseCreateSnapshotResp(rsp *http.Response) (*CreateSnapshotResp, error)

ParseCreateSnapshotResp parses an HTTP response from a CreateSnapshotWithResponse call

func (CreateSnapshotResp) Status

func (r CreateSnapshotResp) Status() string

Status returns HTTPResponse.Status

func (CreateSnapshotResp) StatusCode

func (r CreateSnapshotResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSphereFileFolderJSONRequestBody

type CreateSphereFileFolderJSONRequestBody = NewSphereFileFolderRequest

CreateSphereFileFolderJSONRequestBody defines body for CreateSphereFileFolder for application/json ContentType.

type CreateSphereFileFolderResp

type CreateSphereFileFolderResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateSphereFileFolderResp

func ParseCreateSphereFileFolderResp(rsp *http.Response) (*CreateSphereFileFolderResp, error)

ParseCreateSphereFileFolderResp parses an HTTP response from a CreateSphereFileFolderWithResponse call

func (CreateSphereFileFolderResp) Status

Status returns HTTPResponse.Status

func (CreateSphereFileFolderResp) StatusCode

func (r CreateSphereFileFolderResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpherestorMountJSONRequestBody

type CreateSpherestorMountJSONRequestBody = CreateSpherestorMountRequest

CreateSpherestorMountJSONRequestBody defines body for CreateSpherestorMount for application/json ContentType.

type CreateSpherestorMountRequest

type CreateSpherestorMountRequest struct {
	// Path Absolute path inside the spherelet where the volume mounts
	Path         string             `json:"path"`
	SpherestorId openapi_types.UUID `json:"spherestor_id"`
}

CreateSpherestorMountRequest defines model for CreateSpherestorMountRequest.

type CreateSpherestorMountResp

type CreateSpherestorMountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *SpherestorMount
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateSpherestorMountResp

func ParseCreateSpherestorMountResp(rsp *http.Response) (*CreateSpherestorMountResp, error)

ParseCreateSpherestorMountResp parses an HTTP response from a CreateSpherestorMountWithResponse call

func (CreateSpherestorMountResp) Status

func (r CreateSpherestorMountResp) Status() string

Status returns HTTPResponse.Status

func (CreateSpherestorMountResp) StatusCode

func (r CreateSpherestorMountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpherestorVolumeJSONRequestBody

type CreateSpherestorVolumeJSONRequestBody = CreateSpherestorVolumeRequest

CreateSpherestorVolumeJSONRequestBody defines body for CreateSpherestorVolume for application/json ContentType.

type CreateSpherestorVolumeParams

type CreateSpherestorVolumeParams struct {
	EnvironmentId openapi_types.UUID `form:"environment_id" json:"environment_id"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

CreateSpherestorVolumeParams defines parameters for CreateSpherestorVolume.

type CreateSpherestorVolumeRequest

type CreateSpherestorVolumeRequest struct {
	Name string `json:"name"`

	// StorageSize e.g. "5Gi", "100Gi"
	StorageSize string `json:"storage_size"`
}

CreateSpherestorVolumeRequest defines model for CreateSpherestorVolumeRequest.

type CreateSpherestorVolumeResp

type CreateSpherestorVolumeResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *SpherestorVolume
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateSpherestorVolumeResp

func ParseCreateSpherestorVolumeResp(rsp *http.Response) (*CreateSpherestorVolumeResp, error)

ParseCreateSpherestorVolumeResp parses an HTTP response from a CreateSpherestorVolumeWithResponse call

func (CreateSpherestorVolumeResp) Status

Status returns HTTPResponse.Status

func (CreateSpherestorVolumeResp) StatusCode

func (r CreateSpherestorVolumeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamJSONRequestBody

type CreateTeamJSONRequestBody = CreateTeamRequest

CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.

type CreateTeamRequest

type CreateTeamRequest struct {
	AccountId   openapi_types.UUID `json:"account_id"`
	Description *string            `json:"description,omitempty"`
	Name        string             `json:"name"`
}

CreateTeamRequest defines model for CreateTeamRequest.

type CreateTeamResp

type CreateTeamResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Team
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseCreateTeamResp

func ParseCreateTeamResp(rsp *http.Response) (*CreateTeamResp, error)

ParseCreateTeamResp parses an HTTP response from a CreateTeamWithResponse call

func (CreateTeamResp) Status

func (r CreateTeamResp) Status() string

Status returns HTTPResponse.Status

func (CreateTeamResp) StatusCode

func (r CreateTeamResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CronJobRun

type CronJobRun struct {
	Command      string             `json:"command"`
	DeploymentId openapi_types.UUID `json:"deployment_id"`
	DurationMs   *int64             `json:"duration_ms"`
	FinishedAt   *time.Time         `json:"finished_at"`
	Id           string             `json:"id"`
	JobName      string             `json:"job_name"`
	LineCount    int                `json:"line_count"`
	Object       CronJobRunObject   `json:"object"`
	StartedAt    time.Time          `json:"started_at"`
	Status       CronJobRunStatus   `json:"status"`
}

CronJobRun defines model for CronJobRun.

type CronJobRunList

type CronJobRunList struct {
	Items  []CronJobRun         `json:"items"`
	Object CronJobRunListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

CronJobRunList defines model for CronJobRunList.

type CronJobRunListObject

type CronJobRunListObject string

CronJobRunListObject defines model for CronJobRunList.Object.

const (
	CronJobRunListObjectList CronJobRunListObject = "list"
)

Defines values for CronJobRunListObject.

type CronJobRunLog

type CronJobRunLog struct {
	Level   string              `json:"level"`
	Message string              `json:"message"`
	Object  CronJobRunLogObject `json:"object"`

	// Spherelet Spherelet name that emitted the log line
	Spherelet string    `json:"spherelet"`
	Timestamp time.Time `json:"timestamp"`
}

CronJobRunLog defines model for CronJobRunLog.

type CronJobRunLogList

type CronJobRunLogList struct {
	Items  []CronJobRunLog         `json:"items"`
	Object CronJobRunLogListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

CronJobRunLogList defines model for CronJobRunLogList.

type CronJobRunLogListObject

type CronJobRunLogListObject string

CronJobRunLogListObject defines model for CronJobRunLogList.Object.

const (
	CronJobRunLogListObjectList CronJobRunLogListObject = "list"
)

Defines values for CronJobRunLogListObject.

type CronJobRunLogObject

type CronJobRunLogObject string

CronJobRunLogObject defines model for CronJobRunLog.Object.

const (
	CronjobRunLog CronJobRunLogObject = "cronjob_run_log"
)

Defines values for CronJobRunLogObject.

type CronJobRunObject

type CronJobRunObject string

CronJobRunObject defines model for CronJobRun.Object.

const (
	CronjobRun CronJobRunObject = "cronjob_run"
)

Defines values for CronJobRunObject.

type CronJobRunStatus

type CronJobRunStatus string

CronJobRunStatus defines model for CronJobRun.Status.

const (
	CronJobRunStatusFailed  CronJobRunStatus = "failed"
	CronJobRunStatusRunning CronJobRunStatus = "running"
	CronJobRunStatusSuccess CronJobRunStatus = "success"
)

Defines values for CronJobRunStatus.

type CronRunId

type CronRunId = string

CronRunId defines model for CronRunId.

type CurrentUser

type CurrentUser struct {
	DefaultAccountId *openapi_types.UUID `json:"default_account_id"`
	Email            openapi_types.Email `json:"email"`
	FirstName        string              `json:"first_name"`
	Id               openapi_types.UUID  `json:"id"`

	// IsSsoManaged True when the user has at least one linked federated
	// identity in the upstream identity provider. Clients should
	// key any "Managed by SSO" badge or "details provided by
	// your identity provider" lockout copy off this flag, not
	// off the presence of the `id` itself. Defaults to `false`
	// when the upstream lookup fails.
	IsSsoManaged bool              `json:"is_sso_managed"`
	LastName     string            `json:"last_name"`
	Object       CurrentUserObject `json:"object"`
	Photo        *string           `json:"photo"`
	SystemTheme  bool              `json:"system_theme"`
	Theme        string            `json:"theme"`
}

CurrentUser defines model for CurrentUser.

type CurrentUserObject

type CurrentUserObject string

CurrentUserObject defines model for CurrentUser.Object.

const (
	CurrentUserObjectCurrentUser CurrentUserObject = "current_user"
)

Defines values for CurrentUserObject.

type DeactivateSpherestorMountResp

type DeactivateSpherestorMountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeactivateSpherestorMountResp

func ParseDeactivateSpherestorMountResp(rsp *http.Response) (*DeactivateSpherestorMountResp, error)

ParseDeactivateSpherestorMountResp parses an HTTP response from a DeactivateSpherestorMountWithResponse call

func (DeactivateSpherestorMountResp) Status

Status returns HTTPResponse.Status

func (DeactivateSpherestorMountResp) StatusCode

func (r DeactivateSpherestorMountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAlertRuleResp

type DeleteAlertRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteAlertRuleResp

func ParseDeleteAlertRuleResp(rsp *http.Response) (*DeleteAlertRuleResp, error)

ParseDeleteAlertRuleResp parses an HTTP response from a DeleteAlertRuleWithResponse call

func (DeleteAlertRuleResp) Status

func (r DeleteAlertRuleResp) Status() string

Status returns HTTPResponse.Status

func (DeleteAlertRuleResp) StatusCode

func (r DeleteAlertRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConnectionResp

type DeleteConnectionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteConnectionResp

func ParseDeleteConnectionResp(rsp *http.Response) (*DeleteConnectionResp, error)

ParseDeleteConnectionResp parses an HTTP response from a DeleteConnectionWithResponse call

func (DeleteConnectionResp) Status

func (r DeleteConnectionResp) Status() string

Status returns HTTPResponse.Status

func (DeleteConnectionResp) StatusCode

func (r DeleteConnectionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeploymentDomainResp

type DeleteDeploymentDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteDeploymentDomainResp

func ParseDeleteDeploymentDomainResp(rsp *http.Response) (*DeleteDeploymentDomainResp, error)

ParseDeleteDeploymentDomainResp parses an HTTP response from a DeleteDeploymentDomainWithResponse call

func (DeleteDeploymentDomainResp) Status

Status returns HTTPResponse.Status

func (DeleteDeploymentDomainResp) StatusCode

func (r DeleteDeploymentDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeploymentEnvVarResp

type DeleteDeploymentEnvVarResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteDeploymentEnvVarResp

func ParseDeleteDeploymentEnvVarResp(rsp *http.Response) (*DeleteDeploymentEnvVarResp, error)

ParseDeleteDeploymentEnvVarResp parses an HTTP response from a DeleteDeploymentEnvVarWithResponse call

func (DeleteDeploymentEnvVarResp) Status

Status returns HTTPResponse.Status

func (DeleteDeploymentEnvVarResp) StatusCode

func (r DeleteDeploymentEnvVarResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeploymentResp

type DeleteDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteDeploymentResp

func ParseDeleteDeploymentResp(rsp *http.Response) (*DeleteDeploymentResp, error)

ParseDeleteDeploymentResp parses an HTTP response from a DeleteDeploymentWithResponse call

func (DeleteDeploymentResp) Status

func (r DeleteDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (DeleteDeploymentResp) StatusCode

func (r DeleteDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeploymentSnapshotScheduleResp

type DeleteDeploymentSnapshotScheduleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteDeploymentSnapshotScheduleResp

func ParseDeleteDeploymentSnapshotScheduleResp(rsp *http.Response) (*DeleteDeploymentSnapshotScheduleResp, error)

ParseDeleteDeploymentSnapshotScheduleResp parses an HTTP response from a DeleteDeploymentSnapshotScheduleWithResponse call

func (DeleteDeploymentSnapshotScheduleResp) Status

Status returns HTTPResponse.Status

func (DeleteDeploymentSnapshotScheduleResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentParams

type DeleteEnvironmentParams struct {
	// Cascade Delete child deployments first
	Cascade *bool `form:"cascade,omitempty" json:"cascade,omitempty"`
}

DeleteEnvironmentParams defines parameters for DeleteEnvironment.

type DeleteEnvironmentResp

type DeleteEnvironmentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON409 *Problem
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteEnvironmentResp

func ParseDeleteEnvironmentResp(rsp *http.Response) (*DeleteEnvironmentResp, error)

ParseDeleteEnvironmentResp parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResp) Status

func (r DeleteEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResp) StatusCode

func (r DeleteEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGuardrailParams

type DeleteGuardrailParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

DeleteGuardrailParams defines parameters for DeleteGuardrail.

type DeleteGuardrailResp

type DeleteGuardrailResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteGuardrailResp

func ParseDeleteGuardrailResp(rsp *http.Response) (*DeleteGuardrailResp, error)

ParseDeleteGuardrailResp parses an HTTP response from a DeleteGuardrailWithResponse call

func (DeleteGuardrailResp) Status

func (r DeleteGuardrailResp) Status() string

Status returns HTTPResponse.Status

func (DeleteGuardrailResp) StatusCode

func (r DeleteGuardrailResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGuardrailRuleParams

type DeleteGuardrailRuleParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

DeleteGuardrailRuleParams defines parameters for DeleteGuardrailRule.

type DeleteGuardrailRuleResp

type DeleteGuardrailRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteGuardrailRuleResp

func ParseDeleteGuardrailRuleResp(rsp *http.Response) (*DeleteGuardrailRuleResp, error)

ParseDeleteGuardrailRuleResp parses an HTTP response from a DeleteGuardrailRuleWithResponse call

func (DeleteGuardrailRuleResp) Status

func (r DeleteGuardrailRuleResp) Status() string

Status returns HTTPResponse.Status

func (DeleteGuardrailRuleResp) StatusCode

func (r DeleteGuardrailRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectParams

type DeleteProjectParams struct {
	// Cascade Delete child environments + deployments first
	Cascade *bool `form:"cascade,omitempty" json:"cascade,omitempty"`
}

DeleteProjectParams defines parameters for DeleteProject.

type DeleteProjectResp

type DeleteProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteProjectResp

func ParseDeleteProjectResp(rsp *http.Response) (*DeleteProjectResp, error)

ParseDeleteProjectResp parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResp) Status

func (r DeleteProjectResp) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResp) StatusCode

func (r DeleteProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceResp

type DeleteServiceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteServiceResp

func ParseDeleteServiceResp(rsp *http.Response) (*DeleteServiceResp, error)

ParseDeleteServiceResp parses an HTTP response from a DeleteServiceWithResponse call

func (DeleteServiceResp) Status

func (r DeleteServiceResp) Status() string

Status returns HTTPResponse.Status

func (DeleteServiceResp) StatusCode

func (r DeleteServiceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSnapshotResp

type DeleteSnapshotResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteSnapshotResp

func ParseDeleteSnapshotResp(rsp *http.Response) (*DeleteSnapshotResp, error)

ParseDeleteSnapshotResp parses an HTTP response from a DeleteSnapshotWithResponse call

func (DeleteSnapshotResp) Status

func (r DeleteSnapshotResp) Status() string

Status returns HTTPResponse.Status

func (DeleteSnapshotResp) StatusCode

func (r DeleteSnapshotResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSphereFileJSONRequestBody

type DeleteSphereFileJSONRequestBody = DeleteSphereFileRequest

DeleteSphereFileJSONRequestBody defines body for DeleteSphereFile for application/json ContentType.

type DeleteSphereFileRequest

type DeleteSphereFileRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	Path          string             `json:"path"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

DeleteSphereFileRequest defines model for DeleteSphereFileRequest.

type DeleteSphereFileResp

type DeleteSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteSphereFileResp

func ParseDeleteSphereFileResp(rsp *http.Response) (*DeleteSphereFileResp, error)

ParseDeleteSphereFileResp parses an HTTP response from a DeleteSphereFileWithResponse call

func (DeleteSphereFileResp) Status

func (r DeleteSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (DeleteSphereFileResp) StatusCode

func (r DeleteSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamResp

type DeleteTeamResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDeleteTeamResp

func ParseDeleteTeamResp(rsp *http.Response) (*DeleteTeamResp, error)

ParseDeleteTeamResp parses an HTTP response from a DeleteTeamWithResponse call

func (DeleteTeamResp) Status

func (r DeleteTeamResp) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamResp) StatusCode

func (r DeleteTeamResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployDeploymentJSONBody

type DeployDeploymentJSONBody map[string]interface{}

DeployDeploymentJSONBody defines parameters for DeployDeployment.

type DeployDeploymentJSONRequestBody

type DeployDeploymentJSONRequestBody DeployDeploymentJSONBody

DeployDeploymentJSONRequestBody defines body for DeployDeployment for application/json ContentType.

type DeployDeploymentResp

type DeployDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseDeployDeploymentResp

func ParseDeployDeploymentResp(rsp *http.Response) (*DeployDeploymentResp, error)

ParseDeployDeploymentResp parses an HTTP response from a DeployDeploymentWithResponse call

func (DeployDeploymentResp) Status

func (r DeployDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (DeployDeploymentResp) StatusCode

func (r DeployDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployLogEntry

type DeployLogEntry struct {
	// Code Stable machine-readable lifecycle code. New codes may be
	// added over time; treat an unrecognized code as informational.
	Code      DeployLogEntryCode `json:"code"`
	CreatedAt string             `json:"created_at"`
	EventTime *string            `json:"event_time,omitempty"`
	Id        string             `json:"id"`

	// IsTerminal True when this event is a final state of the rollout
	// (success or failure). A live tail can stop polling once a
	// terminal event appears.
	IsTerminal bool `json:"is_terminal"`

	// Label Short human-readable phase label, e.g. "Live", "Image pull failed".
	Label string `json:"label"`

	// Message Optional curated, customer-safe detail. Empty when the
	// label alone is sufficient.
	Message *string `json:"message,omitempty"`

	// Status Severity/phase of the event, for color/affordance.
	Status DeployLogEntryStatus `json:"status"`
}

DeployLogEntry A single sanitized rollout/deploy event. The underlying orchestration detail is mapped to a stable, customer-safe shape — clients should render `label`/`message` and key behaviour off `code`/`status`/`is_terminal`.

type DeployLogEntryCode

type DeployLogEntryCode string

DeployLogEntryCode Stable machine-readable lifecycle code. New codes may be added over time; treat an unrecognized code as informational.

const (
	DeployLogEntryCodeAccepted        DeployLogEntryCode = "accepted"
	DeployLogEntryCodeCrashLooping    DeployLogEntryCode = "crash_looping"
	DeployLogEntryCodeCreated         DeployLogEntryCode = "created"
	DeployLogEntryCodeFailed          DeployLogEntryCode = "failed"
	DeployLogEntryCodeImagePullFailed DeployLogEntryCode = "image_pull_failed"
	DeployLogEntryCodeImagePulled     DeployLogEntryCode = "image_pulled"
	DeployLogEntryCodeLive            DeployLogEntryCode = "live"
	DeployLogEntryCodeOutOfMemory     DeployLogEntryCode = "out_of_memory"
	DeployLogEntryCodeProvisioning    DeployLogEntryCode = "provisioning"
	DeployLogEntryCodePullingImage    DeployLogEntryCode = "pulling_image"
	DeployLogEntryCodeRestartLooping  DeployLogEntryCode = "restart_looping"
	DeployLogEntryCodeScaled          DeployLogEntryCode = "scaled"
	DeployLogEntryCodeScaling         DeployLogEntryCode = "scaling"
	DeployLogEntryCodeStopping        DeployLogEntryCode = "stopping"
	DeployLogEntryCodeTimedOut        DeployLogEntryCode = "timed_out"
	DeployLogEntryCodeUnhealthy       DeployLogEntryCode = "unhealthy"
	DeployLogEntryCodeUpdate          DeployLogEntryCode = "update"
)

Defines values for DeployLogEntryCode.

type DeployLogEntryStatus

type DeployLogEntryStatus string

DeployLogEntryStatus Severity/phase of the event, for color/affordance.

const (
	DeployLogEntryStatusActive  DeployLogEntryStatus = "active"
	DeployLogEntryStatusError   DeployLogEntryStatus = "error"
	DeployLogEntryStatusInfo    DeployLogEntryStatus = "info"
	DeployLogEntryStatusSuccess DeployLogEntryStatus = "success"
)

Defines values for DeployLogEntryStatus.

type DeployLogList

type DeployLogList struct {
	Items  []DeployLogEntry    `json:"items"`
	Object DeployLogListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DeployLogList defines model for DeployLogList.

type DeployLogListObject

type DeployLogListObject string

DeployLogListObject defines model for DeployLogList.Object.

const (
	DeployLogListObjectList DeployLogListObject = "list"
)

Defines values for DeployLogListObject.

type DeployVersionId

type DeployVersionId = openapi_types.UUID

DeployVersionId defines model for DeployVersionId.

type DeploymentAccepted

type DeploymentAccepted = DeploymentOutput

DeploymentAccepted Polymorphic deployment output. The stable fields are declared here; additional properties are resource-type specific (see GET /schemas/{type} for the authoritative JSON Schema per type).

type DeploymentEvent

type DeploymentEvent struct {
	Action    string                `json:"action"`
	CreatedAt time.Time             `json:"created_at"`
	Id        string                `json:"id"`
	Module    string                `json:"module"`
	Object    DeploymentEventObject `json:"object"`
	Title     string                `json:"title"`
}

DeploymentEvent defines model for DeploymentEvent.

type DeploymentEventList

type DeploymentEventList struct {
	Items  []DeploymentEvent         `json:"items"`
	Object DeploymentEventListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DeploymentEventList defines model for DeploymentEventList.

type DeploymentEventListObject

type DeploymentEventListObject string

DeploymentEventListObject defines model for DeploymentEventList.Object.

const (
	DeploymentEventListObjectList DeploymentEventListObject = "list"
)

Defines values for DeploymentEventListObject.

type DeploymentEventObject

type DeploymentEventObject string

DeploymentEventObject defines model for DeploymentEvent.Object.

const (
	DeploymentEventObjectDeploymentEvent DeploymentEventObject = "deployment_event"
)

Defines values for DeploymentEventObject.

type DeploymentId

type DeploymentId = openapi_types.UUID

DeploymentId defines model for DeploymentId.

type DeploymentList

type DeploymentList struct {
	Items  []map[string]interface{} `json:"items"`
	Object DeploymentListObject     `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DeploymentList defines model for DeploymentList.

type DeploymentListObject

type DeploymentListObject string

DeploymentListObject defines model for DeploymentList.Object.

const (
	DeploymentListObjectList DeploymentListObject = "list"
)

Defines values for DeploymentListObject.

type DeploymentOutput

type DeploymentOutput struct {
	Id                   string                 `json:"id"`
	Name                 string                 `json:"name"`
	Object               DeploymentOutputObject `json:"object"`
	Status               string                 `json:"status"`
	Type                 string                 `json:"type"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DeploymentOutput Polymorphic deployment output. The stable fields are declared here; additional properties are resource-type specific (see GET /schemas/{type} for the authoritative JSON Schema per type).

func (DeploymentOutput) Get

func (a DeploymentOutput) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DeploymentOutput. Returns the specified element and whether it was found

func (DeploymentOutput) MarshalJSON

func (a DeploymentOutput) MarshalJSON() ([]byte, error)

Override default JSON handling for DeploymentOutput to handle AdditionalProperties

func (*DeploymentOutput) Set

func (a *DeploymentOutput) Set(fieldName string, value interface{})

Setter for additional properties for DeploymentOutput

func (*DeploymentOutput) UnmarshalJSON

func (a *DeploymentOutput) UnmarshalJSON(b []byte) error

Override default JSON handling for DeploymentOutput to handle AdditionalProperties

type DeploymentOutputObject

type DeploymentOutputObject string

DeploymentOutputObject defines model for DeploymentOutput.Object.

const (
	DeploymentOutputObjectDeployment DeploymentOutputObject = "deployment"
)

Defines values for DeploymentOutputObject.

type DeploymentSpherelet

type DeploymentSpherelet struct {
	DeploymentId openapi_types.UUID `json:"deployment_id"`

	// DisplayName Six-character spherelet identifier (e.g. `a1b2c3`).
	// Stable for the spherelet's lifetime; replacement (rolling
	// update, restart, autoscale) produces a new identifier
	// and the old one is retired.
	DisplayName string `json:"display_name"`
	Id          string `json:"id"`

	// Name Service-level name shared by every sibling spherelet of
	// a service (e.g. `web`, `nginx`). Useful as secondary
	// context, but cannot disambiguate spherelets in a picker
	// — every sibling carries the same value. Use `display_name`
	// for disambiguation.
	Name string `json:"name"`

	// Node Deprecated. Always returned as `null` going forward; will
	// be removed in a future major version. Surfaces no
	// information clients should rely on.
	Node      *string                   `json:"node"`
	Object    DeploymentSphereletObject `json:"object"`
	Phase     string                    `json:"phase"`
	Ready     bool                      `json:"ready"`
	StartedAt time.Time                 `json:"started_at"`
}

DeploymentSpherelet defines model for DeploymentSpherelet.

type DeploymentSphereletList

type DeploymentSphereletList struct {
	Items  []DeploymentSpherelet         `json:"items"`
	Object DeploymentSphereletListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DeploymentSphereletList defines model for DeploymentSphereletList.

type DeploymentSphereletListObject

type DeploymentSphereletListObject string

DeploymentSphereletListObject defines model for DeploymentSphereletList.Object.

const (
	DeploymentSphereletListObjectList DeploymentSphereletListObject = "list"
)

Defines values for DeploymentSphereletListObject.

type DeploymentSphereletObject

type DeploymentSphereletObject string

DeploymentSphereletObject defines model for DeploymentSpherelet.Object.

const (
	DeploymentSphereletObjectDeploymentSpherelet DeploymentSphereletObject = "deployment_spherelet"
)

Defines values for DeploymentSphereletObject.

type DeploymentStatus

type DeploymentStatus struct {
	Id              openapi_types.UUID     `json:"id"`
	MaxSphereCount  int                    `json:"max_sphere_count"`
	Object          DeploymentStatusObject `json:"object"`
	SphereCount     int                    `json:"sphere_count"`
	Status          string                 `json:"status"`
	StatusUpdatedAt time.Time              `json:"status_updated_at"`
}

DeploymentStatus defines model for DeploymentStatus.

type DeploymentStatusObject

type DeploymentStatusObject string

DeploymentStatusObject defines model for DeploymentStatus.Object.

const (
	DeploymentStatusObjectDeploymentStatus DeploymentStatusObject = "deployment_status"
)

Defines values for DeploymentStatusObject.

type DeploymentUpdateRequest

type DeploymentUpdateRequest struct {
	Autoscaling          *map[string]interface{} `json:"autoscaling,omitempty"`
	BuildConfig          *map[string]interface{} `json:"build_config,omitempty"`
	DbConfig             *map[string]interface{} `json:"db_config,omitempty"`
	HealthCheck          *map[string]interface{} `json:"health_check,omitempty"`
	Image                *map[string]interface{} `json:"image,omitempty"`
	LogDrains            *map[string]interface{} `json:"log_drains,omitempty"`
	Networking           *map[string]interface{} `json:"networking,omitempty"`
	Port                 *int                    `json:"port,omitempty"`
	Schedule             *map[string]interface{} `json:"schedule,omitempty"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

DeploymentUpdateRequest Capability-gated update request. Only the field(s) supported by the resolved resource type are applied; unsupported fields return 422.

func (DeploymentUpdateRequest) Get

func (a DeploymentUpdateRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DeploymentUpdateRequest. Returns the specified element and whether it was found

func (DeploymentUpdateRequest) MarshalJSON

func (a DeploymentUpdateRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for DeploymentUpdateRequest to handle AdditionalProperties

func (*DeploymentUpdateRequest) Set

func (a *DeploymentUpdateRequest) Set(fieldName string, value interface{})

Setter for additional properties for DeploymentUpdateRequest

func (*DeploymentUpdateRequest) UnmarshalJSON

func (a *DeploymentUpdateRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for DeploymentUpdateRequest to handle AdditionalProperties

type DeploymentVersion

type DeploymentVersion struct {
	CreatedAt            time.Time               `json:"created_at"`
	Id                   string                  `json:"id"`
	Object               DeploymentVersionObject `json:"object"`
	Status               *string                 `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

DeploymentVersion A single build/release version for a deployment.

func (DeploymentVersion) Get

func (a DeploymentVersion) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DeploymentVersion. Returns the specified element and whether it was found

func (DeploymentVersion) MarshalJSON

func (a DeploymentVersion) MarshalJSON() ([]byte, error)

Override default JSON handling for DeploymentVersion to handle AdditionalProperties

func (*DeploymentVersion) Set

func (a *DeploymentVersion) Set(fieldName string, value interface{})

Setter for additional properties for DeploymentVersion

func (*DeploymentVersion) UnmarshalJSON

func (a *DeploymentVersion) UnmarshalJSON(b []byte) error

Override default JSON handling for DeploymentVersion to handle AdditionalProperties

type DeploymentVersionDetail

type DeploymentVersionDetail struct {
	CreatedAt    time.Time                     `json:"created_at"`
	DeploymentId openapi_types.UUID            `json:"deployment_id"`
	Id           openapi_types.UUID            `json:"id"`
	IsCurrent    bool                          `json:"is_current"`
	Name         string                        `json:"name"`
	Object       DeploymentVersionDetailObject `json:"object"`
	UpdatedAt    time.Time                     `json:"updated_at"`
	Version      int                           `json:"version"`
}

DeploymentVersionDetail defines model for DeploymentVersionDetail.

type DeploymentVersionDetailObject

type DeploymentVersionDetailObject string

DeploymentVersionDetailObject defines model for DeploymentVersionDetail.Object.

const (
	DeploymentVersionDetailObjectDeploymentVersion DeploymentVersionDetailObject = "deployment_version"
)

Defines values for DeploymentVersionDetailObject.

type DeploymentVersionList

type DeploymentVersionList struct {
	Items  []DeploymentVersion         `json:"items"`
	Object DeploymentVersionListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DeploymentVersionList defines model for DeploymentVersionList.

type DeploymentVersionListObject

type DeploymentVersionListObject string

DeploymentVersionListObject defines model for DeploymentVersionList.Object.

const (
	DeploymentVersionListObjectList DeploymentVersionListObject = "list"
)

Defines values for DeploymentVersionListObject.

type DeploymentVersionObject

type DeploymentVersionObject string

DeploymentVersionObject defines model for DeploymentVersion.Object.

const (
	DeploymentVersionObjectDeploymentVersion DeploymentVersionObject = "deployment_version"
)

Defines values for DeploymentVersionObject.

type Domain

type Domain struct {
	// AutoVariant True when this hostname was derived from the primary (apex↔www pairing).
	AutoVariant *bool `json:"auto_variant,omitempty"`

	// CheckedAt When the controller last observed this domain.
	CheckedAt *time.Time `json:"checked_at,omitempty"`
	Domain    string     `json:"domain"`

	// Hostname Alias of `domain` — the fully-qualified hostname this object represents.
	Hostname *string `json:"hostname,omitempty"`
	Id       *string `json:"id,omitempty"`

	// IsPrimary True for the domain as entered by the user; false for auto-variants.
	IsPrimary *bool `json:"is_primary,omitempty"`

	// Message Operator-facing detail for non-active states.
	Message     *string `json:"message,omitempty"`
	NotAfter    *string `json:"not_after,omitempty"`
	NotBefore   *string `json:"not_before,omitempty"`
	RenewalTime *string `json:"renewal_time,omitempty"`

	// Status Reconciliation state. `pending_dns` — waiting for the user's
	// DNS records; `validating` — validation records created,
	// awaiting verification; `issuing` — certificate being issued;
	// `active` — serving; `action_required` — gave up after the
	// pending ceiling, use the verify endpoint to re-enter.
	Status *DomainStatus `json:"status,omitempty"`

	// Type Certificate source.
	Type                 *DomainType            `json:"type,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Domain A custom domain bound to a deployment (ADR 0100). One object per hostname — adding an apex domain also creates its `www.` auto-variant as a separate, individually-statused object.

func (Domain) Get

func (a Domain) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Domain. Returns the specified element and whether it was found

func (Domain) MarshalJSON

func (a Domain) MarshalJSON() ([]byte, error)

Override default JSON handling for Domain to handle AdditionalProperties

func (*Domain) Set

func (a *Domain) Set(fieldName string, value interface{})

Setter for additional properties for Domain

func (*Domain) UnmarshalJSON

func (a *Domain) UnmarshalJSON(b []byte) error

Override default JSON handling for Domain to handle AdditionalProperties

type DomainCertSummary

type DomainCertSummary struct {
	ExpiresAt string                  `json:"expires_at"`
	Message   string                  `json:"message"`
	Object    DomainCertSummaryObject `json:"object"`
	Status    bool                    `json:"status"`
	Type      string                  `json:"type"`
}

DomainCertSummary defines model for DomainCertSummary.

type DomainCertSummaryObject

type DomainCertSummaryObject string

DomainCertSummaryObject defines model for DomainCertSummary.Object.

const (
	DomainCertificate DomainCertSummaryObject = "domain_certificate"
)

Defines values for DomainCertSummaryObject.

type DomainDetail

type DomainDetail struct {
	AccountId   openapi_types.UUID `json:"account_id"`
	Certificate *DomainCertSummary `json:"certificate"`

	// CustomDomain User-supplied custom domain, null when unset
	CustomDomain *string `json:"custom_domain"`

	// DomainPath Serialized path map, null when unset
	DomainPath  *string            `json:"domain_path"`
	EnvId       string             `json:"env_id"`
	EnvName     string             `json:"env_name"`
	Object      DomainDetailObject `json:"object"`
	ProjectId   openapi_types.UUID `json:"project_id"`
	ProjectName string             `json:"project_name"`
	ServiceId   string             `json:"service_id"`
	ServiceName string             `json:"service_name"`

	// SubDomain Auto-generated subdomain, null when unset
	SubDomain *string `json:"sub_domain"`
}

DomainDetail defines model for DomainDetail.

type DomainDetailList

type DomainDetailList struct {
	Items  []DomainDetail         `json:"items"`
	Object DomainDetailListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DomainDetailList defines model for DomainDetailList.

type DomainDetailListObject

type DomainDetailListObject string

DomainDetailListObject defines model for DomainDetailList.Object.

const (
	DomainDetailListObjectList DomainDetailListObject = "list"
)

Defines values for DomainDetailListObject.

type DomainDetailObject

type DomainDetailObject string

DomainDetailObject defines model for DomainDetail.Object.

const (
	DomainDetailObjectDomainDetail DomainDetailObject = "domain_detail"
)

Defines values for DomainDetailObject.

type DomainDnsGuidance

type DomainDnsGuidance struct {
	// Apex Best-effort registrable apex of the entered domain. Multi-level
	// public suffixes (e.g. co.uk) are a known limitation.
	Apex string `json:"apex"`

	// Domain The fully-qualified domain the user entered.
	Domain string `json:"domain"`

	// Guidance High-level flags and fallback guidance rendered alongside the record list.
	Guidance DomainDnsHints `json:"guidance"`

	// IsApex True when the entered domain is its own registrable apex (the root).
	IsApex bool `json:"is_apex"`

	// IsWildcard True when the entered domain starts with "*." (wildcard).
	IsWildcard bool `json:"is_wildcard"`

	// Notes Extra human-readable hints (e.g. detection-failure fallback note).
	Notes  *[]string               `json:"notes,omitempty"`
	Object DomainDnsGuidanceObject `json:"object"`

	// Provider Detected DNS host label (the customer's own DNS host, e.g.
	// Cloudflare, Namecheap), or "unknown" when it couldn't be
	// detected.
	Provider string `json:"provider"`

	// Records The DNS records the customer should add. Empty for wildcards.
	Records []DomainDnsRecord `json:"records"`

	// Target The ComputeSphere hostname the customer's record should point at.
	Target               string                 `json:"target"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DomainDnsGuidance Provider-aware DNS setup instructions for pointing a custom domain at a deployment or environment. The records are tailored to the detected DNS host's capabilities; subdomains get a CNAME, apex (root) domains get a CNAME / ALIAS / A+AAAA depending on the host, and wildcards return no records (not self-serve yet).

func (DomainDnsGuidance) Get

func (a DomainDnsGuidance) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DomainDnsGuidance. Returns the specified element and whether it was found

func (DomainDnsGuidance) MarshalJSON

func (a DomainDnsGuidance) MarshalJSON() ([]byte, error)

Override default JSON handling for DomainDnsGuidance to handle AdditionalProperties

func (*DomainDnsGuidance) Set

func (a *DomainDnsGuidance) Set(fieldName string, value interface{})

Setter for additional properties for DomainDnsGuidance

func (*DomainDnsGuidance) UnmarshalJSON

func (a *DomainDnsGuidance) UnmarshalJSON(b []byte) error

Override default JSON handling for DomainDnsGuidance to handle AdditionalProperties

type DomainDnsGuidanceObject

type DomainDnsGuidanceObject string

DomainDnsGuidanceObject defines model for DomainDnsGuidance.Object.

const (
	DomainDnsGuidanceObjectDomainDnsGuidance DomainDnsGuidanceObject = "domain_dns_guidance"
)

Defines values for DomainDnsGuidanceObject.

type DomainDnsHints

type DomainDnsHints struct {
	// Fallback A www-as-primary + 301 redirect hint for apex domains.
	Fallback *string `json:"fallback,omitempty"`

	// GreyCloudRequired True when the DNS host proxies by default and records must be left un-proxied.
	GreyCloudRequired bool `json:"grey_cloud_required"`

	// Message Top-level note (e.g. wildcard guidance or detection-failure explanation).
	Message *string `json:"message,omitempty"`

	// WildcardSupported Always false today — wildcard custom domains aren't self-serve yet.
	WildcardSupported    bool                   `json:"wildcard_supported"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DomainDnsHints High-level flags and fallback guidance rendered alongside the record list.

func (DomainDnsHints) Get

func (a DomainDnsHints) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DomainDnsHints. Returns the specified element and whether it was found

func (DomainDnsHints) MarshalJSON

func (a DomainDnsHints) MarshalJSON() ([]byte, error)

Override default JSON handling for DomainDnsHints to handle AdditionalProperties

func (*DomainDnsHints) Set

func (a *DomainDnsHints) Set(fieldName string, value interface{})

Setter for additional properties for DomainDnsHints

func (*DomainDnsHints) UnmarshalJSON

func (a *DomainDnsHints) UnmarshalJSON(b []byte) error

Override default JSON handling for DomainDnsHints to handle AdditionalProperties

type DomainDnsRecord

type DomainDnsRecord struct {
	// Name The host/label for the record (e.g. "@" for the root, "www", "api").
	Name string `json:"name"`

	// Note Per-record setup guidance.
	Note *string `json:"note,omitempty"`

	// Proxy Set to "dns_only" for DNS hosts that proxy traffic by default,
	// signalling the record must be left un-proxied.
	Proxy *string `json:"proxy,omitempty"`

	// Type Record type.
	Type DomainDnsRecordType `json:"type"`

	// Value The record value — the target hostname or IP address.
	Value                string                 `json:"value"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DomainDnsRecord A single DNS record the customer should create at their DNS host.

func (DomainDnsRecord) Get

func (a DomainDnsRecord) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DomainDnsRecord. Returns the specified element and whether it was found

func (DomainDnsRecord) MarshalJSON

func (a DomainDnsRecord) MarshalJSON() ([]byte, error)

Override default JSON handling for DomainDnsRecord to handle AdditionalProperties

func (*DomainDnsRecord) Set

func (a *DomainDnsRecord) Set(fieldName string, value interface{})

Setter for additional properties for DomainDnsRecord

func (*DomainDnsRecord) UnmarshalJSON

func (a *DomainDnsRecord) UnmarshalJSON(b []byte) error

Override default JSON handling for DomainDnsRecord to handle AdditionalProperties

type DomainDnsRecordType

type DomainDnsRecordType string

DomainDnsRecordType Record type.

const (
	A     DomainDnsRecordType = "A"
	AAAA  DomainDnsRecordType = "AAAA"
	ALIAS DomainDnsRecordType = "ALIAS"
	CNAME DomainDnsRecordType = "CNAME"
)

Defines values for DomainDnsRecordType.

type DomainId

type DomainId = string

DomainId defines model for DomainId.

type DomainList

type DomainList struct {
	Items  []Domain         `json:"items"`
	Object DomainListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

DomainList defines model for DomainList.

type DomainListObject

type DomainListObject string

DomainListObject defines model for DomainList.Object.

const (
	DomainListObjectList DomainListObject = "list"
)

Defines values for DomainListObject.

type DomainStatus

type DomainStatus string

DomainStatus Reconciliation state. `pending_dns` — waiting for the user's DNS records; `validating` — validation records created, awaiting verification; `issuing` — certificate being issued; `active` — serving; `action_required` — gave up after the pending ceiling, use the verify endpoint to re-enter.

const (
	DomainStatusActionRequired DomainStatus = "action_required"
	DomainStatusActive         DomainStatus = "active"
	DomainStatusIssuing        DomainStatus = "issuing"
	DomainStatusPendingDns     DomainStatus = "pending_dns"
	DomainStatusValidating     DomainStatus = "validating"
)

Defines values for DomainStatus.

type DomainType

type DomainType string

DomainType Certificate source.

const (
	DomainTypeCustom      DomainType = "custom"
	DomainTypeLetsencrypt DomainType = "letsencrypt"
)

Defines values for DomainType.

type DownloadSphereFileParams

type DownloadSphereFileParams struct {
	// Path File path inside the spherestor (relative)
	Path          string             `form:"path" json:"path"`
	SpherestorId  openapi_types.UUID `form:"spherestor_id" json:"spherestor_id"`
	EnvironmentId openapi_types.UUID `form:"environment_id" json:"environment_id"`
}

DownloadSphereFileParams defines parameters for DownloadSphereFile.

type DownloadSphereFileResp

type DownloadSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseDownloadSphereFileResp

func ParseDownloadSphereFileResp(rsp *http.Response) (*DownloadSphereFileResp, error)

ParseDownloadSphereFileResp parses an HTTP response from a DownloadSphereFileWithResponse call

func (DownloadSphereFileResp) Status

func (r DownloadSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (DownloadSphereFileResp) StatusCode

func (r DownloadSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnvVarKey

type EnvVarKey = string

EnvVarKey defines model for EnvVarKey.

type EnvVarsResponse

type EnvVarsResponse struct {
	EnvVars    map[string]string     `json:"env_vars"`
	Object     EnvVarsResponseObject `json:"object"`
	SecretVars map[string]string     `json:"secret_vars"`
}

EnvVarsResponse defines model for EnvVarsResponse.

type EnvVarsResponseObject

type EnvVarsResponseObject string

EnvVarsResponseObject defines model for EnvVarsResponse.Object.

const (
	EnvVars EnvVarsResponseObject = "env_vars"
)

Defines values for EnvVarsResponseObject.

type Environment

type Environment struct {
	Active    bool      `json:"active"`
	CreatedAt time.Time `json:"created_at"`

	// CustomDomain User-supplied custom domain, or null when unset
	CustomDomain *string `json:"custom_domain"`

	// DomainPath Path-to-deployment-id map (always present, may be empty)
	DomainPath map[string]string `json:"domain_path"`

	// Id Opaque environment identifier
	Id string `json:"id"`

	// Name Display name
	Name          string             `json:"name"`
	NetworkAccess *NetworkAccess     `json:"network_access"`
	NetworkPolicy *NetworkPolicy     `json:"network_policy"`
	Object        EnvironmentObject  `json:"object"`
	ProjectId     openapi_types.UUID `json:"project_id"`
	Region        string             `json:"region"`

	// SubDomain Auto-generated subdomain on computesphere.app
	SubDomain *string   `json:"sub_domain"`
	UpdatedAt time.Time `json:"updated_at"`
}

Environment defines model for Environment.

type EnvironmentId

type EnvironmentId = openapi_types.UUID

EnvironmentId defines model for EnvironmentId.

type EnvironmentList

type EnvironmentList struct {
	Items  []Environment         `json:"items"`
	Object EnvironmentListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

EnvironmentList defines model for EnvironmentList.

type EnvironmentListObject

type EnvironmentListObject string

EnvironmentListObject defines model for EnvironmentList.Object.

const (
	EnvironmentListObjectList EnvironmentListObject = "list"
)

Defines values for EnvironmentListObject.

type EnvironmentObject

type EnvironmentObject string

EnvironmentObject defines model for Environment.Object.

const (
	EnvironmentObjectEnvironment EnvironmentObject = "environment"
)

Defines values for EnvironmentObject.

type EnvironmentResourceItem

type EnvironmentResourceItem struct {
	Id     openapi_types.UUID            `json:"id"`
	Name   string                        `json:"name"`
	Object EnvironmentResourceItemObject `json:"object"`
	Type   string                        `json:"type"`
}

EnvironmentResourceItem defines model for EnvironmentResourceItem.

type EnvironmentResourceItemObject

type EnvironmentResourceItemObject string

EnvironmentResourceItemObject defines model for EnvironmentResourceItem.Object.

const (
	EnvironmentResourceItemObjectEnvironmentResourceItem EnvironmentResourceItemObject = "environment_resource_item"
)

Defines values for EnvironmentResourceItemObject.

type EnvironmentSecretsResponse

type EnvironmentSecretsResponse struct {
	Object EnvironmentSecretsResponseObject `json:"object"`

	// Secrets Secret name → empty string. Values are intentionally omitted;
	// only the key names are returned. Always present (possibly empty).
	Secrets map[string]string `json:"secrets"`
}

EnvironmentSecretsResponse The **key names** of the environment-level secret baseline. Secret values are never returned — every value in this map is an empty string. Inherited per key; a deployment's own value wins.

type EnvironmentSecretsResponseObject

type EnvironmentSecretsResponseObject string

EnvironmentSecretsResponseObject defines model for EnvironmentSecretsResponse.Object.

const (
	EnvironmentSecrets EnvironmentSecretsResponseObject = "environment_secrets"
)

Defines values for EnvironmentSecretsResponseObject.

type EnvironmentVariablesResponse

type EnvironmentVariablesResponse struct {
	Object EnvironmentVariablesResponseObject `json:"object"`

	// Variables Variable name → value. Always present (possibly empty).
	Variables map[string]string `json:"variables"`
}

EnvironmentVariablesResponse The environment-level variable baseline shared by every deployment in the environment. Inherited per key; a deployment's own value wins.

type EnvironmentVariablesResponseObject

type EnvironmentVariablesResponseObject string

EnvironmentVariablesResponseObject defines model for EnvironmentVariablesResponse.Object.

const (
	EnvironmentVariables EnvironmentVariablesResponseObject = "environment_variables"
)

Defines values for EnvironmentVariablesResponseObject.

type FeatureRequestResult

type FeatureRequestResult struct {
	Accessibility string                     `json:"accessibility"`
	AccountId     openapi_types.UUID         `json:"account_id"`
	Id            openapi_types.UUID         `json:"id"`
	Object        FeatureRequestResultObject `json:"object"`
	UserId        openapi_types.UUID         `json:"user_id"`
}

FeatureRequestResult defines model for FeatureRequestResult.

type FeatureRequestResultObject

type FeatureRequestResultObject string

FeatureRequestResultObject defines model for FeatureRequestResult.Object.

const (
	AccountFeatureRequest FeatureRequestResultObject = "account_feature_request"
)

Defines values for FeatureRequestResultObject.

type Forbidden

type Forbidden = Problem

Forbidden RFC 7807 Problem Details envelope for every non-2xx response

type GetAPITokenResp

type GetAPITokenResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *APIToken
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAPITokenResp

func ParseGetAPITokenResp(rsp *http.Response) (*GetAPITokenResp, error)

ParseGetAPITokenResp parses an HTTP response from a GetAPITokenWithResponse call

func (GetAPITokenResp) Status

func (r GetAPITokenResp) Status() string

Status returns HTTPResponse.Status

func (GetAPITokenResp) StatusCode

func (r GetAPITokenResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountBillingResp

type GetAccountBillingResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountBilling
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountBillingResp

func ParseGetAccountBillingResp(rsp *http.Response) (*GetAccountBillingResp, error)

ParseGetAccountBillingResp parses an HTTP response from a GetAccountBillingWithResponse call

func (GetAccountBillingResp) Status

func (r GetAccountBillingResp) Status() string

Status returns HTTPResponse.Status

func (GetAccountBillingResp) StatusCode

func (r GetAccountBillingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountQuoteParams

type GetAccountQuoteParams struct {
	// AccountId Onboarding fallback when x-account-id isn't set yet
	AccountId      *openapi_types.UUID `form:"account_id,omitempty" json:"account_id,omitempty"`
	SubscriptionId openapi_types.UUID  `form:"subscription_id" json:"subscription_id"`
	CountryCode    string              `form:"country_code" json:"country_code"`

	// Items JSON array of `{plan_code, qty}` entries
	Items          *string `form:"items,omitempty" json:"items,omitempty"`
	SpherestorSize *string `form:"spherestor_size,omitempty" json:"spherestor_size,omitempty"`

	// XAccountId Active account; optional for onboarding flows
	XAccountId *openapi_types.UUID `json:"x-account-id,omitempty"`
}

GetAccountQuoteParams defines parameters for GetAccountQuote.

type GetAccountQuoteResp

type GetAccountQuoteResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountQuote
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountQuoteResp

func ParseGetAccountQuoteResp(rsp *http.Response) (*GetAccountQuoteResp, error)

ParseGetAccountQuoteResp parses an HTTP response from a GetAccountQuoteWithResponse call

func (GetAccountQuoteResp) Status

func (r GetAccountQuoteResp) Status() string

Status returns HTTPResponse.Status

func (GetAccountQuoteResp) StatusCode

func (r GetAccountQuoteResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountResourceSummaryResp

type GetAccountResourceSummaryResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountResourceSummary
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountResourceSummaryResp

func ParseGetAccountResourceSummaryResp(rsp *http.Response) (*GetAccountResourceSummaryResp, error)

ParseGetAccountResourceSummaryResp parses an HTTP response from a GetAccountResourceSummaryWithResponse call

func (GetAccountResourceSummaryResp) Status

Status returns HTTPResponse.Status

func (GetAccountResourceSummaryResp) StatusCode

func (r GetAccountResourceSummaryResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountResourcesResp

type GetAccountResourcesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountResources
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountResourcesResp

func ParseGetAccountResourcesResp(rsp *http.Response) (*GetAccountResourcesResp, error)

ParseGetAccountResourcesResp parses an HTTP response from a GetAccountResourcesWithResponse call

func (GetAccountResourcesResp) Status

func (r GetAccountResourcesResp) Status() string

Status returns HTTPResponse.Status

func (GetAccountResourcesResp) StatusCode

func (r GetAccountResourcesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountResp

type GetAccountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountV2
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountResp

func ParseGetAccountResp(rsp *http.Response) (*GetAccountResp, error)

ParseGetAccountResp parses an HTTP response from a GetAccountWithResponse call

func (GetAccountResp) Status

func (r GetAccountResp) Status() string

Status returns HTTPResponse.Status

func (GetAccountResp) StatusCode

func (r GetAccountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountRoleResp

type GetAccountRoleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountRoleResolution
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAccountRoleResp

func ParseGetAccountRoleResp(rsp *http.Response) (*GetAccountRoleResp, error)

ParseGetAccountRoleResp parses an HTTP response from a GetAccountRoleWithResponse call

func (GetAccountRoleResp) Status

func (r GetAccountRoleResp) Status() string

Status returns HTTPResponse.Status

func (GetAccountRoleResp) StatusCode

func (r GetAccountRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertRuleResp

type GetAlertRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AlertRule
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetAlertRuleResp

func ParseGetAlertRuleResp(rsp *http.Response) (*GetAlertRuleResp, error)

ParseGetAlertRuleResp parses an HTTP response from a GetAlertRuleWithResponse call

func (GetAlertRuleResp) Status

func (r GetAlertRuleResp) Status() string

Status returns HTTPResponse.Status

func (GetAlertRuleResp) StatusCode

func (r GetAlertRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildCacheResp

type GetBuildCacheResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildCache
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetBuildCacheResp

func ParseGetBuildCacheResp(rsp *http.Response) (*GetBuildCacheResp, error)

ParseGetBuildCacheResp parses an HTTP response from a GetBuildCacheWithResponse call

func (GetBuildCacheResp) Status

func (r GetBuildCacheResp) Status() string

Status returns HTTPResponse.Status

func (GetBuildCacheResp) StatusCode

func (r GetBuildCacheResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildLogStreamTokenResp

type GetBuildLogStreamTokenResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildLogStreamToken
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON503 *Problem
}

func ParseGetBuildLogStreamTokenResp

func ParseGetBuildLogStreamTokenResp(rsp *http.Response) (*GetBuildLogStreamTokenResp, error)

ParseGetBuildLogStreamTokenResp parses an HTTP response from a GetBuildLogStreamTokenWithResponse call

func (GetBuildLogStreamTokenResp) Status

Status returns HTTPResponse.Status

func (GetBuildLogStreamTokenResp) StatusCode

func (r GetBuildLogStreamTokenResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildManifestResp

type GetBuildManifestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Manifest
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetBuildManifestResp

func ParseGetBuildManifestResp(rsp *http.Response) (*GetBuildManifestResp, error)

ParseGetBuildManifestResp parses an HTTP response from a GetBuildManifestWithResponse call

func (GetBuildManifestResp) Status

func (r GetBuildManifestResp) Status() string

Status returns HTTPResponse.Status

func (GetBuildManifestResp) StatusCode

func (r GetBuildManifestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBuildResp

type GetBuildResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Build
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetBuildResp

func ParseGetBuildResp(rsp *http.Response) (*GetBuildResp, error)

ParseGetBuildResp parses an HTTP response from a GetBuildWithResponse call

func (GetBuildResp) Status

func (r GetBuildResp) Status() string

Status returns HTTPResponse.Status

func (GetBuildResp) StatusCode

func (r GetBuildResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectionResp

type GetConnectionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitConnection
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetConnectionResp

func ParseGetConnectionResp(rsp *http.Response) (*GetConnectionResp, error)

ParseGetConnectionResp parses an HTTP response from a GetConnectionWithResponse call

func (GetConnectionResp) Status

func (r GetConnectionResp) Status() string

Status returns HTTPResponse.Status

func (GetConnectionResp) StatusCode

func (r GetConnectionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCronJobRunLogsParams

type GetCronJobRunLogsParams struct {
	Limit     *int                              `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *string                           `form:"cursor,omitempty" json:"cursor,omitempty"`
	Direction *GetCronJobRunLogsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	Q         *string                           `form:"q,omitempty" json:"q,omitempty"`
}

GetCronJobRunLogsParams defines parameters for GetCronJobRunLogs.

type GetCronJobRunLogsParamsDirection

type GetCronJobRunLogsParamsDirection string

GetCronJobRunLogsParamsDirection defines parameters for GetCronJobRunLogs.

const (
	GetCronJobRunLogsParamsDirectionBackward GetCronJobRunLogsParamsDirection = "backward"
	GetCronJobRunLogsParamsDirectionForward  GetCronJobRunLogsParamsDirection = "forward"
)

Defines values for GetCronJobRunLogsParamsDirection.

type GetCronJobRunLogsResp

type GetCronJobRunLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CronJobRunLogList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetCronJobRunLogsResp

func ParseGetCronJobRunLogsResp(rsp *http.Response) (*GetCronJobRunLogsResp, error)

ParseGetCronJobRunLogsResp parses an HTTP response from a GetCronJobRunLogsWithResponse call

func (GetCronJobRunLogsResp) Status

func (r GetCronJobRunLogsResp) Status() string

Status returns HTTPResponse.Status

func (GetCronJobRunLogsResp) StatusCode

func (r GetCronJobRunLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentDeploymentVersionResp

type GetCurrentDeploymentVersionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentVersionDetail
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetCurrentDeploymentVersionResp

func ParseGetCurrentDeploymentVersionResp(rsp *http.Response) (*GetCurrentDeploymentVersionResp, error)

ParseGetCurrentDeploymentVersionResp parses an HTTP response from a GetCurrentDeploymentVersionWithResponse call

func (GetCurrentDeploymentVersionResp) Status

Status returns HTTPResponse.Status

func (GetCurrentDeploymentVersionResp) StatusCode

func (r GetCurrentDeploymentVersionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserResp

type GetCurrentUserResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CurrentUser
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetCurrentUserResp

func ParseGetCurrentUserResp(rsp *http.Response) (*GetCurrentUserResp, error)

ParseGetCurrentUserResp parses an HTTP response from a GetCurrentUserWithResponse call

func (GetCurrentUserResp) Status

func (r GetCurrentUserResp) Status() string

Status returns HTTPResponse.Status

func (GetCurrentUserResp) StatusCode

func (r GetCurrentUserResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentBuildLogsParams

type GetDeploymentBuildLogsParams struct {
	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Limit Max log lines to return per page. Default 1000, hard-capped at
	// 1000 — beyond this, paginate via the `cursor` returned in
	// `pagination.next_cursor`.
	Limit *LogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Query Free-text log filter
	Query *LogQuery `form:"query,omitempty" json:"query,omitempty"`

	// Cursor Opaque pagination token from a previous response's
	// `pagination.next_cursor`. When set, the response returns
	// entries strictly past the boundary entry (older with
	// `direction=backward`, newer with `direction=forward`).
	// Format is server-internal — clients must not parse or
	// construct cursors; round-trip the value verbatim.
	Cursor *LogCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Direction Pagination direction. `backward` (default) returns
	// newest-first into the past — the natural mode for the
	// "Load older" affordance. `forward` returns oldest-first
	// toward newer entries.
	Direction *GetDeploymentBuildLogsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

GetDeploymentBuildLogsParams defines parameters for GetDeploymentBuildLogs.

type GetDeploymentBuildLogsParamsDirection

type GetDeploymentBuildLogsParamsDirection string

GetDeploymentBuildLogsParamsDirection defines parameters for GetDeploymentBuildLogs.

const (
	GetDeploymentBuildLogsParamsDirectionBackward GetDeploymentBuildLogsParamsDirection = "backward"
	GetDeploymentBuildLogsParamsDirectionForward  GetDeploymentBuildLogsParamsDirection = "forward"
)

Defines values for GetDeploymentBuildLogsParamsDirection.

type GetDeploymentBuildLogsResp

type GetDeploymentBuildLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LogList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentBuildLogsResp

func ParseGetDeploymentBuildLogsResp(rsp *http.Response) (*GetDeploymentBuildLogsResp, error)

ParseGetDeploymentBuildLogsResp parses an HTTP response from a GetDeploymentBuildLogsWithResponse call

func (GetDeploymentBuildLogsResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentBuildLogsResp) StatusCode

func (r GetDeploymentBuildLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentBuildStatusResp

type GetDeploymentBuildStatusResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildStatusRollup
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentBuildStatusResp

func ParseGetDeploymentBuildStatusResp(rsp *http.Response) (*GetDeploymentBuildStatusResp, error)

ParseGetDeploymentBuildStatusResp parses an HTTP response from a GetDeploymentBuildStatusWithResponse call

func (GetDeploymentBuildStatusResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentBuildStatusResp) StatusCode

func (r GetDeploymentBuildStatusResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentCronJobLogsHistogramParams

type GetDeploymentCronJobLogsHistogramParams struct {
	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Q Free-text log filter. Identical to `query`; the shorter `q` form
	// matches the cron-run-logs contract and is preferred in new code.
	// When both are present, `q` wins.
	Q *LogQ `form:"q,omitempty" json:"q,omitempty"`

	// Bucket Histogram bucket size as a duration string ("5m", "1h", "6h",
	// "1d"). When omitted, the server derives a size that yields
	// roughly 80 bars across the picked range.
	Bucket *LogBucket `form:"bucket,omitempty" json:"bucket,omitempty"`
}

GetDeploymentCronJobLogsHistogramParams defines parameters for GetDeploymentCronJobLogsHistogram.

type GetDeploymentCronJobLogsHistogramResp

type GetDeploymentCronJobLogsHistogramResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LogHistogram
	ApplicationproblemJSON400 *Problem
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
	ApplicationproblemJSON503 *Problem
}

func ParseGetDeploymentCronJobLogsHistogramResp

func ParseGetDeploymentCronJobLogsHistogramResp(rsp *http.Response) (*GetDeploymentCronJobLogsHistogramResp, error)

ParseGetDeploymentCronJobLogsHistogramResp parses an HTTP response from a GetDeploymentCronJobLogsHistogramWithResponse call

func (GetDeploymentCronJobLogsHistogramResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentCronJobLogsHistogramResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentDeployLogsParams

type GetDeploymentDeployLogsParams struct {
	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Limit Max log lines to return per page. Default 1000, hard-capped at
	// 1000 — beyond this, paginate via the `cursor` returned in
	// `pagination.next_cursor`.
	Limit *LogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Query Free-text log filter
	Query *LogQuery `form:"query,omitempty" json:"query,omitempty"`

	// Cursor Opaque pagination token from a previous response's
	// `pagination.next_cursor`. When set, the response returns
	// entries strictly past the boundary entry (older with
	// `direction=backward`, newer with `direction=forward`).
	// Format is server-internal — clients must not parse or
	// construct cursors; round-trip the value verbatim.
	Cursor *LogCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Direction Pagination direction. `backward` (default) returns
	// newest-first into the past — the natural mode for the
	// "Load older" affordance. `forward` returns oldest-first
	// toward newer entries.
	Direction *GetDeploymentDeployLogsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

GetDeploymentDeployLogsParams defines parameters for GetDeploymentDeployLogs.

type GetDeploymentDeployLogsParamsDirection

type GetDeploymentDeployLogsParamsDirection string

GetDeploymentDeployLogsParamsDirection defines parameters for GetDeploymentDeployLogs.

const (
	GetDeploymentDeployLogsParamsDirectionBackward GetDeploymentDeployLogsParamsDirection = "backward"
	GetDeploymentDeployLogsParamsDirectionForward  GetDeploymentDeployLogsParamsDirection = "forward"
)

Defines values for GetDeploymentDeployLogsParamsDirection.

type GetDeploymentDeployLogsResp

type GetDeploymentDeployLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeployLogList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentDeployLogsResp

func ParseGetDeploymentDeployLogsResp(rsp *http.Response) (*GetDeploymentDeployLogsResp, error)

ParseGetDeploymentDeployLogsResp parses an HTTP response from a GetDeploymentDeployLogsWithResponse call

func (GetDeploymentDeployLogsResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentDeployLogsResp) StatusCode

func (r GetDeploymentDeployLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentDomainDnsGuidanceParams

type GetDeploymentDomainDnsGuidanceParams struct {
	// Domain Fully-qualified custom domain to set up (e.g. app.example.com).
	Domain string `form:"domain" json:"domain"`
}

GetDeploymentDomainDnsGuidanceParams defines parameters for GetDeploymentDomainDnsGuidance.

type GetDeploymentDomainDnsGuidanceResp

type GetDeploymentDomainDnsGuidanceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DomainDnsGuidance
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentDomainDnsGuidanceResp

func ParseGetDeploymentDomainDnsGuidanceResp(rsp *http.Response) (*GetDeploymentDomainDnsGuidanceResp, error)

ParseGetDeploymentDomainDnsGuidanceResp parses an HTTP response from a GetDeploymentDomainDnsGuidanceWithResponse call

func (GetDeploymentDomainDnsGuidanceResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentDomainDnsGuidanceResp) StatusCode

func (r GetDeploymentDomainDnsGuidanceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentDomainResp

type GetDeploymentDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Domain
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentDomainResp

func ParseGetDeploymentDomainResp(rsp *http.Response) (*GetDeploymentDomainResp, error)

ParseGetDeploymentDomainResp parses an HTTP response from a GetDeploymentDomainWithResponse call

func (GetDeploymentDomainResp) Status

func (r GetDeploymentDomainResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentDomainResp) StatusCode

func (r GetDeploymentDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentMetricsParams

type GetDeploymentMetricsParams struct {
	// Type Metric slug (cpu, memory, ...)
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Step Sampling step in seconds
	Step *int `form:"step,omitempty" json:"step,omitempty"`

	// Aggregation Cross-spherelet aggregation for the aggregated CPU and
	// memory view. `sum` (default) is total consumption across
	// every spherelet running this service — matches the
	// billing/quota framing. `avg` is per-spherelet mean —
	// useful for autoscaler tuning. `max` surfaces the hot
	// spherelet — useful for diagnosing skew. Ignored when
	// `breakdown=spherelet` (the per-spherelet shape doesn't
	// aggregate), for `type=spherelets`, and for managed-database
	// services (single-spherelet workloads where sum=avg=max).
	Aggregation *GetDeploymentMetricsParamsAggregation `form:"aggregation,omitempty" json:"aggregation,omitempty"`

	// Breakdown Switches the response from one aggregated series per
	// metric to one series per spherelet — the shape the
	// per-spherelet detail drawer renders. When set to
	// `spherelet`, each series carries a `spherelet` label
	// holding the same short identifier the customer sees in
	// the shell picker and the logs filter chip. Omit (or
	// pass any other value) to keep the aggregated shape.
	// Wins over `aggregation` when both are set. Ignored for
	// `type=spherelets` and for managed-database services
	// (single-spherelet workloads).
	Breakdown *GetDeploymentMetricsParamsBreakdown `form:"breakdown,omitempty" json:"breakdown,omitempty"`
}

GetDeploymentMetricsParams defines parameters for GetDeploymentMetrics.

type GetDeploymentMetricsParamsAggregation

type GetDeploymentMetricsParamsAggregation string

GetDeploymentMetricsParamsAggregation defines parameters for GetDeploymentMetrics.

Defines values for GetDeploymentMetricsParamsAggregation.

type GetDeploymentMetricsParamsBreakdown

type GetDeploymentMetricsParamsBreakdown string

GetDeploymentMetricsParamsBreakdown defines parameters for GetDeploymentMetrics.

const (
	Spherelet GetDeploymentMetricsParamsBreakdown = "spherelet"
)

Defines values for GetDeploymentMetricsParamsBreakdown.

type GetDeploymentMetricsResp

type GetDeploymentMetricsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MetricsResponse
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON503 *Problem
}

func ParseGetDeploymentMetricsResp

func ParseGetDeploymentMetricsResp(rsp *http.Response) (*GetDeploymentMetricsResp, error)

ParseGetDeploymentMetricsResp parses an HTTP response from a GetDeploymentMetricsWithResponse call

func (GetDeploymentMetricsResp) Status

func (r GetDeploymentMetricsResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentMetricsResp) StatusCode

func (r GetDeploymentMetricsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentResp

type GetDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentOutput
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentResp

func ParseGetDeploymentResp(rsp *http.Response) (*GetDeploymentResp, error)

ParseGetDeploymentResp parses an HTTP response from a GetDeploymentWithResponse call

func (GetDeploymentResp) Status

func (r GetDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentResp) StatusCode

func (r GetDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentRuntimeLogsHistogramParams

type GetDeploymentRuntimeLogsHistogramParams struct {
	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Q Free-text log filter. Identical to `query`; the shorter `q` form
	// matches the cron-run-logs contract and is preferred in new code.
	// When both are present, `q` wins.
	Q *LogQ `form:"q,omitempty" json:"q,omitempty"`

	// Bucket Histogram bucket size as a duration string ("5m", "1h", "6h",
	// "1d"). When omitted, the server derives a size that yields
	// roughly 80 bars across the picked range.
	Bucket *LogBucket `form:"bucket,omitempty" json:"bucket,omitempty"`
}

GetDeploymentRuntimeLogsHistogramParams defines parameters for GetDeploymentRuntimeLogsHistogram.

type GetDeploymentRuntimeLogsHistogramResp

type GetDeploymentRuntimeLogsHistogramResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LogHistogram
	ApplicationproblemJSON400 *Problem
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
	ApplicationproblemJSON503 *Problem
}

func ParseGetDeploymentRuntimeLogsHistogramResp

func ParseGetDeploymentRuntimeLogsHistogramResp(rsp *http.Response) (*GetDeploymentRuntimeLogsHistogramResp, error)

ParseGetDeploymentRuntimeLogsHistogramResp parses an HTTP response from a GetDeploymentRuntimeLogsHistogramWithResponse call

func (GetDeploymentRuntimeLogsHistogramResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentRuntimeLogsHistogramResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentRuntimeLogsParams

type GetDeploymentRuntimeLogsParams struct {
	// StartTime RFC 3339 lower bound for log window
	StartTime *LogStartTime `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime RFC 3339 upper bound for log window
	EndTime *LogEndTime `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Limit Max log lines to return per page. Default 1000, hard-capped at
	// 1000 — beyond this, paginate via the `cursor` returned in
	// `pagination.next_cursor`.
	Limit *LogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Query Free-text log filter
	Query *LogQuery `form:"query,omitempty" json:"query,omitempty"`

	// Cursor Opaque pagination token from a previous response's
	// `pagination.next_cursor`. When set, the response returns
	// entries strictly past the boundary entry (older with
	// `direction=backward`, newer with `direction=forward`).
	// Format is server-internal — clients must not parse or
	// construct cursors; round-trip the value verbatim.
	Cursor *LogCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Direction Pagination direction. `backward` (default) returns
	// newest-first into the past — the natural mode for the
	// "Load older" affordance. `forward` returns oldest-first
	// toward newer entries.
	Direction *GetDeploymentRuntimeLogsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

GetDeploymentRuntimeLogsParams defines parameters for GetDeploymentRuntimeLogs.

type GetDeploymentRuntimeLogsParamsDirection

type GetDeploymentRuntimeLogsParamsDirection string

GetDeploymentRuntimeLogsParamsDirection defines parameters for GetDeploymentRuntimeLogs.

const (
	Backward GetDeploymentRuntimeLogsParamsDirection = "backward"
	Forward  GetDeploymentRuntimeLogsParamsDirection = "forward"
)

Defines values for GetDeploymentRuntimeLogsParamsDirection.

type GetDeploymentRuntimeLogsResp

type GetDeploymentRuntimeLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LogList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
	ApplicationproblemJSON503 *Problem
}

func ParseGetDeploymentRuntimeLogsResp

func ParseGetDeploymentRuntimeLogsResp(rsp *http.Response) (*GetDeploymentRuntimeLogsResp, error)

ParseGetDeploymentRuntimeLogsResp parses an HTTP response from a GetDeploymentRuntimeLogsWithResponse call

func (GetDeploymentRuntimeLogsResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentRuntimeLogsResp) StatusCode

func (r GetDeploymentRuntimeLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentSnapshotScheduleResp

type GetDeploymentSnapshotScheduleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SnapshotSchedule
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentSnapshotScheduleResp

func ParseGetDeploymentSnapshotScheduleResp(rsp *http.Response) (*GetDeploymentSnapshotScheduleResp, error)

ParseGetDeploymentSnapshotScheduleResp parses an HTTP response from a GetDeploymentSnapshotScheduleWithResponse call

func (GetDeploymentSnapshotScheduleResp) Status

Status returns HTTPResponse.Status

func (GetDeploymentSnapshotScheduleResp) StatusCode

func (r GetDeploymentSnapshotScheduleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentStatusResp

type GetDeploymentStatusResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentStatus
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentStatusResp

func ParseGetDeploymentStatusResp(rsp *http.Response) (*GetDeploymentStatusResp, error)

ParseGetDeploymentStatusResp parses an HTTP response from a GetDeploymentStatusWithResponse call

func (GetDeploymentStatusResp) Status

func (r GetDeploymentStatusResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentStatusResp) StatusCode

func (r GetDeploymentStatusResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentVersionResp

type GetDeploymentVersionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentVersion
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseGetDeploymentVersionResp

func ParseGetDeploymentVersionResp(rsp *http.Response) (*GetDeploymentVersionResp, error)

ParseGetDeploymentVersionResp parses an HTTP response from a GetDeploymentVersionWithResponse call

func (GetDeploymentVersionResp) Status

func (r GetDeploymentVersionResp) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentVersionResp) StatusCode

func (r GetDeploymentVersionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentDomainDnsGuidanceParams

type GetEnvironmentDomainDnsGuidanceParams struct {
	// Domain Fully-qualified custom domain to set up (e.g. app.example.com).
	Domain string `form:"domain" json:"domain"`
}

GetEnvironmentDomainDnsGuidanceParams defines parameters for GetEnvironmentDomainDnsGuidance.

type GetEnvironmentDomainDnsGuidanceResp

type GetEnvironmentDomainDnsGuidanceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DomainDnsGuidance
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetEnvironmentDomainDnsGuidanceResp

func ParseGetEnvironmentDomainDnsGuidanceResp(rsp *http.Response) (*GetEnvironmentDomainDnsGuidanceResp, error)

ParseGetEnvironmentDomainDnsGuidanceResp parses an HTTP response from a GetEnvironmentDomainDnsGuidanceWithResponse call

func (GetEnvironmentDomainDnsGuidanceResp) Status

Status returns HTTPResponse.Status

func (GetEnvironmentDomainDnsGuidanceResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentResp

type GetEnvironmentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetEnvironmentResp

func ParseGetEnvironmentResp(rsp *http.Response) (*GetEnvironmentResp, error)

ParseGetEnvironmentResp parses an HTTP response from a GetEnvironmentWithResponse call

func (GetEnvironmentResp) Status

func (r GetEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentResp) StatusCode

func (r GetEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentSecretsResp

type GetEnvironmentSecretsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvironmentSecretsResponse
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetEnvironmentSecretsResp

func ParseGetEnvironmentSecretsResp(rsp *http.Response) (*GetEnvironmentSecretsResp, error)

ParseGetEnvironmentSecretsResp parses an HTTP response from a GetEnvironmentSecretsWithResponse call

func (GetEnvironmentSecretsResp) Status

func (r GetEnvironmentSecretsResp) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentSecretsResp) StatusCode

func (r GetEnvironmentSecretsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentVariablesResp

type GetEnvironmentVariablesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvironmentVariablesResponse
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetEnvironmentVariablesResp

func ParseGetEnvironmentVariablesResp(rsp *http.Response) (*GetEnvironmentVariablesResp, error)

ParseGetEnvironmentVariablesResp parses an HTTP response from a GetEnvironmentVariablesWithResponse call

func (GetEnvironmentVariablesResp) Status

Status returns HTTPResponse.Status

func (GetEnvironmentVariablesResp) StatusCode

func (r GetEnvironmentVariablesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitHubAppInstallUrlResp

type GetGitHubAppInstallUrlResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitHubAppInstall
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetGitHubAppInstallUrlResp

func ParseGetGitHubAppInstallUrlResp(rsp *http.Response) (*GetGitHubAppInstallUrlResp, error)

ParseGetGitHubAppInstallUrlResp parses an HTTP response from a GetGitHubAppInstallUrlWithResponse call

func (GetGitHubAppInstallUrlResp) Status

Status returns HTTPResponse.Status

func (GetGitHubAppInstallUrlResp) StatusCode

func (r GetGitHubAppInstallUrlResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGuardrailParams

type GetGuardrailParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

GetGuardrailParams defines parameters for GetGuardrail.

type GetGuardrailResp

type GetGuardrailResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Guardrail
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetGuardrailResp

func ParseGetGuardrailResp(rsp *http.Response) (*GetGuardrailResp, error)

ParseGetGuardrailResp parses an HTTP response from a GetGuardrailWithResponse call

func (GetGuardrailResp) Status

func (r GetGuardrailResp) Status() string

Status returns HTTPResponse.Status

func (GetGuardrailResp) StatusCode

func (r GetGuardrailResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLatestMonthlyAccountInvoiceResp

type GetLatestMonthlyAccountInvoiceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountInvoice
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetLatestMonthlyAccountInvoiceResp

func ParseGetLatestMonthlyAccountInvoiceResp(rsp *http.Response) (*GetLatestMonthlyAccountInvoiceResp, error)

ParseGetLatestMonthlyAccountInvoiceResp parses an HTTP response from a GetLatestMonthlyAccountInvoiceWithResponse call

func (GetLatestMonthlyAccountInvoiceResp) Status

Status returns HTTPResponse.Status

func (GetLatestMonthlyAccountInvoiceResp) StatusCode

func (r GetLatestMonthlyAccountInvoiceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNotificationSettingsResp

type GetNotificationSettingsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *NotificationSettings
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetNotificationSettingsResp

func ParseGetNotificationSettingsResp(rsp *http.Response) (*GetNotificationSettingsResp, error)

ParseGetNotificationSettingsResp parses an HTTP response from a GetNotificationSettingsWithResponse call

func (GetNotificationSettingsResp) Status

Status returns HTTPResponse.Status

func (GetNotificationSettingsResp) StatusCode

func (r GetNotificationSettingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNotificationUnreadCountResp

type GetNotificationUnreadCountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *NotificationUnreadCount
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetNotificationUnreadCountResp

func ParseGetNotificationUnreadCountResp(rsp *http.Response) (*GetNotificationUnreadCountResp, error)

ParseGetNotificationUnreadCountResp parses an HTTP response from a GetNotificationUnreadCountWithResponse call

func (GetNotificationUnreadCountResp) Status

Status returns HTTPResponse.Status

func (GetNotificationUnreadCountResp) StatusCode

func (r GetNotificationUnreadCountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPlanResp

type GetPlanResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Plan
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetPlanResp

func ParseGetPlanResp(rsp *http.Response) (*GetPlanResp, error)

ParseGetPlanResp parses an HTTP response from a GetPlanWithResponse call

func (GetPlanResp) Status

func (r GetPlanResp) Status() string

Status returns HTTPResponse.Status

func (GetPlanResp) StatusCode

func (r GetPlanResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginResp

type GetPluginResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Plugin
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetPluginResp

func ParseGetPluginResp(rsp *http.Response) (*GetPluginResp, error)

ParseGetPluginResp parses an HTTP response from a GetPluginWithResponse call

func (GetPluginResp) Status

func (r GetPluginResp) Status() string

Status returns HTTPResponse.Status

func (GetPluginResp) StatusCode

func (r GetPluginResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResourcesResp

type GetProjectResourcesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectResources
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetProjectResourcesResp

func ParseGetProjectResourcesResp(rsp *http.Response) (*GetProjectResourcesResp, error)

ParseGetProjectResourcesResp parses an HTTP response from a GetProjectResourcesWithResponse call

func (GetProjectResourcesResp) Status

func (r GetProjectResourcesResp) Status() string

Status returns HTTPResponse.Status

func (GetProjectResourcesResp) StatusCode

func (r GetProjectResourcesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResp

type GetProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Project
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetProjectResp

func ParseGetProjectResp(rsp *http.Response) (*GetProjectResp, error)

ParseGetProjectResp parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResp) Status

func (r GetProjectResp) Status() string

Status returns HTTPResponse.Status

func (GetProjectResp) StatusCode

func (r GetProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectRoleResp

type GetProjectRoleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectRoleResolution
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseGetProjectRoleResp

func ParseGetProjectRoleResp(rsp *http.Response) (*GetProjectRoleResp, error)

ParseGetProjectRoleResp parses an HTTP response from a GetProjectRoleWithResponse call

func (GetProjectRoleResp) Status

func (r GetProjectRoleResp) Status() string

Status returns HTTPResponse.Status

func (GetProjectRoleResp) StatusCode

func (r GetProjectRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourceSchemaResp

type GetResourceSchemaResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SchemaResponse
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetResourceSchemaResp

func ParseGetResourceSchemaResp(rsp *http.Response) (*GetResourceSchemaResp, error)

ParseGetResourceSchemaResp parses an HTTP response from a GetResourceSchemaWithResponse call

func (GetResourceSchemaResp) Status

func (r GetResourceSchemaResp) Status() string

Status returns HTTPResponse.Status

func (GetResourceSchemaResp) StatusCode

func (r GetResourceSchemaResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuntimeLogStreamTokenResp

type GetRuntimeLogStreamTokenResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RuntimeLogStreamToken
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON503 *Problem
}

func ParseGetRuntimeLogStreamTokenResp

func ParseGetRuntimeLogStreamTokenResp(rsp *http.Response) (*GetRuntimeLogStreamTokenResp, error)

ParseGetRuntimeLogStreamTokenResp parses an HTTP response from a GetRuntimeLogStreamTokenWithResponse call

func (GetRuntimeLogStreamTokenResp) Status

Status returns HTTPResponse.Status

func (GetRuntimeLogStreamTokenResp) StatusCode

func (r GetRuntimeLogStreamTokenResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceResp

type GetServiceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Service
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetServiceResp

func ParseGetServiceResp(rsp *http.Response) (*GetServiceResp, error)

ParseGetServiceResp parses an HTTP response from a GetServiceWithResponse call

func (GetServiceResp) Status

func (r GetServiceResp) Status() string

Status returns HTTPResponse.Status

func (GetServiceResp) StatusCode

func (r GetServiceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSnapshotParams

type GetSnapshotParams struct {
	DeploymentId openapi_types.UUID `form:"deployment_id" json:"deployment_id"`
}

GetSnapshotParams defines parameters for GetSnapshot.

type GetSnapshotResp

type GetSnapshotResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Snapshot
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetSnapshotResp

func ParseGetSnapshotResp(rsp *http.Response) (*GetSnapshotResp, error)

ParseGetSnapshotResp parses an HTTP response from a GetSnapshotWithResponse call

func (GetSnapshotResp) Status

func (r GetSnapshotResp) Status() string

Status returns HTTPResponse.Status

func (GetSnapshotResp) StatusCode

func (r GetSnapshotResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSphereFileDetailsJSONRequestBody

type GetSphereFileDetailsJSONRequestBody = SphereFileDetailsRequest

GetSphereFileDetailsJSONRequestBody defines body for GetSphereFileDetails for application/json ContentType.

type GetSphereFileDetailsResp

type GetSphereFileDetailsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SphereFileDetails
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetSphereFileDetailsResp

func ParseGetSphereFileDetailsResp(rsp *http.Response) (*GetSphereFileDetailsResp, error)

ParseGetSphereFileDetailsResp parses an HTTP response from a GetSphereFileDetailsWithResponse call

func (GetSphereFileDetailsResp) Status

func (r GetSphereFileDetailsResp) Status() string

Status returns HTTPResponse.Status

func (GetSphereFileDetailsResp) StatusCode

func (r GetSphereFileDetailsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSphereFileStorageUsageJSONRequestBody

type GetSphereFileStorageUsageJSONRequestBody = SphereFileStorageUsageRequest

GetSphereFileStorageUsageJSONRequestBody defines body for GetSphereFileStorageUsage for application/json ContentType.

type GetSphereFileStorageUsageResp

type GetSphereFileStorageUsageResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SphereFileStorageUsage
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetSphereFileStorageUsageResp

func ParseGetSphereFileStorageUsageResp(rsp *http.Response) (*GetSphereFileStorageUsageResp, error)

ParseGetSphereFileStorageUsageResp parses an HTTP response from a GetSphereFileStorageUsageWithResponse call

func (GetSphereFileStorageUsageResp) Status

Status returns HTTPResponse.Status

func (GetSphereFileStorageUsageResp) StatusCode

func (r GetSphereFileStorageUsageResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpherestorVolumeResp

type GetSpherestorVolumeResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SpherestorVolume
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetSpherestorVolumeResp

func ParseGetSpherestorVolumeResp(rsp *http.Response) (*GetSpherestorVolumeResp, error)

ParseGetSpherestorVolumeResp parses an HTTP response from a GetSpherestorVolumeWithResponse call

func (GetSpherestorVolumeResp) Status

func (r GetSpherestorVolumeResp) Status() string

Status returns HTTPResponse.Status

func (GetSpherestorVolumeResp) StatusCode

func (r GetSpherestorVolumeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubscriptionResp

type GetSubscriptionResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Subscription
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetSubscriptionResp

func ParseGetSubscriptionResp(rsp *http.Response) (*GetSubscriptionResp, error)

ParseGetSubscriptionResp parses an HTTP response from a GetSubscriptionWithResponse call

func (GetSubscriptionResp) Status

func (r GetSubscriptionResp) Status() string

Status returns HTTPResponse.Status

func (GetSubscriptionResp) StatusCode

func (r GetSubscriptionResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamResp

type GetTeamResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Team
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseGetTeamResp

func ParseGetTeamResp(rsp *http.Response) (*GetTeamResp, error)

ParseGetTeamResp parses an HTTP response from a GetTeamWithResponse call

func (GetTeamResp) Status

func (r GetTeamResp) Status() string

Status returns HTTPResponse.Status

func (GetTeamResp) StatusCode

func (r GetTeamResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GitBranch

type GitBranch struct {
	Name   string          `json:"name"`
	Object GitBranchObject `json:"object"`
}

GitBranch defines model for GitBranch.

type GitBranchList

type GitBranchList struct {
	Items  []GitBranch         `json:"items"`
	Object GitBranchListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

GitBranchList defines model for GitBranchList.

type GitBranchListObject

type GitBranchListObject string

GitBranchListObject defines model for GitBranchList.Object.

const (
	GitBranchListObjectList GitBranchListObject = "list"
)

Defines values for GitBranchListObject.

type GitBranchObject

type GitBranchObject string

GitBranchObject defines model for GitBranch.Object.

const (
	GitBranchObjectGitBranch GitBranchObject = "git_branch"
)

Defines values for GitBranchObject.

type GitConnection

type GitConnection struct {
	AccountId    openapi_types.UUID     `json:"account_id"`
	CreatedAt    time.Time              `json:"created_at"`
	Id           openapi_types.UUID     `json:"id"`
	Object       GitConnectionObject    `json:"object"`
	ProjectCount int                    `json:"project_count"`
	Provider     GitConnectionProvider  `json:"provider"`
	ServiceCount int                    `json:"service_count"`
	Services     []GitConnectionService `json:"services"`
	Username     string                 `json:"username"`
}

GitConnection defines model for GitConnection.

type GitConnectionList

type GitConnectionList struct {
	Items  []GitConnection         `json:"items"`
	Object GitConnectionListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

GitConnectionList defines model for GitConnectionList.

type GitConnectionListObject

type GitConnectionListObject string

GitConnectionListObject defines model for GitConnectionList.Object.

const (
	GitConnectionListObjectList GitConnectionListObject = "list"
)

Defines values for GitConnectionListObject.

type GitConnectionObject

type GitConnectionObject string

GitConnectionObject defines model for GitConnection.Object.

const (
	GitConnectionObjectGitConnection GitConnectionObject = "git_connection"
)

Defines values for GitConnectionObject.

type GitConnectionProvider

type GitConnectionProvider string

GitConnectionProvider defines model for GitConnection.Provider.

const (
	GitConnectionProviderBitbucket GitConnectionProvider = "bitbucket"
	GitConnectionProviderGithub    GitConnectionProvider = "github"
	GitConnectionProviderGitlab    GitConnectionProvider = "gitlab"
)

Defines values for GitConnectionProvider.

type GitConnectionService

type GitConnectionService struct {
	Id          openapi_types.UUID         `json:"id"`
	Object      GitConnectionServiceObject `json:"object"`
	ProjectId   openapi_types.UUID         `json:"project_id"`
	ProjectName string                     `json:"project_name"`
	ServiceName string                     `json:"service_name"`
	ServiceType string                     `json:"service_type"`
}

GitConnectionService defines model for GitConnectionService.

type GitConnectionServiceObject

type GitConnectionServiceObject string

GitConnectionServiceObject defines model for GitConnectionService.Object.

const (
	GitConnectionServiceObjectGitConnectionService GitConnectionServiceObject = "git_connection_service"
)

Defines values for GitConnectionServiceObject.

type GitHubAppInstall

type GitHubAppInstall struct {
	// Enabled Whether the GitHub App connect flow is enabled in this environment.
	Enabled bool `json:"enabled"`

	// InstallUrl URL to install the ComputeSphere GitHub App. Empty when the flow
	// is not configured for this environment.
	InstallUrl string                 `json:"install_url"`
	Object     GitHubAppInstallObject `json:"object"`
}

GitHubAppInstall defines model for GitHubAppInstall.

type GitHubAppInstallObject

type GitHubAppInstallObject string

GitHubAppInstallObject defines model for GitHubAppInstall.Object.

const (
	GithubAppInstall GitHubAppInstallObject = "github_app_install"
)

Defines values for GitHubAppInstallObject.

type GitRepository

type GitRepository struct {
	FullName  string              `json:"full_name"`
	IsPrivate bool                `json:"is_private"`
	Name      string              `json:"name"`
	Object    GitRepositoryObject `json:"object"`
	Owner     string              `json:"owner"`
	RepoId    string              `json:"repo_id"`
	Url       string              `json:"url"`
	Workspace string              `json:"workspace"`
}

GitRepository defines model for GitRepository.

type GitRepositoryList

type GitRepositoryList struct {
	Items  []GitRepository         `json:"items"`
	Object GitRepositoryListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

GitRepositoryList defines model for GitRepositoryList.

type GitRepositoryListObject

type GitRepositoryListObject string

GitRepositoryListObject defines model for GitRepositoryList.Object.

const (
	GitRepositoryListObjectList GitRepositoryListObject = "list"
)

Defines values for GitRepositoryListObject.

type GitRepositoryObject

type GitRepositoryObject string

GitRepositoryObject defines model for GitRepository.Object.

const (
	GitRepositoryObjectGitRepository GitRepositoryObject = "git_repository"
)

Defines values for GitRepositoryObject.

type Guardrail

type Guardrail struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// CreatedBy User id of the creator. Null for system-provided
	// (predefined) guardrails and for records created before
	// creator attribution was captured.
	CreatedBy            *openapi_types.UUID `json:"created_by"`
	Description          string              `json:"description"`
	Effect               GuardrailEffect     `json:"effect"`
	Id                   openapi_types.UUID  `json:"id"`
	IsPredefinedAssigned bool                `json:"is_predefined_assigned"`
	Message              string              `json:"message"`
	Name                 string              `json:"name"`
	Object               GuardrailObject     `json:"object"`
	Rules                []GuardrailRule     `json:"rules"`
	Scope                GuardrailScope      `json:"scope"`
	Status               bool                `json:"status"`
	Type                 GuardrailType       `json:"type"`
}

Guardrail defines model for Guardrail.

type GuardrailAuditLog

type GuardrailAuditLog struct {
	AccountId   openapi_types.UUID      `json:"account_id"`
	CheckedOn   time.Time               `json:"checked_on"`
	GuardrailId openapi_types.UUID      `json:"guardrail_id"`
	Id          openapi_types.UUID      `json:"id"`
	Object      GuardrailAuditLogObject `json:"object"`
	Status      GuardrailAuditLogStatus `json:"status"`
	User        string                  `json:"user"`
	Violations  int                     `json:"violations"`
}

GuardrailAuditLog defines model for GuardrailAuditLog.

type GuardrailAuditLogList

type GuardrailAuditLogList struct {
	Items  []GuardrailAuditLog         `json:"items"`
	Object GuardrailAuditLogListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

GuardrailAuditLogList defines model for GuardrailAuditLogList.

type GuardrailAuditLogListObject

type GuardrailAuditLogListObject string

GuardrailAuditLogListObject defines model for GuardrailAuditLogList.Object.

const (
	GuardrailAuditLogListObjectList GuardrailAuditLogListObject = "list"
)

Defines values for GuardrailAuditLogListObject.

type GuardrailAuditLogObject

type GuardrailAuditLogObject string

GuardrailAuditLogObject defines model for GuardrailAuditLog.Object.

const (
	GuardrailAuditLogObjectGuardrailAuditLog GuardrailAuditLogObject = "guardrail_audit_log"
)

Defines values for GuardrailAuditLogObject.

type GuardrailAuditLogStatus

type GuardrailAuditLogStatus string

GuardrailAuditLogStatus defines model for GuardrailAuditLog.Status.

const (
	Resolved   GuardrailAuditLogStatus = "resolved"
	Unresolved GuardrailAuditLogStatus = "unresolved"
)

Defines values for GuardrailAuditLogStatus.

type GuardrailEffect

type GuardrailEffect string

GuardrailEffect defines model for Guardrail.Effect.

const (
	GuardrailEffectBlock GuardrailEffect = "block"
	GuardrailEffectWarn  GuardrailEffect = "warn"
)

Defines values for GuardrailEffect.

type GuardrailId

type GuardrailId = openapi_types.UUID

GuardrailId defines model for GuardrailId.

type GuardrailList

type GuardrailList struct {
	Items  []Guardrail         `json:"items"`
	Object GuardrailListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

GuardrailList defines model for GuardrailList.

type GuardrailListObject

type GuardrailListObject string

GuardrailListObject defines model for GuardrailList.Object.

const (
	GuardrailListObjectList GuardrailListObject = "list"
)

Defines values for GuardrailListObject.

type GuardrailObject

type GuardrailObject string

GuardrailObject defines model for Guardrail.Object.

const (
	GuardrailObjectGuardrail GuardrailObject = "guardrail"
)

Defines values for GuardrailObject.

type GuardrailRule

type GuardrailRule struct {
	AccountId openapi_types.UUID  `json:"account_id"`
	Id        openapi_types.UUID  `json:"id"`
	Metrics   string              `json:"metrics"`
	Name      string              `json:"name"`
	Object    GuardrailRuleObject `json:"object"`
	Operator  string              `json:"operator"`
	Scope     string              `json:"scope"`

	// Value Polymorphic rule value (string, int, bool, or list). Shape varies by operator.
	Value interface{} `json:"value"`
}

GuardrailRule defines model for GuardrailRule.

type GuardrailRuleId

type GuardrailRuleId = openapi_types.UUID

GuardrailRuleId defines model for GuardrailRuleId.

type GuardrailRuleObject

type GuardrailRuleObject string

GuardrailRuleObject defines model for GuardrailRule.Object.

const (
	GuardrailRuleObjectGuardrailRule GuardrailRuleObject = "guardrail_rule"
)

Defines values for GuardrailRuleObject.

type GuardrailScope

type GuardrailScope string

GuardrailScope defines model for Guardrail.Scope.

const (
	GuardrailScopeEnvironment GuardrailScope = "environment"
	GuardrailScopeProject     GuardrailScope = "project"
	GuardrailScopeService     GuardrailScope = "service"
)

Defines values for GuardrailScope.

type GuardrailType

type GuardrailType string

GuardrailType defines model for Guardrail.Type.

const (
	GuardrailTypeCustom     GuardrailType = "custom"
	GuardrailTypePredefined GuardrailType = "predefined"
)

Defines values for GuardrailType.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InstallGitHubAppJSONRequestBody

type InstallGitHubAppJSONRequestBody = InstallGitHubAppRequest

InstallGitHubAppJSONRequestBody defines body for InstallGitHubApp for application/json ContentType.

type InstallGitHubAppParams

type InstallGitHubAppParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

InstallGitHubAppParams defines parameters for InstallGitHubApp.

type InstallGitHubAppRequest

type InstallGitHubAppRequest struct {
	// InstallationId The GitHub App installation id returned by the install callback.
	// The server verifies it and persists the connection.
	InstallationId int64 `json:"installation_id"`
}

InstallGitHubAppRequest defines model for InstallGitHubAppRequest.

type InstallGitHubAppResp

type InstallGitHubAppResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *GitConnection
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseInstallGitHubAppResp

func ParseInstallGitHubAppResp(rsp *http.Response) (*InstallGitHubAppResp, error)

ParseInstallGitHubAppResp parses an HTTP response from a InstallGitHubAppWithResponse call

func (InstallGitHubAppResp) Status

func (r InstallGitHubAppResp) Status() string

Status returns HTTPResponse.Status

func (InstallGitHubAppResp) StatusCode

func (r InstallGitHubAppResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InternalError

type InternalError = Problem

InternalError RFC 7807 Problem Details envelope for every non-2xx response

type InvitationEvent

type InvitationEvent struct {
	Actor      *InvitationEventActor         `json:"actor"`
	EventType  InvitationEventEventType      `json:"event_type"`
	Id         openapi_types.UUID            `json:"id"`
	Invitation *InvitationEventInvitationRef `json:"invitation"`
	Metadata   *InvitationEventMetadata      `json:"metadata"`
	Object     InvitationEventObject         `json:"object"`
	OccurredAt time.Time                     `json:"occurred_at"`
}

InvitationEvent A single audit-log entry for an invitation lifecycle. The `event_type` field is the discriminant — clients should switch on it and read only the metadata fields appropriate to that variant (see InvitationEventMetadata for per-variant keys).

The `invitation` ref is populated only on the account-wide feed (`GET /accounts/{aid}/invitations/events`) and omitted on the per-invitation timeline (`GET /accounts/{aid}/invitations/{invid}/events`) where the URL already names the invitation.

type InvitationEventActor

type InvitationEventActor struct {
	// DisplayName Captured at write time so audit rows stay immutable
	// against later renames. Empty string on older historical rows.
	DisplayName *string `json:"display_name,omitempty"`
	Id          string  `json:"id"`

	// Kind Principal type. Optional during the backward-compat window
	// (older historical rows omit it; consumers should treat
	// absent kind as "user" for backward-compat).
	Kind   *InvitationEventActorKind  `json:"kind,omitempty"`
	Object InvitationEventActorObject `json:"object"`
}

InvitationEventActor Reference to the principal who triggered the event.

Backward-compat shape: the original was bare `{object: "user_ref", id}` with display names resolved via `/v2/accounts/{aid}/members` or `/v2/users/{id}`.

This is now extended with `kind` + `display_name` captured at write time:

  • `kind = "user"` — id is the user.id; display_name is "First Last" or email fallback.
  • `kind = "api_token"` — id is the api_token.id (NOT the owning user); display_name is the token's friendly name (e.g. "ci-bot-prod"). Distinguishes token-driven calls from web-console calls by the same person.
  • `kind = "system"` — id is the cron / job slug.

`object` stays at "user_ref" for the compat window even when kind is "api_token"; clients that already switch on `object` keep working. Clients that look at `kind` get the new attribution.

type InvitationEventActorKind

type InvitationEventActorKind string

InvitationEventActorKind Principal type. Optional during the backward-compat window (older historical rows omit it; consumers should treat absent kind as "user" for backward-compat).

const (
	InvitationEventActorKindApiToken InvitationEventActorKind = "api_token"
	InvitationEventActorKindSystem   InvitationEventActorKind = "system"
	InvitationEventActorKindUser     InvitationEventActorKind = "user"
)

Defines values for InvitationEventActorKind.

type InvitationEventActorObject

type InvitationEventActorObject string

InvitationEventActorObject defines model for InvitationEventActor.Object.

const (
	UserRef InvitationEventActorObject = "user_ref"
)

Defines values for InvitationEventActorObject.

type InvitationEventEventType

type InvitationEventEventType string

InvitationEventEventType defines model for InvitationEvent.EventType.

const (
	Accepted InvitationEventEventType = "accepted"
	Created  InvitationEventEventType = "created"
	Expired  InvitationEventEventType = "expired"
	Opened   InvitationEventEventType = "opened"
	Rejected InvitationEventEventType = "rejected"
	Removed  InvitationEventEventType = "removed"
	Resent   InvitationEventEventType = "resent"
	Revoked  InvitationEventEventType = "revoked"
)

Defines values for InvitationEventEventType.

type InvitationEventInvitationRef

type InvitationEventInvitationRef struct {
	EmailMasked string                             `json:"email_masked"`
	Id          openapi_types.UUID                 `json:"id"`
	Object      InvitationEventInvitationRefObject `json:"object"`
	Role        InvitationEventInvitationRefRole   `json:"role"`
}

InvitationEventInvitationRef Denormalized snapshot of the parent invitation, included on each entry of the account-wide feed. Email is masked at the wire boundary (`s***@perizer.com`) — the raw recipient address is never serialized.

type InvitationEventInvitationRefObject

type InvitationEventInvitationRefObject string

InvitationEventInvitationRefObject defines model for InvitationEventInvitationRef.Object.

const (
	InvitationRef InvitationEventInvitationRefObject = "invitation_ref"
)

Defines values for InvitationEventInvitationRefObject.

type InvitationEventInvitationRefRole

type InvitationEventInvitationRefRole string

InvitationEventInvitationRefRole defines model for InvitationEventInvitationRef.Role.

const (
	InvitationEventInvitationRefRoleAdmin  InvitationEventInvitationRefRole = "admin"
	InvitationEventInvitationRefRoleMember InvitationEventInvitationRefRole = "member"
	InvitationEventInvitationRefRoleViewer InvitationEventInvitationRefRole = "viewer"
)

Defines values for InvitationEventInvitationRefRole.

type InvitationEventList

type InvitationEventList struct {
	Items  []InvitationEvent         `json:"items"`
	Object InvitationEventListObject `json:"object"`
}

InvitationEventList defines model for InvitationEventList.

type InvitationEventListObject

type InvitationEventListObject string

InvitationEventListObject defines model for InvitationEventList.Object.

const (
	InvitationEventListObjectList InvitationEventListObject = "list"
)

Defines values for InvitationEventListObject.

type InvitationEventMetadata

type InvitationEventMetadata struct {
	Reason               *string                      `json:"reason,omitempty"`
	RecipientEmailMasked *string                      `json:"recipient_email_masked,omitempty"`
	ResendCount          *int                         `json:"resend_count,omitempty"`
	Role                 *InvitationEventMetadataRole `json:"role,omitempty"`
}

InvitationEventMetadata Sanitized per-variant metadata. Only the keys appropriate to the parent event_type will be set; other fields are absent. Recipient email is always masked (`s***@perizer.com`); raw IP and user-agent are never serialized.

Per-variant keys: - `created` → recipient_email_masked, role - `rejected` → reason - `resent` → resend_count - other event types → no metadata

type InvitationEventMetadataRole

type InvitationEventMetadataRole string

InvitationEventMetadataRole defines model for InvitationEventMetadata.Role.

const (
	InvitationEventMetadataRoleAdmin  InvitationEventMetadataRole = "admin"
	InvitationEventMetadataRoleMember InvitationEventMetadataRole = "member"
	InvitationEventMetadataRoleViewer InvitationEventMetadataRole = "viewer"
)

Defines values for InvitationEventMetadataRole.

type InvitationEventObject

type InvitationEventObject string

InvitationEventObject defines model for InvitationEvent.Object.

const (
	InvitationEventObjectInvitationEvent InvitationEventObject = "invitation_event"
)

Defines values for InvitationEventObject.

type InvitationEventPage

type InvitationEventPage struct {
	Items  []InvitationEvent         `json:"items"`
	Object InvitationEventPageObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

InvitationEventPage Cursor-paginated envelope for the account-wide invitation events feed. Iterate by repeatedly calling the endpoint with `cursor` set to the previous response's `pagination.next_cursor` until `next_cursor` is null.

type InvitationEventPageObject

type InvitationEventPageObject string

InvitationEventPageObject defines model for InvitationEventPage.Object.

const (
	InvitationEventPageObjectList InvitationEventPageObject = "list"
)

Defines values for InvitationEventPageObject.

type InvitationId

type InvitationId = openapi_types.UUID

InvitationId defines model for InvitationId.

type LeaveAccountResp

type LeaveAccountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseLeaveAccountResp

func ParseLeaveAccountResp(rsp *http.Response) (*LeaveAccountResp, error)

ParseLeaveAccountResp parses an HTTP response from a LeaveAccountWithResponse call

func (LeaveAccountResp) Status

func (r LeaveAccountResp) Status() string

Status returns HTTPResponse.Status

func (LeaveAccountResp) StatusCode

func (r LeaveAccountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAPITokensParams

type ListAPITokensParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListAPITokensParams defines parameters for ListAPITokens.

type ListAPITokensResp

type ListAPITokensResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *APITokenList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListAPITokensResp

func ParseListAPITokensResp(rsp *http.Response) (*ListAPITokensResp, error)

ParseListAPITokensResp parses an HTTP response from a ListAPITokensWithResponse call

func (ListAPITokensResp) Status

func (r ListAPITokensResp) Status() string

Status returns HTTPResponse.Status

func (ListAPITokensResp) StatusCode

func (r ListAPITokensResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountDomainDetailsParams

type ListAccountDomainDetailsParams struct {
	// ProjectId Narrow results to a single project
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListAccountDomainDetailsParams defines parameters for ListAccountDomainDetails.

type ListAccountDomainDetailsResp

type ListAccountDomainDetailsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DomainDetailList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountDomainDetailsResp

func ParseListAccountDomainDetailsResp(rsp *http.Response) (*ListAccountDomainDetailsResp, error)

ParseListAccountDomainDetailsResp parses an HTTP response from a ListAccountDomainDetailsWithResponse call

func (ListAccountDomainDetailsResp) Status

Status returns HTTPResponse.Status

func (ListAccountDomainDetailsResp) StatusCode

func (r ListAccountDomainDetailsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountEventsParams

type ListAccountEventsParams struct {
	// EventType Filter to a single event type.
	EventType *string `form:"event_type,omitempty" json:"event_type,omitempty"`

	// ActorId Optional. Filter to events triggered by a single user. Default
	// is the full account log (every member's actions plus system
	// events).
	ActorId *openapi_types.UUID `form:"actor_id,omitempty" json:"actor_id,omitempty"`

	// Since Earliest occurred_at to include (inclusive, RFC3339).
	Since *time.Time `form:"since,omitempty" json:"since,omitempty"`

	// Until Latest occurred_at to include (inclusive, RFC3339).
	Until *time.Time `form:"until,omitempty" json:"until,omitempty"`

	// Limit Maximum entries per page.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Pagination offset (volume per account is low; offset is fine here).
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

ListAccountEventsParams defines parameters for ListAccountEvents.

type ListAccountEventsResp

type ListAccountEventsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountEventList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountEventsResp

func ParseListAccountEventsResp(rsp *http.Response) (*ListAccountEventsResp, error)

ParseListAccountEventsResp parses an HTTP response from a ListAccountEventsWithResponse call

func (ListAccountEventsResp) Status

func (r ListAccountEventsResp) Status() string

Status returns HTTPResponse.Status

func (ListAccountEventsResp) StatusCode

func (r ListAccountEventsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountFeaturesResp

type ListAccountFeaturesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountFeatureList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountFeaturesResp

func ParseListAccountFeaturesResp(rsp *http.Response) (*ListAccountFeaturesResp, error)

ParseListAccountFeaturesResp parses an HTTP response from a ListAccountFeaturesWithResponse call

func (ListAccountFeaturesResp) Status

func (r ListAccountFeaturesResp) Status() string

Status returns HTTPResponse.Status

func (ListAccountFeaturesResp) StatusCode

func (r ListAccountFeaturesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountInvitationEventsParams

type ListAccountInvitationEventsParams struct {
	// EventType Filter to a single event type.
	EventType *string `form:"event_type,omitempty" json:"event_type,omitempty"`

	// ActorId Optional. Filter to events triggered by a single user.
	ActorId *openapi_types.UUID `form:"actor_id,omitempty" json:"actor_id,omitempty"`

	// Since Earliest occurred_at to include (inclusive, RFC3339).
	Since *time.Time `form:"since,omitempty" json:"since,omitempty"`

	// Until Latest occurred_at to include (exclusive, RFC3339).
	Until *time.Time `form:"until,omitempty" json:"until,omitempty"`

	// Limit Maximum entries per page.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset cursor returned in the prior page's
	// `pagination.next_cursor`. Clients must not parse or
	// reconstruct it; pass it back verbatim to fetch the next
	// page.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListAccountInvitationEventsParams defines parameters for ListAccountInvitationEvents.

type ListAccountInvitationEventsResp

type ListAccountInvitationEventsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *InvitationEventPage
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountInvitationEventsResp

func ParseListAccountInvitationEventsResp(rsp *http.Response) (*ListAccountInvitationEventsResp, error)

ParseListAccountInvitationEventsResp parses an HTTP response from a ListAccountInvitationEventsWithResponse call

func (ListAccountInvitationEventsResp) Status

Status returns HTTPResponse.Status

func (ListAccountInvitationEventsResp) StatusCode

func (r ListAccountInvitationEventsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountInvoicesParams

type ListAccountInvoicesParams struct {
	Page      *int                `form:"page,omitempty" json:"page,omitempty"`
	Size      *int                `form:"size,omitempty" json:"size,omitempty"`
	StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
}

ListAccountInvoicesParams defines parameters for ListAccountInvoices.

type ListAccountInvoicesResp

type ListAccountInvoicesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountInvoiceList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountInvoicesResp

func ParseListAccountInvoicesResp(rsp *http.Response) (*ListAccountInvoicesResp, error)

ParseListAccountInvoicesResp parses an HTTP response from a ListAccountInvoicesWithResponse call

func (ListAccountInvoicesResp) Status

func (r ListAccountInvoicesResp) Status() string

Status returns HTTPResponse.Status

func (ListAccountInvoicesResp) StatusCode

func (r ListAccountInvoicesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountMembersResp

type ListAccountMembersResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountMemberList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountMembersResp

func ParseListAccountMembersResp(rsp *http.Response) (*ListAccountMembersResp, error)

ParseListAccountMembersResp parses an HTTP response from a ListAccountMembersWithResponse call

func (ListAccountMembersResp) Status

func (r ListAccountMembersResp) Status() string

Status returns HTTPResponse.Status

func (ListAccountMembersResp) StatusCode

func (r ListAccountMembersResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountPaymentHistoryParams

type ListAccountPaymentHistoryParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListAccountPaymentHistoryParams defines parameters for ListAccountPaymentHistory.

type ListAccountPaymentHistoryResp

type ListAccountPaymentHistoryResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PaymentHistoryList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountPaymentHistoryResp

func ParseListAccountPaymentHistoryResp(rsp *http.Response) (*ListAccountPaymentHistoryResp, error)

ParseListAccountPaymentHistoryResp parses an HTTP response from a ListAccountPaymentHistoryWithResponse call

func (ListAccountPaymentHistoryResp) Status

Status returns HTTPResponse.Status

func (ListAccountPaymentHistoryResp) StatusCode

func (r ListAccountPaymentHistoryResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccountsParams

type ListAccountsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
	Country  *string   `form:"country,omitempty" json:"country,omitempty"`
	Currency *string   `form:"currency,omitempty" json:"currency,omitempty"`
}

ListAccountsParams defines parameters for ListAccounts.

type ListAccountsResp

type ListAccountsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListAccountsResp

func ParseListAccountsResp(rsp *http.Response) (*ListAccountsResp, error)

ParseListAccountsResp parses an HTTP response from a ListAccountsWithResponse call

func (ListAccountsResp) Status

func (r ListAccountsResp) Status() string

Status returns HTTPResponse.Status

func (ListAccountsResp) StatusCode

func (r ListAccountsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActivityLogsParams

type ListActivityLogsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`

	// ProjectId Scope results to a single project
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// Action Filter by action slug (e.g., `create`, `delete`, `deploy`)
	Action *string `form:"action,omitempty" json:"action,omitempty"`

	// Module Filter by module slug (e.g., `service`, `environment`, `project`)
	Module *string `form:"module,omitempty" json:"module,omitempty"`

	// Title Filter by exact title match
	Title *string `form:"title,omitempty" json:"title,omitempty"`

	// UserId Optional. Filter to a single actor's activities. Default is
	// the full account log (every member's actions). Pass the
	// literal value `me` to filter to the authenticated caller
	// without leaking their id into the URL.
	UserId *string `form:"user_id,omitempty" json:"user_id,omitempty"`

	// Search Free-text match against title + remarks
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// StartDate Include only events at or after this RFC 3339 timestamp
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`

	// EndDate Include only events at or before this RFC 3339 timestamp
	EndDate *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListActivityLogsParams defines parameters for ListActivityLogs.

type ListActivityLogsResp

type ListActivityLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListActivityLogsResp

func ParseListActivityLogsResp(rsp *http.Response) (*ListActivityLogsResp, error)

ParseListActivityLogsResp parses an HTTP response from a ListActivityLogsWithResponse call

func (ListActivityLogsResp) Status

func (r ListActivityLogsResp) Status() string

Status returns HTTPResponse.Status

func (ListActivityLogsResp) StatusCode

func (r ListActivityLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAlertRulesParams

type ListAlertRulesParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize      *PageSize                          `form:"page_size,omitempty" json:"page_size,omitempty"`
	ProjectId     *openapi_types.UUID                `form:"project_id,omitempty" json:"project_id,omitempty"`
	EnvironmentId *openapi_types.UUID                `form:"environment_id,omitempty" json:"environment_id,omitempty"`
	AlertType     *ListAlertRulesParamsAlertType     `form:"alert_type,omitempty" json:"alert_type,omitempty"`
	SeverityLevel *ListAlertRulesParamsSeverityLevel `form:"severity_level,omitempty" json:"severity_level,omitempty"`
	Active        *ListAlertRulesParamsActive        `form:"active,omitempty" json:"active,omitempty"`
}

ListAlertRulesParams defines parameters for ListAlertRules.

type ListAlertRulesParamsActive

type ListAlertRulesParamsActive string

ListAlertRulesParamsActive defines parameters for ListAlertRules.

const (
	ListAlertRulesParamsActiveFalse ListAlertRulesParamsActive = "false"
	ListAlertRulesParamsActiveTrue  ListAlertRulesParamsActive = "true"
)

Defines values for ListAlertRulesParamsActive.

type ListAlertRulesParamsAlertType

type ListAlertRulesParamsAlertType string

ListAlertRulesParamsAlertType defines parameters for ListAlertRules.

const (
	ListAlertRulesParamsAlertTypeCpu    ListAlertRulesParamsAlertType = "cpu"
	ListAlertRulesParamsAlertTypeDisk   ListAlertRulesParamsAlertType = "disk"
	ListAlertRulesParamsAlertTypeMemory ListAlertRulesParamsAlertType = "memory"
)

Defines values for ListAlertRulesParamsAlertType.

type ListAlertRulesParamsSeverityLevel

type ListAlertRulesParamsSeverityLevel string

ListAlertRulesParamsSeverityLevel defines parameters for ListAlertRules.

const (
	ListAlertRulesParamsSeverityLevelHigh   ListAlertRulesParamsSeverityLevel = "high"
	ListAlertRulesParamsSeverityLevelLow    ListAlertRulesParamsSeverityLevel = "low"
	ListAlertRulesParamsSeverityLevelMedium ListAlertRulesParamsSeverityLevel = "medium"
)

Defines values for ListAlertRulesParamsSeverityLevel.

type ListAlertRulesResp

type ListAlertRulesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AlertRuleList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListAlertRulesResp

func ParseListAlertRulesResp(rsp *http.Response) (*ListAlertRulesResp, error)

ParseListAlertRulesResp parses an HTTP response from a ListAlertRulesWithResponse call

func (ListAlertRulesResp) Status

func (r ListAlertRulesResp) Status() string

Status returns HTTPResponse.Status

func (ListAlertRulesResp) StatusCode

func (r ListAlertRulesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBuildRuntimesResp

type ListBuildRuntimesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildRuntimeList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseListBuildRuntimesResp

func ParseListBuildRuntimesResp(rsp *http.Response) (*ListBuildRuntimesResp, error)

ParseListBuildRuntimesResp parses an HTTP response from a ListBuildRuntimesWithResponse call

func (ListBuildRuntimesResp) Status

func (r ListBuildRuntimesResp) Status() string

Status returns HTTPResponse.Status

func (ListBuildRuntimesResp) StatusCode

func (r ListBuildRuntimesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConnectionRepositoriesResp

type ListConnectionRepositoriesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitRepositoryList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListConnectionRepositoriesResp

func ParseListConnectionRepositoriesResp(rsp *http.Response) (*ListConnectionRepositoriesResp, error)

ParseListConnectionRepositoriesResp parses an HTTP response from a ListConnectionRepositoriesWithResponse call

func (ListConnectionRepositoriesResp) Status

Status returns HTTPResponse.Status

func (ListConnectionRepositoriesResp) StatusCode

func (r ListConnectionRepositoriesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConnectionsParams

type ListConnectionsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListConnectionsParams defines parameters for ListConnections.

type ListConnectionsResp

type ListConnectionsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitConnectionList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListConnectionsResp

func ParseListConnectionsResp(rsp *http.Response) (*ListConnectionsResp, error)

ParseListConnectionsResp parses an HTTP response from a ListConnectionsWithResponse call

func (ListConnectionsResp) Status

func (r ListConnectionsResp) Status() string

Status returns HTTPResponse.Status

func (ListConnectionsResp) StatusCode

func (r ListConnectionsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCronJobRunsParams

type ListCronJobRunsParams struct {
	Limit  *int                         `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *string                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	From   *time.Time                   `form:"from,omitempty" json:"from,omitempty"`
	To     *time.Time                   `form:"to,omitempty" json:"to,omitempty"`
	Status *ListCronJobRunsParamsStatus `form:"status,omitempty" json:"status,omitempty"`
	Q      *string                      `form:"q,omitempty" json:"q,omitempty"`
}

ListCronJobRunsParams defines parameters for ListCronJobRuns.

type ListCronJobRunsParamsStatus

type ListCronJobRunsParamsStatus string

ListCronJobRunsParamsStatus defines parameters for ListCronJobRuns.

const (
	ListCronJobRunsParamsStatusFailed  ListCronJobRunsParamsStatus = "failed"
	ListCronJobRunsParamsStatusRunning ListCronJobRunsParamsStatus = "running"
	ListCronJobRunsParamsStatusSuccess ListCronJobRunsParamsStatus = "success"
)

Defines values for ListCronJobRunsParamsStatus.

type ListCronJobRunsResp

type ListCronJobRunsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CronJobRunList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListCronJobRunsResp

func ParseListCronJobRunsResp(rsp *http.Response) (*ListCronJobRunsResp, error)

ParseListCronJobRunsResp parses an HTTP response from a ListCronJobRunsWithResponse call

func (ListCronJobRunsResp) Status

func (r ListCronJobRunsResp) Status() string

Status returns HTTPResponse.Status

func (ListCronJobRunsResp) StatusCode

func (r ListCronJobRunsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentBuildsParams

type ListDeploymentBuildsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`

	// Status Filter by build status
	Status *ListDeploymentBuildsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Mode Filter by build mode
	Mode *ListDeploymentBuildsParamsMode `form:"mode,omitempty" json:"mode,omitempty"`

	// SourceKind Filter by source kind
	SourceKind *ListDeploymentBuildsParamsSourceKind `form:"source_kind,omitempty" json:"source_kind,omitempty"`
}

ListDeploymentBuildsParams defines parameters for ListDeploymentBuilds.

type ListDeploymentBuildsParamsMode

type ListDeploymentBuildsParamsMode string

ListDeploymentBuildsParamsMode defines parameters for ListDeploymentBuilds.

const (
	ListDeploymentBuildsParamsModeDocker ListDeploymentBuildsParamsMode = "docker"
	ListDeploymentBuildsParamsModeImage  ListDeploymentBuildsParamsMode = "image"
	ListDeploymentBuildsParamsModeNative ListDeploymentBuildsParamsMode = "native"
)

Defines values for ListDeploymentBuildsParamsMode.

type ListDeploymentBuildsParamsSourceKind

type ListDeploymentBuildsParamsSourceKind string

ListDeploymentBuildsParamsSourceKind defines parameters for ListDeploymentBuilds.

Defines values for ListDeploymentBuildsParamsSourceKind.

type ListDeploymentBuildsParamsStatus

type ListDeploymentBuildsParamsStatus string

ListDeploymentBuildsParamsStatus defines parameters for ListDeploymentBuilds.

const (
	ListDeploymentBuildsParamsStatusBuilding     ListDeploymentBuildsParamsStatus = "building"
	ListDeploymentBuildsParamsStatusBuilt        ListDeploymentBuildsParamsStatus = "built"
	ListDeploymentBuildsParamsStatusCanceled     ListDeploymentBuildsParamsStatus = "canceled"
	ListDeploymentBuildsParamsStatusCanceling    ListDeploymentBuildsParamsStatus = "canceling"
	ListDeploymentBuildsParamsStatusDeploying    ListDeploymentBuildsParamsStatus = "deploying"
	ListDeploymentBuildsParamsStatusDispatched   ListDeploymentBuildsParamsStatus = "dispatched"
	ListDeploymentBuildsParamsStatusFailed       ListDeploymentBuildsParamsStatus = "failed"
	ListDeploymentBuildsParamsStatusPending      ListDeploymentBuildsParamsStatus = "pending"
	ListDeploymentBuildsParamsStatusPredeploying ListDeploymentBuildsParamsStatus = "predeploying"
	ListDeploymentBuildsParamsStatusSucceeded    ListDeploymentBuildsParamsStatus = "succeeded"
)

Defines values for ListDeploymentBuildsParamsStatus.

type ListDeploymentBuildsResp

type ListDeploymentBuildsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BuildList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentBuildsResp

func ParseListDeploymentBuildsResp(rsp *http.Response) (*ListDeploymentBuildsResp, error)

ParseListDeploymentBuildsResp parses an HTTP response from a ListDeploymentBuildsWithResponse call

func (ListDeploymentBuildsResp) Status

func (r ListDeploymentBuildsResp) Status() string

Status returns HTTPResponse.Status

func (ListDeploymentBuildsResp) StatusCode

func (r ListDeploymentBuildsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentDomainsResp

type ListDeploymentDomainsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DomainList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentDomainsResp

func ParseListDeploymentDomainsResp(rsp *http.Response) (*ListDeploymentDomainsResp, error)

ParseListDeploymentDomainsResp parses an HTTP response from a ListDeploymentDomainsWithResponse call

func (ListDeploymentDomainsResp) Status

func (r ListDeploymentDomainsResp) Status() string

Status returns HTTPResponse.Status

func (ListDeploymentDomainsResp) StatusCode

func (r ListDeploymentDomainsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentEnvVarsResp

type ListDeploymentEnvVarsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvVarsResponse
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentEnvVarsResp

func ParseListDeploymentEnvVarsResp(rsp *http.Response) (*ListDeploymentEnvVarsResp, error)

ParseListDeploymentEnvVarsResp parses an HTTP response from a ListDeploymentEnvVarsWithResponse call

func (ListDeploymentEnvVarsResp) Status

func (r ListDeploymentEnvVarsResp) Status() string

Status returns HTTPResponse.Status

func (ListDeploymentEnvVarsResp) StatusCode

func (r ListDeploymentEnvVarsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentEventsParams

type ListDeploymentEventsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListDeploymentEventsParams defines parameters for ListDeploymentEvents.

type ListDeploymentEventsResp

type ListDeploymentEventsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentEventList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentEventsResp

func ParseListDeploymentEventsResp(rsp *http.Response) (*ListDeploymentEventsResp, error)

ParseListDeploymentEventsResp parses an HTTP response from a ListDeploymentEventsWithResponse call

func (ListDeploymentEventsResp) Status

func (r ListDeploymentEventsResp) Status() string

Status returns HTTPResponse.Status

func (ListDeploymentEventsResp) StatusCode

func (r ListDeploymentEventsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentSnapshotLogsResp

type ListDeploymentSnapshotLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SnapshotLogList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentSnapshotLogsResp

func ParseListDeploymentSnapshotLogsResp(rsp *http.Response) (*ListDeploymentSnapshotLogsResp, error)

ParseListDeploymentSnapshotLogsResp parses an HTTP response from a ListDeploymentSnapshotLogsWithResponse call

func (ListDeploymentSnapshotLogsResp) Status

Status returns HTTPResponse.Status

func (ListDeploymentSnapshotLogsResp) StatusCode

func (r ListDeploymentSnapshotLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentSphereletsResp

type ListDeploymentSphereletsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentSphereletList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentSphereletsResp

func ParseListDeploymentSphereletsResp(rsp *http.Response) (*ListDeploymentSphereletsResp, error)

ParseListDeploymentSphereletsResp parses an HTTP response from a ListDeploymentSphereletsWithResponse call

func (ListDeploymentSphereletsResp) Status

Status returns HTTPResponse.Status

func (ListDeploymentSphereletsResp) StatusCode

func (r ListDeploymentSphereletsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentVersionsParams

type ListDeploymentVersionsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListDeploymentVersionsParams defines parameters for ListDeploymentVersions.

type ListDeploymentVersionsResp

type ListDeploymentVersionsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentVersionList
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentVersionsResp

func ParseListDeploymentVersionsResp(rsp *http.Response) (*ListDeploymentVersionsResp, error)

ParseListDeploymentVersionsResp parses an HTTP response from a ListDeploymentVersionsWithResponse call

func (ListDeploymentVersionsResp) Status

Status returns HTTPResponse.Status

func (ListDeploymentVersionsResp) StatusCode

func (r ListDeploymentVersionsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentsParams

type ListDeploymentsParams struct {
	ServiceId     *openapi_types.UUID `form:"service_id,omitempty" json:"service_id,omitempty"`
	EnvironmentId *openapi_types.UUID `form:"environment_id,omitempty" json:"environment_id,omitempty"`

	// Type Filter by resource type slug
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Page 1-based page number. Applied only to the account-wide branch
	// (no `service_id` or `environment_id` filter).
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Size Page size. Applied only to the account-wide branch. Capped at
	// 200 to protect the API.
	Size *int `form:"size,omitempty" json:"size,omitempty"`
}

ListDeploymentsParams defines parameters for ListDeployments.

type ListDeploymentsResp

type ListDeploymentsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListDeploymentsResp

func ParseListDeploymentsResp(rsp *http.Response) (*ListDeploymentsResp, error)

ParseListDeploymentsResp parses an HTTP response from a ListDeploymentsWithResponse call

func (ListDeploymentsResp) Status

func (r ListDeploymentsResp) Status() string

Status returns HTTPResponse.Status

func (ListDeploymentsResp) StatusCode

func (r ListDeploymentsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	// ProjectId Project scope
	ProjectId openapi_types.UUID `form:"project_id" json:"project_id"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

type ListEnvironmentsResp

type ListEnvironmentsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvironmentList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListEnvironmentsResp

func ParseListEnvironmentsResp(rsp *http.Response) (*ListEnvironmentsResp, error)

ParseListEnvironmentsResp parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResp) Status

func (r ListEnvironmentsResp) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResp) StatusCode

func (r ListEnvironmentsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGuardrailAuditLogsParams

type ListGuardrailAuditLogsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`

	// Id Filter by guardrail id
	Id   *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
	Name *string             `form:"name,omitempty" json:"name,omitempty"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListGuardrailAuditLogsParams defines parameters for ListGuardrailAuditLogs.

type ListGuardrailAuditLogsResp

type ListGuardrailAuditLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GuardrailAuditLogList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListGuardrailAuditLogsResp

func ParseListGuardrailAuditLogsResp(rsp *http.Response) (*ListGuardrailAuditLogsResp, error)

ParseListGuardrailAuditLogsResp parses an HTTP response from a ListGuardrailAuditLogsWithResponse call

func (ListGuardrailAuditLogsResp) Status

Status returns HTTPResponse.Status

func (ListGuardrailAuditLogsResp) StatusCode

func (r ListGuardrailAuditLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGuardrailsParams

type ListGuardrailsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize                   `form:"page_size,omitempty" json:"page_size,omitempty"`
	Scope    *ListGuardrailsParamsScope  `form:"scope,omitempty" json:"scope,omitempty"`
	Name     *string                     `form:"name,omitempty" json:"name,omitempty"`
	Type     *ListGuardrailsParamsType   `form:"type,omitempty" json:"type,omitempty"`
	Status   *ListGuardrailsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListGuardrailsParams defines parameters for ListGuardrails.

type ListGuardrailsParamsScope

type ListGuardrailsParamsScope string

ListGuardrailsParamsScope defines parameters for ListGuardrails.

const (
	ListGuardrailsParamsScopeEnvironment ListGuardrailsParamsScope = "environment"
	ListGuardrailsParamsScopeProject     ListGuardrailsParamsScope = "project"
	ListGuardrailsParamsScopeService     ListGuardrailsParamsScope = "service"
)

Defines values for ListGuardrailsParamsScope.

type ListGuardrailsParamsStatus

type ListGuardrailsParamsStatus string

ListGuardrailsParamsStatus defines parameters for ListGuardrails.

const (
	ListGuardrailsParamsStatusFalse ListGuardrailsParamsStatus = "false"
	ListGuardrailsParamsStatusTrue  ListGuardrailsParamsStatus = "true"
)

Defines values for ListGuardrailsParamsStatus.

type ListGuardrailsParamsType

type ListGuardrailsParamsType string

ListGuardrailsParamsType defines parameters for ListGuardrails.

const (
	ListGuardrailsParamsTypeCustom     ListGuardrailsParamsType = "custom"
	ListGuardrailsParamsTypePredefined ListGuardrailsParamsType = "predefined"
)

Defines values for ListGuardrailsParamsType.

type ListGuardrailsResp

type ListGuardrailsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GuardrailList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListGuardrailsResp

func ParseListGuardrailsResp(rsp *http.Response) (*ListGuardrailsResp, error)

ParseListGuardrailsResp parses an HTTP response from a ListGuardrailsWithResponse call

func (ListGuardrailsResp) Status

func (r ListGuardrailsResp) Status() string

Status returns HTTPResponse.Status

func (ListGuardrailsResp) StatusCode

func (r ListGuardrailsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListInvitationEventsResp

type ListInvitationEventsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *InvitationEventList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListInvitationEventsResp

func ParseListInvitationEventsResp(rsp *http.Response) (*ListInvitationEventsResp, error)

ParseListInvitationEventsResp parses an HTTP response from a ListInvitationEventsWithResponse call

func (ListInvitationEventsResp) Status

func (r ListInvitationEventsResp) Status() string

Status returns HTTPResponse.Status

func (ListInvitationEventsResp) StatusCode

func (r ListInvitationEventsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNotificationsParams

type ListNotificationsParams struct {
	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListNotificationsParams defines parameters for ListNotifications.

type ListNotificationsResp

type ListNotificationsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *NotificationList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListNotificationsResp

func ParseListNotificationsResp(rsp *http.Response) (*ListNotificationsResp, error)

ParseListNotificationsResp parses an HTTP response from a ListNotificationsWithResponse call

func (ListNotificationsResp) Status

func (r ListNotificationsResp) Status() string

Status returns HTTPResponse.Status

func (ListNotificationsResp) StatusCode

func (r ListNotificationsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPlansParams

type ListPlansParams struct {
	Name         *string `form:"name,omitempty" json:"name,omitempty"`
	CountryCode  *string `form:"country_code,omitempty" json:"country_code,omitempty"`
	CurrencyCode *string `form:"currency_code,omitempty" json:"currency_code,omitempty"`

	// Active Filter to active or inactive plans; omit for all
	Active *ListPlansParamsActive `form:"active,omitempty" json:"active,omitempty"`

	// Type Narrow to a single plan family (e.g. `spherestor`). Omit
	// for all types.
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListPlansParams defines parameters for ListPlans.

type ListPlansParamsActive

type ListPlansParamsActive string

ListPlansParamsActive defines parameters for ListPlans.

const (
	False ListPlansParamsActive = "false"
	True  ListPlansParamsActive = "true"
)

Defines values for ListPlansParamsActive.

type ListPlansResp

type ListPlansResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PlanList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListPlansResp

func ParseListPlansResp(rsp *http.Response) (*ListPlansResp, error)

ParseListPlansResp parses an HTTP response from a ListPlansWithResponse call

func (ListPlansResp) Status

func (r ListPlansResp) Status() string

Status returns HTTPResponse.Status

func (ListPlansResp) StatusCode

func (r ListPlansResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPluginsParams

type ListPluginsParams struct {
	Name      *string `form:"name,omitempty" json:"name,omitempty"`
	BaseImage *string `form:"base_image,omitempty" json:"base_image,omitempty"`

	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListPluginsParams defines parameters for ListPlugins.

type ListPluginsResp

type ListPluginsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PluginList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListPluginsResp

func ParseListPluginsResp(rsp *http.Response) (*ListPluginsResp, error)

ParseListPluginsResp parses an HTTP response from a ListPluginsWithResponse call

func (ListPluginsResp) Status

func (r ListPluginsResp) Status() string

Status returns HTTPResponse.Status

func (ListPluginsResp) StatusCode

func (r ListPluginsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsParams

type ListProjectsParams struct {
	// AccountId Account scope
	AccountId openapi_types.UUID `form:"account_id" json:"account_id"`
}

ListProjectsParams defines parameters for ListProjects.

type ListProjectsResp

type ListProjectsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListProjectsResp

func ParseListProjectsResp(rsp *http.Response) (*ListProjectsResp, error)

ParseListProjectsResp parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResp) Status

func (r ListProjectsResp) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResp) StatusCode

func (r ListProjectsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRegionsParams

type ListRegionsParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ListRegionsParams defines parameters for ListRegions.

type ListRegionsResp

type ListRegionsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RegionList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListRegionsResp

func ParseListRegionsResp(rsp *http.Response) (*ListRegionsResp, error)

ParseListRegionsResp parses an HTTP response from a ListRegionsWithResponse call

func (ListRegionsResp) Status

func (r ListRegionsResp) Status() string

Status returns HTTPResponse.Status

func (ListRegionsResp) StatusCode

func (r ListRegionsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRepositoryBranchesParams

type ListRepositoryBranchesParams struct {
	RepoName string `form:"repo_name" json:"repo_name"`

	// Owner Required for github
	Owner *string `form:"owner,omitempty" json:"owner,omitempty"`

	// Workspace Required for bitbucket
	Workspace *string `form:"workspace,omitempty" json:"workspace,omitempty"`

	// RepoId Required for gitlab
	RepoId *string `form:"repo_id,omitempty" json:"repo_id,omitempty"`
}

ListRepositoryBranchesParams defines parameters for ListRepositoryBranches.

type ListRepositoryBranchesResp

type ListRepositoryBranchesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitBranchList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListRepositoryBranchesResp

func ParseListRepositoryBranchesResp(rsp *http.Response) (*ListRepositoryBranchesResp, error)

ParseListRepositoryBranchesResp parses an HTTP response from a ListRepositoryBranchesWithResponse call

func (ListRepositoryBranchesResp) Status

Status returns HTTPResponse.Status

func (ListRepositoryBranchesResp) StatusCode

func (r ListRepositoryBranchesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListResourceSchemasResp

type ListResourceSchemasResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *map[string]interface{}
	ApplicationproblemJSON500 *InternalError
}

func ParseListResourceSchemasResp

func ParseListResourceSchemasResp(rsp *http.Response) (*ListResourceSchemasResp, error)

ParseListResourceSchemasResp parses an HTTP response from a ListResourceSchemasWithResponse call

func (ListResourceSchemasResp) Status

func (r ListResourceSchemasResp) Status() string

Status returns HTTPResponse.Status

func (ListResourceSchemasResp) StatusCode

func (r ListResourceSchemasResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceDeploymentsResp

type ListServiceDeploymentsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ServiceDeploymentList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListServiceDeploymentsResp

func ParseListServiceDeploymentsResp(rsp *http.Response) (*ListServiceDeploymentsResp, error)

ParseListServiceDeploymentsResp parses an HTTP response from a ListServiceDeploymentsWithResponse call

func (ListServiceDeploymentsResp) Status

Status returns HTTPResponse.Status

func (ListServiceDeploymentsResp) StatusCode

func (r ListServiceDeploymentsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServicesParams

type ListServicesParams struct {
	// ProjectId Project scope
	ProjectId openapi_types.UUID `form:"project_id" json:"project_id"`
}

ListServicesParams defines parameters for ListServices.

type ListServicesResp

type ListServicesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ServiceList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListServicesResp

func ParseListServicesResp(rsp *http.Response) (*ListServicesResp, error)

ParseListServicesResp parses an HTTP response from a ListServicesWithResponse call

func (ListServicesResp) Status

func (r ListServicesResp) Status() string

Status returns HTTPResponse.Status

func (ListServicesResp) StatusCode

func (r ListServicesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSnapshotsParams

type ListSnapshotsParams struct {
	DeploymentId openapi_types.UUID `form:"deployment_id" json:"deployment_id"`
}

ListSnapshotsParams defines parameters for ListSnapshots.

type ListSnapshotsResp

type ListSnapshotsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SnapshotList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListSnapshotsResp

func ParseListSnapshotsResp(rsp *http.Response) (*ListSnapshotsResp, error)

ParseListSnapshotsResp parses an HTTP response from a ListSnapshotsWithResponse call

func (ListSnapshotsResp) Status

func (r ListSnapshotsResp) Status() string

Status returns HTTPResponse.Status

func (ListSnapshotsResp) StatusCode

func (r ListSnapshotsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSphereFilesJSONRequestBody

type ListSphereFilesJSONRequestBody = ListSphereFilesRequest

ListSphereFilesJSONRequestBody defines body for ListSphereFiles for application/json ContentType.

type ListSphereFilesRequest

type ListSphereFilesRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	Filter        *string            `json:"filter,omitempty"`
	Path          string             `json:"path"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

ListSphereFilesRequest defines model for ListSphereFilesRequest.

type ListSphereFilesResp

type ListSphereFilesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SphereFileList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListSphereFilesResp

func ParseListSphereFilesResp(rsp *http.Response) (*ListSphereFilesResp, error)

ParseListSphereFilesResp parses an HTTP response from a ListSphereFilesWithResponse call

func (ListSphereFilesResp) Status

func (r ListSphereFilesResp) Status() string

Status returns HTTPResponse.Status

func (ListSphereFilesResp) StatusCode

func (r ListSphereFilesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSpherestorVolumesParams

type ListSpherestorVolumesParams struct {
	EnvironmentId openapi_types.UUID `form:"environment_id" json:"environment_id"`

	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListSpherestorVolumesParams defines parameters for ListSpherestorVolumes.

type ListSpherestorVolumesResp

type ListSpherestorVolumesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SpherestorVolumeList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListSpherestorVolumesResp

func ParseListSpherestorVolumesResp(rsp *http.Response) (*ListSpherestorVolumesResp, error)

ParseListSpherestorVolumesResp parses an HTTP response from a ListSpherestorVolumesWithResponse call

func (ListSpherestorVolumesResp) Status

func (r ListSpherestorVolumesResp) Status() string

Status returns HTTPResponse.Status

func (ListSpherestorVolumesResp) StatusCode

func (r ListSpherestorVolumesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSubscriptionCategoryDetailsParams

type ListSubscriptionCategoryDetailsParams struct {
	CountryCode  *string `form:"country_code,omitempty" json:"country_code,omitempty"`
	CurrencyCode *string `form:"currency_code,omitempty" json:"currency_code,omitempty"`

	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListSubscriptionCategoryDetailsParams defines parameters for ListSubscriptionCategoryDetails.

type ListSubscriptionCategoryDetailsResp

type ListSubscriptionCategoryDetailsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SubscriptionCategoryList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON500 *InternalError
}

func ParseListSubscriptionCategoryDetailsResp

func ParseListSubscriptionCategoryDetailsResp(rsp *http.Response) (*ListSubscriptionCategoryDetailsResp, error)

ParseListSubscriptionCategoryDetailsResp parses an HTTP response from a ListSubscriptionCategoryDetailsWithResponse call

func (ListSubscriptionCategoryDetailsResp) Status

Status returns HTTPResponse.Status

func (ListSubscriptionCategoryDetailsResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListSubscriptionFeaturesParams

type ListSubscriptionFeaturesParams struct {
	// Accessibility Filter by feature accessibility level
	Accessibility          *ListSubscriptionFeaturesParamsAccessibility `form:"accessibility,omitempty" json:"accessibility,omitempty"`
	Name                   *string                                      `form:"name,omitempty" json:"name,omitempty"`
	Type                   *string                                      `form:"type,omitempty" json:"type,omitempty"`
	Slug                   *string                                      `form:"slug,omitempty" json:"slug,omitempty"`
	SubscriptionCategoryId *openapi_types.UUID                          `form:"subscription_category_id,omitempty" json:"subscription_category_id,omitempty"`

	// Page 1-indexed page number for offset pagination
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Results per page
	PageSize *PageSize `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListSubscriptionFeaturesParams defines parameters for ListSubscriptionFeatures.

type ListSubscriptionFeaturesParamsAccessibility

type ListSubscriptionFeaturesParamsAccessibility string

ListSubscriptionFeaturesParamsAccessibility defines parameters for ListSubscriptionFeatures.

const (
	ListSubscriptionFeaturesParamsAccessibilityDisabled ListSubscriptionFeaturesParamsAccessibility = "disabled"
	ListSubscriptionFeaturesParamsAccessibilityGeneral  ListSubscriptionFeaturesParamsAccessibility = "general"
	ListSubscriptionFeaturesParamsAccessibilityPrivate  ListSubscriptionFeaturesParamsAccessibility = "private"
	ListSubscriptionFeaturesParamsAccessibilityPublic   ListSubscriptionFeaturesParamsAccessibility = "public"
)

Defines values for ListSubscriptionFeaturesParamsAccessibility.

type ListSubscriptionFeaturesResp

type ListSubscriptionFeaturesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SubscriptionFeatureList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListSubscriptionFeaturesResp

func ParseListSubscriptionFeaturesResp(rsp *http.Response) (*ListSubscriptionFeaturesResp, error)

ParseListSubscriptionFeaturesResp parses an HTTP response from a ListSubscriptionFeaturesWithResponse call

func (ListSubscriptionFeaturesResp) Status

Status returns HTTPResponse.Status

func (ListSubscriptionFeaturesResp) StatusCode

func (r ListSubscriptionFeaturesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSubscriptionsParams

type ListSubscriptionsParams struct {
	// CountryCode Narrow the catalog to a single country (ISO-2)
	CountryCode *string `form:"country_code,omitempty" json:"country_code,omitempty"`

	// CurrencyCode Narrow the catalog to a single currency (ISO-4217)
	CurrencyCode *string `form:"currency_code,omitempty" json:"currency_code,omitempty"`
}

ListSubscriptionsParams defines parameters for ListSubscriptions.

type ListSubscriptionsResp

type ListSubscriptionsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SubscriptionListResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON500 *InternalError
}

func ParseListSubscriptionsResp

func ParseListSubscriptionsResp(rsp *http.Response) (*ListSubscriptionsResp, error)

ParseListSubscriptionsResp parses an HTTP response from a ListSubscriptionsWithResponse call

func (ListSubscriptionsResp) Status

func (r ListSubscriptionsResp) Status() string

Status returns HTTPResponse.Status

func (ListSubscriptionsResp) StatusCode

func (r ListSubscriptionsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamProjectsResp

type ListTeamProjectsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamProjectList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseListTeamProjectsResp

func ParseListTeamProjectsResp(rsp *http.Response) (*ListTeamProjectsResp, error)

ParseListTeamProjectsResp parses an HTTP response from a ListTeamProjectsWithResponse call

func (ListTeamProjectsResp) Status

func (r ListTeamProjectsResp) Status() string

Status returns HTTPResponse.Status

func (ListTeamProjectsResp) StatusCode

func (r ListTeamProjectsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsParams

type ListTeamsParams struct {
	// AccountId Account scope
	AccountId openapi_types.UUID `form:"account_id" json:"account_id"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTeamsResp

type ListTeamsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON429 *RateLimited
	ApplicationproblemJSON500 *InternalError
}

func ParseListTeamsResp

func ParseListTeamsResp(rsp *http.Response) (*ListTeamsResp, error)

ParseListTeamsResp parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsResp) Status

func (r ListTeamsResp) Status() string

Status returns HTTPResponse.Status

func (ListTeamsResp) StatusCode

func (r ListTeamsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserAccountsResp

type ListUserAccountsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UserAccountList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListUserAccountsResp

func ParseListUserAccountsResp(rsp *http.Response) (*ListUserAccountsResp, error)

ParseListUserAccountsResp parses an HTTP response from a ListUserAccountsWithResponse call

func (ListUserAccountsResp) Status

func (r ListUserAccountsResp) Status() string

Status returns HTTPResponse.Status

func (ListUserAccountsResp) StatusCode

func (r ListUserAccountsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserPendingInvitationsResp

type ListUserPendingInvitationsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UserPendingInvitationList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListUserPendingInvitationsResp

func ParseListUserPendingInvitationsResp(rsp *http.Response) (*ListUserPendingInvitationsResp, error)

ParseListUserPendingInvitationsResp parses an HTTP response from a ListUserPendingInvitationsWithResponse call

func (ListUserPendingInvitationsResp) Status

Status returns HTTPResponse.Status

func (ListUserPendingInvitationsResp) StatusCode

func (r ListUserPendingInvitationsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserProjectsResp

type ListUserProjectsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UserProjectList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListUserProjectsResp

func ParseListUserProjectsResp(rsp *http.Response) (*ListUserProjectsResp, error)

ParseListUserProjectsResp parses an HTTP response from a ListUserProjectsWithResponse call

func (ListUserProjectsResp) Status

func (r ListUserProjectsResp) Status() string

Status returns HTTPResponse.Status

func (ListUserProjectsResp) StatusCode

func (r ListUserProjectsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserSearchHistoryResp

type ListUserSearchHistoryResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UserSearchHistoryList
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseListUserSearchHistoryResp

func ParseListUserSearchHistoryResp(rsp *http.Response) (*ListUserSearchHistoryResp, error)

ParseListUserSearchHistoryResp parses an HTTP response from a ListUserSearchHistoryWithResponse call

func (ListUserSearchHistoryResp) Status

func (r ListUserSearchHistoryResp) Status() string

Status returns HTTPResponse.Status

func (ListUserSearchHistoryResp) StatusCode

func (r ListUserSearchHistoryResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogBucket

type LogBucket = string

LogBucket defines model for LogBucket.

type LogCursor

type LogCursor = string

LogCursor defines model for LogCursor.

type LogDirection

type LogDirection string

LogDirection defines model for LogDirection.

const (
	LogDirectionBackward LogDirection = "backward"
	LogDirectionForward  LogDirection = "forward"
)

Defines values for LogDirection.

type LogEndTime

type LogEndTime = time.Time

LogEndTime defines model for LogEndTime.

type LogEntry

type LogEntry struct {
	// Level Detected severity ("error" / "warn" / "info" / "debug") when
	// the upstream log pipeline classified the line. Empty for
	// streams the pipeline couldn't classify.
	Level   *string `json:"level,omitempty"`
	Message *string `json:"message,omitempty"`

	// Spherelet Six-character identifier of the spherelet that emitted this
	// line. Stable across requests; the same id is used by the
	// shell-session and per-spherelet metrics endpoints. Empty
	// when the source spherelet can't be resolved.
	Spherelet            *string                `json:"spherelet,omitempty"`
	Timestamp            *time.Time             `json:"timestamp,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LogEntry A single log line.

func (LogEntry) Get

func (a LogEntry) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LogEntry. Returns the specified element and whether it was found

func (LogEntry) MarshalJSON

func (a LogEntry) MarshalJSON() ([]byte, error)

Override default JSON handling for LogEntry to handle AdditionalProperties

func (*LogEntry) Set

func (a *LogEntry) Set(fieldName string, value interface{})

Setter for additional properties for LogEntry

func (*LogEntry) UnmarshalJSON

func (a *LogEntry) UnmarshalJSON(b []byte) error

Override default JSON handling for LogEntry to handle AdditionalProperties

type LogHistogram

type LogHistogram struct {
	Items  []LogHistogramBucket `json:"items"`
	Object LogHistogramObject   `json:"object"`
}

LogHistogram Per-bucket log volume across the requested range. Bars are ordered oldest first. Empty `items` array signals "no entries in the picked range" rather than an error.

type LogHistogramBucket

type LogHistogramBucket struct {
	Counts map[string]int `json:"counts"`
	End    time.Time      `json:"end"`
	Start  time.Time      `json:"start"`
}

LogHistogramBucket One bar of the per-bucket histogram. `start` and `end` bound the bucket inclusive/exclusive. `counts` is a per-level map — typically `error`, `warn`, `info`, `debug`, and `unknown` for entries the system couldn't classify.

type LogHistogramObject

type LogHistogramObject string

LogHistogramObject defines model for LogHistogram.Object.

const (
	LogHistogramObjectLogHistogram LogHistogramObject = "log_histogram"
)

Defines values for LogHistogramObject.

type LogLimit

type LogLimit = int

LogLimit defines model for LogLimit.

type LogList

type LogList struct {
	Items  []LogEntry    `json:"items"`
	Object LogListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

LogList defines model for LogList.

type LogListObject

type LogListObject string

LogListObject defines model for LogList.Object.

const (
	LogListObjectList LogListObject = "list"
)

Defines values for LogListObject.

type LogQ

type LogQ = string

LogQ defines model for LogQ.

type LogQuery

type LogQuery = string

LogQuery defines model for LogQuery.

type LogStartTime

type LogStartTime = time.Time

LogStartTime defines model for LogStartTime.

type Manifest

type Manifest struct {
	// Domains Custom domains to attach to this service
	Domains *[]string `json:"domains,omitempty"`

	// PreDeployCommand Command run once after a successful build, before rollout
	PreDeployCommand *string `json:"pre_deploy_command,omitempty"`

	// Project Optional project name
	Project *string `json:"project,omitempty"`

	// RootDir Subdirectory within the repo containing this service. Defaults to `.`.
	RootDir *string `json:"root_dir,omitempty"`

	// Runtime The runtime block of a build manifest. Describes how the
	// service's source is turned into a runnable image.
	Runtime Runtime `json:"runtime"`

	// Service Service name this manifest applies to
	Service string `json:"service"`

	// WatchPaths gitignore-style globs. A push only triggers a build when a
	// changed file matches one of these. Defaults to `["**"]`.
	WatchPaths *[]string `json:"watch_paths,omitempty"`
}

Manifest Build manifest (computesphere.yaml). Describes how to build and deploy a single service. Build arguments and environment values declared here are intended for non-sensitive configuration only.

type ManifestUpdateAck

type ManifestUpdateAck struct {
	Message string                  `json:"message"`
	Object  ManifestUpdateAckObject `json:"object"`
}

ManifestUpdateAck Acknowledgement returned after storing a build manifest.

type ManifestUpdateAckObject

type ManifestUpdateAckObject string

ManifestUpdateAckObject defines model for ManifestUpdateAck.Object.

const (
	ManifestUpdateAckObjectManifest ManifestUpdateAckObject = "manifest"
)

Defines values for ManifestUpdateAckObject.

type ManifestValidation

type ManifestValidation struct {
	Object ManifestValidationObject `json:"object"`
	Valid  bool                     `json:"valid"`

	// Warnings Non-fatal advisories about the manifest
	Warnings *[]string `json:"warnings,omitempty"`
}

ManifestValidation Result of validating a build manifest.

type ManifestValidationObject

type ManifestValidationObject string

ManifestValidationObject defines model for ManifestValidation.Object.

const (
	ManifestValidationObjectManifestValidation ManifestValidationObject = "manifest_validation"
)

Defines values for ManifestValidationObject.

type MarkAllNotificationsReadResp

type MarkAllNotificationsReadResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseMarkAllNotificationsReadResp

func ParseMarkAllNotificationsReadResp(rsp *http.Response) (*MarkAllNotificationsReadResp, error)

ParseMarkAllNotificationsReadResp parses an HTTP response from a MarkAllNotificationsReadWithResponse call

func (MarkAllNotificationsReadResp) Status

Status returns HTTPResponse.Status

func (MarkAllNotificationsReadResp) StatusCode

func (r MarkAllNotificationsReadResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MetricsResponse

type MetricsResponse struct {
	// Cpu CPU usage matrix (mCore by timestamp)
	Cpu *interface{} `json:"cpu,omitempty"`

	// Memory Memory usage matrix (bytes by timestamp)
	Memory *interface{}          `json:"memory,omitempty"`
	Object MetricsResponseObject `json:"object"`

	// Spherelets Spherelet count matrix
	Spherelets *interface{} `json:"spherelets,omitempty"`
}

MetricsResponse Time-series metrics payload. Exactly one of cpu / memory / spherelets is populated per request, selected by the `type` query parameter. Each value is a matrix of the form `[{ metric: {...}, values: [[unix_ts, "value"], ...] }, ...]`.

type MetricsResponseObject

type MetricsResponseObject string

MetricsResponseObject defines model for MetricsResponse.Object.

const (
	Metrics MetricsResponseObject = "metrics"
)

Defines values for MetricsResponseObject.

type NetworkAccess

type NetworkAccess struct {
	// Type Access mode (e.g., `public`, `ip_whitelist`)
	Type string `json:"type"`

	// WhitelistedIps CIDR list when type is `ip_whitelist`; always present (may be empty)
	WhitelistedIps []string `json:"whitelisted_ips"`
}

NetworkAccess defines model for NetworkAccess.

type NetworkPolicy

type NetworkPolicy struct {
	// Enabled Whether the restrictive network policy is turned on
	Enabled bool `json:"enabled"`
}

NetworkPolicy defines model for NetworkPolicy.

type NewSphereFileFolderRequest

type NewSphereFileFolderRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	Path          string             `json:"path"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

NewSphereFileFolderRequest defines model for NewSphereFileFolderRequest.

type NotFound

type NotFound = Problem

NotFound RFC 7807 Problem Details envelope for every non-2xx response

type Notification

type Notification struct {
	AccountId         openapi_types.UUID  `json:"account_id"`
	Body              string              `json:"body"`
	CreatedAt         time.Time           `json:"created_at"`
	Id                openapi_types.UUID  `json:"id"`
	Module            string              `json:"module"`
	ModuleId          string              `json:"module_id"`
	NotificationLevel string              `json:"notification_level"`
	Object            NotificationObject  `json:"object"`
	Seen              bool                `json:"seen"`
	Title             string              `json:"title"`
	TriggeredBy       string              `json:"triggered_by"`
	Type              string              `json:"type"`
	Url               string              `json:"url"`
	UserEmail         openapi_types.Email `json:"user_email"`
	UserId            openapi_types.UUID  `json:"user_id"`
}

Notification defines model for Notification.

type NotificationId

type NotificationId = openapi_types.UUID

NotificationId defines model for NotificationId.

type NotificationList

type NotificationList struct {
	Items  []Notification         `json:"items"`
	Object NotificationListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

NotificationList defines model for NotificationList.

type NotificationListObject

type NotificationListObject string

NotificationListObject defines model for NotificationList.Object.

const (
	NotificationListObjectList NotificationListObject = "list"
)

Defines values for NotificationListObject.

type NotificationObject

type NotificationObject string

NotificationObject defines model for Notification.Object.

const (
	NotificationObjectNotification NotificationObject = "notification"
)

Defines values for NotificationObject.

type NotificationSettings

type NotificationSettings struct {
	Activity       bool                       `json:"activity"`
	Billing        bool                       `json:"billing"`
	Deployment     bool                       `json:"deployment"`
	EmailEnabled   bool                       `json:"email_enabled"`
	Emails         []openapi_types.Email      `json:"emails"`
	Id             openapi_types.UUID         `json:"id"`
	InappEnabled   bool                       `json:"inapp_enabled"`
	Invites        bool                       `json:"invites"`
	Object         NotificationSettingsObject `json:"object"`
	Payment        bool                       `json:"payment"`
	UserId         openapi_types.UUID         `json:"user_id"`
	WebhookEnabled bool                       `json:"webhook_enabled"`
	Webhooks       []NotificationWebhook      `json:"webhooks"`
}

NotificationSettings defines model for NotificationSettings.

type NotificationSettingsObject

type NotificationSettingsObject string

NotificationSettingsObject defines model for NotificationSettings.Object.

const (
	NotificationSettingsObjectNotificationSettings NotificationSettingsObject = "notification_settings"
)

Defines values for NotificationSettingsObject.

type NotificationUnreadCount

type NotificationUnreadCount struct {
	Object                    NotificationUnreadCountObject `json:"object"`
	PendingAccountInvitations int                           `json:"pending_account_invitations"`
	Read                      int                           `json:"read"`
	Total                     int                           `json:"total"`
	Unread                    int                           `json:"unread"`
}

NotificationUnreadCount defines model for NotificationUnreadCount.

type NotificationUnreadCountObject

type NotificationUnreadCountObject string

NotificationUnreadCountObject defines model for NotificationUnreadCount.Object.

const (
	NotificationUnreadCountObjectNotificationUnreadCount NotificationUnreadCountObject = "notification_unread_count"
)

Defines values for NotificationUnreadCountObject.

type NotificationWebhook

type NotificationWebhook struct {
	ContentType NotificationWebhookContentType `json:"content_type"`
	Token       string                         `json:"token"`
	Url         string                         `json:"url"`
}

NotificationWebhook defines model for NotificationWebhook.

type NotificationWebhookContentType

type NotificationWebhookContentType string

NotificationWebhookContentType defines model for NotificationWebhook.ContentType.

const (
	Json NotificationWebhookContentType = "json"
	Text NotificationWebhookContentType = "text"
)

Defines values for NotificationWebhookContentType.

type Page

type Page = int

Page defines model for Page.

type PageSize

type PageSize = int

PageSize defines model for PageSize.

type Pagination

type Pagination struct {
	// Next Absolute-path URL for the next page, or null
	Next *string `json:"next"`

	// NextCursor Opaque signed cursor, or null
	NextCursor *string `json:"next_cursor"`
	Page       int     `json:"page"`
	PageSize   int     `json:"page_size"`

	// Prev Absolute-path URL for the previous page, or null
	Prev *string `json:"prev"`

	// PrevCursor Opaque signed cursor, or null
	PrevCursor *string `json:"prev_cursor"`
	Total      int     `json:"total"`
	TotalPages int     `json:"total_pages"`
}

Pagination Every list response carries this envelope. `items` is always an array (never null). `total = 0` on empty pages. Both offset and cursor pagination are supported; clients should prefer `next` URLs over constructing query strings.

type PaymentHistoryEntry

type PaymentHistoryEntry struct {
	AccountId     openapi_types.UUID        `json:"account_id"`
	CreatedAt     time.Time                 `json:"created_at"`
	GatewayId     string                    `json:"gateway_id"`
	Id            openapi_types.UUID        `json:"id"`
	InvoiceId     *openapi_types.UUID       `json:"invoice_id,omitempty"`
	Object        PaymentHistoryEntryObject `json:"object"`
	TransactionId *openapi_types.UUID       `json:"transaction_id,omitempty"`
	UserId        openapi_types.UUID        `json:"user_id"`
}

PaymentHistoryEntry defines model for PaymentHistoryEntry.

type PaymentHistoryEntryObject

type PaymentHistoryEntryObject string

PaymentHistoryEntryObject defines model for PaymentHistoryEntry.Object.

const (
	PaymentHistory PaymentHistoryEntryObject = "payment_history"
)

Defines values for PaymentHistoryEntryObject.

type PaymentHistoryList

type PaymentHistoryList struct {
	Items  []PaymentHistoryEntry    `json:"items"`
	Object PaymentHistoryListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

PaymentHistoryList defines model for PaymentHistoryList.

type PaymentHistoryListObject

type PaymentHistoryListObject string

PaymentHistoryListObject defines model for PaymentHistoryList.Object.

const (
	PaymentHistoryListObjectList PaymentHistoryListObject = "list"
)

Defines values for PaymentHistoryListObject.

type Plan

type Plan struct {
	Active bool `json:"active"`

	// Core vCPU millicores per spherelet
	Core         int    `json:"core"`
	CountryCode  string `json:"country_code"`
	CurrencyCode string `json:"currency_code"`

	// DisplayName User-facing label (Flex, Standard, Performance)
	DisplayName string `json:"display_name"`
	Id          string `json:"id"`

	// Memory Memory in MB per spherelet
	Memory int `json:"memory"`

	// Name Internal code (FLX, MAX, PWR)
	Name   string     `json:"name"`
	Object PlanObject `json:"object"`
	Price  float64    `json:"price"`
	Slug   string     `json:"slug"`

	// Type Plan kind (spherelet | spherestor)
	Type string `json:"type"`
}

Plan defines model for Plan.

type PlanId

type PlanId = openapi_types.UUID

PlanId defines model for PlanId.

type PlanList

type PlanList struct {
	Items  []Plan         `json:"items"`
	Object PlanListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

PlanList defines model for PlanList.

type PlanListObject

type PlanListObject string

PlanListObject defines model for PlanList.Object.

const (
	PlanListObjectList PlanListObject = "list"
)

Defines values for PlanListObject.

type PlanObject

type PlanObject string

PlanObject defines model for Plan.Object.

const (
	PlanObjectPlan PlanObject = "plan"
)

Defines values for PlanObject.

type Plugin

type Plugin struct {
	Active bool `json:"active"`

	// BaseImage Container image reference (e.g., node, python)
	BaseImage string `json:"base_image"`

	// BaseVersion Comma-separated list of supported versions
	BaseVersion string             `json:"base_version"`
	CreatedAt   time.Time          `json:"created_at"`
	Id          openapi_types.UUID `json:"id"`
	Name        string             `json:"name"`
	Object      PluginObject       `json:"object"`
}

Plugin defines model for Plugin.

type PluginId

type PluginId = openapi_types.UUID

PluginId defines model for PluginId.

type PluginList

type PluginList struct {
	Items  []Plugin         `json:"items"`
	Object PluginListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

PluginList defines model for PluginList.

type PluginListObject

type PluginListObject string

PluginListObject defines model for PluginList.Object.

const (
	PluginListObjectList PluginListObject = "list"
)

Defines values for PluginListObject.

type PluginObject

type PluginObject string

PluginObject defines model for Plugin.Object.

const (
	PluginObjectPlugin PluginObject = "plugin"
)

Defines values for PluginObject.

type Problem

type Problem struct {
	// Code Stable machine-readable identifier suitable for client-side dispatch and i18n
	Code ProblemCode `json:"code"`

	// Detail Human-readable context; never contains secrets or server internals
	Detail string `json:"detail"`

	// Errors Present for field-level validation errors
	Errors *[]ProblemFieldError `json:"errors,omitempty"`

	// Instance The path that produced the error
	Instance string `json:"instance"`

	// RequestId Correlates to server logs
	RequestId string `json:"request_id"`

	// RetryAfterSeconds Mirrors `Retry-After` header on 429/503
	RetryAfterSeconds *int `json:"retry_after_seconds"`
	Status            int  `json:"status"`

	// Title Short, stable, human-readable summary
	Title string `json:"title"`

	// TraceId W3C Trace Context trace id
	TraceId *string `json:"trace_id"`

	// Type Stable URI identifying the error class; resolves to documentation
	Type string `json:"type"`
}

Problem RFC 7807 Problem Details envelope for every non-2xx response

type ProblemCode

type ProblemCode string

ProblemCode Stable machine-readable identifier suitable for client-side dispatch and i18n

const (
	ProblemCodeAPITOKENEXPIRED           ProblemCode = "API_TOKEN_EXPIRED"
	ProblemCodeBadGateway                ProblemCode = "bad_gateway"
	ProblemCodeConflict                  ProblemCode = "conflict"
	ProblemCodeDEPLOYMENTFAILED          ProblemCode = "DEPLOYMENT_FAILED"
	ProblemCodeEMAILALREADYREGISTERED    ProblemCode = "EMAIL_ALREADY_REGISTERED"
	ProblemCodeEMAILVERIFICATIONREQUIRED ProblemCode = "EMAIL_VERIFICATION_REQUIRED"
	ProblemCodeForbidden                 ProblemCode = "forbidden"
	ProblemCodeGatewayTimeout            ProblemCode = "gateway_timeout"
	ProblemCodeGone                      ProblemCode = "gone"
	ProblemCodeINVALIDAPITOKEN           ProblemCode = "INVALID_API_TOKEN"
	ProblemCodeInternalError             ProblemCode = "internal_error"
	ProblemCodeInvalidRequest            ProblemCode = "invalid_request"
	ProblemCodeMethodNotAllowed          ProblemCode = "method_not_allowed"
	ProblemCodeMissingRequiredField      ProblemCode = "missing_required_field"
	ProblemCodeNotFound                  ProblemCode = "not_found"
	ProblemCodeNotImplemented            ProblemCode = "not_implemented"
	ProblemCodePAYMENTREQUIRED           ProblemCode = "PAYMENT_REQUIRED"
	ProblemCodePROJECTQUOTAEXCEEDED      ProblemCode = "PROJECT_QUOTA_EXCEEDED"
	ProblemCodePayloadTooLarge           ProblemCode = "payload_too_large"
	ProblemCodePreconditionFailed        ProblemCode = "precondition_failed"
	ProblemCodeQuotaExceeded             ProblemCode = "quota_exceeded"
	ProblemCodeRateLimited               ProblemCode = "rate_limited"
	ProblemCodeSIGNUPTHROTTLEDEVICE      ProblemCode = "SIGNUP_THROTTLE_DEVICE"
	ProblemCodeSIGNUPTHROTTLEIP          ProblemCode = "SIGNUP_THROTTLE_IP"
	ProblemCodeSPHERELETQUOTAEXCEEDED    ProblemCode = "SPHERELET_QUOTA_EXCEEDED"
	ProblemCodeServiceUnavailable        ProblemCode = "service_unavailable"
	ProblemCodeTRIALEXPIRED              ProblemCode = "TRIAL_EXPIRED"
	ProblemCodeUnauthenticated           ProblemCode = "unauthenticated"
	ProblemCodeUnprocessableEntity       ProblemCode = "unprocessable_entity"
	ProblemCodeUnsupportedMediaType      ProblemCode = "unsupported_media_type"
	ProblemCodeValidationFailed          ProblemCode = "validation_failed"
)

Defines values for ProblemCode.

type ProblemFieldError

type ProblemFieldError struct {
	// Code Stable machine-readable code
	Code    string  `json:"code"`
	DocsUrl *string `json:"docs_url,omitempty"`

	// Field JSON pointer or dotted field path
	Field   string `json:"field"`
	Message string `json:"message"`
}

ProblemFieldError defines model for ProblemFieldError.

type Project

type Project struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// Active Whether the project is enabled
	Active bool `json:"active"`

	// AlertEnabled Whether alert delivery is turned on
	AlertEnabled bool      `json:"alert_enabled"`
	CreatedAt    time.Time `json:"created_at"`

	// CreatedBy User id of the creator
	CreatedBy *string `json:"created_by"`

	// DeploymentCount Number of non-deleted deployments in this project. Same
	// denormalization pattern as service_count.
	DeploymentCount int32 `json:"deployment_count"`

	// Description Optional long-form description
	Description *string `json:"description"`

	// Id Opaque project identifier
	Id string `json:"id"`

	// LastOpenedAt Most recent open timestamp, or null if never opened
	LastOpenedAt *time.Time `json:"last_opened_at"`

	// Name Display name
	Name   string        `json:"name"`
	Object ProjectObject `json:"object"`

	// ServiceCount Number of non-deleted services in this project. Denormalized
	// rollup populated by the controller via a batched query —
	// zero when no services exist (or when the response was built
	// from a code path that doesn't enrich, e.g. POST creates).
	ServiceCount int32 `json:"service_count"`

	// SphereCount Sum of `sphere_count` across all non-deleted deployments in
	// this project — i.e. total spherelet allocation. Same
	// denormalization pattern as the other count fields.
	SphereCount int32     `json:"sphere_count"`
	UpdatedAt   time.Time `json:"updated_at"`

	// UserId Owner user id, or null when the project predates ownership tracking
	UserId *string `json:"user_id"`
}

Project defines model for Project.

type ProjectId

type ProjectId = openapi_types.UUID

ProjectId defines model for ProjectId.

type ProjectList

type ProjectList struct {
	Items  []Project         `json:"items"`
	Object ProjectListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

ProjectList defines model for ProjectList.

type ProjectListObject

type ProjectListObject string

ProjectListObject defines model for ProjectList.Object.

const (
	ProjectListObjectList ProjectListObject = "list"
)

Defines values for ProjectListObject.

type ProjectObject

type ProjectObject string

ProjectObject defines model for Project.Object.

const (
	ProjectObjectProject ProjectObject = "project"
)

Defines values for ProjectObject.

type ProjectResourceEnvironment

type ProjectResourceEnvironment struct {
	Id       openapi_types.UUID               `json:"id"`
	Name     string                           `json:"name"`
	Object   ProjectResourceEnvironmentObject `json:"object"`
	Services []EnvironmentResourceItem        `json:"services"`
}

ProjectResourceEnvironment defines model for ProjectResourceEnvironment.

type ProjectResourceEnvironmentObject

type ProjectResourceEnvironmentObject string

ProjectResourceEnvironmentObject defines model for ProjectResourceEnvironment.Object.

const (
	ProjectResourceEnvironmentObjectProjectResourceEnvironment ProjectResourceEnvironmentObject = "project_resource_environment"
)

Defines values for ProjectResourceEnvironmentObject.

type ProjectResources

type ProjectResources struct {
	Environments      []ProjectResourceEnvironment `json:"environments"`
	Object            ProjectResourcesObject       `json:"object"`
	ProjectId         openapi_types.UUID           `json:"project_id"`
	ProjectName       string                       `json:"project_name"`
	TotalEnvironments int                          `json:"total_environments"`
	TotalServices     int                          `json:"total_services"`
}

ProjectResources defines model for ProjectResources.

type ProjectResourcesObject

type ProjectResourcesObject string

ProjectResourcesObject defines model for ProjectResources.Object.

const (
	ProjectResourcesObjectProjectResources ProjectResourcesObject = "project_resources"
)

Defines values for ProjectResourcesObject.

type ProjectRoleResolution

type ProjectRoleResolution struct {
	Object ProjectRoleResolutionObject `json:"object"`

	// Role Resolved role (owner, admin, member, viewer, or none)
	Role string `json:"role"`
}

ProjectRoleResolution defines model for ProjectRoleResolution.

type ProjectRoleResolutionObject

type ProjectRoleResolutionObject string

ProjectRoleResolutionObject defines model for ProjectRoleResolution.Object.

const (
	ProjectRole ProjectRoleResolutionObject = "project_role"
)

Defines values for ProjectRoleResolutionObject.

type RateLimited

type RateLimited = Problem

RateLimited RFC 7807 Problem Details envelope for every non-2xx response

type Region

type Region struct {
	// Available Whether this region currently accepts new environments
	Available bool `json:"available"`

	// DisplayName Human-readable name suitable for UI display
	DisplayName string `json:"display_name"`

	// Name Canonical region identifier (e.g., `us-east-1`)
	Name   string       `json:"name"`
	Object RegionObject `json:"object"`
}

Region defines model for Region.

type RegionList

type RegionList struct {
	Items  []Region         `json:"items"`
	Object RegionListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

RegionList defines model for RegionList.

type RegionListObject

type RegionListObject string

RegionListObject defines model for RegionList.Object.

const (
	RegionListObjectList RegionListObject = "list"
)

Defines values for RegionListObject.

type RegionObject

type RegionObject string

RegionObject defines model for Region.Object.

const (
	RegionObjectRegion RegionObject = "region"
)

Defines values for RegionObject.

type RemoveAccountMemberResp

type RemoveAccountMemberResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRemoveAccountMemberResp

func ParseRemoveAccountMemberResp(rsp *http.Response) (*RemoveAccountMemberResp, error)

ParseRemoveAccountMemberResp parses an HTTP response from a RemoveAccountMemberWithResponse call

func (RemoveAccountMemberResp) Status

func (r RemoveAccountMemberResp) Status() string

Status returns HTTPResponse.Status

func (RemoveAccountMemberResp) StatusCode

func (r RemoveAccountMemberResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveEnvironmentCustomDomainResp

type RemoveEnvironmentCustomDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRemoveEnvironmentCustomDomainResp

func ParseRemoveEnvironmentCustomDomainResp(rsp *http.Response) (*RemoveEnvironmentCustomDomainResp, error)

ParseRemoveEnvironmentCustomDomainResp parses an HTTP response from a RemoveEnvironmentCustomDomainWithResponse call

func (RemoveEnvironmentCustomDomainResp) Status

Status returns HTTPResponse.Status

func (RemoveEnvironmentCustomDomainResp) StatusCode

func (r RemoveEnvironmentCustomDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTeamMemberResp

type RemoveTeamMemberResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Team
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRemoveTeamMemberResp

func ParseRemoveTeamMemberResp(rsp *http.Response) (*RemoveTeamMemberResp, error)

ParseRemoveTeamMemberResp parses an HTTP response from a RemoveTeamMemberWithResponse call

func (RemoveTeamMemberResp) Status

func (r RemoveTeamMemberResp) Status() string

Status returns HTTPResponse.Status

func (RemoveTeamMemberResp) StatusCode

func (r RemoveTeamMemberResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTeamProjectResp

type RemoveTeamProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRemoveTeamProjectResp

func ParseRemoveTeamProjectResp(rsp *http.Response) (*RemoveTeamProjectResp, error)

ParseRemoveTeamProjectResp parses an HTTP response from a RemoveTeamProjectWithResponse call

func (RemoveTeamProjectResp) Status

func (r RemoveTeamProjectResp) Status() string

Status returns HTTPResponse.Status

func (RemoveTeamProjectResp) StatusCode

func (r RemoveTeamProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenameSphereFileJSONRequestBody

type RenameSphereFileJSONRequestBody = RenameSphereFileRequest

RenameSphereFileJSONRequestBody defines body for RenameSphereFile for application/json ContentType.

type RenameSphereFileRequest

type RenameSphereFileRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	Path          string             `json:"path"`
	RenamePath    string             `json:"rename_path"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

RenameSphereFileRequest defines model for RenameSphereFileRequest.

type RenameSphereFileResp

type RenameSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRenameSphereFileResp

func ParseRenameSphereFileResp(rsp *http.Response) (*RenameSphereFileResp, error)

ParseRenameSphereFileResp parses an HTTP response from a RenameSphereFileWithResponse call

func (RenameSphereFileResp) Status

func (r RenameSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (RenameSphereFileResp) StatusCode

func (r RenameSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDeploymentEnvVarsJSONRequestBody

type ReplaceDeploymentEnvVarsJSONRequestBody = SetEnvVarsRequest

ReplaceDeploymentEnvVarsJSONRequestBody defines body for ReplaceDeploymentEnvVars for application/json ContentType.

type ReplaceDeploymentEnvVarsResp

type ReplaceDeploymentEnvVarsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentOutput
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseReplaceDeploymentEnvVarsResp

func ParseReplaceDeploymentEnvVarsResp(rsp *http.Response) (*ReplaceDeploymentEnvVarsResp, error)

ParseReplaceDeploymentEnvVarsResp parses an HTTP response from a ReplaceDeploymentEnvVarsWithResponse call

func (ReplaceDeploymentEnvVarsResp) Status

Status returns HTTPResponse.Status

func (ReplaceDeploymentEnvVarsResp) StatusCode

func (r ReplaceDeploymentEnvVarsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceEnvironmentSecretsJSONRequestBody

type ReplaceEnvironmentSecretsJSONRequestBody = SetEnvironmentSecretsRequest

ReplaceEnvironmentSecretsJSONRequestBody defines body for ReplaceEnvironmentSecrets for application/json ContentType.

type ReplaceEnvironmentSecretsResp

type ReplaceEnvironmentSecretsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvironmentSecretsResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseReplaceEnvironmentSecretsResp

func ParseReplaceEnvironmentSecretsResp(rsp *http.Response) (*ReplaceEnvironmentSecretsResp, error)

ParseReplaceEnvironmentSecretsResp parses an HTTP response from a ReplaceEnvironmentSecretsWithResponse call

func (ReplaceEnvironmentSecretsResp) Status

Status returns HTTPResponse.Status

func (ReplaceEnvironmentSecretsResp) StatusCode

func (r ReplaceEnvironmentSecretsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceEnvironmentVariablesJSONRequestBody

type ReplaceEnvironmentVariablesJSONRequestBody = SetEnvironmentVariablesRequest

ReplaceEnvironmentVariablesJSONRequestBody defines body for ReplaceEnvironmentVariables for application/json ContentType.

type ReplaceEnvironmentVariablesResp

type ReplaceEnvironmentVariablesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EnvironmentVariablesResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseReplaceEnvironmentVariablesResp

func ParseReplaceEnvironmentVariablesResp(rsp *http.Response) (*ReplaceEnvironmentVariablesResp, error)

ParseReplaceEnvironmentVariablesResp parses an HTTP response from a ReplaceEnvironmentVariablesWithResponse call

func (ReplaceEnvironmentVariablesResp) Status

Status returns HTTPResponse.Status

func (ReplaceEnvironmentVariablesResp) StatusCode

func (r ReplaceEnvironmentVariablesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResendAccountInvitationResp

type ResendAccountInvitationResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountInvitation
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseResendAccountInvitationResp

func ParseResendAccountInvitationResp(rsp *http.Response) (*ResendAccountInvitationResp, error)

ParseResendAccountInvitationResp parses an HTTP response from a ResendAccountInvitationWithResponse call

func (ResendAccountInvitationResp) Status

Status returns HTTPResponse.Status

func (ResendAccountInvitationResp) StatusCode

func (r ResendAccountInvitationResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestartDeploymentResp

type RestartDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseRestartDeploymentResp

func ParseRestartDeploymentResp(rsp *http.Response) (*RestartDeploymentResp, error)

ParseRestartDeploymentResp parses an HTTP response from a RestartDeploymentWithResponse call

func (RestartDeploymentResp) Status

func (r RestartDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (RestartDeploymentResp) StatusCode

func (r RestartDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreResult

type RestoreResult struct {
	CreatedAt    time.Time           `json:"created_at"`
	DeploymentId openapi_types.UUID  `json:"deployment_id"`
	Id           openapi_types.UUID  `json:"id"`
	Object       RestoreResultObject `json:"object"`
	SnapshotId   openapi_types.UUID  `json:"snapshot_id"`
	Status       string              `json:"status"`
}

RestoreResult defines model for RestoreResult.

type RestoreResultObject

type RestoreResultObject string

RestoreResultObject defines model for RestoreResult.Object.

const (
	SnapshotRestore RestoreResultObject = "snapshot_restore"
)

Defines values for RestoreResultObject.

type RestoreSnapshotJSONRequestBody

type RestoreSnapshotJSONRequestBody = RestoreSnapshotRequest

RestoreSnapshotJSONRequestBody defines body for RestoreSnapshot for application/json ContentType.

type RestoreSnapshotRequest

type RestoreSnapshotRequest struct {
	TargetEnvironmentId *openapi_types.UUID `json:"target_environment_id,omitempty"`
	TargetProjectId     *openapi_types.UUID `json:"target_project_id,omitempty"`
	TargetServiceName   *string             `json:"target_service_name,omitempty"`
}

RestoreSnapshotRequest All fields optional; omit to restore in place.

type RestoreSnapshotResp

type RestoreSnapshotResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *RestoreResult
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRestoreSnapshotResp

func ParseRestoreSnapshotResp(rsp *http.Response) (*RestoreSnapshotResp, error)

ParseRestoreSnapshotResp parses an HTTP response from a RestoreSnapshotWithResponse call

func (RestoreSnapshotResp) Status

func (r RestoreSnapshotResp) Status() string

Status returns HTTPResponse.Status

func (RestoreSnapshotResp) StatusCode

func (r RestoreSnapshotResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeDeploymentResp

type ResumeDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseResumeDeploymentResp

func ParseResumeDeploymentResp(rsp *http.Response) (*ResumeDeploymentResp, error)

ParseResumeDeploymentResp parses an HTTP response from a ResumeDeploymentWithResponse call

func (ResumeDeploymentResp) Status

func (r ResumeDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (ResumeDeploymentResp) StatusCode

func (r ResumeDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeAPITokenResp

type RevokeAPITokenResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRevokeAPITokenResp

func ParseRevokeAPITokenResp(rsp *http.Response) (*RevokeAPITokenResp, error)

ParseRevokeAPITokenResp parses an HTTP response from a RevokeAPITokenWithResponse call

func (RevokeAPITokenResp) Status

func (r RevokeAPITokenResp) Status() string

Status returns HTTPResponse.Status

func (RevokeAPITokenResp) StatusCode

func (r RevokeAPITokenResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeAccountInvitationResp

type RevokeAccountInvitationResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountInvitation
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseRevokeAccountInvitationResp

func ParseRevokeAccountInvitationResp(rsp *http.Response) (*RevokeAccountInvitationResp, error)

ParseRevokeAccountInvitationResp parses an HTTP response from a RevokeAccountInvitationWithResponse call

func (RevokeAccountInvitationResp) Status

Status returns HTTPResponse.Status

func (RevokeAccountInvitationResp) StatusCode

func (r RevokeAccountInvitationResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RollbackDeploymentJSONRequestBody

type RollbackDeploymentJSONRequestBody = RollbackRequest

RollbackDeploymentJSONRequestBody defines body for RollbackDeployment for application/json ContentType.

type RollbackDeploymentResp

type RollbackDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseRollbackDeploymentResp

func ParseRollbackDeploymentResp(rsp *http.Response) (*RollbackDeploymentResp, error)

ParseRollbackDeploymentResp parses an HTTP response from a RollbackDeploymentWithResponse call

func (RollbackDeploymentResp) Status

func (r RollbackDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (RollbackDeploymentResp) StatusCode

func (r RollbackDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RollbackRequest

type RollbackRequest struct {
	// DeploymentId Deployment version id to roll back to
	DeploymentId openapi_types.UUID `json:"deployment_id"`
}

RollbackRequest defines model for RollbackRequest.

type Runtime

type Runtime struct {
	// BuildCommand Command that produces the build artifact (`native` mode).
	// Optional — a conventional per-language default is applied when
	// omitted (e.g. `npm install && npm run build --if-present` for
	// Node, `go build -o app ./...` for Go). Provide a value to override.
	BuildCommand *string `json:"build_command,omitempty"`

	// Context Build context directory (`docker` mode). Defaults to `root_dir`.
	Context *string `json:"context,omitempty"`

	// Dockerfile Path to the Dockerfile relative to the repo root (`docker` mode)
	Dockerfile *string `json:"dockerfile,omitempty"`

	// Image Fully-qualified image reference to pull and run (`image` mode)
	Image *string `json:"image,omitempty"`

	// Language Language toolchain for `native` mode
	Language *RuntimeLanguage `json:"language,omitempty"`

	// PipelineTier Build pipeline tier. Defaults to `starter`.
	PipelineTier *RuntimePipelineTier `json:"pipeline_tier,omitempty"`

	// Port Port the service listens on
	Port *int `json:"port,omitempty"`

	// PreDeployCommand Command run once after a successful build, before rollout
	PreDeployCommand *string `json:"pre_deploy_command,omitempty"`

	// RootDir Subdirectory within the repo containing this service. Defaults to `.`.
	RootDir *string `json:"root_dir,omitempty"`

	// StartCommand Command that starts the service (`native` mode).
	// Optional — a conventional per-language default is applied when
	// omitted (e.g. `npm start`, `./app`). Provide a value to override.
	StartCommand *string `json:"start_command,omitempty"`

	// Type Build mode. `native` builds from source using a managed
	// language toolchain; `docker` builds from a Dockerfile;
	// `image` skips the build and runs a prebuilt image.
	Type RuntimeType `json:"type"`

	// Version Language/runtime version for `native` mode
	Version *string `json:"version,omitempty"`

	// WatchPaths gitignore-style globs. A push only triggers a build when a
	// changed file matches one of these. Defaults to `["**"]`.
	WatchPaths *[]string `json:"watch_paths,omitempty"`
}

Runtime The runtime block of a build manifest. Describes how the service's source is turned into a runnable image.

type RuntimeLanguage

type RuntimeLanguage string

RuntimeLanguage Language toolchain for `native` mode

const (
	Bun    RuntimeLanguage = "bun"
	Elixir RuntimeLanguage = "elixir"
	Go     RuntimeLanguage = "go"
	Nodejs RuntimeLanguage = "nodejs"
	Python RuntimeLanguage = "python"
	Ruby   RuntimeLanguage = "ruby"
	Rust   RuntimeLanguage = "rust"
)

Defines values for RuntimeLanguage.

type RuntimeLogStreamToken

type RuntimeLogStreamToken struct {
	// ExpiresAt RFC3339 absolute expiry. Tokens are typically valid for ~120 seconds.
	ExpiresAt time.Time                   `json:"expires_at"`
	Object    RuntimeLogStreamTokenObject `json:"object"`

	// SseToken Compact HMAC-SHA256 JWT-shaped token. Pass as `?sse_token=...`
	// on the SSE stream URL. Single-use semantics aren't enforced;
	// re-mint after the TTL window if the connection drops.
	SseToken string `json:"sse_token"`
}

RuntimeLogStreamToken defines model for RuntimeLogStreamToken.

type RuntimeLogStreamTokenObject

type RuntimeLogStreamTokenObject string

RuntimeLogStreamTokenObject defines model for RuntimeLogStreamToken.Object.

const (
	RuntimeLogStreamTokenObjectRuntimeLogStreamToken RuntimeLogStreamTokenObject = "runtime_log_stream_token"
)

Defines values for RuntimeLogStreamTokenObject.

type RuntimePipelineTier

type RuntimePipelineTier string

RuntimePipelineTier Build pipeline tier. Defaults to `starter`.

const (
	RuntimePipelineTierPerformance RuntimePipelineTier = "performance"
	RuntimePipelineTierStarter     RuntimePipelineTier = "starter"
)

Defines values for RuntimePipelineTier.

type RuntimeType

type RuntimeType string

RuntimeType Build mode. `native` builds from source using a managed language toolchain; `docker` builds from a Dockerfile; `image` skips the build and runs a prebuilt image.

const (
	RuntimeTypeDocker RuntimeType = "docker"
	RuntimeTypeImage  RuntimeType = "image"
	RuntimeTypeNative RuntimeType = "native"
)

Defines values for RuntimeType.

type ScaleDeploymentJSONRequestBody

type ScaleDeploymentJSONRequestBody = ScaleRequest

ScaleDeploymentJSONRequestBody defines body for ScaleDeployment for application/json ContentType.

type ScaleDeploymentResp

type ScaleDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseScaleDeploymentResp

func ParseScaleDeploymentResp(rsp *http.Response) (*ScaleDeploymentResp, error)

ParseScaleDeploymentResp parses an HTTP response from a ScaleDeploymentWithResponse call

func (ScaleDeploymentResp) Status

func (r ScaleDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (ScaleDeploymentResp) StatusCode

func (r ScaleDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScaleRequest

type ScaleRequest struct {
	// Spherelets Target spherelet count
	Spherelets int `json:"spherelets"`
}

ScaleRequest defines model for ScaleRequest.

type SchemaResponse

type SchemaResponse struct {
	Object  SchemaResponseObject   `json:"object"`
	Outputs map[string]interface{} `json:"outputs"`
	Schema  map[string]interface{} `json:"schema"`
}

SchemaResponse defines model for SchemaResponse.

type SchemaResponseObject

type SchemaResponseObject string

SchemaResponseObject defines model for SchemaResponse.Object.

const (
	Schema SchemaResponseObject = "schema"
)

Defines values for SchemaResponseObject.

type SearchAccountResourcesParams

type SearchAccountResourcesParams struct {
	// Q Search query string
	Q string `form:"q" json:"q"`
}

SearchAccountResourcesParams defines parameters for SearchAccountResources.

type SearchAccountResourcesResp

type SearchAccountResourcesResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SearchResultList
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseSearchAccountResourcesResp

func ParseSearchAccountResourcesResp(rsp *http.Response) (*SearchAccountResourcesResp, error)

ParseSearchAccountResourcesResp parses an HTTP response from a SearchAccountResourcesWithResponse call

func (SearchAccountResourcesResp) Status

Status returns HTTPResponse.Status

func (SearchAccountResourcesResp) StatusCode

func (r SearchAccountResourcesResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchResult

type SearchResult struct {
	AccountId openapi_types.UUID `json:"account_id"`

	// CustomDomain Deployment-only. Customer-configured custom domain for the
	// deployment. Present when kind=deployment and one is set.
	CustomDomain *string            `json:"custom_domain"`
	Id           string             `json:"id"`
	Kind         SearchResultKind   `json:"kind"`
	Name         string             `json:"name"`
	Object       SearchResultObject `json:"object"`

	// ParentId Containing resource id — service/environment rows carry their
	// project id, deployment rows carry their service id. Null for
	// top-level kinds (project, team).
	ParentId *string `json:"parent_id"`

	// ParentName Display name of the parent resource (matches parent_id)
	ParentName *string `json:"parent_name"`

	// Path Relative URL for the UI to navigate to
	Path string `json:"path"`

	// Snippet Context preview around the match
	Snippet *string `json:"snippet"`

	// SubDomain Deployment-only. The auto-assigned computesphere.app subdomain
	// for the deployment. Present when kind=deployment.
	SubDomain *string `json:"sub_domain"`
}

SearchResult defines model for SearchResult.

type SearchResultKind

type SearchResultKind string

SearchResultKind defines model for SearchResult.Kind.

const (
	SearchResultKindDeployment  SearchResultKind = "deployment"
	SearchResultKindEnvironment SearchResultKind = "environment"
	SearchResultKindInvoice     SearchResultKind = "invoice"
	SearchResultKindProject     SearchResultKind = "project"
	SearchResultKindService     SearchResultKind = "service"
	SearchResultKindTeam        SearchResultKind = "team"
	SearchResultKindUser        SearchResultKind = "user"
)

Defines values for SearchResultKind.

type SearchResultList

type SearchResultList struct {
	Items  []SearchResult         `json:"items"`
	Object SearchResultListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SearchResultList defines model for SearchResultList.

type SearchResultListObject

type SearchResultListObject string

SearchResultListObject defines model for SearchResultList.Object.

const (
	SearchResultListObjectList SearchResultListObject = "list"
)

Defines values for SearchResultListObject.

type SearchResultObject

type SearchResultObject string

SearchResultObject defines model for SearchResult.Object.

const (
	SearchResultObjectSearchResult SearchResultObject = "search_result"
)

Defines values for SearchResultObject.

type Service

type Service struct {
	Active    bool      `json:"active"`
	CreatedAt time.Time `json:"created_at"`

	// Deployments Per-environment deployment summaries. Populated by the
	// project-scoped list (`GET /v2/services?project_id=X`) so the
	// project page can render the spherelet rollup and env status
	// chips without an N+1 fetch. Omitted on single-resource Get —
	// use `GET /v2/services/{sid}/deployments` for the full list.
	Deployments  *[]ServiceDeployment `json:"deployments,omitempty"`
	Id           string               `json:"id"`
	LastOpenedAt *time.Time           `json:"last_opened_at"`
	Name         string               `json:"name"`
	Object       ServiceObject        `json:"object"`
	Plan         *Plan                `json:"plan"`

	// PlanId Compute tier id; null on legacy rows pre-Model-C
	PlanId    *string            `json:"plan_id"`
	ProjectId openapi_types.UUID `json:"project_id"`

	// Type Service type slug (e.g. `web-service`, `background-worker`, `postgres`, `cron-job`)
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updated_at"`
}

Service defines model for Service.

type ServiceDeployment

type ServiceDeployment struct {
	EnvId string `json:"env_id"`

	// Environment Human-readable environment name, null when not eager-loaded
	Environment *string                 `json:"environment"`
	Id          string                  `json:"id"`
	Name        string                  `json:"name"`
	Object      ServiceDeploymentObject `json:"object"`
	ServiceId   string                  `json:"service_id"`

	// SphereCount Number of spherelets running this deployment. The
	// project page sums this across deployments to render the
	// service-row spherelet rollup.
	SphereCount int    `json:"sphere_count"`
	Status      string `json:"status"`
	Type        string `json:"type"`
}

ServiceDeployment defines model for ServiceDeployment.

type ServiceDeploymentList

type ServiceDeploymentList struct {
	Items  []ServiceDeployment         `json:"items"`
	Object ServiceDeploymentListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

ServiceDeploymentList defines model for ServiceDeploymentList.

type ServiceDeploymentListObject

type ServiceDeploymentListObject string

ServiceDeploymentListObject defines model for ServiceDeploymentList.Object.

const (
	ServiceDeploymentListObjectList ServiceDeploymentListObject = "list"
)

Defines values for ServiceDeploymentListObject.

type ServiceDeploymentObject

type ServiceDeploymentObject string

ServiceDeploymentObject defines model for ServiceDeployment.Object.

const (
	ServiceDeploymentObjectServiceDeployment ServiceDeploymentObject = "service_deployment"
)

Defines values for ServiceDeploymentObject.

type ServiceId

type ServiceId = openapi_types.UUID

ServiceId defines model for ServiceId.

type ServiceList

type ServiceList struct {
	Items  []Service         `json:"items"`
	Object ServiceListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

ServiceList defines model for ServiceList.

type ServiceListObject

type ServiceListObject string

ServiceListObject defines model for ServiceList.Object.

const (
	ServiceListObjectList ServiceListObject = "list"
)

Defines values for ServiceListObject.

type ServiceObject

type ServiceObject string

ServiceObject defines model for Service.Object.

const (
	ServiceObjectService ServiceObject = "service"
)

Defines values for ServiceObject.

type SetCustomDomainRequest

type SetCustomDomainRequest struct {
	// CustomDomain Fully-qualified user-owned domain (e.g. `api.example.com`)
	CustomDomain string `json:"custom_domain"`
}

SetCustomDomainRequest defines model for SetCustomDomainRequest.

type SetDeploymentEnvVarJSONRequestBody

type SetDeploymentEnvVarJSONRequestBody = SetEnvVarRequest

SetDeploymentEnvVarJSONRequestBody defines body for SetDeploymentEnvVar for application/json ContentType.

type SetDeploymentEnvVarResp

type SetDeploymentEnvVarResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentOutput
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseSetDeploymentEnvVarResp

func ParseSetDeploymentEnvVarResp(rsp *http.Response) (*SetDeploymentEnvVarResp, error)

ParseSetDeploymentEnvVarResp parses an HTTP response from a SetDeploymentEnvVarWithResponse call

func (SetDeploymentEnvVarResp) Status

func (r SetDeploymentEnvVarResp) Status() string

Status returns HTTPResponse.Status

func (SetDeploymentEnvVarResp) StatusCode

func (r SetDeploymentEnvVarResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetEnvVarRequest

type SetEnvVarRequest struct {
	Value string `json:"value"`
}

SetEnvVarRequest defines model for SetEnvVarRequest.

type SetEnvVarsRequest

type SetEnvVarsRequest struct {
	EnvVars    *map[string]string `json:"env_vars,omitempty"`
	SecretVars *map[string]string `json:"secret_vars,omitempty"`
}

SetEnvVarsRequest defines model for SetEnvVarsRequest.

type SetEnvironmentCustomDomainJSONRequestBody

type SetEnvironmentCustomDomainJSONRequestBody = SetCustomDomainRequest

SetEnvironmentCustomDomainJSONRequestBody defines body for SetEnvironmentCustomDomain for application/json ContentType.

type SetEnvironmentCustomDomainResp

type SetEnvironmentCustomDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseSetEnvironmentCustomDomainResp

func ParseSetEnvironmentCustomDomainResp(rsp *http.Response) (*SetEnvironmentCustomDomainResp, error)

ParseSetEnvironmentCustomDomainResp parses an HTTP response from a SetEnvironmentCustomDomainWithResponse call

func (SetEnvironmentCustomDomainResp) Status

Status returns HTTPResponse.Status

func (SetEnvironmentCustomDomainResp) StatusCode

func (r SetEnvironmentCustomDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetEnvironmentSecretsRequest

type SetEnvironmentSecretsRequest struct {
	// Secrets The full secret map to store (name → value). Replaces the existing
	// baseline (set semantics — keys not present are removed). Values are
	// write-only and are never returned by any read.
	Secrets map[string]string `json:"secrets"`
}

SetEnvironmentSecretsRequest defines model for SetEnvironmentSecretsRequest.

type SetEnvironmentVariablesRequest

type SetEnvironmentVariablesRequest struct {
	// Variables The full variable map to store. Replaces the existing baseline
	// (set semantics — keys not present are removed).
	Variables map[string]string `json:"variables"`
}

SetEnvironmentVariablesRequest defines model for SetEnvironmentVariablesRequest.

type Snapshot

type Snapshot struct {
	CreatedAt       time.Time          `json:"created_at"`
	DeploymentId    openapi_types.UUID `json:"deployment_id"`
	Details         *string            `json:"details"`
	Duration        int64              `json:"duration"`
	Id              openapi_types.UUID `json:"id"`
	Name            string             `json:"name"`
	Object          SnapshotObject     `json:"object"`
	Preserved       bool               `json:"preserved"`
	Remarks         *string            `json:"remarks"`
	Status          string             `json:"status"`
	TriggeredBy     *string            `json:"triggered_by"`
	TriggeredByName *string            `json:"triggered_by_name"`
	Type            string             `json:"type"`
	UpdatedAt       time.Time          `json:"updated_at"`
}

Snapshot defines model for Snapshot.

type SnapshotId

type SnapshotId = openapi_types.UUID

SnapshotId defines model for SnapshotId.

type SnapshotList

type SnapshotList struct {
	Items  []Snapshot         `json:"items"`
	Object SnapshotListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SnapshotList defines model for SnapshotList.

type SnapshotListObject

type SnapshotListObject string

SnapshotListObject defines model for SnapshotList.Object.

const (
	SnapshotListObjectList SnapshotListObject = "list"
)

Defines values for SnapshotListObject.

type SnapshotLog

type SnapshotLog struct {
	Action       string             `json:"action"`
	CreatedAt    time.Time          `json:"created_at"`
	DeploymentId openapi_types.UUID `json:"deployment_id"`
	Id           openapi_types.UUID `json:"id"`
	Module       *string            `json:"module,omitempty"`
	Object       SnapshotLogObject  `json:"object"`
	Remarks      *string            `json:"remarks,omitempty"`
	Title        *string            `json:"title,omitempty"`
}

SnapshotLog defines model for SnapshotLog.

type SnapshotLogList

type SnapshotLogList struct {
	Items  []SnapshotLog         `json:"items"`
	Object SnapshotLogListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SnapshotLogList defines model for SnapshotLogList.

type SnapshotLogListObject

type SnapshotLogListObject string

SnapshotLogListObject defines model for SnapshotLogList.Object.

const (
	SnapshotLogListObjectList SnapshotLogListObject = "list"
)

Defines values for SnapshotLogListObject.

type SnapshotLogObject

type SnapshotLogObject string

SnapshotLogObject defines model for SnapshotLog.Object.

const (
	SnapshotLogObjectSnapshotLog SnapshotLogObject = "snapshot_log"
)

Defines values for SnapshotLogObject.

type SnapshotObject

type SnapshotObject string

SnapshotObject defines model for Snapshot.Object.

const (
	SnapshotObjectSnapshot SnapshotObject = "snapshot"
)

Defines values for SnapshotObject.

type SnapshotSchedule

type SnapshotSchedule struct {
	DeploymentId openapi_types.UUID `json:"deployment_id"`

	// Enabled True when the schedule is actively triggering backups
	Enabled bool `json:"enabled"`

	// Id Backup row id that stores the schedule
	Id     openapi_types.UUID     `json:"id"`
	Object SnapshotScheduleObject `json:"object"`

	// Remarks Free-text description shown alongside the schedule
	Remarks *string `json:"remarks,omitempty"`

	// ScheduleTime Cron expression driving the backup loop. A sentinel value
	// of `0 0 31 2 *` is returned while the schedule is paused
	// (it maps to a day that never occurs).
	ScheduleTime string `json:"schedule_time"`
}

SnapshotSchedule defines model for SnapshotSchedule.

type SnapshotScheduleObject

type SnapshotScheduleObject string

SnapshotScheduleObject defines model for SnapshotSchedule.Object.

const (
	SnapshotScheduleObjectSnapshotSchedule SnapshotScheduleObject = "snapshot_schedule"
)

Defines values for SnapshotScheduleObject.

type SoftDeleteAccountJSONRequestBody

type SoftDeleteAccountJSONRequestBody = SoftDeleteAccountRequest

SoftDeleteAccountJSONRequestBody defines body for SoftDeleteAccount for application/json ContentType.

type SoftDeleteAccountRequest

type SoftDeleteAccountRequest struct {
	// Reason Optional free-text reason captured on the audit-event row.
	// Surfaced back in the account-events feed; not required and
	// not validated against an enum so we can learn the shape of
	// the data before locking it down.
	Reason *string `json:"reason,omitempty"`
}

SoftDeleteAccountRequest defines model for SoftDeleteAccountRequest.

type SoftDeleteAccountResp

type SoftDeleteAccountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountState
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseSoftDeleteAccountResp

func ParseSoftDeleteAccountResp(rsp *http.Response) (*SoftDeleteAccountResp, error)

ParseSoftDeleteAccountResp parses an HTTP response from a SoftDeleteAccountWithResponse call

func (SoftDeleteAccountResp) Status

func (r SoftDeleteAccountResp) Status() string

Status returns HTTPResponse.Status

func (SoftDeleteAccountResp) StatusCode

func (r SoftDeleteAccountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SphereFile

type SphereFile struct {
	CreatedAt  string           `json:"created_at"`
	FullPath   string           `json:"full_path"`
	IsDir      bool             `json:"is_dir"`
	Name       string           `json:"name"`
	Object     SphereFileObject `json:"object"`
	Permission int              `json:"permission"`
	Size       string           `json:"size"`
}

SphereFile defines model for SphereFile.

type SphereFileDetails

type SphereFileDetails struct {
	AccessTime   string                  `json:"access_time"`
	CreatedAt    string                  `json:"created_at"`
	IsDir        bool                    `json:"is_dir"`
	ModifiedTime string                  `json:"modified_time"`
	Object       SphereFileDetailsObject `json:"object"`
	Size         string                  `json:"size"`
}

SphereFileDetails defines model for SphereFileDetails.

type SphereFileDetailsObject

type SphereFileDetailsObject string

SphereFileDetailsObject defines model for SphereFileDetails.Object.

const (
	SphereFileDetailsObjectSphereFileDetails SphereFileDetailsObject = "sphere_file_details"
)

Defines values for SphereFileDetailsObject.

type SphereFileDetailsRequest

type SphereFileDetailsRequest struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	Path          string             `json:"path"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
}

SphereFileDetailsRequest defines model for SphereFileDetailsRequest.

type SphereFileList

type SphereFileList struct {
	Items  []SphereFile         `json:"items"`
	Object SphereFileListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SphereFileList defines model for SphereFileList.

type SphereFileListObject

type SphereFileListObject string

SphereFileListObject defines model for SphereFileList.Object.

const (
	SphereFileListObjectList SphereFileListObject = "list"
)

Defines values for SphereFileListObject.

type SphereFileObject

type SphereFileObject string

SphereFileObject defines model for SphereFile.Object.

const (
	SphereFileObjectSphereFile SphereFileObject = "sphere_file"
)

Defines values for SphereFileObject.

type SphereFileStorageUsage

type SphereFileStorageUsage struct {
	AvailableSpace string                       `json:"available_space"`
	Object         SphereFileStorageUsageObject `json:"object"`
	TotalSpace     string                       `json:"total_space"`
	UsagePercent   string                       `json:"usage_percent"`
	UsedSpace      string                       `json:"used_space"`
}

SphereFileStorageUsage defines model for SphereFileStorageUsage.

type SphereFileStorageUsageObject

type SphereFileStorageUsageObject string

SphereFileStorageUsageObject defines model for SphereFileStorageUsage.Object.

const (
	SphereFileStorageUsageObjectSphereFileStorageUsage SphereFileStorageUsageObject = "sphere_file_storage_usage"
)

Defines values for SphereFileStorageUsageObject.

type SphereFileStorageUsageRequest

type SphereFileStorageUsageRequest struct {
	EnvironmentId  openapi_types.UUID `json:"environment_id"`
	Path           string             `json:"path"`
	RestorePvcName *string            `json:"restore_pvc_name,omitempty"`
	SpherestorId   openapi_types.UUID `json:"spherestor_id"`
}

SphereFileStorageUsageRequest defines model for SphereFileStorageUsageRequest.

type SphereletResource

type SphereletResource struct {
	// Name Tier code (FLX | MAX | PWR)
	Name     string  `json:"name"`
	Quantity int32   `json:"quantity"`
	Rate     float64 `json:"rate"`
}

SphereletResource defines model for SphereletResource.

type SpherestorMount

type SpherestorMount struct {
	DeploymentId openapi_types.UUID `json:"deployment_id"`

	// Error Most recent reconciliation error from the controller
	Error *string `json:"error,omitempty"`

	// Id Mount record id
	Id openapi_types.UUID `json:"id"`

	// IsMounted Active (true) or deactivated (false)
	IsMounted bool                  `json:"is_mounted"`
	Object    SpherestorMountObject `json:"object"`

	// Path Absolute path inside the spherelet where the volume mounts
	Path         string             `json:"path"`
	SpherestorId openapi_types.UUID `json:"spherestor_id"`

	// Status True once the controller has reconciled the mount
	Status bool `json:"status"`
}

SpherestorMount defines model for SpherestorMount.

type SpherestorMountId

type SpherestorMountId = openapi_types.UUID

SpherestorMountId defines model for SpherestorMountId.

type SpherestorMountObject

type SpherestorMountObject string

SpherestorMountObject defines model for SpherestorMount.Object.

const (
	SpherestorMountObjectSpherestorMount SpherestorMountObject = "spherestor_mount"
)

Defines values for SpherestorMountObject.

type SpherestorResource

type SpherestorResource struct {
	Object SpherestorResourceObject `json:"object"`

	// Quantity Remaining spherestor capacity (count)
	Quantity int `json:"quantity"`
}

SpherestorResource defines model for SpherestorResource.

type SpherestorResourceObject

type SpherestorResourceObject string

SpherestorResourceObject defines model for SpherestorResource.Object.

const (
	SpherestorResourceObjectSpherestorResource SpherestorResourceObject = "spherestor_resource"
)

Defines values for SpherestorResourceObject.

type SpherestorVolume

type SpherestorVolume struct {
	EnvironmentId openapi_types.UUID     `json:"environment_id"`
	Error         string                 `json:"error"`
	Id            openapi_types.UUID     `json:"id"`
	Name          string                 `json:"name"`
	Object        SpherestorVolumeObject `json:"object"`
	ServiceCount  int                    `json:"service_count"`

	// Status true once the underlying spherestor is ready; false during provisioning
	Status      bool   `json:"status"`
	StorageSize string `json:"storage_size"`
	StorageType string `json:"storage_type"`
}

SpherestorVolume defines model for SpherestorVolume.

type SpherestorVolumeId

type SpherestorVolumeId = openapi_types.UUID

SpherestorVolumeId defines model for SpherestorVolumeId.

type SpherestorVolumeList

type SpherestorVolumeList struct {
	Items  []SpherestorVolume         `json:"items"`
	Object SpherestorVolumeListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SpherestorVolumeList defines model for SpherestorVolumeList.

type SpherestorVolumeListObject

type SpherestorVolumeListObject string

SpherestorVolumeListObject defines model for SpherestorVolumeList.Object.

const (
	SpherestorVolumeListObjectList SpherestorVolumeListObject = "list"
)

Defines values for SpherestorVolumeListObject.

type SpherestorVolumeObject

type SpherestorVolumeObject string

SpherestorVolumeObject defines model for SpherestorVolume.Object.

const (
	SpherestorVolumeObjectSpherestorVolume SpherestorVolumeObject = "spherestor_volume"
)

Defines values for SpherestorVolumeObject.

type StreamBuildLogsParams

type StreamBuildLogsParams struct {
	// SseToken Token from `/builds/{bid}/logs/token`. Scoped to this build.
	SseToken string `form:"sse_token" json:"sse_token"`
}

StreamBuildLogsParams defines parameters for StreamBuildLogs.

type StreamBuildLogsResp

type StreamBuildLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseStreamBuildLogsResp

func ParseStreamBuildLogsResp(rsp *http.Response) (*StreamBuildLogsResp, error)

ParseStreamBuildLogsResp parses an HTTP response from a StreamBuildLogsWithResponse call

func (StreamBuildLogsResp) Status

func (r StreamBuildLogsResp) Status() string

Status returns HTTPResponse.Status

func (StreamBuildLogsResp) StatusCode

func (r StreamBuildLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamCronJobRunLogsResp

type StreamCronJobRunLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseStreamCronJobRunLogsResp

func ParseStreamCronJobRunLogsResp(rsp *http.Response) (*StreamCronJobRunLogsResp, error)

ParseStreamCronJobRunLogsResp parses an HTTP response from a StreamCronJobRunLogsWithResponse call

func (StreamCronJobRunLogsResp) Status

func (r StreamCronJobRunLogsResp) Status() string

Status returns HTTPResponse.Status

func (StreamCronJobRunLogsResp) StatusCode

func (r StreamCronJobRunLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamDeploymentRuntimeLogsParams

type StreamDeploymentRuntimeLogsParams struct {
	// SseToken Token from `/logs/runtime/stream/token`. Scoped to the deployment id.
	SseToken string `form:"sse_token" json:"sse_token"`
}

StreamDeploymentRuntimeLogsParams defines parameters for StreamDeploymentRuntimeLogs.

type StreamDeploymentRuntimeLogsResp

type StreamDeploymentRuntimeLogsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseStreamDeploymentRuntimeLogsResp

func ParseStreamDeploymentRuntimeLogsResp(rsp *http.Response) (*StreamDeploymentRuntimeLogsResp, error)

ParseStreamDeploymentRuntimeLogsResp parses an HTTP response from a StreamDeploymentRuntimeLogsWithResponse call

func (StreamDeploymentRuntimeLogsResp) Status

Status returns HTTPResponse.Status

func (StreamDeploymentRuntimeLogsResp) StatusCode

func (r StreamDeploymentRuntimeLogsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Subscription

type Subscription struct {
	Active           bool               `json:"active"`
	CountryCode      string             `json:"country_code"`
	CreatedAt        time.Time          `json:"created_at"`
	CurrencyCode     string             `json:"currency_code"`
	Id               string             `json:"id"`
	Name             string             `json:"name"`
	Object           SubscriptionObject `json:"object"`
	Plans            []SubscriptionPlan `json:"plans"`
	Price            float64            `json:"price"`
	SubscriptionItem []SubscriptionItem `json:"subscription_item"`
}

Subscription defines model for Subscription.

type SubscriptionCategory

type SubscriptionCategory struct {
	Active           bool                       `json:"active"`
	CountryCode      string                     `json:"country_code"`
	CreatedAt        time.Time                  `json:"created_at"`
	CurrencyCode     string                     `json:"currency_code"`
	Id               string                     `json:"id"`
	Name             string                     `json:"name"`
	Object           SubscriptionCategoryObject `json:"object"`
	Price            float64                    `json:"price"`
	SubscriptionItem []SubscriptionItem         `json:"subscription_item"`
}

SubscriptionCategory defines model for SubscriptionCategory.

type SubscriptionCategoryList

type SubscriptionCategoryList struct {
	Items  []SubscriptionCategory         `json:"items"`
	Object SubscriptionCategoryListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SubscriptionCategoryList defines model for SubscriptionCategoryList.

type SubscriptionCategoryListObject

type SubscriptionCategoryListObject string

SubscriptionCategoryListObject defines model for SubscriptionCategoryList.Object.

const (
	SubscriptionCategoryListObjectList SubscriptionCategoryListObject = "list"
)

Defines values for SubscriptionCategoryListObject.

type SubscriptionCategoryObject

type SubscriptionCategoryObject string

SubscriptionCategoryObject defines model for SubscriptionCategory.Object.

const (
	SubscriptionCategoryObjectSubscriptionCategory SubscriptionCategoryObject = "subscription_category"
)

Defines values for SubscriptionCategoryObject.

type SubscriptionCategoryRef

type SubscriptionCategoryRef struct {
	Id     string                        `json:"id"`
	Name   string                        `json:"name"`
	Object SubscriptionCategoryRefObject `json:"object"`
}

SubscriptionCategoryRef Inline-ref view of a SubscriptionCategory. Used as a grouping key.

type SubscriptionCategoryRefObject

type SubscriptionCategoryRefObject string

SubscriptionCategoryRefObject defines model for SubscriptionCategoryRef.Object.

const (
	SubscriptionCategoryRefObjectSubscriptionCategory SubscriptionCategoryRefObject = "subscription_category"
)

Defines values for SubscriptionCategoryRefObject.

type SubscriptionFallback

type SubscriptionFallback struct {
	FallbackCountry string `json:"fallback_country"`
	OriginalCountry string `json:"original_country"`
	UsedFallback    bool   `json:"used_fallback"`
}

SubscriptionFallback defines model for SubscriptionFallback.

type SubscriptionFeature

type SubscriptionFeature struct {
	Accessibility          SubscriptionFeatureAccessibility `json:"accessibility"`
	Active                 bool                             `json:"active"`
	Description            *string                          `json:"description,omitempty"`
	Id                     openapi_types.UUID               `json:"id"`
	Name                   string                           `json:"name"`
	Object                 SubscriptionFeatureObject        `json:"object"`
	Slug                   string                           `json:"slug"`
	SubscriptionCategoryId *openapi_types.UUID              `json:"subscription_category_id,omitempty"`
	Type                   string                           `json:"type"`
	Unit                   *string                          `json:"unit,omitempty"`
}

SubscriptionFeature defines model for SubscriptionFeature.

type SubscriptionFeatureAccessibility

type SubscriptionFeatureAccessibility string

SubscriptionFeatureAccessibility defines model for SubscriptionFeature.Accessibility.

const (
	SubscriptionFeatureAccessibilityDisabled SubscriptionFeatureAccessibility = "disabled"
	SubscriptionFeatureAccessibilityGeneral  SubscriptionFeatureAccessibility = "general"
	SubscriptionFeatureAccessibilityPrivate  SubscriptionFeatureAccessibility = "private"
	SubscriptionFeatureAccessibilityPublic   SubscriptionFeatureAccessibility = "public"
)

Defines values for SubscriptionFeatureAccessibility.

type SubscriptionFeatureList

type SubscriptionFeatureList struct {
	Items  []SubscriptionFeature         `json:"items"`
	Object SubscriptionFeatureListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SubscriptionFeatureList defines model for SubscriptionFeatureList.

type SubscriptionFeatureListObject

type SubscriptionFeatureListObject string

SubscriptionFeatureListObject defines model for SubscriptionFeatureList.Object.

const (
	SubscriptionFeatureListObjectList SubscriptionFeatureListObject = "list"
)

Defines values for SubscriptionFeatureListObject.

type SubscriptionFeatureObject

type SubscriptionFeatureObject string

SubscriptionFeatureObject defines model for SubscriptionFeature.Object.

const (
	SubscriptionFeatureObjectSubscriptionFeature SubscriptionFeatureObject = "subscription_feature"
)

Defines values for SubscriptionFeatureObject.

type SubscriptionFeatureRef

type SubscriptionFeatureRef struct {
	// Accessibility general | public | private | disabled
	Accessibility string                       `json:"accessibility"`
	Id            string                       `json:"id"`
	Name          string                       `json:"name"`
	Object        SubscriptionFeatureRefObject `json:"object"`

	// Type boolean | integer | number | array | string
	Type string `json:"type"`
}

SubscriptionFeatureRef Inline-ref view of a SubscriptionFeature. Carries enough context for pricing-comparison views (filter by accessibility, format by type) without a secondary lookup.

type SubscriptionFeatureRefObject

type SubscriptionFeatureRefObject string

SubscriptionFeatureRefObject defines model for SubscriptionFeatureRef.Object.

const (
	SubscriptionFeatureRefObjectSubscriptionFeature SubscriptionFeatureRefObject = "subscription_feature"
)

Defines values for SubscriptionFeatureRefObject.

type SubscriptionId

type SubscriptionId = openapi_types.UUID

SubscriptionId defines model for SubscriptionId.

type SubscriptionItem

type SubscriptionItem struct {
	// Category Null when the endpoint doesn't preload the category (some list paths skip it).
	Category *SubscriptionCategoryRef `json:"category"`

	// Feature Inline-ref view of a SubscriptionFeature. Carries enough
	// context for pricing-comparison views (filter by accessibility,
	// format by type) without a secondary lookup.
	Feature SubscriptionFeatureRef `json:"feature"`
	Id      string                 `json:"id"`
	Object  SubscriptionItemObject `json:"object"`
	Slug    string                 `json:"slug"`
	Value   string                 `json:"value"`
}

SubscriptionItem defines model for SubscriptionItem.

type SubscriptionItemObject

type SubscriptionItemObject string

SubscriptionItemObject defines model for SubscriptionItem.Object.

const (
	SubscriptionItemObjectSubscriptionItem SubscriptionItemObject = "subscription_item"
)

Defines values for SubscriptionItemObject.

type SubscriptionListResponse

type SubscriptionListResponse struct {
	Fallback *SubscriptionFallback          `json:"fallback"`
	Items    []Subscription                 `json:"items"`
	Object   SubscriptionListResponseObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

SubscriptionListResponse defines model for SubscriptionListResponse.

type SubscriptionListResponseObject

type SubscriptionListResponseObject string

SubscriptionListResponseObject defines model for SubscriptionListResponse.Object.

const (
	SubscriptionListResponseObjectList SubscriptionListResponseObject = "list"
)

Defines values for SubscriptionListResponseObject.

type SubscriptionObject

type SubscriptionObject string

SubscriptionObject defines model for Subscription.Object.

const (
	SubscriptionObjectSubscription SubscriptionObject = "subscription"
)

Defines values for SubscriptionObject.

type SubscriptionPlan

type SubscriptionPlan struct {
	Active       bool   `json:"active"`
	Core         int    `json:"core"`
	CountryCode  string `json:"country_code"`
	CurrencyCode string `json:"currency_code"`

	// DisplayName User-facing label derived from name (FLX→Flex, MAX→Standard, PWR→Performance)
	DisplayName string                 `json:"display_name"`
	Id          string                 `json:"id"`
	Memory      int                    `json:"memory"`
	Name        string                 `json:"name"`
	Object      SubscriptionPlanObject `json:"object"`
	Price       float64                `json:"price"`
	Slug        string                 `json:"slug"`
	Type        string                 `json:"type"`
}

SubscriptionPlan defines model for SubscriptionPlan.

type SubscriptionPlanObject

type SubscriptionPlanObject string

SubscriptionPlanObject defines model for SubscriptionPlan.Object.

const (
	SubscriptionPlanObjectSubscriptionPlan SubscriptionPlanObject = "subscription_plan"
)

Defines values for SubscriptionPlanObject.

type SuspendDeploymentResp

type SuspendDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *DeploymentAccepted
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseSuspendDeploymentResp

func ParseSuspendDeploymentResp(rsp *http.Response) (*SuspendDeploymentResp, error)

ParseSuspendDeploymentResp parses an HTTP response from a SuspendDeploymentWithResponse call

func (SuspendDeploymentResp) Status

func (r SuspendDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (SuspendDeploymentResp) StatusCode

func (r SuspendDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TarSphereFileJSONRequestBody

type TarSphereFileJSONRequestBody = TarSphereFileRequest

TarSphereFileJSONRequestBody defines body for TarSphereFile for application/json ContentType.

type TarSphereFileRequest

type TarSphereFileRequest struct {
	DeploymentId  openapi_types.UUID `json:"deployment_id"`
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	SpherestorId  openapi_types.UUID `json:"spherestor_id"`
	TarPath       string             `json:"tar_path"`
}

TarSphereFileRequest defines model for TarSphereFileRequest.

type TarSphereFileResp

type TarSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseTarSphereFileResp

func ParseTarSphereFileResp(rsp *http.Response) (*TarSphereFileResp, error)

ParseTarSphereFileResp parses an HTTP response from a TarSphereFileWithResponse call

func (TarSphereFileResp) Status

func (r TarSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (TarSphereFileResp) StatusCode

func (r TarSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Team

type Team struct {
	AccountId openapi_types.UUID `json:"account_id"`
	CreatedAt time.Time          `json:"created_at"`

	// Description Optional long-form description
	Description *string `json:"description"`

	// Id Opaque team identifier
	Id string `json:"id"`

	// Members Users currently attached to the team
	Members []TeamMember `json:"members"`

	// Name Display name
	Name   string     `json:"name"`
	Object TeamObject `json:"object"`

	// OwnerId User id of the team owner, or null if unset
	OwnerId   *string   `json:"owner_id"`
	UpdatedAt time.Time `json:"updated_at"`
}

Team defines model for Team.

type TeamId

type TeamId = openapi_types.UUID

TeamId defines model for TeamId.

type TeamList

type TeamList struct {
	Items  []Team         `json:"items"`
	Object TeamListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

TeamList defines model for TeamList.

type TeamListObject

type TeamListObject string

TeamListObject defines model for TeamList.Object.

const (
	TeamListObjectList TeamListObject = "list"
)

Defines values for TeamListObject.

type TeamMember

type TeamMember struct {
	Email     openapi_types.Email `json:"email"`
	FirstName string              `json:"first_name"`
	Id        string              `json:"id"`
	LastName  string              `json:"last_name"`
	Object    TeamMemberObject    `json:"object"`
}

TeamMember defines model for TeamMember.

type TeamMemberObject

type TeamMemberObject string

TeamMemberObject defines model for TeamMember.Object.

const (
	TeamMemberObjectTeamMember TeamMemberObject = "team_member"
)

Defines values for TeamMemberObject.

type TeamObject

type TeamObject string

TeamObject defines model for Team.Object.

const (
	TeamObjectTeam TeamObject = "team"
)

Defines values for TeamObject.

type TeamProject

type TeamProject struct {
	CreatedAt time.Time         `json:"created_at"`
	Id        string            `json:"id"`
	Object    TeamProjectObject `json:"object"`

	// Project Denormalized snapshot of the project a team has access to. Same
	// shape pattern as InvitationAccountRef — id + name only, no
	// further nesting. Renders inline in the Teams UI.
	Project   *TeamProjectProjectRef `json:"project,omitempty"`
	ProjectId openapi_types.UUID     `json:"project_id"`

	// Role Permission level granted to the team on this project
	Role      TeamProjectRole    `json:"role"`
	TeamId    openapi_types.UUID `json:"team_id"`
	UpdatedAt time.Time          `json:"updated_at"`
}

TeamProject defines model for TeamProject.

type TeamProjectList

type TeamProjectList struct {
	Items  []TeamProject         `json:"items"`
	Object TeamProjectListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

TeamProjectList defines model for TeamProjectList.

type TeamProjectListObject

type TeamProjectListObject string

TeamProjectListObject defines model for TeamProjectList.Object.

const (
	TeamProjectListObjectList TeamProjectListObject = "list"
)

Defines values for TeamProjectListObject.

type TeamProjectObject

type TeamProjectObject string

TeamProjectObject defines model for TeamProject.Object.

const (
	TeamProjectObjectTeamProject TeamProjectObject = "team_project"
)

Defines values for TeamProjectObject.

type TeamProjectProjectRef

type TeamProjectProjectRef struct {
	Id     openapi_types.UUID          `json:"id"`
	Name   string                      `json:"name"`
	Object TeamProjectProjectRefObject `json:"object"`
}

TeamProjectProjectRef Denormalized snapshot of the project a team has access to. Same shape pattern as InvitationAccountRef — id + name only, no further nesting. Renders inline in the Teams UI.

type TeamProjectProjectRefObject

type TeamProjectProjectRefObject string

TeamProjectProjectRefObject defines model for TeamProjectProjectRef.Object.

const (
	ProjectRef TeamProjectProjectRefObject = "project_ref"
)

Defines values for TeamProjectProjectRefObject.

type TeamProjectRole

type TeamProjectRole string

TeamProjectRole Permission level granted to the team on this project

const (
	TeamProjectRoleEditable TeamProjectRole = "editable"
	TeamProjectRoleViewable TeamProjectRole = "viewable"
)

Defines values for TeamProjectRole.

type ToggleEnvironmentSubdomainJSONRequestBody

type ToggleEnvironmentSubdomainJSONRequestBody = ToggleSubdomainRequest

ToggleEnvironmentSubdomainJSONRequestBody defines body for ToggleEnvironmentSubdomain for application/json ContentType.

type ToggleEnvironmentSubdomainResp

type ToggleEnvironmentSubdomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseToggleEnvironmentSubdomainResp

func ParseToggleEnvironmentSubdomainResp(rsp *http.Response) (*ToggleEnvironmentSubdomainResp, error)

ParseToggleEnvironmentSubdomainResp parses an HTTP response from a ToggleEnvironmentSubdomainWithResponse call

func (ToggleEnvironmentSubdomainResp) Status

Status returns HTTPResponse.Status

func (ToggleEnvironmentSubdomainResp) StatusCode

func (r ToggleEnvironmentSubdomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ToggleGuardrailStatusParams

type ToggleGuardrailStatusParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

ToggleGuardrailStatusParams defines parameters for ToggleGuardrailStatus.

type ToggleGuardrailStatusResp

type ToggleGuardrailStatusResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseToggleGuardrailStatusResp

func ParseToggleGuardrailStatusResp(rsp *http.Response) (*ToggleGuardrailStatusResp, error)

ParseToggleGuardrailStatusResp parses an HTTP response from a ToggleGuardrailStatusWithResponse call

func (ToggleGuardrailStatusResp) Status

func (r ToggleGuardrailStatusResp) Status() string

Status returns HTTPResponse.Status

func (ToggleGuardrailStatusResp) StatusCode

func (r ToggleGuardrailStatusResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ToggleSubdomainRequest

type ToggleSubdomainRequest struct {
	Enabled bool `json:"enabled"`
}

ToggleSubdomainRequest defines model for ToggleSubdomainRequest.

type TriggerBuildJSONRequestBody

type TriggerBuildJSONRequestBody = TriggerBuildRequest

TriggerBuildJSONRequestBody defines body for TriggerBuild for application/json ContentType.

type TriggerBuildRequest

type TriggerBuildRequest struct {
	// Manifest Build manifest (computesphere.yaml). Describes how to build and
	// deploy a single service. Build arguments and environment values
	// declared here are intended for non-sensitive configuration only.
	Manifest Manifest `json:"manifest"`

	// Trigger Optional trigger options for a build.
	Trigger *BuildTriggerRequest `json:"trigger,omitempty"`
}

TriggerBuildRequest Request body for triggering a build.

type TriggerBuildResp

type TriggerBuildResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *Build
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseTriggerBuildResp

func ParseTriggerBuildResp(rsp *http.Response) (*TriggerBuildResp, error)

ParseTriggerBuildResp parses an HTTP response from a TriggerBuildWithResponse call

func (TriggerBuildResp) Status

func (r TriggerBuildResp) Status() string

Status returns HTTPResponse.Status

func (TriggerBuildResp) StatusCode

func (r TriggerBuildResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Unauthenticated

type Unauthenticated = Problem

Unauthenticated RFC 7807 Problem Details envelope for every non-2xx response

type UnprocessableEntity

type UnprocessableEntity = Problem

UnprocessableEntity RFC 7807 Problem Details envelope for every non-2xx response

type UntarSphereFileJSONRequestBody

type UntarSphereFileJSONRequestBody = TarSphereFileRequest

UntarSphereFileJSONRequestBody defines body for UntarSphereFile for application/json ContentType.

type UntarSphereFileResp

type UntarSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseUntarSphereFileResp

func ParseUntarSphereFileResp(rsp *http.Response) (*UntarSphereFileResp, error)

ParseUntarSphereFileResp parses an HTTP response from a UntarSphereFileWithResponse call

func (UntarSphereFileResp) Status

func (r UntarSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (UntarSphereFileResp) StatusCode

func (r UntarSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAccountMemberRoleJSONRequestBody

type UpdateAccountMemberRoleJSONRequestBody = UpdateAccountMemberRoleRequest

UpdateAccountMemberRoleJSONRequestBody defines body for UpdateAccountMemberRole for application/json ContentType.

type UpdateAccountMemberRoleRequest

type UpdateAccountMemberRoleRequest struct {
	Role UpdateAccountMemberRoleRequestRole `json:"role"`
}

UpdateAccountMemberRoleRequest defines model for UpdateAccountMemberRoleRequest.

type UpdateAccountMemberRoleRequestRole

type UpdateAccountMemberRoleRequestRole string

UpdateAccountMemberRoleRequestRole defines model for UpdateAccountMemberRoleRequest.Role.

const (
	UpdateAccountMemberRoleRequestRoleAdmin  UpdateAccountMemberRoleRequestRole = "admin"
	UpdateAccountMemberRoleRequestRoleMember UpdateAccountMemberRoleRequestRole = "member"
)

Defines values for UpdateAccountMemberRoleRequestRole.

type UpdateAccountMemberRoleResp

type UpdateAccountMemberRoleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AccountMembershipPermission
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateAccountMemberRoleResp

func ParseUpdateAccountMemberRoleResp(rsp *http.Response) (*UpdateAccountMemberRoleResp, error)

ParseUpdateAccountMemberRoleResp parses an HTTP response from a UpdateAccountMemberRoleWithResponse call

func (UpdateAccountMemberRoleResp) Status

Status returns HTTPResponse.Status

func (UpdateAccountMemberRoleResp) StatusCode

func (r UpdateAccountMemberRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAlertRuleJSONRequestBody

type UpdateAlertRuleJSONRequestBody = UpdateAlertRuleRequest

UpdateAlertRuleJSONRequestBody defines body for UpdateAlertRule for application/json ContentType.

type UpdateAlertRuleRequest

type UpdateAlertRuleRequest struct {
	Active           *bool                                `json:"active,omitempty"`
	AlertType        *UpdateAlertRuleRequestAlertType     `json:"alert_type,omitempty"`
	EnvironmentId    *openapi_types.UUID                  `json:"environment_id,omitempty"`
	EvaluationPeriod *int                                 `json:"evaluation_period,omitempty"`
	SeverityLevel    *UpdateAlertRuleRequestSeverityLevel `json:"severity_level,omitempty"`
	Threshold        *int                                 `json:"threshold,omitempty"`
}

UpdateAlertRuleRequest All fields optional; only present fields are applied.

type UpdateAlertRuleRequestAlertType

type UpdateAlertRuleRequestAlertType string

UpdateAlertRuleRequestAlertType defines model for UpdateAlertRuleRequest.AlertType.

const (
	UpdateAlertRuleRequestAlertTypeCpu    UpdateAlertRuleRequestAlertType = "cpu"
	UpdateAlertRuleRequestAlertTypeDisk   UpdateAlertRuleRequestAlertType = "disk"
	UpdateAlertRuleRequestAlertTypeMemory UpdateAlertRuleRequestAlertType = "memory"
)

Defines values for UpdateAlertRuleRequestAlertType.

type UpdateAlertRuleRequestSeverityLevel

type UpdateAlertRuleRequestSeverityLevel string

UpdateAlertRuleRequestSeverityLevel defines model for UpdateAlertRuleRequest.SeverityLevel.

const (
	UpdateAlertRuleRequestSeverityLevelHigh   UpdateAlertRuleRequestSeverityLevel = "high"
	UpdateAlertRuleRequestSeverityLevelLow    UpdateAlertRuleRequestSeverityLevel = "low"
	UpdateAlertRuleRequestSeverityLevelMedium UpdateAlertRuleRequestSeverityLevel = "medium"
)

Defines values for UpdateAlertRuleRequestSeverityLevel.

type UpdateAlertRuleResp

type UpdateAlertRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AlertRule
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateAlertRuleResp

func ParseUpdateAlertRuleResp(rsp *http.Response) (*UpdateAlertRuleResp, error)

ParseUpdateAlertRuleResp parses an HTTP response from a UpdateAlertRuleWithResponse call

func (UpdateAlertRuleResp) Status

func (r UpdateAlertRuleResp) Status() string

Status returns HTTPResponse.Status

func (UpdateAlertRuleResp) StatusCode

func (r UpdateAlertRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBuildManifestJSONRequestBody

type UpdateBuildManifestJSONRequestBody = Manifest

UpdateBuildManifestJSONRequestBody defines body for UpdateBuildManifest for application/json ContentType.

type UpdateBuildManifestResp

type UpdateBuildManifestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ManifestUpdateAck
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateBuildManifestResp

func ParseUpdateBuildManifestResp(rsp *http.Response) (*UpdateBuildManifestResp, error)

ParseUpdateBuildManifestResp parses an HTTP response from a UpdateBuildManifestWithResponse call

func (UpdateBuildManifestResp) Status

func (r UpdateBuildManifestResp) Status() string

Status returns HTTPResponse.Status

func (UpdateBuildManifestResp) StatusCode

func (r UpdateBuildManifestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCurrentUserJSONRequestBody

type UpdateCurrentUserJSONRequestBody = UpdateCurrentUserRequest

UpdateCurrentUserJSONRequestBody defines body for UpdateCurrentUser for application/json ContentType.

type UpdateCurrentUserRequest

type UpdateCurrentUserRequest struct {
	// ConfirmPassword Must match new_password when set
	ConfirmPassword *string `json:"confirm_password,omitempty"`

	// CurrentPassword Required when new_password is set
	CurrentPassword  *string             `json:"current_password,omitempty"`
	DefaultAccountId *openapi_types.UUID `json:"default_account_id,omitempty"`
	FirstName        *string             `json:"first_name,omitempty"`
	LastName         *string             `json:"last_name,omitempty"`

	// NewPassword When present, triggers password change
	NewPassword *string `json:"new_password,omitempty"`

	// PhotoUrl Canonical public URL from POST /v2/users/me/photo-upload-url.
	// Server validates host, container, and avatars/{user_id}-*
	// path prefix before persisting.
	PhotoUrl    *string                        `json:"photo_url,omitempty"`
	SystemTheme *bool                          `json:"system_theme,omitempty"`
	Theme       *UpdateCurrentUserRequestTheme `json:"theme,omitempty"`
}

UpdateCurrentUserRequest All fields optional; only present fields are applied.

type UpdateCurrentUserRequestTheme

type UpdateCurrentUserRequestTheme string

UpdateCurrentUserRequestTheme defines model for UpdateCurrentUserRequest.Theme.

const (
	UpdateCurrentUserRequestThemeDark   UpdateCurrentUserRequestTheme = "dark"
	UpdateCurrentUserRequestThemeLight  UpdateCurrentUserRequestTheme = "light"
	UpdateCurrentUserRequestThemeSystem UpdateCurrentUserRequestTheme = "system"
)

Defines values for UpdateCurrentUserRequestTheme.

type UpdateCurrentUserResp

type UpdateCurrentUserResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CurrentUser
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateCurrentUserResp

func ParseUpdateCurrentUserResp(rsp *http.Response) (*UpdateCurrentUserResp, error)

ParseUpdateCurrentUserResp parses an HTTP response from a UpdateCurrentUserWithResponse call

func (UpdateCurrentUserResp) Status

func (r UpdateCurrentUserResp) Status() string

Status returns HTTPResponse.Status

func (UpdateCurrentUserResp) StatusCode

func (r UpdateCurrentUserResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDeploymentJSONRequestBody

type UpdateDeploymentJSONRequestBody = DeploymentUpdateRequest

UpdateDeploymentJSONRequestBody defines body for UpdateDeployment for application/json ContentType.

type UpdateDeploymentResp

type UpdateDeploymentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *DeploymentOutput
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateDeploymentResp

func ParseUpdateDeploymentResp(rsp *http.Response) (*UpdateDeploymentResp, error)

ParseUpdateDeploymentResp parses an HTTP response from a UpdateDeploymentWithResponse call

func (UpdateDeploymentResp) Status

func (r UpdateDeploymentResp) Status() string

Status returns HTTPResponse.Status

func (UpdateDeploymentResp) StatusCode

func (r UpdateDeploymentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDomainPathRequest

type UpdateDomainPathRequest struct {
	Action       UpdateDomainPathRequestAction `json:"action"`
	DeploymentId openapi_types.UUID            `json:"deployment_id"`

	// Path URL path prefix to bind, e.g. `/api`
	Path string `json:"path"`
}

UpdateDomainPathRequest defines model for UpdateDomainPathRequest.

type UpdateDomainPathRequestAction

type UpdateDomainPathRequestAction string

UpdateDomainPathRequestAction defines model for UpdateDomainPathRequest.Action.

const (
	Add    UpdateDomainPathRequestAction = "add"
	Remove UpdateDomainPathRequestAction = "remove"
)

Defines values for UpdateDomainPathRequestAction.

type UpdateEnvironmentDomainPathJSONRequestBody

type UpdateEnvironmentDomainPathJSONRequestBody = UpdateDomainPathRequest

UpdateEnvironmentDomainPathJSONRequestBody defines body for UpdateEnvironmentDomainPath for application/json ContentType.

type UpdateEnvironmentDomainPathResp

type UpdateEnvironmentDomainPathResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateEnvironmentDomainPathResp

func ParseUpdateEnvironmentDomainPathResp(rsp *http.Response) (*UpdateEnvironmentDomainPathResp, error)

ParseUpdateEnvironmentDomainPathResp parses an HTTP response from a UpdateEnvironmentDomainPathWithResponse call

func (UpdateEnvironmentDomainPathResp) Status

Status returns HTTPResponse.Status

func (UpdateEnvironmentDomainPathResp) StatusCode

func (r UpdateEnvironmentDomainPathResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentJSONRequestBody

type UpdateEnvironmentJSONRequestBody = UpdateEnvironmentRequest

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentNetworkingJSONRequestBody

type UpdateEnvironmentNetworkingJSONRequestBody = UpdateNetworkAccessRequest

UpdateEnvironmentNetworkingJSONRequestBody defines body for UpdateEnvironmentNetworking for application/json ContentType.

type UpdateEnvironmentNetworkingResp

type UpdateEnvironmentNetworkingResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateEnvironmentNetworkingResp

func ParseUpdateEnvironmentNetworkingResp(rsp *http.Response) (*UpdateEnvironmentNetworkingResp, error)

ParseUpdateEnvironmentNetworkingResp parses an HTTP response from a UpdateEnvironmentNetworkingWithResponse call

func (UpdateEnvironmentNetworkingResp) Status

Status returns HTTPResponse.Status

func (UpdateEnvironmentNetworkingResp) StatusCode

func (r UpdateEnvironmentNetworkingResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentRequest

type UpdateEnvironmentRequest struct {
	Name          *string        `json:"name,omitempty"`
	NetworkPolicy *NetworkPolicy `json:"network_policy,omitempty"`
}

UpdateEnvironmentRequest defines model for UpdateEnvironmentRequest.

type UpdateEnvironmentResp

type UpdateEnvironmentResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Environment
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateEnvironmentResp

func ParseUpdateEnvironmentResp(rsp *http.Response) (*UpdateEnvironmentResp, error)

ParseUpdateEnvironmentResp parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResp) Status

func (r UpdateEnvironmentResp) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResp) StatusCode

func (r UpdateEnvironmentResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGuardrailJSONRequestBody

type UpdateGuardrailJSONRequestBody = CreateGuardrailRequest

UpdateGuardrailJSONRequestBody defines body for UpdateGuardrail for application/json ContentType.

type UpdateGuardrailParams

type UpdateGuardrailParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

UpdateGuardrailParams defines parameters for UpdateGuardrail.

type UpdateGuardrailResp

type UpdateGuardrailResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateGuardrailResp

func ParseUpdateGuardrailResp(rsp *http.Response) (*UpdateGuardrailResp, error)

ParseUpdateGuardrailResp parses an HTTP response from a UpdateGuardrailWithResponse call

func (UpdateGuardrailResp) Status

func (r UpdateGuardrailResp) Status() string

Status returns HTTPResponse.Status

func (UpdateGuardrailResp) StatusCode

func (r UpdateGuardrailResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGuardrailRuleJSONRequestBody

type UpdateGuardrailRuleJSONRequestBody = CreateGuardrailRuleRequest

UpdateGuardrailRuleJSONRequestBody defines body for UpdateGuardrailRule for application/json ContentType.

type UpdateGuardrailRuleParams

type UpdateGuardrailRuleParams struct {
	// XAccountId Selects the active account for this request
	XAccountId XAccountId `json:"x-account-id"`
}

UpdateGuardrailRuleParams defines parameters for UpdateGuardrailRule.

type UpdateGuardrailRuleResp

type UpdateGuardrailRuleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateGuardrailRuleResp

func ParseUpdateGuardrailRuleResp(rsp *http.Response) (*UpdateGuardrailRuleResp, error)

ParseUpdateGuardrailRuleResp parses an HTTP response from a UpdateGuardrailRuleWithResponse call

func (UpdateGuardrailRuleResp) Status

func (r UpdateGuardrailRuleResp) Status() string

Status returns HTTPResponse.Status

func (UpdateGuardrailRuleResp) StatusCode

func (r UpdateGuardrailRuleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNetworkAccessRequest

type UpdateNetworkAccessRequest struct {
	Type           string    `json:"type"`
	WhitelistedIps *[]string `json:"whitelisted_ips,omitempty"`
}

UpdateNetworkAccessRequest defines model for UpdateNetworkAccessRequest.

type UpdateNotificationJSONRequestBody

type UpdateNotificationJSONRequestBody = UpdateNotificationRequest

UpdateNotificationJSONRequestBody defines body for UpdateNotification for application/json ContentType.

type UpdateNotificationRequest

type UpdateNotificationRequest struct {
	// Seen Set to true to mark the notification as seen. Only true is supported.
	Seen bool `json:"seen"`
}

UpdateNotificationRequest defines model for UpdateNotificationRequest.

type UpdateNotificationResp

type UpdateNotificationResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateNotificationResp

func ParseUpdateNotificationResp(rsp *http.Response) (*UpdateNotificationResp, error)

ParseUpdateNotificationResp parses an HTTP response from a UpdateNotificationWithResponse call

func (UpdateNotificationResp) Status

func (r UpdateNotificationResp) Status() string

Status returns HTTPResponse.Status

func (UpdateNotificationResp) StatusCode

func (r UpdateNotificationResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProjectRequest

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequest

type UpdateProjectRequest struct {
	AccountId *openapi_types.UUID `json:"account_id,omitempty"`

	// AlertEnabled Toggle per-project alert dispatch. Omitting the field leaves
	// the existing value untouched (PATCH semantics).
	AlertEnabled *bool   `json:"alert_enabled,omitempty"`
	Description  *string `json:"description,omitempty"`
	Name         *string `json:"name,omitempty"`
}

UpdateProjectRequest defines model for UpdateProjectRequest.

type UpdateProjectResp

type UpdateProjectResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Project
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateProjectResp

func ParseUpdateProjectResp(rsp *http.Response) (*UpdateProjectResp, error)

ParseUpdateProjectResp parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResp) Status

func (r UpdateProjectResp) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResp) StatusCode

func (r UpdateProjectResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateServiceJSONRequestBody

type UpdateServiceJSONRequestBody = UpdateServiceRequest

UpdateServiceJSONRequestBody defines body for UpdateService for application/json ContentType.

type UpdateServiceRequest

type UpdateServiceRequest struct {
	PlanId string `json:"plan_id"`
}

UpdateServiceRequest defines model for UpdateServiceRequest.

type UpdateServiceResp

type UpdateServiceResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Service
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateServiceResp

func ParseUpdateServiceResp(rsp *http.Response) (*UpdateServiceResp, error)

ParseUpdateServiceResp parses an HTTP response from a UpdateServiceWithResponse call

func (UpdateServiceResp) Status

func (r UpdateServiceResp) Status() string

Status returns HTTPResponse.Status

func (UpdateServiceResp) StatusCode

func (r UpdateServiceResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSnapshotJSONRequestBody

type UpdateSnapshotJSONRequestBody = UpdateSnapshotRequest

UpdateSnapshotJSONRequestBody defines body for UpdateSnapshot for application/json ContentType.

type UpdateSnapshotRequest

type UpdateSnapshotRequest struct {
	Remarks string `json:"remarks"`
}

UpdateSnapshotRequest defines model for UpdateSnapshotRequest.

type UpdateSnapshotResp

type UpdateSnapshotResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateSnapshotResp

func ParseUpdateSnapshotResp(rsp *http.Response) (*UpdateSnapshotResp, error)

ParseUpdateSnapshotResp parses an HTTP response from a UpdateSnapshotWithResponse call

func (UpdateSnapshotResp) Status

func (r UpdateSnapshotResp) Status() string

Status returns HTTPResponse.Status

func (UpdateSnapshotResp) StatusCode

func (r UpdateSnapshotResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSpherestorMountJSONRequestBody

type UpdateSpherestorMountJSONRequestBody = UpdateSpherestorMountRequest

UpdateSpherestorMountJSONRequestBody defines body for UpdateSpherestorMount for application/json ContentType.

type UpdateSpherestorMountRequest

type UpdateSpherestorMountRequest struct {
	// Path Absolute path inside the spherelet where the volume mounts
	Path *string `json:"path,omitempty"`
}

UpdateSpherestorMountRequest Patch the mutable subset of an existing mount. Omitted fields are left as-is. Currently `path` is the only field the backend honors — `is_mounted` has dedicated mount/unmount endpoints, `storage_size` is managed elsewhere.

type UpdateSpherestorMountResp

type UpdateSpherestorMountResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SpherestorMount
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateSpherestorMountResp

func ParseUpdateSpherestorMountResp(rsp *http.Response) (*UpdateSpherestorMountResp, error)

ParseUpdateSpherestorMountResp parses an HTTP response from a UpdateSpherestorMountWithResponse call

func (UpdateSpherestorMountResp) Status

func (r UpdateSpherestorMountResp) Status() string

Status returns HTTPResponse.Status

func (UpdateSpherestorMountResp) StatusCode

func (r UpdateSpherestorMountResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSpherestorVolumeJSONRequestBody

type UpdateSpherestorVolumeJSONRequestBody = UpdateSpherestorVolumeRequest

UpdateSpherestorVolumeJSONRequestBody defines body for UpdateSpherestorVolume for application/json ContentType.

type UpdateSpherestorVolumeRequest

type UpdateSpherestorVolumeRequest struct {
	Name        *string `json:"name,omitempty"`
	StorageSize *string `json:"storage_size,omitempty"`
}

UpdateSpherestorVolumeRequest All fields optional; only present fields are applied.

type UpdateSpherestorVolumeResp

type UpdateSpherestorVolumeResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SpherestorVolume
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateSpherestorVolumeResp

func ParseUpdateSpherestorVolumeResp(rsp *http.Response) (*UpdateSpherestorVolumeResp, error)

ParseUpdateSpherestorVolumeResp parses an HTTP response from a UpdateSpherestorVolumeWithResponse call

func (UpdateSpherestorVolumeResp) Status

Status returns HTTPResponse.Status

func (UpdateSpherestorVolumeResp) StatusCode

func (r UpdateSpherestorVolumeResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamJSONRequestBody

type UpdateTeamJSONRequestBody = UpdateTeamRequest

UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.

type UpdateTeamProjectRoleJSONRequestBody

type UpdateTeamProjectRoleJSONRequestBody = UpdateTeamProjectRoleRequest

UpdateTeamProjectRoleJSONRequestBody defines body for UpdateTeamProjectRole for application/json ContentType.

type UpdateTeamProjectRoleRequest

type UpdateTeamProjectRoleRequest struct {
	Role UpdateTeamProjectRoleRequestRole `json:"role"`
}

UpdateTeamProjectRoleRequest defines model for UpdateTeamProjectRoleRequest.

type UpdateTeamProjectRoleRequestRole

type UpdateTeamProjectRoleRequestRole string

UpdateTeamProjectRoleRequestRole defines model for UpdateTeamProjectRoleRequest.Role.

const (
	Editable UpdateTeamProjectRoleRequestRole = "editable"
	Viewable UpdateTeamProjectRoleRequestRole = "viewable"
)

Defines values for UpdateTeamProjectRoleRequestRole.

type UpdateTeamProjectRoleResp

type UpdateTeamProjectRoleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamProject
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateTeamProjectRoleResp

func ParseUpdateTeamProjectRoleResp(rsp *http.Response) (*UpdateTeamProjectRoleResp, error)

ParseUpdateTeamProjectRoleResp parses an HTTP response from a UpdateTeamProjectRoleWithResponse call

func (UpdateTeamProjectRoleResp) Status

func (r UpdateTeamProjectRoleResp) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamProjectRoleResp) StatusCode

func (r UpdateTeamProjectRoleResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamRequest

type UpdateTeamRequest struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
}

UpdateTeamRequest defines model for UpdateTeamRequest.

type UpdateTeamResp

type UpdateTeamResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Team
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpdateTeamResp

func ParseUpdateTeamResp(rsp *http.Response) (*UpdateTeamResp, error)

ParseUpdateTeamResp parses an HTTP response from a UpdateTeamWithResponse call

func (UpdateTeamResp) Status

func (r UpdateTeamResp) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamResp) StatusCode

func (r UpdateTeamResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadSphereFileMultipartBody

type UploadSphereFileMultipartBody struct {
	EnvironmentId openapi_types.UUID `json:"environment_id"`
	File          openapi_types.File `json:"file"`

	// Path Directory path inside the spherestor (relative)
	Path         string             `json:"path"`
	SpherestorId openapi_types.UUID `json:"spherestor_id"`
}

UploadSphereFileMultipartBody defines parameters for UploadSphereFile.

type UploadSphereFileMultipartRequestBody

type UploadSphereFileMultipartRequestBody UploadSphereFileMultipartBody

UploadSphereFileMultipartRequestBody defines body for UploadSphereFile for multipart/form-data ContentType.

type UploadSphereFileResp

type UploadSphereFileResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON413 *Problem
	ApplicationproblemJSON500 *InternalError
}

func ParseUploadSphereFileResp

func ParseUploadSphereFileResp(rsp *http.Response) (*UploadSphereFileResp, error)

ParseUploadSphereFileResp parses an HTTP response from a UploadSphereFileWithResponse call

func (UploadSphereFileResp) Status

func (r UploadSphereFileResp) Status() string

Status returns HTTPResponse.Status

func (UploadSphereFileResp) StatusCode

func (r UploadSphereFileResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpsertDeploymentSnapshotScheduleJSONRequestBody

type UpsertDeploymentSnapshotScheduleJSONRequestBody = UpsertSnapshotScheduleRequest

UpsertDeploymentSnapshotScheduleJSONRequestBody defines body for UpsertDeploymentSnapshotSchedule for application/json ContentType.

type UpsertDeploymentSnapshotScheduleResp

type UpsertDeploymentSnapshotScheduleResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SnapshotSchedule
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON500 *InternalError
}

func ParseUpsertDeploymentSnapshotScheduleResp

func ParseUpsertDeploymentSnapshotScheduleResp(rsp *http.Response) (*UpsertDeploymentSnapshotScheduleResp, error)

ParseUpsertDeploymentSnapshotScheduleResp parses an HTTP response from a UpsertDeploymentSnapshotScheduleWithResponse call

func (UpsertDeploymentSnapshotScheduleResp) Status

Status returns HTTPResponse.Status

func (UpsertDeploymentSnapshotScheduleResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpsertNotificationSettingsJSONRequestBody

type UpsertNotificationSettingsJSONRequestBody = UpsertNotificationSettingsRequest

UpsertNotificationSettingsJSONRequestBody defines body for UpsertNotificationSettings for application/json ContentType.

type UpsertNotificationSettingsRequest

type UpsertNotificationSettingsRequest struct {
	Activity       bool                  `json:"activity"`
	Billing        bool                  `json:"billing"`
	Deployment     bool                  `json:"deployment"`
	EmailEnabled   bool                  `json:"email_enabled"`
	Emails         []openapi_types.Email `json:"emails"`
	InappEnabled   bool                  `json:"inapp_enabled"`
	Invites        bool                  `json:"invites"`
	Payment        bool                  `json:"payment"`
	WebhookEnabled bool                  `json:"webhook_enabled"`
	Webhooks       []NotificationWebhook `json:"webhooks"`
}

UpsertNotificationSettingsRequest defines model for UpsertNotificationSettingsRequest.

type UpsertNotificationSettingsResp

type UpsertNotificationSettingsResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *NotificationSettings
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON500 *InternalError
}

func ParseUpsertNotificationSettingsResp

func ParseUpsertNotificationSettingsResp(rsp *http.Response) (*UpsertNotificationSettingsResp, error)

ParseUpsertNotificationSettingsResp parses an HTTP response from a UpsertNotificationSettingsWithResponse call

func (UpsertNotificationSettingsResp) Status

Status returns HTTPResponse.Status

func (UpsertNotificationSettingsResp) StatusCode

func (r UpsertNotificationSettingsResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpsertSnapshotScheduleRequest

type UpsertSnapshotScheduleRequest struct {
	Remarks *string `json:"remarks,omitempty"`

	// ScheduleTime Standard cron expression (5 fields); validated before publish
	ScheduleTime string `json:"schedule_time"`
}

UpsertSnapshotScheduleRequest defines model for UpsertSnapshotScheduleRequest.

type UserAccount

type UserAccount struct {
	Active      bool                `json:"active"`
	Id          openapi_types.UUID  `json:"id"`
	IsDefault   bool                `json:"is_default"`
	Name        string              `json:"name"`
	Object      UserAccountObject   `json:"object"`
	OwnerUserId *openapi_types.UUID `json:"owner_user_id"`

	// Role Caller's role on this account (owner/admin/member/viewer)
	Role string `json:"role"`
}

UserAccount defines model for UserAccount.

type UserAccountList

type UserAccountList struct {
	Items  []UserAccount         `json:"items"`
	Object UserAccountListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

UserAccountList defines model for UserAccountList.

type UserAccountListObject

type UserAccountListObject string

UserAccountListObject defines model for UserAccountList.Object.

const (
	UserAccountListObjectList UserAccountListObject = "list"
)

Defines values for UserAccountListObject.

type UserAccountObject

type UserAccountObject string

UserAccountObject defines model for UserAccount.Object.

const (
	UserAccountObjectUserAccount UserAccountObject = "user_account"
)

Defines values for UserAccountObject.

type UserId

type UserId = openapi_types.UUID

UserId defines model for UserId.

type UserPendingInvitation

type UserPendingInvitation struct {
	AccountId openapi_types.UUID          `json:"account_id"`
	Body      string                      `json:"body"`
	CreatedAt time.Time                   `json:"created_at"`
	Id        openapi_types.UUID          `json:"id"`
	Object    UserPendingInvitationObject `json:"object"`
	Seen      bool                        `json:"seen"`
	Title     string                      `json:"title"`
	Url       string                      `json:"url"`
}

UserPendingInvitation defines model for UserPendingInvitation.

type UserPendingInvitationList

type UserPendingInvitationList struct {
	Items  []UserPendingInvitation         `json:"items"`
	Object UserPendingInvitationListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

UserPendingInvitationList defines model for UserPendingInvitationList.

type UserPendingInvitationListObject

type UserPendingInvitationListObject string

UserPendingInvitationListObject defines model for UserPendingInvitationList.Object.

const (
	UserPendingInvitationListObjectList UserPendingInvitationListObject = "list"
)

Defines values for UserPendingInvitationListObject.

type UserPendingInvitationObject

type UserPendingInvitationObject string

UserPendingInvitationObject defines model for UserPendingInvitation.Object.

const (
	UserPendingInvitationObjectUserPendingInvitation UserPendingInvitationObject = "user_pending_invitation"
)

Defines values for UserPendingInvitationObject.

type UserProject

type UserProject struct {
	AccountId       openapi_types.UUID `json:"account_id"`
	Active          bool               `json:"active"`
	AlertEnabled    bool               `json:"alert_enabled"`
	CreatedAt       time.Time          `json:"created_at"`
	CreatedBy       *string            `json:"created_by"`
	DeploymentCount int                `json:"deployment_count"`
	Description     *string            `json:"description"`
	Id              string             `json:"id"`
	LastOpenedAt    *time.Time         `json:"last_opened_at"`
	Name            string             `json:"name"`
	Object          UserProjectObject  `json:"object"`
	ServiceCount    int                `json:"service_count"`
	SphereCount     int                `json:"sphere_count"`
	SpherestorUsed  int                `json:"spherestor_used"`
	UserId          *string            `json:"user_id"`
}

UserProject defines model for UserProject.

type UserProjectList

type UserProjectList struct {
	Items  []UserProject         `json:"items"`
	Object UserProjectListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

UserProjectList defines model for UserProjectList.

type UserProjectListObject

type UserProjectListObject string

UserProjectListObject defines model for UserProjectList.Object.

const (
	UserProjectListObjectList UserProjectListObject = "list"
)

Defines values for UserProjectListObject.

type UserProjectObject

type UserProjectObject string

UserProjectObject defines model for UserProject.Object.

const (
	UserProjectObjectUserProject UserProjectObject = "user_project"
)

Defines values for UserProjectObject.

type UserSearchHistoryItem

type UserSearchHistoryItem struct {
	Object UserSearchHistoryItemObject `json:"object"`
	Query  string                      `json:"query"`
}

UserSearchHistoryItem defines model for UserSearchHistoryItem.

type UserSearchHistoryItemObject

type UserSearchHistoryItemObject string

UserSearchHistoryItemObject defines model for UserSearchHistoryItem.Object.

const (
	UserSearchHistoryItemObjectUserSearchHistoryItem UserSearchHistoryItemObject = "user_search_history_item"
)

Defines values for UserSearchHistoryItemObject.

type UserSearchHistoryList

type UserSearchHistoryList struct {
	Items  []UserSearchHistoryItem     `json:"items"`
	Object UserSearchHistoryListObject `json:"object"`

	// Pagination Every list response carries this envelope. `items` is always an array
	// (never null). `total = 0` on empty pages. Both offset and cursor
	// pagination are supported; clients should prefer `next` URLs over
	// constructing query strings.
	Pagination Pagination `json:"pagination"`
	Warnings   []Warning  `json:"warnings"`
}

UserSearchHistoryList defines model for UserSearchHistoryList.

type UserSearchHistoryListObject

type UserSearchHistoryListObject string

UserSearchHistoryListObject defines model for UserSearchHistoryList.Object.

const (
	UserSearchHistoryListObjectList UserSearchHistoryListObject = "list"
)

Defines values for UserSearchHistoryListObject.

type ValidateApplyManifestJSONRequestBody

type ValidateApplyManifestJSONRequestBody = ApplyRequest

ValidateApplyManifestJSONRequestBody defines body for ValidateApplyManifest for application/json ContentType.

type ValidateApplyManifestResp

type ValidateApplyManifestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ApplyValidationResponse
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON500 *InternalError
}

func ParseValidateApplyManifestResp

func ParseValidateApplyManifestResp(rsp *http.Response) (*ValidateApplyManifestResp, error)

ParseValidateApplyManifestResp parses an HTTP response from a ValidateApplyManifestWithResponse call

func (ValidateApplyManifestResp) Status

func (r ValidateApplyManifestResp) Status() string

Status returns HTTPResponse.Status

func (ValidateApplyManifestResp) StatusCode

func (r ValidateApplyManifestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateManifestJSONRequestBody

type ValidateManifestJSONRequestBody = Manifest

ValidateManifestJSONRequestBody defines body for ValidateManifest for application/json ContentType.

type ValidateManifestResp

type ValidateManifestResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ManifestValidation
	ApplicationproblemJSON400 *ValidationFailed
	ApplicationproblemJSON401 *Unauthenticated
	ApplicationproblemJSON403 *Forbidden
	ApplicationproblemJSON500 *InternalError
}

func ParseValidateManifestResp

func ParseValidateManifestResp(rsp *http.Response) (*ValidateManifestResp, error)

ParseValidateManifestResp parses an HTTP response from a ValidateManifestWithResponse call

func (ValidateManifestResp) Status

func (r ValidateManifestResp) Status() string

Status returns HTTPResponse.Status

func (ValidateManifestResp) StatusCode

func (r ValidateManifestResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidationFailed

type ValidationFailed = Problem

ValidationFailed RFC 7807 Problem Details envelope for every non-2xx response

type VerifyDeploymentDomainResp

type VerifyDeploymentDomainResp struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *Domain
	ApplicationproblemJSON404 *NotFound
	ApplicationproblemJSON422 *UnprocessableEntity
	ApplicationproblemJSON500 *InternalError
}

func ParseVerifyDeploymentDomainResp

func ParseVerifyDeploymentDomainResp(rsp *http.Response) (*VerifyDeploymentDomainResp, error)

ParseVerifyDeploymentDomainResp parses an HTTP response from a VerifyDeploymentDomainWithResponse call

func (VerifyDeploymentDomainResp) Status

Status returns HTTPResponse.Status

func (VerifyDeploymentDomainResp) StatusCode

func (r VerifyDeploymentDomainResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Warning

type Warning struct {
	// Code Stable snake_case identifier
	Code string `json:"code"`

	// Message Human-readable context
	Message string `json:"message"`
}

Warning defines model for Warning.

type XAccountId

type XAccountId = openapi_types.UUID

XAccountId defines model for XAccountId.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL