client

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2025 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Overview

Package client 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.

Package client 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

View Source
var ErrForbidden = errors.New("forbidden")
View Source
var ErrUnauthorized = errors.New("unauthorized")

Functions

func AddHeaders

func AddHeaders(header http.Header, token string) http.Header

func ErrorFromResponse

func ErrorFromResponse(v any) error

func ListAll

func ListAll[T any, P paginationParams](ctx context.Context, params P, listPage func(ctx context.Context, params P) ([]T, *Cursor, error)) ([]T, error)

func NewAddDiskRequest

func NewAddDiskRequest(server string, body AddDiskJSONRequestBody) (*http.Request, error)

NewAddDiskRequest calls the generic AddDisk builder with application/json body

func NewAddDiskRequestWithBody

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

NewAddDiskRequestWithBody generates requests for AddDisk with any type of body

func NewAddHeadersRequest

func NewAddHeadersRequest(server string, serviceId ServiceIdParam, body AddHeadersJSONRequestBody) (*http.Request, error)

NewAddHeadersRequest calls the generic AddHeaders builder with application/json body

func NewAddHeadersRequestWithBody

func NewAddHeadersRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewAddHeadersRequestWithBody generates requests for AddHeaders with any type of body

func NewAddOrUpdateSecretFileRequest

func NewAddOrUpdateSecretFileRequest(server string, serviceId ServiceIdParam, secretFileName string, body AddOrUpdateSecretFileJSONRequestBody) (*http.Request, error)

NewAddOrUpdateSecretFileRequest calls the generic AddOrUpdateSecretFile builder with application/json body

func NewAddOrUpdateSecretFileRequestWithBody

func NewAddOrUpdateSecretFileRequestWithBody(server string, serviceId ServiceIdParam, secretFileName string, contentType string, body io.Reader) (*http.Request, error)

NewAddOrUpdateSecretFileRequestWithBody generates requests for AddOrUpdateSecretFile with any type of body

func NewAddResourcesToEnvironmentRequest

func NewAddResourcesToEnvironmentRequest(server string, environmentId string, body AddResourcesToEnvironmentJSONRequestBody) (*http.Request, error)

NewAddResourcesToEnvironmentRequest calls the generic AddResourcesToEnvironment builder with application/json body

func NewAddResourcesToEnvironmentRequestWithBody

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

NewAddResourcesToEnvironmentRequestWithBody generates requests for AddResourcesToEnvironment with any type of body

func NewAddRouteRequest

func NewAddRouteRequest(server string, serviceId ServiceIdParam, body AddRouteJSONRequestBody) (*http.Request, error)

NewAddRouteRequest calls the generic AddRoute builder with application/json body

func NewAddRouteRequestWithBody

func NewAddRouteRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewAddRouteRequestWithBody generates requests for AddRoute with any type of body

func NewAutoscaleServiceRequest

func NewAutoscaleServiceRequest(server string, serviceId ServiceIdParam, body AutoscaleServiceJSONRequestBody) (*http.Request, error)

NewAutoscaleServiceRequest calls the generic AutoscaleService builder with application/json body

func NewAutoscaleServiceRequestWithBody

func NewAutoscaleServiceRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewAutoscaleServiceRequestWithBody generates requests for AutoscaleService with any type of body

func NewCancelCronJobRunRequest

func NewCancelCronJobRunRequest(server string, cronJobId CronJobIdParam) (*http.Request, error)

NewCancelCronJobRunRequest generates requests for CancelCronJobRun

func NewCancelDeployRequest

func NewCancelDeployRequest(server string, serviceId ServiceIdParam, deployId DeployIdParam) (*http.Request, error)

NewCancelDeployRequest generates requests for CancelDeploy

func NewCancelJobRequest

func NewCancelJobRequest(server string, serviceId ServiceIdParam, jobId externalRef4.JobId) (*http.Request, error)

NewCancelJobRequest generates requests for CancelJob

func NewCreateCustomDomainRequest

func NewCreateCustomDomainRequest(server string, serviceId ServiceIdParam, body CreateCustomDomainJSONRequestBody) (*http.Request, error)

NewCreateCustomDomainRequest calls the generic CreateCustomDomain builder with application/json body

func NewCreateCustomDomainRequestWithBody

func NewCreateCustomDomainRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateCustomDomainRequestWithBody generates requests for CreateCustomDomain with any type of body

func NewCreateDeployRequest

func NewCreateDeployRequest(server string, serviceId ServiceIdParam, body CreateDeployJSONRequestBody) (*http.Request, error)

NewCreateDeployRequest calls the generic CreateDeploy builder with application/json body

func NewCreateDeployRequestWithBody

func NewCreateDeployRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeployRequestWithBody generates requests for CreateDeploy with any type of body

func NewCreateEnvGroupRequest

func NewCreateEnvGroupRequest(server string, body CreateEnvGroupJSONRequestBody) (*http.Request, error)

NewCreateEnvGroupRequest calls the generic CreateEnvGroup builder with application/json body

func NewCreateEnvGroupRequestWithBody

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

NewCreateEnvGroupRequestWithBody generates requests for CreateEnvGroup 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 NewCreatePostgresBackupRequest

func NewCreatePostgresBackupRequest(server string, postgresId string) (*http.Request, error)

NewCreatePostgresBackupRequest generates requests for CreatePostgresBackup

func NewCreatePostgresRequest

func NewCreatePostgresRequest(server string, body CreatePostgresJSONRequestBody) (*http.Request, error)

NewCreatePostgresRequest calls the generic CreatePostgres builder with application/json body

func NewCreatePostgresRequestWithBody

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

NewCreatePostgresRequestWithBody generates requests for CreatePostgres 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 NewCreateRedisRequest

func NewCreateRedisRequest(server string, body CreateRedisJSONRequestBody) (*http.Request, error)

NewCreateRedisRequest calls the generic CreateRedis builder with application/json body

func NewCreateRedisRequestWithBody

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

NewCreateRedisRequestWithBody generates requests for CreateRedis with any type of body

func NewCreateRegistryCredentialRequest

func NewCreateRegistryCredentialRequest(server string, body CreateRegistryCredentialJSONRequestBody) (*http.Request, error)

NewCreateRegistryCredentialRequest calls the generic CreateRegistryCredential builder with application/json body

func NewCreateRegistryCredentialRequestWithBody

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

NewCreateRegistryCredentialRequestWithBody generates requests for CreateRegistryCredential 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 NewDeleteAutoscalingConfigRequest

func NewDeleteAutoscalingConfigRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewDeleteAutoscalingConfigRequest generates requests for DeleteAutoscalingConfig

func NewDeleteCustomDomainRequest

func NewDeleteCustomDomainRequest(server string, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam) (*http.Request, error)

NewDeleteCustomDomainRequest generates requests for DeleteCustomDomain

func NewDeleteDiskRequest

func NewDeleteDiskRequest(server string, diskId externalRef2.DiskId) (*http.Request, error)

NewDeleteDiskRequest generates requests for DeleteDisk

func NewDeleteEnvGroupEnvVarRequest

func NewDeleteEnvGroupEnvVarRequest(server string, envGroupId string, envVarKey EnvVarKeyParam) (*http.Request, error)

NewDeleteEnvGroupEnvVarRequest generates requests for DeleteEnvGroupEnvVar

func NewDeleteEnvGroupRequest

func NewDeleteEnvGroupRequest(server string, envGroupId string) (*http.Request, error)

NewDeleteEnvGroupRequest generates requests for DeleteEnvGroup

func NewDeleteEnvGroupSecretFileRequest

func NewDeleteEnvGroupSecretFileRequest(server string, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam) (*http.Request, error)

NewDeleteEnvGroupSecretFileRequest generates requests for DeleteEnvGroupSecretFile

func NewDeleteEnvVarRequest

func NewDeleteEnvVarRequest(server string, serviceId ServiceIdParam, envVarKey EnvVarKeyParam) (*http.Request, error)

NewDeleteEnvVarRequest generates requests for DeleteEnvVar

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest(server string, environmentId string) (*http.Request, error)

NewDeleteEnvironmentRequest generates requests for DeleteEnvironment

func NewDeleteHeaderRequest

func NewDeleteHeaderRequest(server string, serviceId ServiceIdParam, headerId string) (*http.Request, error)

NewDeleteHeaderRequest generates requests for DeleteHeader

func NewDeleteOwnerLogStreamRequest

func NewDeleteOwnerLogStreamRequest(server string, ownerId string) (*http.Request, error)

NewDeleteOwnerLogStreamRequest generates requests for DeleteOwnerLogStream

func NewDeletePostgresRequest

func NewDeletePostgresRequest(server string, postgresId string) (*http.Request, error)

NewDeletePostgresRequest generates requests for DeletePostgres

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, projectId string) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteRedisRequest

func NewDeleteRedisRequest(server string, redisId string) (*http.Request, error)

NewDeleteRedisRequest generates requests for DeleteRedis

func NewDeleteRegistryCredentialRequest

func NewDeleteRegistryCredentialRequest(server string, registryCredentialId string) (*http.Request, error)

NewDeleteRegistryCredentialRequest generates requests for DeleteRegistryCredential

func NewDeleteResourceLogStreamRequest

func NewDeleteResourceLogStreamRequest(server string, resourceId string) (*http.Request, error)

NewDeleteResourceLogStreamRequest generates requests for DeleteResourceLogStream

func NewDeleteRouteRequest

func NewDeleteRouteRequest(server string, serviceId ServiceIdParam, routeId string) (*http.Request, error)

NewDeleteRouteRequest generates requests for DeleteRoute

func NewDeleteSecretFileRequest

func NewDeleteSecretFileRequest(server string, serviceId ServiceIdParam, secretFileName string) (*http.Request, error)

NewDeleteSecretFileRequest generates requests for DeleteSecretFile

func NewDeleteServiceRequest

func NewDeleteServiceRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewDeleteServiceRequest generates requests for DeleteService

func NewDisconnectBlueprintRequest

func NewDisconnectBlueprintRequest(server string, blueprintId externalRef1.BlueprintId) (*http.Request, error)

NewDisconnectBlueprintRequest generates requests for DisconnectBlueprint

func NewFailoverPostgresRequest

func NewFailoverPostgresRequest(server string, postgresId string) (*http.Request, error)

NewFailoverPostgresRequest generates requests for FailoverPostgres

func NewGetActiveConnectionsRequest

func NewGetActiveConnectionsRequest(server string, params *GetActiveConnectionsParams) (*http.Request, error)

NewGetActiveConnectionsRequest generates requests for GetActiveConnections

func NewGetBandwidthRequest

func NewGetBandwidthRequest(server string, params *GetBandwidthParams) (*http.Request, error)

NewGetBandwidthRequest generates requests for GetBandwidth

func NewGetCpuLimitRequest

func NewGetCpuLimitRequest(server string, params *GetCpuLimitParams) (*http.Request, error)

NewGetCpuLimitRequest generates requests for GetCpuLimit

func NewGetCpuRequest

func NewGetCpuRequest(server string, params *GetCpuParams) (*http.Request, error)

NewGetCpuRequest generates requests for GetCpu

func NewGetCpuTargetRequest

func NewGetCpuTargetRequest(server string, params *GetCpuTargetParams) (*http.Request, error)

NewGetCpuTargetRequest generates requests for GetCpuTarget

func NewGetDiskCapacityRequest

func NewGetDiskCapacityRequest(server string, params *GetDiskCapacityParams) (*http.Request, error)

NewGetDiskCapacityRequest generates requests for GetDiskCapacity

func NewGetDiskUsageRequest

func NewGetDiskUsageRequest(server string, params *GetDiskUsageParams) (*http.Request, error)

NewGetDiskUsageRequest generates requests for GetDiskUsage

func NewGetEnvVarsForServiceRequest

func NewGetEnvVarsForServiceRequest(server string, serviceId ServiceIdParam, params *GetEnvVarsForServiceParams) (*http.Request, error)

NewGetEnvVarsForServiceRequest generates requests for GetEnvVarsForService

func NewGetHttpLatencyRequest

func NewGetHttpLatencyRequest(server string, params *GetHttpLatencyParams) (*http.Request, error)

NewGetHttpLatencyRequest generates requests for GetHttpLatency

func NewGetHttpRequestsRequest

func NewGetHttpRequestsRequest(server string, params *GetHttpRequestsParams) (*http.Request, error)

NewGetHttpRequestsRequest generates requests for GetHttpRequests

func NewGetInstanceCountRequest

func NewGetInstanceCountRequest(server string, params *GetInstanceCountParams) (*http.Request, error)

NewGetInstanceCountRequest generates requests for GetInstanceCount

func NewGetMemoryLimitRequest

func NewGetMemoryLimitRequest(server string, params *GetMemoryLimitParams) (*http.Request, error)

NewGetMemoryLimitRequest generates requests for GetMemoryLimit

func NewGetMemoryRequest

func NewGetMemoryRequest(server string, params *GetMemoryParams) (*http.Request, error)

NewGetMemoryRequest generates requests for GetMemory

func NewGetMemoryTargetRequest

func NewGetMemoryTargetRequest(server string, params *GetMemoryTargetParams) (*http.Request, error)

NewGetMemoryTargetRequest generates requests for GetMemoryTarget

func NewGetOwnerLogStreamRequest

func NewGetOwnerLogStreamRequest(server string, ownerId string) (*http.Request, error)

NewGetOwnerLogStreamRequest generates requests for GetOwnerLogStream

func NewGetReplicationLagRequest

func NewGetReplicationLagRequest(server string, params *GetReplicationLagParams) (*http.Request, error)

NewGetReplicationLagRequest generates requests for GetReplicationLag

func NewGetResourceLogStreamRequest

func NewGetResourceLogStreamRequest(server string, resourceId string) (*http.Request, error)

NewGetResourceLogStreamRequest generates requests for GetResourceLogStream

func NewGetUserRequest

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

NewGetUserRequest generates requests for GetUser

func NewLinkServiceToEnvGroupRequest

func NewLinkServiceToEnvGroupRequest(server string, envGroupId EnvGroupIdParam, serviceId ServiceIdParam) (*http.Request, error)

NewLinkServiceToEnvGroupRequest generates requests for LinkServiceToEnvGroup

func NewListApplicationFilterValuesRequest

func NewListApplicationFilterValuesRequest(server string, params *ListApplicationFilterValuesParams) (*http.Request, error)

NewListApplicationFilterValuesRequest generates requests for ListApplicationFilterValues

func NewListBlueprintSyncsRequest

func NewListBlueprintSyncsRequest(server string, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams) (*http.Request, error)

NewListBlueprintSyncsRequest generates requests for ListBlueprintSyncs

func NewListBlueprintsRequest

func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*http.Request, error)

NewListBlueprintsRequest generates requests for ListBlueprints

func NewListCustomDomainsRequest

func NewListCustomDomainsRequest(server string, serviceId ServiceIdParam, params *ListCustomDomainsParams) (*http.Request, error)

NewListCustomDomainsRequest generates requests for ListCustomDomains

func NewListDeploysRequest

func NewListDeploysRequest(server string, serviceId ServiceIdParam, params *ListDeploysParams) (*http.Request, error)

NewListDeploysRequest generates requests for ListDeploys

func NewListDisksRequest

func NewListDisksRequest(server string, params *ListDisksParams) (*http.Request, error)

NewListDisksRequest generates requests for ListDisks

func NewListEnvGroupsRequest

func NewListEnvGroupsRequest(server string, params *ListEnvGroupsParams) (*http.Request, error)

NewListEnvGroupsRequest generates requests for ListEnvGroups

func NewListEnvironmentsRequest

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

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListEventsRequest

func NewListEventsRequest(server string, serviceId ServiceIdParam, params *ListEventsParams) (*http.Request, error)

NewListEventsRequest generates requests for ListEvents

func NewListHeadersRequest

func NewListHeadersRequest(server string, serviceId ServiceIdParam, params *ListHeadersParams) (*http.Request, error)

NewListHeadersRequest generates requests for ListHeaders

func NewListHttpFilterValuesRequest

func NewListHttpFilterValuesRequest(server string, params *ListHttpFilterValuesParams) (*http.Request, error)

NewListHttpFilterValuesRequest generates requests for ListHttpFilterValues

func NewListJobRequest

func NewListJobRequest(server string, serviceId ServiceIdParam, params *ListJobParams) (*http.Request, error)

NewListJobRequest generates requests for ListJob

func NewListLogsRequest

func NewListLogsRequest(server string, params *ListLogsParams) (*http.Request, error)

NewListLogsRequest generates requests for ListLogs

func NewListLogsValuesRequest

func NewListLogsValuesRequest(server string, params *ListLogsValuesParams) (*http.Request, error)

NewListLogsValuesRequest generates requests for ListLogsValues

func NewListMaintenanceRequest

func NewListMaintenanceRequest(server string, params *ListMaintenanceParams) (*http.Request, error)

NewListMaintenanceRequest generates requests for ListMaintenance

func NewListNotificationOverridesRequest

func NewListNotificationOverridesRequest(server string, params *ListNotificationOverridesParams) (*http.Request, error)

NewListNotificationOverridesRequest generates requests for ListNotificationOverrides

func NewListOwnersRequest

func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Request, error)

NewListOwnersRequest generates requests for ListOwners

func NewListPathFilterValuesRequest

func NewListPathFilterValuesRequest(server string, params *ListPathFilterValuesParams) (*http.Request, error)

NewListPathFilterValuesRequest generates requests for ListPathFilterValues

func NewListPostgresBackupRequest

func NewListPostgresBackupRequest(server string, postgresId string) (*http.Request, error)

NewListPostgresBackupRequest generates requests for ListPostgresBackup

func NewListPostgresRequest

func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Request, error)

NewListPostgresRequest generates requests for ListPostgres

func NewListProjectsRequest

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

NewListProjectsRequest generates requests for ListProjects

func NewListRedisRequest

func NewListRedisRequest(server string, params *ListRedisParams) (*http.Request, error)

NewListRedisRequest generates requests for ListRedis

func NewListRegistryCredentialsRequest

func NewListRegistryCredentialsRequest(server string, params *ListRegistryCredentialsParams) (*http.Request, error)

NewListRegistryCredentialsRequest generates requests for ListRegistryCredentials

func NewListResourceLogStreamsRequest

func NewListResourceLogStreamsRequest(server string, params *ListResourceLogStreamsParams) (*http.Request, error)

NewListResourceLogStreamsRequest generates requests for ListResourceLogStreams

func NewListRoutesRequest

func NewListRoutesRequest(server string, serviceId ServiceIdParam, params *ListRoutesParams) (*http.Request, error)

NewListRoutesRequest generates requests for ListRoutes

func NewListSecretFilesForServiceRequest

func NewListSecretFilesForServiceRequest(server string, serviceId ServiceIdParam, params *ListSecretFilesForServiceParams) (*http.Request, error)

NewListSecretFilesForServiceRequest generates requests for ListSecretFilesForService

func NewListServicesRequest

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

NewListServicesRequest generates requests for ListServices

func NewListSnapshotsRequest

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

NewListSnapshotsRequest generates requests for ListSnapshots

func NewPatchOwnerNotificationSettingsRequest

func NewPatchOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody) (*http.Request, error)

NewPatchOwnerNotificationSettingsRequest calls the generic PatchOwnerNotificationSettings builder with application/json body

func NewPatchOwnerNotificationSettingsRequestWithBody

func NewPatchOwnerNotificationSettingsRequestWithBody(server string, ownerId OwnerIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewPatchOwnerNotificationSettingsRequestWithBody generates requests for PatchOwnerNotificationSettings with any type of body

func NewPatchRouteRequest

func NewPatchRouteRequest(server string, serviceId ServiceIdParam, body PatchRouteJSONRequestBody) (*http.Request, error)

NewPatchRouteRequest calls the generic PatchRoute builder with application/json body

func NewPatchRouteRequestWithBody

func NewPatchRouteRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewPatchRouteRequestWithBody generates requests for PatchRoute with any type of body

func NewPatchServiceNotificationOverridesRequest

func NewPatchServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody) (*http.Request, error)

NewPatchServiceNotificationOverridesRequest calls the generic PatchServiceNotificationOverrides builder with application/json body

func NewPatchServiceNotificationOverridesRequestWithBody

func NewPatchServiceNotificationOverridesRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewPatchServiceNotificationOverridesRequestWithBody generates requests for PatchServiceNotificationOverrides with any type of body

func NewPostJobRequest

func NewPostJobRequest(server string, serviceId ServiceIdParam, body PostJobJSONRequestBody) (*http.Request, error)

NewPostJobRequest calls the generic PostJob builder with application/json body

func NewPostJobRequestWithBody

func NewPostJobRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewPostJobRequestWithBody generates requests for PostJob with any type of body

func NewPreviewServiceRequest

func NewPreviewServiceRequest(server string, serviceId ServiceIdParam, body PreviewServiceJSONRequestBody) (*http.Request, error)

NewPreviewServiceRequest calls the generic PreviewService builder with application/json body

func NewPreviewServiceRequestWithBody

func NewPreviewServiceRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewPreviewServiceRequestWithBody generates requests for PreviewService with any type of body

func NewPutRoutesRequest

func NewPutRoutesRequest(server string, serviceId ServiceIdParam, body PutRoutesJSONRequestBody) (*http.Request, error)

NewPutRoutesRequest calls the generic PutRoutes builder with application/json body

func NewPutRoutesRequestWithBody

func NewPutRoutesRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewPutRoutesRequestWithBody generates requests for PutRoutes with any type of body

func NewRecoverPostgresRequest

func NewRecoverPostgresRequest(server string, postgresId string, body RecoverPostgresJSONRequestBody) (*http.Request, error)

NewRecoverPostgresRequest calls the generic RecoverPostgres builder with application/json body

func NewRecoverPostgresRequestWithBody

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

NewRecoverPostgresRequestWithBody generates requests for RecoverPostgres with any type of body

func NewRefreshCustomDomainRequest

func NewRefreshCustomDomainRequest(server string, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam) (*http.Request, error)

NewRefreshCustomDomainRequest generates requests for RefreshCustomDomain

func NewRemoveResourcesFromEnvironmentRequest

func NewRemoveResourcesFromEnvironmentRequest(server string, environmentId string, params *RemoveResourcesFromEnvironmentParams) (*http.Request, error)

NewRemoveResourcesFromEnvironmentRequest generates requests for RemoveResourcesFromEnvironment

func NewRestartPostgresRequest

func NewRestartPostgresRequest(server string, postgresId string) (*http.Request, error)

NewRestartPostgresRequest generates requests for RestartPostgres

func NewRestartServiceRequest

func NewRestartServiceRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewRestartServiceRequest generates requests for RestartService

func NewRestoreSnapshotRequest

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

NewRestoreSnapshotRequest calls the generic RestoreSnapshot builder with application/json body

func NewRestoreSnapshotRequestWithBody

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

NewRestoreSnapshotRequestWithBody generates requests for RestoreSnapshot with any type of body

func NewResumePostgresRequest

func NewResumePostgresRequest(server string, postgresId string) (*http.Request, error)

NewResumePostgresRequest generates requests for ResumePostgres

func NewResumeServiceRequest

func NewResumeServiceRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewResumeServiceRequest generates requests for ResumeService

func NewRetrieveBlueprintRequest

func NewRetrieveBlueprintRequest(server string, blueprintId externalRef1.BlueprintId) (*http.Request, error)

NewRetrieveBlueprintRequest generates requests for RetrieveBlueprint

func NewRetrieveCustomDomainRequest

func NewRetrieveCustomDomainRequest(server string, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam) (*http.Request, error)

NewRetrieveCustomDomainRequest generates requests for RetrieveCustomDomain

func NewRetrieveDeployRequest

func NewRetrieveDeployRequest(server string, serviceId ServiceIdParam, deployId DeployIdParam) (*http.Request, error)

NewRetrieveDeployRequest generates requests for RetrieveDeploy

func NewRetrieveDiskRequest

func NewRetrieveDiskRequest(server string, diskId externalRef2.DiskId) (*http.Request, error)

NewRetrieveDiskRequest generates requests for RetrieveDisk

func NewRetrieveEnvGroupEnvVarRequest

func NewRetrieveEnvGroupEnvVarRequest(server string, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam) (*http.Request, error)

NewRetrieveEnvGroupEnvVarRequest generates requests for RetrieveEnvGroupEnvVar

func NewRetrieveEnvGroupRequest

func NewRetrieveEnvGroupRequest(server string, envGroupId EnvGroupIdParam) (*http.Request, error)

NewRetrieveEnvGroupRequest generates requests for RetrieveEnvGroup

func NewRetrieveEnvGroupSecretFileRequest

func NewRetrieveEnvGroupSecretFileRequest(server string, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam) (*http.Request, error)

NewRetrieveEnvGroupSecretFileRequest generates requests for RetrieveEnvGroupSecretFile

func NewRetrieveEnvVarRequest

func NewRetrieveEnvVarRequest(server string, serviceId ServiceIdParam, envVarKey EnvVarKeyParam) (*http.Request, error)

NewRetrieveEnvVarRequest generates requests for RetrieveEnvVar

func NewRetrieveEnvironmentRequest

func NewRetrieveEnvironmentRequest(server string, environmentId string) (*http.Request, error)

NewRetrieveEnvironmentRequest generates requests for RetrieveEnvironment

func NewRetrieveJobRequest

func NewRetrieveJobRequest(server string, serviceId ServiceIdParam, jobId externalRef4.JobId) (*http.Request, error)

NewRetrieveJobRequest generates requests for RetrieveJob

func NewRetrieveMaintenanceRequest

func NewRetrieveMaintenanceRequest(server string, maintenanceRunParam externalRef6.MaintenanceRunParam) (*http.Request, error)

NewRetrieveMaintenanceRequest generates requests for RetrieveMaintenance

func NewRetrieveOwnerNotificationSettingsRequest

func NewRetrieveOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam) (*http.Request, error)

NewRetrieveOwnerNotificationSettingsRequest generates requests for RetrieveOwnerNotificationSettings

func NewRetrieveOwnerRequest

func NewRetrieveOwnerRequest(server string, ownerId string) (*http.Request, error)

NewRetrieveOwnerRequest generates requests for RetrieveOwner

func NewRetrievePostgresConnectionInfoRequest

func NewRetrievePostgresConnectionInfoRequest(server string, postgresId string) (*http.Request, error)

NewRetrievePostgresConnectionInfoRequest generates requests for RetrievePostgresConnectionInfo

func NewRetrievePostgresRecoveryInfoRequest

func NewRetrievePostgresRecoveryInfoRequest(server string, postgresId string) (*http.Request, error)

NewRetrievePostgresRecoveryInfoRequest generates requests for RetrievePostgresRecoveryInfo

func NewRetrievePostgresRequest

func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request, error)

NewRetrievePostgresRequest generates requests for RetrievePostgres

func NewRetrieveProjectRequest

func NewRetrieveProjectRequest(server string, projectId string) (*http.Request, error)

NewRetrieveProjectRequest generates requests for RetrieveProject

func NewRetrieveRedisConnectionInfoRequest

func NewRetrieveRedisConnectionInfoRequest(server string, redisId string) (*http.Request, error)

NewRetrieveRedisConnectionInfoRequest generates requests for RetrieveRedisConnectionInfo

func NewRetrieveRedisRequest

func NewRetrieveRedisRequest(server string, redisId string) (*http.Request, error)

NewRetrieveRedisRequest generates requests for RetrieveRedis

func NewRetrieveRegistryCredentialRequest

func NewRetrieveRegistryCredentialRequest(server string, registryCredentialId string) (*http.Request, error)

NewRetrieveRegistryCredentialRequest generates requests for RetrieveRegistryCredential

func NewRetrieveSecretFileRequest

func NewRetrieveSecretFileRequest(server string, serviceId ServiceIdParam, secretFileName string) (*http.Request, error)

NewRetrieveSecretFileRequest generates requests for RetrieveSecretFile

func NewRetrieveServiceNotificationOverridesRequest

func NewRetrieveServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewRetrieveServiceNotificationOverridesRequest generates requests for RetrieveServiceNotificationOverrides

func NewRetrieveServiceRequest

func NewRetrieveServiceRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewRetrieveServiceRequest generates requests for RetrieveService

func NewRollbackDeployRequest

func NewRollbackDeployRequest(server string, serviceId ServiceIdParam, body RollbackDeployJSONRequestBody) (*http.Request, error)

NewRollbackDeployRequest calls the generic RollbackDeploy builder with application/json body

func NewRollbackDeployRequestWithBody

func NewRollbackDeployRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewRollbackDeployRequestWithBody generates requests for RollbackDeploy with any type of body

func NewRunCronJobRequest

func NewRunCronJobRequest(server string, cronJobId CronJobIdParam) (*http.Request, error)

NewRunCronJobRequest generates requests for RunCronJob

func NewScaleServiceRequest

func NewScaleServiceRequest(server string, serviceId ServiceIdParam, body ScaleServiceJSONRequestBody) (*http.Request, error)

NewScaleServiceRequest calls the generic ScaleService builder with application/json body

func NewScaleServiceRequestWithBody

func NewScaleServiceRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewScaleServiceRequestWithBody generates requests for ScaleService with any type of body

func NewSubscribeLogsRequest

func NewSubscribeLogsRequest(server string, params *SubscribeLogsParams) (*http.Request, error)

NewSubscribeLogsRequest generates requests for SubscribeLogs

func NewSuspendPostgresRequest

func NewSuspendPostgresRequest(server string, postgresId string) (*http.Request, error)

NewSuspendPostgresRequest generates requests for SuspendPostgres

func NewSuspendServiceRequest

func NewSuspendServiceRequest(server string, serviceId ServiceIdParam) (*http.Request, error)

NewSuspendServiceRequest generates requests for SuspendService

func NewTriggerMaintenanceRequest

func NewTriggerMaintenanceRequest(server string, maintenanceRunParam externalRef6.MaintenanceRunParam) (*http.Request, error)

NewTriggerMaintenanceRequest generates requests for TriggerMaintenance

func NewUnlinkServiceFromEnvGroupRequest

func NewUnlinkServiceFromEnvGroupRequest(server string, envGroupId string, serviceId string) (*http.Request, error)

NewUnlinkServiceFromEnvGroupRequest generates requests for UnlinkServiceFromEnvGroup

func NewUpdateBlueprintRequest

func NewUpdateBlueprintRequest(server string, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody) (*http.Request, error)

NewUpdateBlueprintRequest calls the generic UpdateBlueprint builder with application/json body

func NewUpdateBlueprintRequestWithBody

func NewUpdateBlueprintRequestWithBody(server string, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBlueprintRequestWithBody generates requests for UpdateBlueprint with any type of body

func NewUpdateDiskRequest

func NewUpdateDiskRequest(server string, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody) (*http.Request, error)

NewUpdateDiskRequest calls the generic UpdateDisk builder with application/json body

func NewUpdateDiskRequestWithBody

func NewUpdateDiskRequestWithBody(server string, diskId externalRef2.DiskId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDiskRequestWithBody generates requests for UpdateDisk with any type of body

func NewUpdateEnvGroupEnvVarRequest

func NewUpdateEnvGroupEnvVarRequest(server string, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, body UpdateEnvGroupEnvVarJSONRequestBody) (*http.Request, error)

NewUpdateEnvGroupEnvVarRequest calls the generic UpdateEnvGroupEnvVar builder with application/json body

func NewUpdateEnvGroupEnvVarRequestWithBody

func NewUpdateEnvGroupEnvVarRequestWithBody(server string, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvGroupEnvVarRequestWithBody generates requests for UpdateEnvGroupEnvVar with any type of body

func NewUpdateEnvGroupRequest

func NewUpdateEnvGroupRequest(server string, envGroupId string, body UpdateEnvGroupJSONRequestBody) (*http.Request, error)

NewUpdateEnvGroupRequest calls the generic UpdateEnvGroup builder with application/json body

func NewUpdateEnvGroupRequestWithBody

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

NewUpdateEnvGroupRequestWithBody generates requests for UpdateEnvGroup with any type of body

func NewUpdateEnvGroupSecretFileRequest

func NewUpdateEnvGroupSecretFileRequest(server string, envGroupId string, secretFileName string, body UpdateEnvGroupSecretFileJSONRequestBody) (*http.Request, error)

NewUpdateEnvGroupSecretFileRequest calls the generic UpdateEnvGroupSecretFile builder with application/json body

func NewUpdateEnvGroupSecretFileRequestWithBody

func NewUpdateEnvGroupSecretFileRequestWithBody(server string, envGroupId string, secretFileName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvGroupSecretFileRequestWithBody generates requests for UpdateEnvGroupSecretFile with any type of body

func NewUpdateEnvVarRequest

func NewUpdateEnvVarRequest(server string, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody) (*http.Request, error)

NewUpdateEnvVarRequest calls the generic UpdateEnvVar builder with application/json body

func NewUpdateEnvVarRequestWithBody

func NewUpdateEnvVarRequestWithBody(server string, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvVarRequestWithBody generates requests for UpdateEnvVar with any type of body

func NewUpdateEnvVarsForServiceRequest

func NewUpdateEnvVarsForServiceRequest(server string, serviceId ServiceIdParam, body UpdateEnvVarsForServiceJSONRequestBody) (*http.Request, error)

NewUpdateEnvVarsForServiceRequest calls the generic UpdateEnvVarsForService builder with application/json body

func NewUpdateEnvVarsForServiceRequestWithBody

func NewUpdateEnvVarsForServiceRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvVarsForServiceRequestWithBody generates requests for UpdateEnvVarsForService with any type of body

func NewUpdateEnvironmentRequest

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

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody

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

NewUpdateEnvironmentRequestWithBody generates requests for UpdateEnvironment with any type of body

func NewUpdateHeadersRequest

func NewUpdateHeadersRequest(server string, serviceId ServiceIdParam, body UpdateHeadersJSONRequestBody) (*http.Request, error)

NewUpdateHeadersRequest calls the generic UpdateHeaders builder with application/json body

func NewUpdateHeadersRequestWithBody

func NewUpdateHeadersRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateHeadersRequestWithBody generates requests for UpdateHeaders with any type of body

func NewUpdateMaintenanceRequest

func NewUpdateMaintenanceRequest(server string, maintenanceRunParam externalRef6.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody) (*http.Request, error)

NewUpdateMaintenanceRequest calls the generic UpdateMaintenance builder with application/json body

func NewUpdateMaintenanceRequestWithBody

func NewUpdateMaintenanceRequestWithBody(server string, maintenanceRunParam externalRef6.MaintenanceRunParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMaintenanceRequestWithBody generates requests for UpdateMaintenance with any type of body

func NewUpdateOwnerLogStreamRequest

func NewUpdateOwnerLogStreamRequest(server string, ownerId string, body UpdateOwnerLogStreamJSONRequestBody) (*http.Request, error)

NewUpdateOwnerLogStreamRequest calls the generic UpdateOwnerLogStream builder with application/json body

func NewUpdateOwnerLogStreamRequestWithBody

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

NewUpdateOwnerLogStreamRequestWithBody generates requests for UpdateOwnerLogStream with any type of body

func NewUpdatePostgresRequest

func NewUpdatePostgresRequest(server string, postgresId string, body UpdatePostgresJSONRequestBody) (*http.Request, error)

NewUpdatePostgresRequest calls the generic UpdatePostgres builder with application/json body

func NewUpdatePostgresRequestWithBody

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

NewUpdatePostgresRequestWithBody generates requests for UpdatePostgres with any type of body

func NewUpdateProjectRequest

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

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

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

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateRedisRequest

func NewUpdateRedisRequest(server string, redisId string, body UpdateRedisJSONRequestBody) (*http.Request, error)

NewUpdateRedisRequest calls the generic UpdateRedis builder with application/json body

func NewUpdateRedisRequestWithBody

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

NewUpdateRedisRequestWithBody generates requests for UpdateRedis with any type of body

func NewUpdateRegistryCredentialRequest

func NewUpdateRegistryCredentialRequest(server string, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody) (*http.Request, error)

NewUpdateRegistryCredentialRequest calls the generic UpdateRegistryCredential builder with application/json body

func NewUpdateRegistryCredentialRequestWithBody

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

NewUpdateRegistryCredentialRequestWithBody generates requests for UpdateRegistryCredential with any type of body

func NewUpdateResourceLogStreamRequest

func NewUpdateResourceLogStreamRequest(server string, resourceId string, body UpdateResourceLogStreamJSONRequestBody) (*http.Request, error)

NewUpdateResourceLogStreamRequest calls the generic UpdateResourceLogStream builder with application/json body

func NewUpdateResourceLogStreamRequestWithBody

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

NewUpdateResourceLogStreamRequestWithBody generates requests for UpdateResourceLogStream with any type of body

func NewUpdateSecretFilesForServiceRequest

func NewUpdateSecretFilesForServiceRequest(server string, serviceId ServiceIdParam, body UpdateSecretFilesForServiceJSONRequestBody) (*http.Request, error)

NewUpdateSecretFilesForServiceRequest calls the generic UpdateSecretFilesForService builder with application/json body

func NewUpdateSecretFilesForServiceRequestWithBody

func NewUpdateSecretFilesForServiceRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSecretFilesForServiceRequestWithBody generates requests for UpdateSecretFilesForService with any type of body

func NewUpdateServiceRequest

func NewUpdateServiceRequest(server string, serviceId ServiceIdParam, body UpdateServiceJSONRequestBody) (*http.Request, error)

NewUpdateServiceRequest calls the generic UpdateService builder with application/json body

func NewUpdateServiceRequestWithBody

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

NewUpdateServiceRequestWithBody generates requests for UpdateService with any type of body

Types

type AddDiskJSONRequestBody

type AddDiskJSONRequestBody = externalRef2.DiskPOST

AddDiskJSONRequestBody defines body for AddDisk for application/json ContentType.

type AddDiskResponse

type AddDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *externalRef2.DiskDetails
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseAddDiskResponse

func ParseAddDiskResponse(rsp *http.Response) (*AddDiskResponse, error)

ParseAddDiskResponse parses an HTTP response from a AddDiskWithResponse call

func (AddDiskResponse) Status

func (r AddDiskResponse) Status() string

Status returns HTTPResponse.Status

func (AddDiskResponse) StatusCode

func (r AddDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddHeadersJSONRequestBody

type AddHeadersJSONRequestBody = HeaderInput

AddHeadersJSONRequestBody defines body for AddHeaders for application/json ContentType.

type AddHeadersResponse

type AddHeadersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Headers *Header `json:"headers,omitempty"`
	}
	JSON401 *N401Unauthorized
	JSON403 *N403Forbidden
	JSON404 *N404NotFound
	JSON406 *N406NotAcceptable
	JSON410 *N410Gone
	JSON429 *N429RateLimit
	JSON500 *N500InternalServerError
	JSON503 *N503ServiceUnavailable
}

func ParseAddHeadersResponse

func ParseAddHeadersResponse(rsp *http.Response) (*AddHeadersResponse, error)

ParseAddHeadersResponse parses an HTTP response from a AddHeadersWithResponse call

func (AddHeadersResponse) Status

func (r AddHeadersResponse) Status() string

Status returns HTTPResponse.Status

func (AddHeadersResponse) StatusCode

func (r AddHeadersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddOrUpdateSecretFileJSONBody

type AddOrUpdateSecretFileJSONBody struct {
	Content *string `json:"content,omitempty"`
}

AddOrUpdateSecretFileJSONBody defines parameters for AddOrUpdateSecretFile.

type AddOrUpdateSecretFileJSONRequestBody

type AddOrUpdateSecretFileJSONRequestBody AddOrUpdateSecretFileJSONBody

AddOrUpdateSecretFileJSONRequestBody defines body for AddOrUpdateSecretFile for application/json ContentType.

type AddOrUpdateSecretFileResponse

type AddOrUpdateSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SecretFile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseAddOrUpdateSecretFileResponse

func ParseAddOrUpdateSecretFileResponse(rsp *http.Response) (*AddOrUpdateSecretFileResponse, error)

ParseAddOrUpdateSecretFileResponse parses an HTTP response from a AddOrUpdateSecretFileWithResponse call

func (AddOrUpdateSecretFileResponse) Status

Status returns HTTPResponse.Status

func (AddOrUpdateSecretFileResponse) StatusCode

func (r AddOrUpdateSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddResourcesToEnvironmentJSONRequestBody

type AddResourcesToEnvironmentJSONRequestBody = EnvironmentResourcesPOSTInput

AddResourcesToEnvironmentJSONRequestBody defines body for AddResourcesToEnvironment for application/json ContentType.

type AddResourcesToEnvironmentResponse

type AddResourcesToEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseAddResourcesToEnvironmentResponse

func ParseAddResourcesToEnvironmentResponse(rsp *http.Response) (*AddResourcesToEnvironmentResponse, error)

ParseAddResourcesToEnvironmentResponse parses an HTTP response from a AddResourcesToEnvironmentWithResponse call

func (AddResourcesToEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (AddResourcesToEnvironmentResponse) StatusCode

func (r AddResourcesToEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddRouteJSONRequestBody

type AddRouteJSONRequestBody = RoutePost

AddRouteJSONRequestBody defines body for AddRoute for application/json ContentType.

type AddRouteResponse

type AddRouteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Route
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseAddRouteResponse

func ParseAddRouteResponse(rsp *http.Response) (*AddRouteResponse, error)

ParseAddRouteResponse parses an HTTP response from a AddRouteWithResponse call

func (AddRouteResponse) Status

func (r AddRouteResponse) Status() string

Status returns HTTPResponse.Status

func (AddRouteResponse) StatusCode

func (r AddRouteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddUpdateEnvVarInput

type AddUpdateEnvVarInput struct {
	// contains filtered or unexported fields
}

AddUpdateEnvVarInput defines model for addUpdateEnvVarInput.

func (AddUpdateEnvVarInput) AsEnvVarGenerateValue

func (t AddUpdateEnvVarInput) AsEnvVarGenerateValue() (EnvVarGenerateValue, error)

AsEnvVarGenerateValue returns the union data inside the AddUpdateEnvVarInput as a EnvVarGenerateValue

func (AddUpdateEnvVarInput) AsEnvVarValue

func (t AddUpdateEnvVarInput) AsEnvVarValue() (EnvVarValue, error)

AsEnvVarValue returns the union data inside the AddUpdateEnvVarInput as a EnvVarValue

func (*AddUpdateEnvVarInput) FromEnvVarGenerateValue

func (t *AddUpdateEnvVarInput) FromEnvVarGenerateValue(v EnvVarGenerateValue) error

FromEnvVarGenerateValue overwrites any union data inside the AddUpdateEnvVarInput as the provided EnvVarGenerateValue

func (*AddUpdateEnvVarInput) FromEnvVarValue

func (t *AddUpdateEnvVarInput) FromEnvVarValue(v EnvVarValue) error

FromEnvVarValue overwrites any union data inside the AddUpdateEnvVarInput as the provided EnvVarValue

func (AddUpdateEnvVarInput) MarshalJSON

func (t AddUpdateEnvVarInput) MarshalJSON() ([]byte, error)

func (*AddUpdateEnvVarInput) MergeEnvVarGenerateValue

func (t *AddUpdateEnvVarInput) MergeEnvVarGenerateValue(v EnvVarGenerateValue) error

MergeEnvVarGenerateValue performs a merge with any union data inside the AddUpdateEnvVarInput, using the provided EnvVarGenerateValue

func (*AddUpdateEnvVarInput) MergeEnvVarValue

func (t *AddUpdateEnvVarInput) MergeEnvVarValue(v EnvVarValue) error

MergeEnvVarValue performs a merge with any union data inside the AddUpdateEnvVarInput, using the provided EnvVarValue

func (*AddUpdateEnvVarInput) UnmarshalJSON

func (t *AddUpdateEnvVarInput) UnmarshalJSON(b []byte) error

type AutoDeploy

type AutoDeploy string

AutoDeploy defines model for autoDeploy.

const (
	AutoDeployNo  AutoDeploy = "no"
	AutoDeployYes AutoDeploy = "yes"
)

Defines values for AutoDeploy.

type AutoscaleServiceJSONRequestBody

type AutoscaleServiceJSONRequestBody = externalRef0.AutoscalingConfig

AutoscaleServiceJSONRequestBody defines body for AutoscaleService for application/json ContentType.

type AutoscaleServiceResponse

type AutoscaleServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.AutoscalingConfig
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseAutoscaleServiceResponse

func ParseAutoscaleServiceResponse(rsp *http.Response) (*AutoscaleServiceResponse, error)

ParseAutoscaleServiceResponse parses an HTTP response from a AutoscaleServiceWithResponse call

func (AutoscaleServiceResponse) Status

func (r AutoscaleServiceResponse) Status() string

Status returns HTTPResponse.Status

func (AutoscaleServiceResponse) StatusCode

func (r AutoscaleServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BackgroundWorkerDetails

type BackgroundWorkerDetails struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	BuildPlan   BuildPlan                       `json:"buildPlan"`
	Disk        *externalRef2.Disk              `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                ServiceEnv         `json:"env"`
	EnvSpecificDetails EnvSpecificDetails `json:"envSpecificDetails"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances For a *manually* scaled service, this is the number of instances the service is scaled to. DOES NOT indicate the number of running instances for an *autoscaled* service.
	NumInstances int       `json:"numInstances"`
	ParentServer *Resource `json:"parentServer,omitempty"`

	// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.
	Plan     Plan      `json:"plan"`
	Previews *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region Region `json:"region"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`

	// SshAddress The SSH address for the service. Only present for services that have SSH enabled.
	SshAddress *SshAddress `json:"sshAddress,omitempty"`
}

BackgroundWorkerDetails defines model for backgroundWorkerDetails.

type BackgroundWorkerDetailsPATCH

type BackgroundWorkerDetailsPATCH struct {
	EnvSpecificDetails *EnvSpecificDetailsPATCH `json:"envSpecificDetails,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Runtime Runtime
	Runtime *ServiceRuntime `json:"runtime,omitempty"`
}

BackgroundWorkerDetailsPATCH defines model for backgroundWorkerDetailsPATCH.

type BackgroundWorkerDetailsPOST

type BackgroundWorkerDetailsPOST struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	Disk        *ServiceDisk                    `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                *ServiceEnv             `json:"env,omitempty"`
	EnvSpecificDetails *EnvSpecificDetailsPOST `json:"envSpecificDetails,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances Defaults to 1
	NumInstances *int `json:"numInstances,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region *Region `json:"region,omitempty"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`
}

BackgroundWorkerDetailsPOST defines model for backgroundWorkerDetailsPOST.

type BlueprintWithCursor

type BlueprintWithCursor struct {
	Blueprint externalRef1.Blueprint `json:"blueprint"`
	Cursor    Cursor                 `json:"cursor"`
}

BlueprintWithCursor A blueprint with a cursor

type BuildFilter

type BuildFilter struct {
	IgnoredPaths []string `json:"ignoredPaths"`
	Paths        []string `json:"paths"`
}

BuildFilter defines model for buildFilter.

type BuildPlan

type BuildPlan string

BuildPlan defines model for buildPlan.

const (
	BuildPlanPerformance BuildPlan = "performance"
	BuildPlanStarter     BuildPlan = "starter"
)

Defines values for BuildPlan.

type CancelCronJobRunResponse

type CancelCronJobRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCancelCronJobRunResponse

func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunResponse, error)

ParseCancelCronJobRunResponse parses an HTTP response from a CancelCronJobRunWithResponse call

func (CancelCronJobRunResponse) Status

func (r CancelCronJobRunResponse) Status() string

Status returns HTTPResponse.Status

func (CancelCronJobRunResponse) StatusCode

func (r CancelCronJobRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelDeployResponse

type CancelDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Deploy
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCancelDeployResponse

func ParseCancelDeployResponse(rsp *http.Response) (*CancelDeployResponse, error)

ParseCancelDeployResponse parses an HTTP response from a CancelDeployWithResponse call

func (CancelDeployResponse) Status

func (r CancelDeployResponse) Status() string

Status returns HTTPResponse.Status

func (CancelDeployResponse) StatusCode

func (r CancelDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelJobResponse

type CancelJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef4.Job
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCancelJobResponse

func ParseCancelJobResponse(rsp *http.Response) (*CancelJobResponse, error)

ParseCancelJobResponse parses an HTTP response from a CancelJobWithResponse call

func (CancelJobResponse) Status

func (r CancelJobResponse) Status() string

Status returns HTTPResponse.Status

func (CancelJobResponse) StatusCode

func (r CancelJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CidrBlockAndDescription

type CidrBlockAndDescription struct {
	CidrBlock string `json:"cidrBlock"`

	// Description User-provided description of the CIDR block
	Description string `json:"description"`
}

CidrBlockAndDescription defines model for cidrBlockAndDescription.

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) AddDisk

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

func (*Client) AddDiskWithBody

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

func (*Client) AddHeaders

func (c *Client) AddHeaders(ctx context.Context, serviceId ServiceIdParam, body AddHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddHeadersWithBody

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

func (*Client) AddOrUpdateSecretFile

func (c *Client) AddOrUpdateSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, body AddOrUpdateSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrUpdateSecretFileWithBody

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

func (*Client) AddResourcesToEnvironment

func (c *Client) AddResourcesToEnvironment(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddResourcesToEnvironmentWithBody

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

func (*Client) AddRoute

func (c *Client) AddRoute(ctx context.Context, serviceId ServiceIdParam, body AddRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddRouteWithBody

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

func (*Client) AutoscaleService

func (c *Client) AutoscaleService(ctx context.Context, serviceId ServiceIdParam, body AutoscaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AutoscaleServiceWithBody

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

func (*Client) CancelCronJobRun

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

func (*Client) CancelDeploy

func (c *Client) CancelDeploy(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelJob

func (c *Client) CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCustomDomain

func (c *Client) CreateCustomDomain(ctx context.Context, serviceId ServiceIdParam, body CreateCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCustomDomainWithBody

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

func (*Client) CreateDeploy

func (c *Client) CreateDeploy(ctx context.Context, serviceId ServiceIdParam, body CreateDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeployWithBody

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

func (*Client) CreateEnvGroup

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

func (*Client) CreateEnvGroupWithBody

func (c *Client) CreateEnvGroupWithBody(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) CreatePostgres

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

func (*Client) CreatePostgresBackup

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

func (*Client) CreatePostgresWithBody

func (c *Client) CreatePostgresWithBody(ctx context.Context, 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) CreateRedis

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

func (*Client) CreateRedisWithBody

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

func (*Client) CreateRegistryCredential

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

func (*Client) CreateRegistryCredentialWithBody

func (c *Client) CreateRegistryCredentialWithBody(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) DeleteAutoscalingConfig

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

func (*Client) DeleteCustomDomain

func (c *Client) DeleteCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDisk

func (c *Client) DeleteDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvGroup

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

func (*Client) DeleteEnvGroupEnvVar

func (c *Client) DeleteEnvGroupEnvVar(ctx context.Context, envGroupId string, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvGroupSecretFile

func (c *Client) DeleteEnvGroupSecretFile(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvVar

func (c *Client) DeleteEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironment

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

func (*Client) DeleteHeader

func (c *Client) DeleteHeader(ctx context.Context, serviceId ServiceIdParam, headerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteOwnerLogStream

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

func (*Client) DeletePostgres

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

func (*Client) DeleteProject

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

func (*Client) DeleteRedis

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

func (*Client) DeleteRegistryCredential

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

func (*Client) DeleteResourceLogStream

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

func (*Client) DeleteRoute

func (c *Client) DeleteRoute(ctx context.Context, serviceId ServiceIdParam, routeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSecretFile

func (c *Client) DeleteSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteService

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

func (*Client) DisconnectBlueprint

func (c *Client) DisconnectBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FailoverPostgres

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

func (*Client) GetActiveConnections

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

func (*Client) GetBandwidth

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

func (*Client) GetCpu

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

func (*Client) GetCpuLimit

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

func (*Client) GetCpuTarget

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

func (*Client) GetDiskCapacity

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

func (*Client) GetDiskUsage

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

func (*Client) GetEnvVarsForService

func (c *Client) GetEnvVarsForService(ctx context.Context, serviceId ServiceIdParam, params *GetEnvVarsForServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHttpLatency

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

func (*Client) GetHttpRequests

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

func (*Client) GetInstanceCount

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

func (*Client) GetMemory

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

func (*Client) GetMemoryLimit

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

func (*Client) GetMemoryTarget

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

func (*Client) GetOwnerLogStream

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

func (*Client) GetReplicationLag

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

func (*Client) GetResourceLogStream

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

func (*Client) GetUser

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

func (*Client) LinkServiceToEnvGroup

func (c *Client) LinkServiceToEnvGroup(ctx context.Context, envGroupId EnvGroupIdParam, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListApplicationFilterValues

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

func (*Client) ListBlueprintSyncs

func (c *Client) ListBlueprintSyncs(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBlueprints

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

func (*Client) ListCustomDomains

func (c *Client) ListCustomDomains(ctx context.Context, serviceId ServiceIdParam, params *ListCustomDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeploys

func (c *Client) ListDeploys(ctx context.Context, serviceId ServiceIdParam, params *ListDeploysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDisks

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

func (*Client) ListEnvGroups

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

func (*Client) ListEnvironments

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

func (*Client) ListEvents

func (c *Client) ListEvents(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListHeaders

func (c *Client) ListHeaders(ctx context.Context, serviceId ServiceIdParam, params *ListHeadersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListHttpFilterValues

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

func (*Client) ListJob

func (c *Client) ListJob(ctx context.Context, serviceId ServiceIdParam, params *ListJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLogs

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

func (*Client) ListLogsValues

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

func (*Client) ListMaintenance

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

func (*Client) ListNotificationOverrides

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

func (*Client) ListOwners

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

func (*Client) ListPathFilterValues

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

func (*Client) ListPostgres

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

func (*Client) ListPostgresBackup

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

func (*Client) ListProjects

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

func (*Client) ListRedis

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

func (*Client) ListRegistryCredentials

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

func (*Client) ListResourceLogStreams

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

func (*Client) ListRoutes

func (c *Client) ListRoutes(ctx context.Context, serviceId ServiceIdParam, params *ListRoutesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSecretFilesForService

func (c *Client) ListSecretFilesForService(ctx context.Context, serviceId ServiceIdParam, params *ListSecretFilesForServiceParams, 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, diskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchOwnerNotificationSettings

func (c *Client) PatchOwnerNotificationSettings(ctx context.Context, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchOwnerNotificationSettingsWithBody

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

func (*Client) PatchRoute

func (c *Client) PatchRoute(ctx context.Context, serviceId ServiceIdParam, body PatchRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchRouteWithBody

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

func (*Client) PatchServiceNotificationOverrides

func (c *Client) PatchServiceNotificationOverrides(ctx context.Context, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchServiceNotificationOverridesWithBody

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

func (*Client) PostJob

func (c *Client) PostJob(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostJobWithBody

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

func (*Client) PreviewService

func (c *Client) PreviewService(ctx context.Context, serviceId ServiceIdParam, body PreviewServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PreviewServiceWithBody

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

func (*Client) PutRoutes

func (c *Client) PutRoutes(ctx context.Context, serviceId ServiceIdParam, body PutRoutesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRoutesWithBody

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

func (*Client) RecoverPostgres

func (c *Client) RecoverPostgres(ctx context.Context, postgresId string, body RecoverPostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RecoverPostgresWithBody

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

func (*Client) RefreshCustomDomain

func (c *Client) RefreshCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveResourcesFromEnvironment

func (c *Client) RemoveResourcesFromEnvironment(ctx context.Context, environmentId string, params *RemoveResourcesFromEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestartPostgres

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

func (*Client) RestartService

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

func (*Client) RestoreSnapshot

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

func (*Client) RestoreSnapshotWithBody

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

func (*Client) ResumePostgres

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

func (*Client) ResumeService

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

func (*Client) RetrieveBlueprint

func (c *Client) RetrieveBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveCustomDomain

func (c *Client) RetrieveCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveDeploy

func (c *Client) RetrieveDeploy(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveDisk

func (c *Client) RetrieveDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveEnvGroup

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

func (*Client) RetrieveEnvGroupEnvVar

func (c *Client) RetrieveEnvGroupEnvVar(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveEnvGroupSecretFile

func (c *Client) RetrieveEnvGroupSecretFile(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveEnvVar

func (c *Client) RetrieveEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveEnvironment

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

func (*Client) RetrieveJob

func (c *Client) RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveMaintenance

func (c *Client) RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveOwner

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

func (*Client) RetrieveOwnerNotificationSettings

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

func (*Client) RetrievePostgres

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

func (*Client) RetrievePostgresConnectionInfo

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

func (*Client) RetrievePostgresRecoveryInfo

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

func (*Client) RetrieveProject

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

func (*Client) RetrieveRedis

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

func (*Client) RetrieveRedisConnectionInfo

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

func (*Client) RetrieveRegistryCredential

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

func (*Client) RetrieveSecretFile

func (c *Client) RetrieveSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetrieveService

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

func (*Client) RetrieveServiceNotificationOverrides

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

func (*Client) RollbackDeploy

func (c *Client) RollbackDeploy(ctx context.Context, serviceId ServiceIdParam, body RollbackDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RollbackDeployWithBody

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

func (*Client) RunCronJob

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

func (*Client) ScaleService

func (c *Client) ScaleService(ctx context.Context, serviceId ServiceIdParam, body ScaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScaleServiceWithBody

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

func (*Client) SubscribeLogs

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

func (*Client) SuspendPostgres

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

func (*Client) SuspendService

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

func (*Client) TriggerMaintenance

func (c *Client) TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnlinkServiceFromEnvGroup

func (c *Client) UnlinkServiceFromEnvGroup(ctx context.Context, envGroupId string, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBlueprint

func (c *Client) UpdateBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBlueprintWithBody

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

func (*Client) UpdateDisk

func (c *Client) UpdateDisk(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDiskWithBody

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

func (*Client) UpdateEnvGroup

func (c *Client) UpdateEnvGroup(ctx context.Context, envGroupId string, body UpdateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvGroupEnvVar

func (c *Client) UpdateEnvGroupEnvVar(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, body UpdateEnvGroupEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvGroupEnvVarWithBody

func (c *Client) UpdateEnvGroupEnvVarWithBody(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvGroupSecretFile

func (c *Client) UpdateEnvGroupSecretFile(ctx context.Context, envGroupId string, secretFileName string, body UpdateEnvGroupSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvGroupSecretFileWithBody

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

func (*Client) UpdateEnvGroupWithBody

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

func (*Client) UpdateEnvVar

func (c *Client) UpdateEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvVarWithBody

func (c *Client) UpdateEnvVarWithBody(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvVarsForService

func (c *Client) UpdateEnvVarsForService(ctx context.Context, serviceId ServiceIdParam, body UpdateEnvVarsForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvVarsForServiceWithBody

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

func (*Client) UpdateEnvironment

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

func (*Client) UpdateEnvironmentWithBody

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

func (*Client) UpdateHeaders

func (c *Client) UpdateHeaders(ctx context.Context, serviceId ServiceIdParam, body UpdateHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateHeadersWithBody

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

func (*Client) UpdateMaintenance

func (c *Client) UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMaintenanceWithBody

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

func (*Client) UpdateOwnerLogStream

func (c *Client) UpdateOwnerLogStream(ctx context.Context, ownerId string, body UpdateOwnerLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOwnerLogStreamWithBody

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

func (*Client) UpdatePostgres

func (c *Client) UpdatePostgres(ctx context.Context, postgresId string, body UpdatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePostgresWithBody

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

func (*Client) UpdateProject

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

func (*Client) UpdateProjectWithBody

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

func (*Client) UpdateRedis

func (c *Client) UpdateRedis(ctx context.Context, redisId string, body UpdateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRedisWithBody

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

func (*Client) UpdateRegistryCredential

func (c *Client) UpdateRegistryCredential(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRegistryCredentialWithBody

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

func (*Client) UpdateResourceLogStream

func (c *Client) UpdateResourceLogStream(ctx context.Context, resourceId string, body UpdateResourceLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResourceLogStreamWithBody

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

func (*Client) UpdateSecretFilesForService

func (c *Client) UpdateSecretFilesForService(ctx context.Context, serviceId ServiceIdParam, body UpdateSecretFilesForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSecretFilesForServiceWithBody

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

func (*Client) UpdateService

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

func (*Client) UpdateServiceWithBody

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

type ClientInterface

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

	// DisconnectBlueprint request
	DisconnectBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveBlueprint request
	RetrieveBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBlueprintSyncs request
	ListBlueprintSyncs(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelCronJobRun request
	CancelCronJobRun(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunCronJob request
	RunCronJob(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AddDisk(ctx context.Context, body AddDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDisk request
	DeleteDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveDisk request
	RetrieveDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateDisk(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSnapshots request
	ListSnapshots(ctx context.Context, diskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RestoreSnapshot(ctx context.Context, diskId string, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateEnvGroup(ctx context.Context, body CreateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvGroup request
	DeleteEnvGroup(ctx context.Context, envGroupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveEnvGroup request
	RetrieveEnvGroup(ctx context.Context, envGroupId EnvGroupIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateEnvGroup(ctx context.Context, envGroupId string, body UpdateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvGroupEnvVar request
	DeleteEnvGroupEnvVar(ctx context.Context, envGroupId string, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveEnvGroupEnvVar request
	RetrieveEnvGroupEnvVar(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvGroupEnvVarWithBody request with any body
	UpdateEnvGroupEnvVarWithBody(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvGroupEnvVar(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, body UpdateEnvGroupEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvGroupSecretFile request
	DeleteEnvGroupSecretFile(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveEnvGroupSecretFile request
	RetrieveEnvGroupSecretFile(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateEnvGroupSecretFile(ctx context.Context, envGroupId string, secretFileName string, body UpdateEnvGroupSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnlinkServiceFromEnvGroup request
	UnlinkServiceFromEnvGroup(ctx context.Context, envGroupId string, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LinkServiceToEnvGroup request
	LinkServiceToEnvGroup(ctx context.Context, envGroupId EnvGroupIdParam, serviceId ServiceIdParam, 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, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveEnvironment request
	RetrieveEnvironment(ctx context.Context, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateEnvironment(ctx context.Context, environmentId string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveResourcesFromEnvironment request
	RemoveResourcesFromEnvironment(ctx context.Context, environmentId string, params *RemoveResourcesFromEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddResourcesToEnvironment(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteOwnerLogStream request
	DeleteOwnerLogStream(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOwnerLogStream request
	GetOwnerLogStream(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateOwnerLogStream(ctx context.Context, ownerId string, body UpdateOwnerLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteResourceLogStream request
	DeleteResourceLogStream(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceLogStream request
	GetResourceLogStream(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateResourceLogStream(ctx context.Context, resourceId string, body UpdateResourceLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// RetrieveMaintenance request
	RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerMaintenance request
	TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// RetrieveServiceNotificationOverrides request
	RetrieveServiceNotificationOverrides(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PatchServiceNotificationOverrides(ctx context.Context, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveOwnerNotificationSettings request
	RetrieveOwnerNotificationSettings(ctx context.Context, ownerId OwnerIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PatchOwnerNotificationSettings(ctx context.Context, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// RetrieveOwner request
	RetrieveOwner(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreatePostgres(ctx context.Context, body CreatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePostgres request
	DeletePostgres(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrievePostgres request
	RetrievePostgres(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdatePostgres(ctx context.Context, postgresId string, body UpdatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPostgresBackup request
	ListPostgresBackup(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePostgresBackup request
	CreatePostgresBackup(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrievePostgresConnectionInfo request
	RetrievePostgresConnectionInfo(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FailoverPostgres request
	FailoverPostgres(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrievePostgresRecoveryInfo request
	RetrievePostgresRecoveryInfo(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RecoverPostgres(ctx context.Context, postgresId string, body RecoverPostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestartPostgres request
	RestartPostgres(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumePostgres request
	ResumePostgres(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendPostgres request
	SuspendPostgres(ctx context.Context, postgresId string, 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, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveProject request
	RetrieveProject(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateProject(ctx context.Context, projectId string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateRedis(ctx context.Context, body CreateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRedis request
	DeleteRedis(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveRedis request
	RetrieveRedis(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateRedis(ctx context.Context, redisId string, body UpdateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveRedisConnectionInfo request
	RetrieveRedisConnectionInfo(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateRegistryCredential(ctx context.Context, body CreateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRegistryCredential request
	DeleteRegistryCredential(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveRegistryCredential request
	RetrieveRegistryCredential(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateRegistryCredential(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, 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, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveService request
	RetrieveService(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateService(ctx context.Context, serviceId ServiceIdParam, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAutoscalingConfig request
	DeleteAutoscalingConfig(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AutoscaleService(ctx context.Context, serviceId ServiceIdParam, body AutoscaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCustomDomains request
	ListCustomDomains(ctx context.Context, serviceId ServiceIdParam, params *ListCustomDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateCustomDomain(ctx context.Context, serviceId ServiceIdParam, body CreateCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCustomDomain request
	DeleteCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveCustomDomain request
	RetrieveCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshCustomDomain request
	RefreshCustomDomain(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDeploys request
	ListDeploys(ctx context.Context, serviceId ServiceIdParam, params *ListDeploysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateDeploy(ctx context.Context, serviceId ServiceIdParam, body CreateDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveDeploy request
	RetrieveDeploy(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelDeploy request
	CancelDeploy(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvVarsForService request
	GetEnvVarsForService(ctx context.Context, serviceId ServiceIdParam, params *GetEnvVarsForServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateEnvVarsForService(ctx context.Context, serviceId ServiceIdParam, body UpdateEnvVarsForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvVar request
	DeleteEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveEnvVar request
	RetrieveEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvVarWithBody request with any body
	UpdateEnvVarWithBody(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvents request
	ListEvents(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListHeaders request
	ListHeaders(ctx context.Context, serviceId ServiceIdParam, params *ListHeadersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddHeaders(ctx context.Context, serviceId ServiceIdParam, body AddHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateHeaders(ctx context.Context, serviceId ServiceIdParam, body UpdateHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHeader request
	DeleteHeader(ctx context.Context, serviceId ServiceIdParam, headerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJob request
	ListJob(ctx context.Context, serviceId ServiceIdParam, params *ListJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostJob(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveJob request
	RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelJob request
	CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PreviewService(ctx context.Context, serviceId ServiceIdParam, body PreviewServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestartService request
	RestartService(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeService request
	ResumeService(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RollbackDeploy(ctx context.Context, serviceId ServiceIdParam, body RollbackDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRoutes request
	ListRoutes(ctx context.Context, serviceId ServiceIdParam, params *ListRoutesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PatchRoute(ctx context.Context, serviceId ServiceIdParam, body PatchRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddRoute(ctx context.Context, serviceId ServiceIdParam, body AddRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutRoutes(ctx context.Context, serviceId ServiceIdParam, body PutRoutesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRoute request
	DeleteRoute(ctx context.Context, serviceId ServiceIdParam, routeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ScaleService(ctx context.Context, serviceId ServiceIdParam, body ScaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSecretFilesForService request
	ListSecretFilesForService(ctx context.Context, serviceId ServiceIdParam, params *ListSecretFilesForServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSecretFilesForService(ctx context.Context, serviceId ServiceIdParam, body UpdateSecretFilesForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSecretFile request
	DeleteSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetrieveSecretFile request
	RetrieveSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AddOrUpdateSecretFile(ctx context.Context, serviceId ServiceIdParam, secretFileName string, body AddOrUpdateSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendService request
	SuspendService(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(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 NewDefaultClient

func NewDefaultClient() (*ClientWithResponses, error)

func (*ClientWithResponses) AddDiskWithBodyWithResponse

func (c *ClientWithResponses) AddDiskWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDiskResponse, error)

AddDiskWithBodyWithResponse request with arbitrary body returning *AddDiskResponse

func (*ClientWithResponses) AddDiskWithResponse

func (c *ClientWithResponses) AddDiskWithResponse(ctx context.Context, body AddDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDiskResponse, error)

func (*ClientWithResponses) AddHeadersWithBodyWithResponse

func (c *ClientWithResponses) AddHeadersWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddHeadersResponse, error)

AddHeadersWithBodyWithResponse request with arbitrary body returning *AddHeadersResponse

func (*ClientWithResponses) AddHeadersWithResponse

func (c *ClientWithResponses) AddHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, body AddHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddHeadersResponse, error)

func (*ClientWithResponses) AddOrUpdateSecretFileWithBodyWithResponse

func (c *ClientWithResponses) AddOrUpdateSecretFileWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateSecretFileResponse, error)

AddOrUpdateSecretFileWithBodyWithResponse request with arbitrary body returning *AddOrUpdateSecretFileResponse

func (*ClientWithResponses) AddOrUpdateSecretFileWithResponse

func (c *ClientWithResponses) AddOrUpdateSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, body AddOrUpdateSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrUpdateSecretFileResponse, error)

func (*ClientWithResponses) AddResourcesToEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) AddResourcesToEnvironmentWithBodyWithResponse(ctx context.Context, environmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddResourcesToEnvironmentResponse, error)

AddResourcesToEnvironmentWithBodyWithResponse request with arbitrary body returning *AddResourcesToEnvironmentResponse

func (*ClientWithResponses) AddResourcesToEnvironmentWithResponse

func (c *ClientWithResponses) AddResourcesToEnvironmentWithResponse(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*AddResourcesToEnvironmentResponse, error)

func (*ClientWithResponses) AddRouteWithBodyWithResponse

func (c *ClientWithResponses) AddRouteWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRouteResponse, error)

AddRouteWithBodyWithResponse request with arbitrary body returning *AddRouteResponse

func (*ClientWithResponses) AddRouteWithResponse

func (c *ClientWithResponses) AddRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, body AddRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRouteResponse, error)

func (*ClientWithResponses) AutoscaleServiceWithBodyWithResponse

func (c *ClientWithResponses) AutoscaleServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AutoscaleServiceResponse, error)

AutoscaleServiceWithBodyWithResponse request with arbitrary body returning *AutoscaleServiceResponse

func (*ClientWithResponses) AutoscaleServiceWithResponse

func (c *ClientWithResponses) AutoscaleServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body AutoscaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*AutoscaleServiceResponse, error)

func (*ClientWithResponses) CancelCronJobRunWithResponse

func (c *ClientWithResponses) CancelCronJobRunWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*CancelCronJobRunResponse, error)

CancelCronJobRunWithResponse request returning *CancelCronJobRunResponse

func (*ClientWithResponses) CancelDeployWithResponse

func (c *ClientWithResponses) CancelDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*CancelDeployResponse, error)

CancelDeployWithResponse request returning *CancelDeployResponse

func (*ClientWithResponses) CancelJobWithResponse

func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error)

CancelJobWithResponse request returning *CancelJobResponse

func (*ClientWithResponses) CreateCustomDomainWithBodyWithResponse

func (c *ClientWithResponses) CreateCustomDomainWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomDomainResponse, error)

CreateCustomDomainWithBodyWithResponse request with arbitrary body returning *CreateCustomDomainResponse

func (*ClientWithResponses) CreateCustomDomainWithResponse

func (c *ClientWithResponses) CreateCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomDomainResponse, error)

func (*ClientWithResponses) CreateDeployWithBodyWithResponse

func (c *ClientWithResponses) CreateDeployWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeployResponse, error)

CreateDeployWithBodyWithResponse request with arbitrary body returning *CreateDeployResponse

func (*ClientWithResponses) CreateDeployWithResponse

func (c *ClientWithResponses) CreateDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeployResponse, error)

func (*ClientWithResponses) CreateEnvGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvGroupResponse, error)

CreateEnvGroupWithBodyWithResponse request with arbitrary body returning *CreateEnvGroupResponse

func (*ClientWithResponses) CreateEnvGroupWithResponse

func (c *ClientWithResponses) CreateEnvGroupWithResponse(ctx context.Context, body CreateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvGroupResponse, error)

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResponse

func (*ClientWithResponses) CreateEnvironmentWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

func (*ClientWithResponses) CreatePostgresBackupWithResponse

func (c *ClientWithResponses) CreatePostgresBackupWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*CreatePostgresBackupResponse, error)

CreatePostgresBackupWithResponse request returning *CreatePostgresBackupResponse

func (*ClientWithResponses) CreatePostgresWithBodyWithResponse

func (c *ClientWithResponses) CreatePostgresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresResponse, error)

CreatePostgresWithBodyWithResponse request with arbitrary body returning *CreatePostgresResponse

func (*ClientWithResponses) CreatePostgresWithResponse

func (c *ClientWithResponses) CreatePostgresWithResponse(ctx context.Context, body CreatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

func (*ClientWithResponses) CreateRedisWithBodyWithResponse

func (c *ClientWithResponses) CreateRedisWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRedisResponse, error)

CreateRedisWithBodyWithResponse request with arbitrary body returning *CreateRedisResponse

func (*ClientWithResponses) CreateRedisWithResponse

func (c *ClientWithResponses) CreateRedisWithResponse(ctx context.Context, body CreateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRedisResponse, error)

func (*ClientWithResponses) CreateRegistryCredentialWithBodyWithResponse

func (c *ClientWithResponses) CreateRegistryCredentialWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRegistryCredentialResponse, error)

CreateRegistryCredentialWithBodyWithResponse request with arbitrary body returning *CreateRegistryCredentialResponse

func (*ClientWithResponses) CreateRegistryCredentialWithResponse

func (c *ClientWithResponses) CreateRegistryCredentialWithResponse(ctx context.Context, body CreateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRegistryCredentialResponse, error)

func (*ClientWithResponses) CreateServiceWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)

CreateServiceWithBodyWithResponse request with arbitrary body returning *CreateServiceResponse

func (*ClientWithResponses) CreateServiceWithResponse

func (c *ClientWithResponses) CreateServiceWithResponse(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)

func (*ClientWithResponses) DeleteAutoscalingConfigWithResponse

func (c *ClientWithResponses) DeleteAutoscalingConfigWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*DeleteAutoscalingConfigResponse, error)

DeleteAutoscalingConfigWithResponse request returning *DeleteAutoscalingConfigResponse

func (*ClientWithResponses) DeleteCustomDomainWithResponse

func (c *ClientWithResponses) DeleteCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*DeleteCustomDomainResponse, error)

DeleteCustomDomainWithResponse request returning *DeleteCustomDomainResponse

func (*ClientWithResponses) DeleteDiskWithResponse

func (c *ClientWithResponses) DeleteDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error)

DeleteDiskWithResponse request returning *DeleteDiskResponse

func (*ClientWithResponses) DeleteEnvGroupEnvVarWithResponse

func (c *ClientWithResponses) DeleteEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId string, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*DeleteEnvGroupEnvVarResponse, error)

DeleteEnvGroupEnvVarWithResponse request returning *DeleteEnvGroupEnvVarResponse

func (*ClientWithResponses) DeleteEnvGroupSecretFileWithResponse

func (c *ClientWithResponses) DeleteEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*DeleteEnvGroupSecretFileResponse, error)

DeleteEnvGroupSecretFileWithResponse request returning *DeleteEnvGroupSecretFileResponse

func (*ClientWithResponses) DeleteEnvGroupWithResponse

func (c *ClientWithResponses) DeleteEnvGroupWithResponse(ctx context.Context, envGroupId string, reqEditors ...RequestEditorFn) (*DeleteEnvGroupResponse, error)

DeleteEnvGroupWithResponse request returning *DeleteEnvGroupResponse

func (*ClientWithResponses) DeleteEnvVarWithResponse

func (c *ClientWithResponses) DeleteEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*DeleteEnvVarResponse, error)

DeleteEnvVarWithResponse request returning *DeleteEnvVarResponse

func (*ClientWithResponses) DeleteEnvironmentWithResponse

func (c *ClientWithResponses) DeleteEnvironmentWithResponse(ctx context.Context, environmentId string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

DeleteEnvironmentWithResponse request returning *DeleteEnvironmentResponse

func (*ClientWithResponses) DeleteHeaderWithResponse

func (c *ClientWithResponses) DeleteHeaderWithResponse(ctx context.Context, serviceId ServiceIdParam, headerId string, reqEditors ...RequestEditorFn) (*DeleteHeaderResponse, error)

DeleteHeaderWithResponse request returning *DeleteHeaderResponse

func (*ClientWithResponses) DeleteOwnerLogStreamWithResponse

func (c *ClientWithResponses) DeleteOwnerLogStreamWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*DeleteOwnerLogStreamResponse, error)

DeleteOwnerLogStreamWithResponse request returning *DeleteOwnerLogStreamResponse

func (*ClientWithResponses) DeletePostgresWithResponse

func (c *ClientWithResponses) DeletePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*DeletePostgresResponse, error)

DeletePostgresWithResponse request returning *DeletePostgresResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectResponse

func (*ClientWithResponses) DeleteRedisWithResponse

func (c *ClientWithResponses) DeleteRedisWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*DeleteRedisResponse, error)

DeleteRedisWithResponse request returning *DeleteRedisResponse

func (*ClientWithResponses) DeleteRegistryCredentialWithResponse

func (c *ClientWithResponses) DeleteRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*DeleteRegistryCredentialResponse, error)

DeleteRegistryCredentialWithResponse request returning *DeleteRegistryCredentialResponse

func (*ClientWithResponses) DeleteResourceLogStreamWithResponse

func (c *ClientWithResponses) DeleteResourceLogStreamWithResponse(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*DeleteResourceLogStreamResponse, error)

DeleteResourceLogStreamWithResponse request returning *DeleteResourceLogStreamResponse

func (*ClientWithResponses) DeleteRouteWithResponse

func (c *ClientWithResponses) DeleteRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, routeId string, reqEditors ...RequestEditorFn) (*DeleteRouteResponse, error)

DeleteRouteWithResponse request returning *DeleteRouteResponse

func (*ClientWithResponses) DeleteSecretFileWithResponse

func (c *ClientWithResponses) DeleteSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*DeleteSecretFileResponse, error)

DeleteSecretFileWithResponse request returning *DeleteSecretFileResponse

func (*ClientWithResponses) DeleteServiceWithResponse

func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)

DeleteServiceWithResponse request returning *DeleteServiceResponse

func (*ClientWithResponses) DisconnectBlueprintWithResponse

func (c *ClientWithResponses) DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error)

DisconnectBlueprintWithResponse request returning *DisconnectBlueprintResponse

func (*ClientWithResponses) FailoverPostgresWithResponse

func (c *ClientWithResponses) FailoverPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*FailoverPostgresResponse, error)

FailoverPostgresWithResponse request returning *FailoverPostgresResponse

func (*ClientWithResponses) GetActiveConnectionsWithResponse

func (c *ClientWithResponses) GetActiveConnectionsWithResponse(ctx context.Context, params *GetActiveConnectionsParams, reqEditors ...RequestEditorFn) (*GetActiveConnectionsResponse, error)

GetActiveConnectionsWithResponse request returning *GetActiveConnectionsResponse

func (*ClientWithResponses) GetBandwidthWithResponse

func (c *ClientWithResponses) GetBandwidthWithResponse(ctx context.Context, params *GetBandwidthParams, reqEditors ...RequestEditorFn) (*GetBandwidthResponse, error)

GetBandwidthWithResponse request returning *GetBandwidthResponse

func (*ClientWithResponses) GetCpuLimitWithResponse

func (c *ClientWithResponses) GetCpuLimitWithResponse(ctx context.Context, params *GetCpuLimitParams, reqEditors ...RequestEditorFn) (*GetCpuLimitResponse, error)

GetCpuLimitWithResponse request returning *GetCpuLimitResponse

func (*ClientWithResponses) GetCpuTargetWithResponse

func (c *ClientWithResponses) GetCpuTargetWithResponse(ctx context.Context, params *GetCpuTargetParams, reqEditors ...RequestEditorFn) (*GetCpuTargetResponse, error)

GetCpuTargetWithResponse request returning *GetCpuTargetResponse

func (*ClientWithResponses) GetCpuWithResponse

func (c *ClientWithResponses) GetCpuWithResponse(ctx context.Context, params *GetCpuParams, reqEditors ...RequestEditorFn) (*GetCpuResponse, error)

GetCpuWithResponse request returning *GetCpuResponse

func (*ClientWithResponses) GetDiskCapacityWithResponse

func (c *ClientWithResponses) GetDiskCapacityWithResponse(ctx context.Context, params *GetDiskCapacityParams, reqEditors ...RequestEditorFn) (*GetDiskCapacityResponse, error)

GetDiskCapacityWithResponse request returning *GetDiskCapacityResponse

func (*ClientWithResponses) GetDiskUsageWithResponse

func (c *ClientWithResponses) GetDiskUsageWithResponse(ctx context.Context, params *GetDiskUsageParams, reqEditors ...RequestEditorFn) (*GetDiskUsageResponse, error)

GetDiskUsageWithResponse request returning *GetDiskUsageResponse

func (*ClientWithResponses) GetEnvVarsForServiceWithResponse

func (c *ClientWithResponses) GetEnvVarsForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, params *GetEnvVarsForServiceParams, reqEditors ...RequestEditorFn) (*GetEnvVarsForServiceResponse, error)

GetEnvVarsForServiceWithResponse request returning *GetEnvVarsForServiceResponse

func (*ClientWithResponses) GetHttpLatencyWithResponse

func (c *ClientWithResponses) GetHttpLatencyWithResponse(ctx context.Context, params *GetHttpLatencyParams, reqEditors ...RequestEditorFn) (*GetHttpLatencyResponse, error)

GetHttpLatencyWithResponse request returning *GetHttpLatencyResponse

func (*ClientWithResponses) GetHttpRequestsWithResponse

func (c *ClientWithResponses) GetHttpRequestsWithResponse(ctx context.Context, params *GetHttpRequestsParams, reqEditors ...RequestEditorFn) (*GetHttpRequestsResponse, error)

GetHttpRequestsWithResponse request returning *GetHttpRequestsResponse

func (*ClientWithResponses) GetInstanceCountWithResponse

func (c *ClientWithResponses) GetInstanceCountWithResponse(ctx context.Context, params *GetInstanceCountParams, reqEditors ...RequestEditorFn) (*GetInstanceCountResponse, error)

GetInstanceCountWithResponse request returning *GetInstanceCountResponse

func (*ClientWithResponses) GetMemoryLimitWithResponse

func (c *ClientWithResponses) GetMemoryLimitWithResponse(ctx context.Context, params *GetMemoryLimitParams, reqEditors ...RequestEditorFn) (*GetMemoryLimitResponse, error)

GetMemoryLimitWithResponse request returning *GetMemoryLimitResponse

func (*ClientWithResponses) GetMemoryTargetWithResponse

func (c *ClientWithResponses) GetMemoryTargetWithResponse(ctx context.Context, params *GetMemoryTargetParams, reqEditors ...RequestEditorFn) (*GetMemoryTargetResponse, error)

GetMemoryTargetWithResponse request returning *GetMemoryTargetResponse

func (*ClientWithResponses) GetMemoryWithResponse

func (c *ClientWithResponses) GetMemoryWithResponse(ctx context.Context, params *GetMemoryParams, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)

GetMemoryWithResponse request returning *GetMemoryResponse

func (*ClientWithResponses) GetOwnerLogStreamWithResponse

func (c *ClientWithResponses) GetOwnerLogStreamWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*GetOwnerLogStreamResponse, error)

GetOwnerLogStreamWithResponse request returning *GetOwnerLogStreamResponse

func (*ClientWithResponses) GetReplicationLagWithResponse

func (c *ClientWithResponses) GetReplicationLagWithResponse(ctx context.Context, params *GetReplicationLagParams, reqEditors ...RequestEditorFn) (*GetReplicationLagResponse, error)

GetReplicationLagWithResponse request returning *GetReplicationLagResponse

func (*ClientWithResponses) GetResourceLogStreamWithResponse

func (c *ClientWithResponses) GetResourceLogStreamWithResponse(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*GetResourceLogStreamResponse, error)

GetResourceLogStreamWithResponse request returning *GetResourceLogStreamResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) LinkServiceToEnvGroupWithResponse

func (c *ClientWithResponses) LinkServiceToEnvGroupWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*LinkServiceToEnvGroupResponse, error)

LinkServiceToEnvGroupWithResponse request returning *LinkServiceToEnvGroupResponse

func (*ClientWithResponses) ListApplicationFilterValuesWithResponse

func (c *ClientWithResponses) ListApplicationFilterValuesWithResponse(ctx context.Context, params *ListApplicationFilterValuesParams, reqEditors ...RequestEditorFn) (*ListApplicationFilterValuesResponse, error)

ListApplicationFilterValuesWithResponse request returning *ListApplicationFilterValuesResponse

func (*ClientWithResponses) ListBlueprintSyncsWithResponse

func (c *ClientWithResponses) ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error)

ListBlueprintSyncsWithResponse request returning *ListBlueprintSyncsResponse

func (*ClientWithResponses) ListBlueprintsWithResponse

func (c *ClientWithResponses) ListBlueprintsWithResponse(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*ListBlueprintsResponse, error)

ListBlueprintsWithResponse request returning *ListBlueprintsResponse

func (*ClientWithResponses) ListCustomDomainsWithResponse

func (c *ClientWithResponses) ListCustomDomainsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListCustomDomainsParams, reqEditors ...RequestEditorFn) (*ListCustomDomainsResponse, error)

ListCustomDomainsWithResponse request returning *ListCustomDomainsResponse

func (*ClientWithResponses) ListDeploysWithResponse

func (c *ClientWithResponses) ListDeploysWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListDeploysParams, reqEditors ...RequestEditorFn) (*ListDeploysResponse, error)

ListDeploysWithResponse request returning *ListDeploysResponse

func (*ClientWithResponses) ListDisksWithResponse

func (c *ClientWithResponses) ListDisksWithResponse(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

ListDisksWithResponse request returning *ListDisksResponse

func (*ClientWithResponses) ListEnvGroupsWithResponse

func (c *ClientWithResponses) ListEnvGroupsWithResponse(ctx context.Context, params *ListEnvGroupsParams, reqEditors ...RequestEditorFn) (*ListEnvGroupsResponse, error)

ListEnvGroupsWithResponse request returning *ListEnvGroupsResponse

func (*ClientWithResponses) ListEnvironmentsWithResponse

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

ListEnvironmentsWithResponse request returning *ListEnvironmentsResponse

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

ListEventsWithResponse request returning *ListEventsResponse

func (*ClientWithResponses) ListHeadersWithResponse

func (c *ClientWithResponses) ListHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListHeadersParams, reqEditors ...RequestEditorFn) (*ListHeadersResponse, error)

ListHeadersWithResponse request returning *ListHeadersResponse

func (*ClientWithResponses) ListHttpFilterValuesWithResponse

func (c *ClientWithResponses) ListHttpFilterValuesWithResponse(ctx context.Context, params *ListHttpFilterValuesParams, reqEditors ...RequestEditorFn) (*ListHttpFilterValuesResponse, error)

ListHttpFilterValuesWithResponse request returning *ListHttpFilterValuesResponse

func (*ClientWithResponses) ListJobWithResponse

func (c *ClientWithResponses) ListJobWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListJobParams, reqEditors ...RequestEditorFn) (*ListJobResponse, error)

ListJobWithResponse request returning *ListJobResponse

func (*ClientWithResponses) ListLogsValuesWithResponse

func (c *ClientWithResponses) ListLogsValuesWithResponse(ctx context.Context, params *ListLogsValuesParams, reqEditors ...RequestEditorFn) (*ListLogsValuesResponse, error)

ListLogsValuesWithResponse request returning *ListLogsValuesResponse

func (*ClientWithResponses) ListLogsWithResponse

func (c *ClientWithResponses) ListLogsWithResponse(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*ListLogsResponse, error)

ListLogsWithResponse request returning *ListLogsResponse

func (*ClientWithResponses) ListMaintenanceWithResponse

func (c *ClientWithResponses) ListMaintenanceWithResponse(ctx context.Context, params *ListMaintenanceParams, reqEditors ...RequestEditorFn) (*ListMaintenanceResponse, error)

ListMaintenanceWithResponse request returning *ListMaintenanceResponse

func (*ClientWithResponses) ListNotificationOverridesWithResponse

func (c *ClientWithResponses) ListNotificationOverridesWithResponse(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*ListNotificationOverridesResponse, error)

ListNotificationOverridesWithResponse request returning *ListNotificationOverridesResponse

func (*ClientWithResponses) ListOwnersWithResponse

func (c *ClientWithResponses) ListOwnersWithResponse(ctx context.Context, params *ListOwnersParams, reqEditors ...RequestEditorFn) (*ListOwnersResponse, error)

ListOwnersWithResponse request returning *ListOwnersResponse

func (*ClientWithResponses) ListPathFilterValuesWithResponse

func (c *ClientWithResponses) ListPathFilterValuesWithResponse(ctx context.Context, params *ListPathFilterValuesParams, reqEditors ...RequestEditorFn) (*ListPathFilterValuesResponse, error)

ListPathFilterValuesWithResponse request returning *ListPathFilterValuesResponse

func (*ClientWithResponses) ListPostgresBackupWithResponse

func (c *ClientWithResponses) ListPostgresBackupWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresBackupResponse, error)

ListPostgresBackupWithResponse request returning *ListPostgresBackupResponse

func (*ClientWithResponses) ListPostgresWithResponse

func (c *ClientWithResponses) ListPostgresWithResponse(ctx context.Context, params *ListPostgresParams, reqEditors ...RequestEditorFn) (*ListPostgresResponse, error)

ListPostgresWithResponse request returning *ListPostgresResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse request returning *ListProjectsResponse

func (*ClientWithResponses) ListRedisWithResponse

func (c *ClientWithResponses) ListRedisWithResponse(ctx context.Context, params *ListRedisParams, reqEditors ...RequestEditorFn) (*ListRedisResponse, error)

ListRedisWithResponse request returning *ListRedisResponse

func (*ClientWithResponses) ListRegistryCredentialsWithResponse

func (c *ClientWithResponses) ListRegistryCredentialsWithResponse(ctx context.Context, params *ListRegistryCredentialsParams, reqEditors ...RequestEditorFn) (*ListRegistryCredentialsResponse, error)

ListRegistryCredentialsWithResponse request returning *ListRegistryCredentialsResponse

func (*ClientWithResponses) ListResourceLogStreamsWithResponse

func (c *ClientWithResponses) ListResourceLogStreamsWithResponse(ctx context.Context, params *ListResourceLogStreamsParams, reqEditors ...RequestEditorFn) (*ListResourceLogStreamsResponse, error)

ListResourceLogStreamsWithResponse request returning *ListResourceLogStreamsResponse

func (*ClientWithResponses) ListRoutesWithResponse

func (c *ClientWithResponses) ListRoutesWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListRoutesParams, reqEditors ...RequestEditorFn) (*ListRoutesResponse, error)

ListRoutesWithResponse request returning *ListRoutesResponse

func (*ClientWithResponses) ListSecretFilesForServiceWithResponse

func (c *ClientWithResponses) ListSecretFilesForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListSecretFilesForServiceParams, reqEditors ...RequestEditorFn) (*ListSecretFilesForServiceResponse, error)

ListSecretFilesForServiceWithResponse request returning *ListSecretFilesForServiceResponse

func (*ClientWithResponses) ListServicesWithResponse

func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)

ListServicesWithResponse request returning *ListServicesResponse

func (*ClientWithResponses) ListSnapshotsWithResponse

func (c *ClientWithResponses) ListSnapshotsWithResponse(ctx context.Context, diskId string, reqEditors ...RequestEditorFn) (*ListSnapshotsResponse, error)

ListSnapshotsWithResponse request returning *ListSnapshotsResponse

func (*ClientWithResponses) PatchOwnerNotificationSettingsWithBodyWithResponse

func (c *ClientWithResponses) PatchOwnerNotificationSettingsWithBodyWithResponse(ctx context.Context, ownerId OwnerIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchOwnerNotificationSettingsResponse, error)

PatchOwnerNotificationSettingsWithBodyWithResponse request with arbitrary body returning *PatchOwnerNotificationSettingsResponse

func (*ClientWithResponses) PatchOwnerNotificationSettingsWithResponse

func (*ClientWithResponses) PatchRouteWithBodyWithResponse

func (c *ClientWithResponses) PatchRouteWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchRouteResponse, error)

PatchRouteWithBodyWithResponse request with arbitrary body returning *PatchRouteResponse

func (*ClientWithResponses) PatchRouteWithResponse

func (c *ClientWithResponses) PatchRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, body PatchRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchRouteResponse, error)

func (*ClientWithResponses) PatchServiceNotificationOverridesWithBodyWithResponse

func (c *ClientWithResponses) PatchServiceNotificationOverridesWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceNotificationOverridesResponse, error)

PatchServiceNotificationOverridesWithBodyWithResponse request with arbitrary body returning *PatchServiceNotificationOverridesResponse

func (*ClientWithResponses) PatchServiceNotificationOverridesWithResponse

func (c *ClientWithResponses) PatchServiceNotificationOverridesWithResponse(ctx context.Context, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceNotificationOverridesResponse, error)

func (*ClientWithResponses) PostJobWithBodyWithResponse

func (c *ClientWithResponses) PostJobWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobResponse, error)

PostJobWithBodyWithResponse request with arbitrary body returning *PostJobResponse

func (*ClientWithResponses) PostJobWithResponse

func (c *ClientWithResponses) PostJobWithResponse(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobResponse, error)

func (*ClientWithResponses) PreviewServiceWithBodyWithResponse

func (c *ClientWithResponses) PreviewServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewServiceResponse, error)

PreviewServiceWithBodyWithResponse request with arbitrary body returning *PreviewServiceResponse

func (*ClientWithResponses) PreviewServiceWithResponse

func (c *ClientWithResponses) PreviewServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body PreviewServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewServiceResponse, error)

func (*ClientWithResponses) PutRoutesWithBodyWithResponse

func (c *ClientWithResponses) PutRoutesWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRoutesResponse, error)

PutRoutesWithBodyWithResponse request with arbitrary body returning *PutRoutesResponse

func (*ClientWithResponses) PutRoutesWithResponse

func (c *ClientWithResponses) PutRoutesWithResponse(ctx context.Context, serviceId ServiceIdParam, body PutRoutesJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRoutesResponse, error)

func (*ClientWithResponses) RecoverPostgresWithBodyWithResponse

func (c *ClientWithResponses) RecoverPostgresWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RecoverPostgresResponse, error)

RecoverPostgresWithBodyWithResponse request with arbitrary body returning *RecoverPostgresResponse

func (*ClientWithResponses) RecoverPostgresWithResponse

func (c *ClientWithResponses) RecoverPostgresWithResponse(ctx context.Context, postgresId string, body RecoverPostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*RecoverPostgresResponse, error)

func (*ClientWithResponses) RefreshCustomDomainWithResponse

func (c *ClientWithResponses) RefreshCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*RefreshCustomDomainResponse, error)

RefreshCustomDomainWithResponse request returning *RefreshCustomDomainResponse

func (*ClientWithResponses) RemoveResourcesFromEnvironmentWithResponse

func (c *ClientWithResponses) RemoveResourcesFromEnvironmentWithResponse(ctx context.Context, environmentId string, params *RemoveResourcesFromEnvironmentParams, reqEditors ...RequestEditorFn) (*RemoveResourcesFromEnvironmentResponse, error)

RemoveResourcesFromEnvironmentWithResponse request returning *RemoveResourcesFromEnvironmentResponse

func (*ClientWithResponses) RestartPostgresWithResponse

func (c *ClientWithResponses) RestartPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RestartPostgresResponse, error)

RestartPostgresWithResponse request returning *RestartPostgresResponse

func (*ClientWithResponses) RestartServiceWithResponse

func (c *ClientWithResponses) RestartServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RestartServiceResponse, error)

RestartServiceWithResponse request returning *RestartServiceResponse

func (*ClientWithResponses) RestoreSnapshotWithBodyWithResponse

func (c *ClientWithResponses) RestoreSnapshotWithBodyWithResponse(ctx context.Context, diskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSnapshotResponse, error)

RestoreSnapshotWithBodyWithResponse request with arbitrary body returning *RestoreSnapshotResponse

func (*ClientWithResponses) RestoreSnapshotWithResponse

func (c *ClientWithResponses) RestoreSnapshotWithResponse(ctx context.Context, diskId string, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSnapshotResponse, error)

func (*ClientWithResponses) ResumePostgresWithResponse

func (c *ClientWithResponses) ResumePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ResumePostgresResponse, error)

ResumePostgresWithResponse request returning *ResumePostgresResponse

func (*ClientWithResponses) ResumeServiceWithResponse

func (c *ClientWithResponses) ResumeServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*ResumeServiceResponse, error)

ResumeServiceWithResponse request returning *ResumeServiceResponse

func (*ClientWithResponses) RetrieveBlueprintWithResponse

func (c *ClientWithResponses) RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error)

RetrieveBlueprintWithResponse request returning *RetrieveBlueprintResponse

func (*ClientWithResponses) RetrieveCustomDomainWithResponse

func (c *ClientWithResponses) RetrieveCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*RetrieveCustomDomainResponse, error)

RetrieveCustomDomainWithResponse request returning *RetrieveCustomDomainResponse

func (*ClientWithResponses) RetrieveDeployWithResponse

func (c *ClientWithResponses) RetrieveDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*RetrieveDeployResponse, error)

RetrieveDeployWithResponse request returning *RetrieveDeployResponse

func (*ClientWithResponses) RetrieveDiskWithResponse

func (c *ClientWithResponses) RetrieveDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error)

RetrieveDiskWithResponse request returning *RetrieveDiskResponse

func (*ClientWithResponses) RetrieveEnvGroupEnvVarWithResponse

func (c *ClientWithResponses) RetrieveEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupEnvVarResponse, error)

RetrieveEnvGroupEnvVarWithResponse request returning *RetrieveEnvGroupEnvVarResponse

func (*ClientWithResponses) RetrieveEnvGroupSecretFileWithResponse

func (c *ClientWithResponses) RetrieveEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupSecretFileResponse, error)

RetrieveEnvGroupSecretFileWithResponse request returning *RetrieveEnvGroupSecretFileResponse

func (*ClientWithResponses) RetrieveEnvGroupWithResponse

func (c *ClientWithResponses) RetrieveEnvGroupWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupResponse, error)

RetrieveEnvGroupWithResponse request returning *RetrieveEnvGroupResponse

func (*ClientWithResponses) RetrieveEnvVarWithResponse

func (c *ClientWithResponses) RetrieveEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*RetrieveEnvVarResponse, error)

RetrieveEnvVarWithResponse request returning *RetrieveEnvVarResponse

func (*ClientWithResponses) RetrieveEnvironmentWithResponse

func (c *ClientWithResponses) RetrieveEnvironmentWithResponse(ctx context.Context, environmentId string, reqEditors ...RequestEditorFn) (*RetrieveEnvironmentResponse, error)

RetrieveEnvironmentWithResponse request returning *RetrieveEnvironmentResponse

func (*ClientWithResponses) RetrieveJobWithResponse

func (c *ClientWithResponses) RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error)

RetrieveJobWithResponse request returning *RetrieveJobResponse

func (*ClientWithResponses) RetrieveMaintenanceWithResponse

func (c *ClientWithResponses) RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error)

RetrieveMaintenanceWithResponse request returning *RetrieveMaintenanceResponse

func (*ClientWithResponses) RetrieveOwnerNotificationSettingsWithResponse

func (c *ClientWithResponses) RetrieveOwnerNotificationSettingsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, reqEditors ...RequestEditorFn) (*RetrieveOwnerNotificationSettingsResponse, error)

RetrieveOwnerNotificationSettingsWithResponse request returning *RetrieveOwnerNotificationSettingsResponse

func (*ClientWithResponses) RetrieveOwnerWithResponse

func (c *ClientWithResponses) RetrieveOwnerWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*RetrieveOwnerResponse, error)

RetrieveOwnerWithResponse request returning *RetrieveOwnerResponse

func (*ClientWithResponses) RetrievePostgresConnectionInfoWithResponse

func (c *ClientWithResponses) RetrievePostgresConnectionInfoWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresConnectionInfoResponse, error)

RetrievePostgresConnectionInfoWithResponse request returning *RetrievePostgresConnectionInfoResponse

func (*ClientWithResponses) RetrievePostgresRecoveryInfoWithResponse

func (c *ClientWithResponses) RetrievePostgresRecoveryInfoWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresRecoveryInfoResponse, error)

RetrievePostgresRecoveryInfoWithResponse request returning *RetrievePostgresRecoveryInfoResponse

func (*ClientWithResponses) RetrievePostgresWithResponse

func (c *ClientWithResponses) RetrievePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresResponse, error)

RetrievePostgresWithResponse request returning *RetrievePostgresResponse

func (*ClientWithResponses) RetrieveProjectWithResponse

func (c *ClientWithResponses) RetrieveProjectWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*RetrieveProjectResponse, error)

RetrieveProjectWithResponse request returning *RetrieveProjectResponse

func (*ClientWithResponses) RetrieveRedisConnectionInfoWithResponse

func (c *ClientWithResponses) RetrieveRedisConnectionInfoWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*RetrieveRedisConnectionInfoResponse, error)

RetrieveRedisConnectionInfoWithResponse request returning *RetrieveRedisConnectionInfoResponse

func (*ClientWithResponses) RetrieveRedisWithResponse

func (c *ClientWithResponses) RetrieveRedisWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*RetrieveRedisResponse, error)

RetrieveRedisWithResponse request returning *RetrieveRedisResponse

func (*ClientWithResponses) RetrieveRegistryCredentialWithResponse

func (c *ClientWithResponses) RetrieveRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*RetrieveRegistryCredentialResponse, error)

RetrieveRegistryCredentialWithResponse request returning *RetrieveRegistryCredentialResponse

func (*ClientWithResponses) RetrieveSecretFileWithResponse

func (c *ClientWithResponses) RetrieveSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*RetrieveSecretFileResponse, error)

RetrieveSecretFileWithResponse request returning *RetrieveSecretFileResponse

func (*ClientWithResponses) RetrieveServiceNotificationOverridesWithResponse

func (c *ClientWithResponses) RetrieveServiceNotificationOverridesWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RetrieveServiceNotificationOverridesResponse, error)

RetrieveServiceNotificationOverridesWithResponse request returning *RetrieveServiceNotificationOverridesResponse

func (*ClientWithResponses) RetrieveServiceWithResponse

func (c *ClientWithResponses) RetrieveServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RetrieveServiceResponse, error)

RetrieveServiceWithResponse request returning *RetrieveServiceResponse

func (*ClientWithResponses) RollbackDeployWithBodyWithResponse

func (c *ClientWithResponses) RollbackDeployWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RollbackDeployResponse, error)

RollbackDeployWithBodyWithResponse request with arbitrary body returning *RollbackDeployResponse

func (*ClientWithResponses) RollbackDeployWithResponse

func (c *ClientWithResponses) RollbackDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, body RollbackDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*RollbackDeployResponse, error)

func (*ClientWithResponses) RunCronJobWithResponse

func (c *ClientWithResponses) RunCronJobWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*RunCronJobResponse, error)

RunCronJobWithResponse request returning *RunCronJobResponse

func (*ClientWithResponses) ScaleServiceWithBodyWithResponse

func (c *ClientWithResponses) ScaleServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleServiceResponse, error)

ScaleServiceWithBodyWithResponse request with arbitrary body returning *ScaleServiceResponse

func (*ClientWithResponses) ScaleServiceWithResponse

func (c *ClientWithResponses) ScaleServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body ScaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleServiceResponse, error)

func (*ClientWithResponses) SubscribeLogsWithResponse

func (c *ClientWithResponses) SubscribeLogsWithResponse(ctx context.Context, params *SubscribeLogsParams, reqEditors ...RequestEditorFn) (*SubscribeLogsResponse, error)

SubscribeLogsWithResponse request returning *SubscribeLogsResponse

func (*ClientWithResponses) SuspendPostgresWithResponse

func (c *ClientWithResponses) SuspendPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*SuspendPostgresResponse, error)

SuspendPostgresWithResponse request returning *SuspendPostgresResponse

func (*ClientWithResponses) SuspendServiceWithResponse

func (c *ClientWithResponses) SuspendServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*SuspendServiceResponse, error)

SuspendServiceWithResponse request returning *SuspendServiceResponse

func (*ClientWithResponses) TriggerMaintenanceWithResponse

func (c *ClientWithResponses) TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error)

TriggerMaintenanceWithResponse request returning *TriggerMaintenanceResponse

func (*ClientWithResponses) UnlinkServiceFromEnvGroupWithResponse

func (c *ClientWithResponses) UnlinkServiceFromEnvGroupWithResponse(ctx context.Context, envGroupId string, serviceId string, reqEditors ...RequestEditorFn) (*UnlinkServiceFromEnvGroupResponse, error)

UnlinkServiceFromEnvGroupWithResponse request returning *UnlinkServiceFromEnvGroupResponse

func (*ClientWithResponses) UpdateBlueprintWithBodyWithResponse

func (c *ClientWithResponses) UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error)

UpdateBlueprintWithBodyWithResponse request with arbitrary body returning *UpdateBlueprintResponse

func (*ClientWithResponses) UpdateBlueprintWithResponse

func (c *ClientWithResponses) UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error)

func (*ClientWithResponses) UpdateDiskWithBodyWithResponse

func (c *ClientWithResponses) UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error)

UpdateDiskWithBodyWithResponse request with arbitrary body returning *UpdateDiskResponse

func (*ClientWithResponses) UpdateDiskWithResponse

func (c *ClientWithResponses) UpdateDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error)

func (*ClientWithResponses) UpdateEnvGroupEnvVarWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvGroupEnvVarWithBodyWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupEnvVarResponse, error)

UpdateEnvGroupEnvVarWithBodyWithResponse request with arbitrary body returning *UpdateEnvGroupEnvVarResponse

func (*ClientWithResponses) UpdateEnvGroupEnvVarWithResponse

func (c *ClientWithResponses) UpdateEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, body UpdateEnvGroupEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupEnvVarResponse, error)

func (*ClientWithResponses) UpdateEnvGroupSecretFileWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvGroupSecretFileWithBodyWithResponse(ctx context.Context, envGroupId string, secretFileName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupSecretFileResponse, error)

UpdateEnvGroupSecretFileWithBodyWithResponse request with arbitrary body returning *UpdateEnvGroupSecretFileResponse

func (*ClientWithResponses) UpdateEnvGroupSecretFileWithResponse

func (c *ClientWithResponses) UpdateEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId string, secretFileName string, body UpdateEnvGroupSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupSecretFileResponse, error)

func (*ClientWithResponses) UpdateEnvGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvGroupWithBodyWithResponse(ctx context.Context, envGroupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupResponse, error)

UpdateEnvGroupWithBodyWithResponse request with arbitrary body returning *UpdateEnvGroupResponse

func (*ClientWithResponses) UpdateEnvGroupWithResponse

func (c *ClientWithResponses) UpdateEnvGroupWithResponse(ctx context.Context, envGroupId string, body UpdateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupResponse, error)

func (*ClientWithResponses) UpdateEnvVarWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvVarWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvVarResponse, error)

UpdateEnvVarWithBodyWithResponse request with arbitrary body returning *UpdateEnvVarResponse

func (*ClientWithResponses) UpdateEnvVarWithResponse

func (c *ClientWithResponses) UpdateEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvVarResponse, error)

func (*ClientWithResponses) UpdateEnvVarsForServiceWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvVarsForServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvVarsForServiceResponse, error)

UpdateEnvVarsForServiceWithBodyWithResponse request with arbitrary body returning *UpdateEnvVarsForServiceResponse

func (*ClientWithResponses) UpdateEnvVarsForServiceWithResponse

func (c *ClientWithResponses) UpdateEnvVarsForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateEnvVarsForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvVarsForServiceResponse, error)

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, environmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

UpdateEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentResponse

func (*ClientWithResponses) UpdateEnvironmentWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, environmentId string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

func (*ClientWithResponses) UpdateHeadersWithBodyWithResponse

func (c *ClientWithResponses) UpdateHeadersWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateHeadersResponse, error)

UpdateHeadersWithBodyWithResponse request with arbitrary body returning *UpdateHeadersResponse

func (*ClientWithResponses) UpdateHeadersWithResponse

func (c *ClientWithResponses) UpdateHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateHeadersResponse, error)

func (*ClientWithResponses) UpdateMaintenanceWithBodyWithResponse

func (c *ClientWithResponses) UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error)

UpdateMaintenanceWithBodyWithResponse request with arbitrary body returning *UpdateMaintenanceResponse

func (*ClientWithResponses) UpdateMaintenanceWithResponse

func (c *ClientWithResponses) UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error)

func (*ClientWithResponses) UpdateOwnerLogStreamWithBodyWithResponse

func (c *ClientWithResponses) UpdateOwnerLogStreamWithBodyWithResponse(ctx context.Context, ownerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOwnerLogStreamResponse, error)

UpdateOwnerLogStreamWithBodyWithResponse request with arbitrary body returning *UpdateOwnerLogStreamResponse

func (*ClientWithResponses) UpdateOwnerLogStreamWithResponse

func (c *ClientWithResponses) UpdateOwnerLogStreamWithResponse(ctx context.Context, ownerId string, body UpdateOwnerLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOwnerLogStreamResponse, error)

func (*ClientWithResponses) UpdatePostgresWithBodyWithResponse

func (c *ClientWithResponses) UpdatePostgresWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostgresResponse, error)

UpdatePostgresWithBodyWithResponse request with arbitrary body returning *UpdatePostgresResponse

func (*ClientWithResponses) UpdatePostgresWithResponse

func (c *ClientWithResponses) UpdatePostgresWithResponse(ctx context.Context, postgresId string, body UpdatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostgresResponse, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectId string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

func (*ClientWithResponses) UpdateRedisWithBodyWithResponse

func (c *ClientWithResponses) UpdateRedisWithBodyWithResponse(ctx context.Context, redisId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRedisResponse, error)

UpdateRedisWithBodyWithResponse request with arbitrary body returning *UpdateRedisResponse

func (*ClientWithResponses) UpdateRedisWithResponse

func (c *ClientWithResponses) UpdateRedisWithResponse(ctx context.Context, redisId string, body UpdateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRedisResponse, error)

func (*ClientWithResponses) UpdateRegistryCredentialWithBodyWithResponse

func (c *ClientWithResponses) UpdateRegistryCredentialWithBodyWithResponse(ctx context.Context, registryCredentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRegistryCredentialResponse, error)

UpdateRegistryCredentialWithBodyWithResponse request with arbitrary body returning *UpdateRegistryCredentialResponse

func (*ClientWithResponses) UpdateRegistryCredentialWithResponse

func (c *ClientWithResponses) UpdateRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRegistryCredentialResponse, error)

func (*ClientWithResponses) UpdateResourceLogStreamWithBodyWithResponse

func (c *ClientWithResponses) UpdateResourceLogStreamWithBodyWithResponse(ctx context.Context, resourceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceLogStreamResponse, error)

UpdateResourceLogStreamWithBodyWithResponse request with arbitrary body returning *UpdateResourceLogStreamResponse

func (*ClientWithResponses) UpdateResourceLogStreamWithResponse

func (c *ClientWithResponses) UpdateResourceLogStreamWithResponse(ctx context.Context, resourceId string, body UpdateResourceLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceLogStreamResponse, error)

func (*ClientWithResponses) UpdateSecretFilesForServiceWithBodyWithResponse

func (c *ClientWithResponses) UpdateSecretFilesForServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecretFilesForServiceResponse, error)

UpdateSecretFilesForServiceWithBodyWithResponse request with arbitrary body returning *UpdateSecretFilesForServiceResponse

func (*ClientWithResponses) UpdateSecretFilesForServiceWithResponse

func (c *ClientWithResponses) UpdateSecretFilesForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateSecretFilesForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecretFilesForServiceResponse, error)

func (*ClientWithResponses) UpdateServiceWithBodyWithResponse

func (c *ClientWithResponses) UpdateServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)

UpdateServiceWithBodyWithResponse request with arbitrary body returning *UpdateServiceResponse

func (*ClientWithResponses) UpdateServiceWithResponse

func (c *ClientWithResponses) UpdateServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListBlueprintsWithResponse request
	ListBlueprintsWithResponse(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*ListBlueprintsResponse, error)

	// DisconnectBlueprintWithResponse request
	DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error)

	// RetrieveBlueprintWithResponse request
	RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error)

	// UpdateBlueprintWithBodyWithResponse request with any body
	UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error)

	UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error)

	// ListBlueprintSyncsWithResponse request
	ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error)

	// CancelCronJobRunWithResponse request
	CancelCronJobRunWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*CancelCronJobRunResponse, error)

	// RunCronJobWithResponse request
	RunCronJobWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*RunCronJobResponse, error)

	// ListDisksWithResponse request
	ListDisksWithResponse(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*ListDisksResponse, error)

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

	AddDiskWithResponse(ctx context.Context, body AddDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDiskResponse, error)

	// DeleteDiskWithResponse request
	DeleteDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error)

	// RetrieveDiskWithResponse request
	RetrieveDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error)

	// UpdateDiskWithBodyWithResponse request with any body
	UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error)

	UpdateDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error)

	// ListSnapshotsWithResponse request
	ListSnapshotsWithResponse(ctx context.Context, diskId string, reqEditors ...RequestEditorFn) (*ListSnapshotsResponse, error)

	// RestoreSnapshotWithBodyWithResponse request with any body
	RestoreSnapshotWithBodyWithResponse(ctx context.Context, diskId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSnapshotResponse, error)

	RestoreSnapshotWithResponse(ctx context.Context, diskId string, body RestoreSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSnapshotResponse, error)

	// ListEnvGroupsWithResponse request
	ListEnvGroupsWithResponse(ctx context.Context, params *ListEnvGroupsParams, reqEditors ...RequestEditorFn) (*ListEnvGroupsResponse, error)

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

	CreateEnvGroupWithResponse(ctx context.Context, body CreateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvGroupResponse, error)

	// DeleteEnvGroupWithResponse request
	DeleteEnvGroupWithResponse(ctx context.Context, envGroupId string, reqEditors ...RequestEditorFn) (*DeleteEnvGroupResponse, error)

	// RetrieveEnvGroupWithResponse request
	RetrieveEnvGroupWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupResponse, error)

	// UpdateEnvGroupWithBodyWithResponse request with any body
	UpdateEnvGroupWithBodyWithResponse(ctx context.Context, envGroupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupResponse, error)

	UpdateEnvGroupWithResponse(ctx context.Context, envGroupId string, body UpdateEnvGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupResponse, error)

	// DeleteEnvGroupEnvVarWithResponse request
	DeleteEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId string, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*DeleteEnvGroupEnvVarResponse, error)

	// RetrieveEnvGroupEnvVarWithResponse request
	RetrieveEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupEnvVarResponse, error)

	// UpdateEnvGroupEnvVarWithBodyWithResponse request with any body
	UpdateEnvGroupEnvVarWithBodyWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupEnvVarResponse, error)

	UpdateEnvGroupEnvVarWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, envVarKey EnvVarKeyParam, body UpdateEnvGroupEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupEnvVarResponse, error)

	// DeleteEnvGroupSecretFileWithResponse request
	DeleteEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*DeleteEnvGroupSecretFileResponse, error)

	// RetrieveEnvGroupSecretFileWithResponse request
	RetrieveEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, secretFileName SecretFileNameParam, reqEditors ...RequestEditorFn) (*RetrieveEnvGroupSecretFileResponse, error)

	// UpdateEnvGroupSecretFileWithBodyWithResponse request with any body
	UpdateEnvGroupSecretFileWithBodyWithResponse(ctx context.Context, envGroupId string, secretFileName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvGroupSecretFileResponse, error)

	UpdateEnvGroupSecretFileWithResponse(ctx context.Context, envGroupId string, secretFileName string, body UpdateEnvGroupSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvGroupSecretFileResponse, error)

	// UnlinkServiceFromEnvGroupWithResponse request
	UnlinkServiceFromEnvGroupWithResponse(ctx context.Context, envGroupId string, serviceId string, reqEditors ...RequestEditorFn) (*UnlinkServiceFromEnvGroupResponse, error)

	// LinkServiceToEnvGroupWithResponse request
	LinkServiceToEnvGroupWithResponse(ctx context.Context, envGroupId EnvGroupIdParam, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*LinkServiceToEnvGroupResponse, error)

	// ListEnvironmentsWithResponse request
	ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

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

	CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	// DeleteEnvironmentWithResponse request
	DeleteEnvironmentWithResponse(ctx context.Context, environmentId string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

	// RetrieveEnvironmentWithResponse request
	RetrieveEnvironmentWithResponse(ctx context.Context, environmentId string, reqEditors ...RequestEditorFn) (*RetrieveEnvironmentResponse, error)

	// UpdateEnvironmentWithBodyWithResponse request with any body
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, environmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	UpdateEnvironmentWithResponse(ctx context.Context, environmentId string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	// RemoveResourcesFromEnvironmentWithResponse request
	RemoveResourcesFromEnvironmentWithResponse(ctx context.Context, environmentId string, params *RemoveResourcesFromEnvironmentParams, reqEditors ...RequestEditorFn) (*RemoveResourcesFromEnvironmentResponse, error)

	// AddResourcesToEnvironmentWithBodyWithResponse request with any body
	AddResourcesToEnvironmentWithBodyWithResponse(ctx context.Context, environmentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddResourcesToEnvironmentResponse, error)

	AddResourcesToEnvironmentWithResponse(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*AddResourcesToEnvironmentResponse, error)

	// ListLogsWithResponse request
	ListLogsWithResponse(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*ListLogsResponse, error)

	// DeleteOwnerLogStreamWithResponse request
	DeleteOwnerLogStreamWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*DeleteOwnerLogStreamResponse, error)

	// GetOwnerLogStreamWithResponse request
	GetOwnerLogStreamWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*GetOwnerLogStreamResponse, error)

	// UpdateOwnerLogStreamWithBodyWithResponse request with any body
	UpdateOwnerLogStreamWithBodyWithResponse(ctx context.Context, ownerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOwnerLogStreamResponse, error)

	UpdateOwnerLogStreamWithResponse(ctx context.Context, ownerId string, body UpdateOwnerLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOwnerLogStreamResponse, error)

	// ListResourceLogStreamsWithResponse request
	ListResourceLogStreamsWithResponse(ctx context.Context, params *ListResourceLogStreamsParams, reqEditors ...RequestEditorFn) (*ListResourceLogStreamsResponse, error)

	// DeleteResourceLogStreamWithResponse request
	DeleteResourceLogStreamWithResponse(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*DeleteResourceLogStreamResponse, error)

	// GetResourceLogStreamWithResponse request
	GetResourceLogStreamWithResponse(ctx context.Context, resourceId string, reqEditors ...RequestEditorFn) (*GetResourceLogStreamResponse, error)

	// UpdateResourceLogStreamWithBodyWithResponse request with any body
	UpdateResourceLogStreamWithBodyWithResponse(ctx context.Context, resourceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourceLogStreamResponse, error)

	UpdateResourceLogStreamWithResponse(ctx context.Context, resourceId string, body UpdateResourceLogStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourceLogStreamResponse, error)

	// SubscribeLogsWithResponse request
	SubscribeLogsWithResponse(ctx context.Context, params *SubscribeLogsParams, reqEditors ...RequestEditorFn) (*SubscribeLogsResponse, error)

	// ListLogsValuesWithResponse request
	ListLogsValuesWithResponse(ctx context.Context, params *ListLogsValuesParams, reqEditors ...RequestEditorFn) (*ListLogsValuesResponse, error)

	// ListMaintenanceWithResponse request
	ListMaintenanceWithResponse(ctx context.Context, params *ListMaintenanceParams, reqEditors ...RequestEditorFn) (*ListMaintenanceResponse, error)

	// RetrieveMaintenanceWithResponse request
	RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error)

	// UpdateMaintenanceWithBodyWithResponse request with any body
	UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error)

	UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error)

	// TriggerMaintenanceWithResponse request
	TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef6.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error)

	// GetActiveConnectionsWithResponse request
	GetActiveConnectionsWithResponse(ctx context.Context, params *GetActiveConnectionsParams, reqEditors ...RequestEditorFn) (*GetActiveConnectionsResponse, error)

	// GetBandwidthWithResponse request
	GetBandwidthWithResponse(ctx context.Context, params *GetBandwidthParams, reqEditors ...RequestEditorFn) (*GetBandwidthResponse, error)

	// GetCpuWithResponse request
	GetCpuWithResponse(ctx context.Context, params *GetCpuParams, reqEditors ...RequestEditorFn) (*GetCpuResponse, error)

	// GetCpuLimitWithResponse request
	GetCpuLimitWithResponse(ctx context.Context, params *GetCpuLimitParams, reqEditors ...RequestEditorFn) (*GetCpuLimitResponse, error)

	// GetCpuTargetWithResponse request
	GetCpuTargetWithResponse(ctx context.Context, params *GetCpuTargetParams, reqEditors ...RequestEditorFn) (*GetCpuTargetResponse, error)

	// GetDiskCapacityWithResponse request
	GetDiskCapacityWithResponse(ctx context.Context, params *GetDiskCapacityParams, reqEditors ...RequestEditorFn) (*GetDiskCapacityResponse, error)

	// GetDiskUsageWithResponse request
	GetDiskUsageWithResponse(ctx context.Context, params *GetDiskUsageParams, reqEditors ...RequestEditorFn) (*GetDiskUsageResponse, error)

	// ListApplicationFilterValuesWithResponse request
	ListApplicationFilterValuesWithResponse(ctx context.Context, params *ListApplicationFilterValuesParams, reqEditors ...RequestEditorFn) (*ListApplicationFilterValuesResponse, error)

	// ListHttpFilterValuesWithResponse request
	ListHttpFilterValuesWithResponse(ctx context.Context, params *ListHttpFilterValuesParams, reqEditors ...RequestEditorFn) (*ListHttpFilterValuesResponse, error)

	// ListPathFilterValuesWithResponse request
	ListPathFilterValuesWithResponse(ctx context.Context, params *ListPathFilterValuesParams, reqEditors ...RequestEditorFn) (*ListPathFilterValuesResponse, error)

	// GetHttpLatencyWithResponse request
	GetHttpLatencyWithResponse(ctx context.Context, params *GetHttpLatencyParams, reqEditors ...RequestEditorFn) (*GetHttpLatencyResponse, error)

	// GetHttpRequestsWithResponse request
	GetHttpRequestsWithResponse(ctx context.Context, params *GetHttpRequestsParams, reqEditors ...RequestEditorFn) (*GetHttpRequestsResponse, error)

	// GetInstanceCountWithResponse request
	GetInstanceCountWithResponse(ctx context.Context, params *GetInstanceCountParams, reqEditors ...RequestEditorFn) (*GetInstanceCountResponse, error)

	// GetMemoryWithResponse request
	GetMemoryWithResponse(ctx context.Context, params *GetMemoryParams, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)

	// GetMemoryLimitWithResponse request
	GetMemoryLimitWithResponse(ctx context.Context, params *GetMemoryLimitParams, reqEditors ...RequestEditorFn) (*GetMemoryLimitResponse, error)

	// GetMemoryTargetWithResponse request
	GetMemoryTargetWithResponse(ctx context.Context, params *GetMemoryTargetParams, reqEditors ...RequestEditorFn) (*GetMemoryTargetResponse, error)

	// GetReplicationLagWithResponse request
	GetReplicationLagWithResponse(ctx context.Context, params *GetReplicationLagParams, reqEditors ...RequestEditorFn) (*GetReplicationLagResponse, error)

	// ListNotificationOverridesWithResponse request
	ListNotificationOverridesWithResponse(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*ListNotificationOverridesResponse, error)

	// RetrieveServiceNotificationOverridesWithResponse request
	RetrieveServiceNotificationOverridesWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RetrieveServiceNotificationOverridesResponse, error)

	// PatchServiceNotificationOverridesWithBodyWithResponse request with any body
	PatchServiceNotificationOverridesWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchServiceNotificationOverridesResponse, error)

	PatchServiceNotificationOverridesWithResponse(ctx context.Context, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchServiceNotificationOverridesResponse, error)

	// RetrieveOwnerNotificationSettingsWithResponse request
	RetrieveOwnerNotificationSettingsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, reqEditors ...RequestEditorFn) (*RetrieveOwnerNotificationSettingsResponse, error)

	// PatchOwnerNotificationSettingsWithBodyWithResponse request with any body
	PatchOwnerNotificationSettingsWithBodyWithResponse(ctx context.Context, ownerId OwnerIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchOwnerNotificationSettingsResponse, error)

	PatchOwnerNotificationSettingsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOwnerNotificationSettingsResponse, error)

	// ListOwnersWithResponse request
	ListOwnersWithResponse(ctx context.Context, params *ListOwnersParams, reqEditors ...RequestEditorFn) (*ListOwnersResponse, error)

	// RetrieveOwnerWithResponse request
	RetrieveOwnerWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*RetrieveOwnerResponse, error)

	// ListPostgresWithResponse request
	ListPostgresWithResponse(ctx context.Context, params *ListPostgresParams, reqEditors ...RequestEditorFn) (*ListPostgresResponse, error)

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

	CreatePostgresWithResponse(ctx context.Context, body CreatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresResponse, error)

	// DeletePostgresWithResponse request
	DeletePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*DeletePostgresResponse, error)

	// RetrievePostgresWithResponse request
	RetrievePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresResponse, error)

	// UpdatePostgresWithBodyWithResponse request with any body
	UpdatePostgresWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePostgresResponse, error)

	UpdatePostgresWithResponse(ctx context.Context, postgresId string, body UpdatePostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePostgresResponse, error)

	// ListPostgresBackupWithResponse request
	ListPostgresBackupWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresBackupResponse, error)

	// CreatePostgresBackupWithResponse request
	CreatePostgresBackupWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*CreatePostgresBackupResponse, error)

	// RetrievePostgresConnectionInfoWithResponse request
	RetrievePostgresConnectionInfoWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresConnectionInfoResponse, error)

	// FailoverPostgresWithResponse request
	FailoverPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*FailoverPostgresResponse, error)

	// RetrievePostgresRecoveryInfoWithResponse request
	RetrievePostgresRecoveryInfoWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresRecoveryInfoResponse, error)

	// RecoverPostgresWithBodyWithResponse request with any body
	RecoverPostgresWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RecoverPostgresResponse, error)

	RecoverPostgresWithResponse(ctx context.Context, postgresId string, body RecoverPostgresJSONRequestBody, reqEditors ...RequestEditorFn) (*RecoverPostgresResponse, error)

	// RestartPostgresWithResponse request
	RestartPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RestartPostgresResponse, error)

	// ResumePostgresWithResponse request
	ResumePostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ResumePostgresResponse, error)

	// SuspendPostgresWithResponse request
	SuspendPostgresWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*SuspendPostgresResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

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

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

	// RetrieveProjectWithResponse request
	RetrieveProjectWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*RetrieveProjectResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, projectId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	UpdateProjectWithResponse(ctx context.Context, projectId string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// ListRedisWithResponse request
	ListRedisWithResponse(ctx context.Context, params *ListRedisParams, reqEditors ...RequestEditorFn) (*ListRedisResponse, error)

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

	CreateRedisWithResponse(ctx context.Context, body CreateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRedisResponse, error)

	// DeleteRedisWithResponse request
	DeleteRedisWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*DeleteRedisResponse, error)

	// RetrieveRedisWithResponse request
	RetrieveRedisWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*RetrieveRedisResponse, error)

	// UpdateRedisWithBodyWithResponse request with any body
	UpdateRedisWithBodyWithResponse(ctx context.Context, redisId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRedisResponse, error)

	UpdateRedisWithResponse(ctx context.Context, redisId string, body UpdateRedisJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRedisResponse, error)

	// RetrieveRedisConnectionInfoWithResponse request
	RetrieveRedisConnectionInfoWithResponse(ctx context.Context, redisId string, reqEditors ...RequestEditorFn) (*RetrieveRedisConnectionInfoResponse, error)

	// ListRegistryCredentialsWithResponse request
	ListRegistryCredentialsWithResponse(ctx context.Context, params *ListRegistryCredentialsParams, reqEditors ...RequestEditorFn) (*ListRegistryCredentialsResponse, error)

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

	CreateRegistryCredentialWithResponse(ctx context.Context, body CreateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRegistryCredentialResponse, error)

	// DeleteRegistryCredentialWithResponse request
	DeleteRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*DeleteRegistryCredentialResponse, error)

	// RetrieveRegistryCredentialWithResponse request
	RetrieveRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, reqEditors ...RequestEditorFn) (*RetrieveRegistryCredentialResponse, error)

	// UpdateRegistryCredentialWithBodyWithResponse request with any body
	UpdateRegistryCredentialWithBodyWithResponse(ctx context.Context, registryCredentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRegistryCredentialResponse, error)

	UpdateRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRegistryCredentialResponse, error)

	// ListServicesWithResponse request
	ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error)

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

	CreateServiceWithResponse(ctx context.Context, body CreateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceResponse, error)

	// DeleteServiceWithResponse request
	DeleteServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*DeleteServiceResponse, error)

	// RetrieveServiceWithResponse request
	RetrieveServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RetrieveServiceResponse, error)

	// UpdateServiceWithBodyWithResponse request with any body
	UpdateServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)

	UpdateServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceResponse, error)

	// DeleteAutoscalingConfigWithResponse request
	DeleteAutoscalingConfigWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*DeleteAutoscalingConfigResponse, error)

	// AutoscaleServiceWithBodyWithResponse request with any body
	AutoscaleServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AutoscaleServiceResponse, error)

	AutoscaleServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body AutoscaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*AutoscaleServiceResponse, error)

	// ListCustomDomainsWithResponse request
	ListCustomDomainsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListCustomDomainsParams, reqEditors ...RequestEditorFn) (*ListCustomDomainsResponse, error)

	// CreateCustomDomainWithBodyWithResponse request with any body
	CreateCustomDomainWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomDomainResponse, error)

	CreateCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCustomDomainResponse, error)

	// DeleteCustomDomainWithResponse request
	DeleteCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*DeleteCustomDomainResponse, error)

	// RetrieveCustomDomainWithResponse request
	RetrieveCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*RetrieveCustomDomainResponse, error)

	// RefreshCustomDomainWithResponse request
	RefreshCustomDomainWithResponse(ctx context.Context, serviceId ServiceIdParam, customDomainIdOrName CustomDomainIdOrNameParam, reqEditors ...RequestEditorFn) (*RefreshCustomDomainResponse, error)

	// ListDeploysWithResponse request
	ListDeploysWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListDeploysParams, reqEditors ...RequestEditorFn) (*ListDeploysResponse, error)

	// CreateDeployWithBodyWithResponse request with any body
	CreateDeployWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeployResponse, error)

	CreateDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeployResponse, error)

	// RetrieveDeployWithResponse request
	RetrieveDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*RetrieveDeployResponse, error)

	// CancelDeployWithResponse request
	CancelDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, deployId DeployIdParam, reqEditors ...RequestEditorFn) (*CancelDeployResponse, error)

	// GetEnvVarsForServiceWithResponse request
	GetEnvVarsForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, params *GetEnvVarsForServiceParams, reqEditors ...RequestEditorFn) (*GetEnvVarsForServiceResponse, error)

	// UpdateEnvVarsForServiceWithBodyWithResponse request with any body
	UpdateEnvVarsForServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvVarsForServiceResponse, error)

	UpdateEnvVarsForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateEnvVarsForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvVarsForServiceResponse, error)

	// DeleteEnvVarWithResponse request
	DeleteEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*DeleteEnvVarResponse, error)

	// RetrieveEnvVarWithResponse request
	RetrieveEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, reqEditors ...RequestEditorFn) (*RetrieveEnvVarResponse, error)

	// UpdateEnvVarWithBodyWithResponse request with any body
	UpdateEnvVarWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvVarResponse, error)

	UpdateEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvVarResponse, error)

	// ListEventsWithResponse request
	ListEventsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

	// ListHeadersWithResponse request
	ListHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListHeadersParams, reqEditors ...RequestEditorFn) (*ListHeadersResponse, error)

	// AddHeadersWithBodyWithResponse request with any body
	AddHeadersWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddHeadersResponse, error)

	AddHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, body AddHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddHeadersResponse, error)

	// UpdateHeadersWithBodyWithResponse request with any body
	UpdateHeadersWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateHeadersResponse, error)

	UpdateHeadersWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateHeadersJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateHeadersResponse, error)

	// DeleteHeaderWithResponse request
	DeleteHeaderWithResponse(ctx context.Context, serviceId ServiceIdParam, headerId string, reqEditors ...RequestEditorFn) (*DeleteHeaderResponse, error)

	// ListJobWithResponse request
	ListJobWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListJobParams, reqEditors ...RequestEditorFn) (*ListJobResponse, error)

	// PostJobWithBodyWithResponse request with any body
	PostJobWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobResponse, error)

	PostJobWithResponse(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobResponse, error)

	// RetrieveJobWithResponse request
	RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error)

	// CancelJobWithResponse request
	CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef4.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error)

	// PreviewServiceWithBodyWithResponse request with any body
	PreviewServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewServiceResponse, error)

	PreviewServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body PreviewServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewServiceResponse, error)

	// RestartServiceWithResponse request
	RestartServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*RestartServiceResponse, error)

	// ResumeServiceWithResponse request
	ResumeServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*ResumeServiceResponse, error)

	// RollbackDeployWithBodyWithResponse request with any body
	RollbackDeployWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RollbackDeployResponse, error)

	RollbackDeployWithResponse(ctx context.Context, serviceId ServiceIdParam, body RollbackDeployJSONRequestBody, reqEditors ...RequestEditorFn) (*RollbackDeployResponse, error)

	// ListRoutesWithResponse request
	ListRoutesWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListRoutesParams, reqEditors ...RequestEditorFn) (*ListRoutesResponse, error)

	// PatchRouteWithBodyWithResponse request with any body
	PatchRouteWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchRouteResponse, error)

	PatchRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, body PatchRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchRouteResponse, error)

	// AddRouteWithBodyWithResponse request with any body
	AddRouteWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRouteResponse, error)

	AddRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, body AddRouteJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRouteResponse, error)

	// PutRoutesWithBodyWithResponse request with any body
	PutRoutesWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRoutesResponse, error)

	PutRoutesWithResponse(ctx context.Context, serviceId ServiceIdParam, body PutRoutesJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRoutesResponse, error)

	// DeleteRouteWithResponse request
	DeleteRouteWithResponse(ctx context.Context, serviceId ServiceIdParam, routeId string, reqEditors ...RequestEditorFn) (*DeleteRouteResponse, error)

	// ScaleServiceWithBodyWithResponse request with any body
	ScaleServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleServiceResponse, error)

	ScaleServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body ScaleServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleServiceResponse, error)

	// ListSecretFilesForServiceWithResponse request
	ListSecretFilesForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListSecretFilesForServiceParams, reqEditors ...RequestEditorFn) (*ListSecretFilesForServiceResponse, error)

	// UpdateSecretFilesForServiceWithBodyWithResponse request with any body
	UpdateSecretFilesForServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSecretFilesForServiceResponse, error)

	UpdateSecretFilesForServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, body UpdateSecretFilesForServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSecretFilesForServiceResponse, error)

	// DeleteSecretFileWithResponse request
	DeleteSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*DeleteSecretFileResponse, error)

	// RetrieveSecretFileWithResponse request
	RetrieveSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, reqEditors ...RequestEditorFn) (*RetrieveSecretFileResponse, error)

	// AddOrUpdateSecretFileWithBodyWithResponse request with any body
	AddOrUpdateSecretFileWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateSecretFileResponse, error)

	AddOrUpdateSecretFileWithResponse(ctx context.Context, serviceId ServiceIdParam, secretFileName string, body AddOrUpdateSecretFileJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrUpdateSecretFileResponse, error)

	// SuspendServiceWithResponse request
	SuspendServiceWithResponse(ctx context.Context, serviceId ServiceIdParam, reqEditors ...RequestEditorFn) (*SuspendServiceResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CreateCustomDomainJSONBody

type CreateCustomDomainJSONBody struct {
	Name string `json:"name"`
}

CreateCustomDomainJSONBody defines parameters for CreateCustomDomain.

type CreateCustomDomainJSONRequestBody

type CreateCustomDomainJSONRequestBody CreateCustomDomainJSONBody

CreateCustomDomainJSONRequestBody defines body for CreateCustomDomain for application/json ContentType.

type CreateCustomDomainResponse

type CreateCustomDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *[]CustomDomain
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON402      *N402PaymentRequired
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateCustomDomainResponse

func ParseCreateCustomDomainResponse(rsp *http.Response) (*CreateCustomDomainResponse, error)

ParseCreateCustomDomainResponse parses an HTTP response from a CreateCustomDomainWithResponse call

func (CreateCustomDomainResponse) Status

Status returns HTTPResponse.Status

func (CreateCustomDomainResponse) StatusCode

func (r CreateCustomDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeployJSONBody

type CreateDeployJSONBody struct {
	// ClearCache If `clear`, Render clears the service's build cache before deploying. This can be useful if you're experiencing issues with your build.
	ClearCache *CreateDeployJSONBodyClearCache `json:"clearCache,omitempty"`

	// CommitId The SHA of a specific Git commit to deploy for a service. Defaults to the latest commit on the service's connected branch.
	//
	// Note that deploying a specific commit with this endpoint does not disable autodeploys for the service.
	//
	// You can toggle autodeploys for your service with the [Update service](https://api-docs.render.com/reference/update-service) endpoint or in the Render Dashboard.
	//
	// Not supported for cron jobs.
	CommitId *string `json:"commitId,omitempty"`

	// ImageUrl The URL of the image to deploy for an image-backed service.
	//
	// The host, repository, and image name all must match the currently configured image for the service.
	ImageUrl *string `json:"imageUrl,omitempty"`
}

CreateDeployJSONBody defines parameters for CreateDeploy.

type CreateDeployJSONBodyClearCache

type CreateDeployJSONBodyClearCache string

CreateDeployJSONBodyClearCache defines parameters for CreateDeploy.

const (
	Clear      CreateDeployJSONBodyClearCache = "clear"
	DoNotClear CreateDeployJSONBodyClearCache = "do_not_clear"
)

Defines values for CreateDeployJSONBodyClearCache.

type CreateDeployJSONRequestBody

type CreateDeployJSONRequestBody CreateDeployJSONBody

CreateDeployJSONRequestBody defines body for CreateDeploy for application/json ContentType.

type CreateDeployResponse

type CreateDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Deploy
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateDeployResponse

func ParseCreateDeployResponse(rsp *http.Response) (*CreateDeployResponse, error)

ParseCreateDeployResponse parses an HTTP response from a CreateDeployWithResponse call

func (CreateDeployResponse) Status

func (r CreateDeployResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDeployResponse) StatusCode

func (r CreateDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvGroupJSONRequestBody

type CreateEnvGroupJSONRequestBody = EnvGroupPOSTInput

CreateEnvGroupJSONRequestBody defines body for CreateEnvGroup for application/json ContentType.

type CreateEnvGroupResponse

type CreateEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateEnvGroupResponse

func ParseCreateEnvGroupResponse(rsp *http.Response) (*CreateEnvGroupResponse, error)

ParseCreateEnvGroupResponse parses an HTTP response from a CreateEnvGroupWithResponse call

func (CreateEnvGroupResponse) Status

func (r CreateEnvGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEnvGroupResponse) StatusCode

func (r CreateEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody = EnvironmentPOSTInput

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Environment
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateEnvironmentResponse

func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error)

ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResponse) Status

func (r CreateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResponse) StatusCode

func (r CreateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePostgresBackupResponse

type CreatePostgresBackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreatePostgresBackupResponse

func ParseCreatePostgresBackupResponse(rsp *http.Response) (*CreatePostgresBackupResponse, error)

ParseCreatePostgresBackupResponse parses an HTTP response from a CreatePostgresBackupWithResponse call

func (CreatePostgresBackupResponse) Status

Status returns HTTPResponse.Status

func (CreatePostgresBackupResponse) StatusCode

func (r CreatePostgresBackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePostgresJSONRequestBody

type CreatePostgresJSONRequestBody = PostgresPOSTInput

CreatePostgresJSONRequestBody defines body for CreatePostgres for application/json ContentType.

type CreatePostgresResponse

type CreatePostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PostgresDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreatePostgresResponse

func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, error)

ParseCreatePostgresResponse parses an HTTP response from a CreatePostgresWithResponse call

func (CreatePostgresResponse) Status

func (r CreatePostgresResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePostgresResponse) StatusCode

func (r CreatePostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = ProjectPOSTInput

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectResponse

type CreateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Project
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResponse) Status

func (r CreateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResponse) StatusCode

func (r CreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRedisJSONRequestBody

type CreateRedisJSONRequestBody = RedisPOSTInput

CreateRedisJSONRequestBody defines body for CreateRedis for application/json ContentType.

type CreateRedisResponse

type CreateRedisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RedisDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateRedisResponse

func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error)

ParseCreateRedisResponse parses an HTTP response from a CreateRedisWithResponse call

func (CreateRedisResponse) Status

func (r CreateRedisResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRedisResponse) StatusCode

func (r CreateRedisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRegistryCredentialJSONBody

type CreateRegistryCredentialJSONBody struct {
	AuthToken string `json:"authToken"`
	Name      string `json:"name"`
	OwnerId   string `json:"ownerId"`

	// Registry The registry to use this credential with
	Registry RegistryCredentialRegistry `json:"registry"`
	Username string                     `json:"username"`
}

CreateRegistryCredentialJSONBody defines parameters for CreateRegistryCredential.

type CreateRegistryCredentialJSONRequestBody

type CreateRegistryCredentialJSONRequestBody CreateRegistryCredentialJSONBody

CreateRegistryCredentialJSONRequestBody defines body for CreateRegistryCredential for application/json ContentType.

type CreateRegistryCredentialResponse

type CreateRegistryCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegistryCredential
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON402      *N402PaymentRequired
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateRegistryCredentialResponse

func ParseCreateRegistryCredentialResponse(rsp *http.Response) (*CreateRegistryCredentialResponse, error)

ParseCreateRegistryCredentialResponse parses an HTTP response from a CreateRegistryCredentialWithResponse call

func (CreateRegistryCredentialResponse) Status

Status returns HTTPResponse.Status

func (CreateRegistryCredentialResponse) StatusCode

func (r CreateRegistryCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServiceJSONRequestBody

type CreateServiceJSONRequestBody = ServicePOST

CreateServiceJSONRequestBody defines body for CreateService for application/json ContentType.

type CreateServiceResponse

type CreateServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServiceAndDeploy
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON402      *N402PaymentRequired
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseCreateServiceResponse

func ParseCreateServiceResponse(rsp *http.Response) (*CreateServiceResponse, error)

ParseCreateServiceResponse parses an HTTP response from a CreateServiceWithResponse call

func (CreateServiceResponse) Status

func (r CreateServiceResponse) Status() string

Status returns HTTPResponse.Status

func (CreateServiceResponse) StatusCode

func (r CreateServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatedAfterParam

type CreatedAfterParam = time.Time

CreatedAfterParam defines model for createdAfterParam.

type CreatedBeforeParam

type CreatedBeforeParam = time.Time

CreatedBeforeParam defines model for createdBeforeParam.

type CronJobDetails

type CronJobDetails struct {
	BuildPlan BuildPlan `json:"buildPlan"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                 ServiceEnv         `json:"env"`
	EnvSpecificDetails  EnvSpecificDetails `json:"envSpecificDetails"`
	LastSuccessfulRunAt *time.Time         `json:"lastSuccessfulRunAt,omitempty"`

	// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.
	Plan Plan `json:"plan"`

	// Region Defaults to "oregon"
	Region Region `json:"region"`

	// Runtime Runtime
	Runtime  ServiceRuntime `json:"runtime"`
	Schedule string         `json:"schedule"`
}

CronJobDetails defines model for cronJobDetails.

type CronJobDetailsPATCH

type CronJobDetailsPATCH struct {
	EnvSpecificDetails *EnvSpecificDetailsPATCH `json:"envSpecificDetails,omitempty"`

	// Plan Defaults to "starter"
	Plan *PaidPlan `json:"plan,omitempty"`

	// Runtime Runtime
	Runtime  *ServiceRuntime `json:"runtime,omitempty"`
	Schedule *string         `json:"schedule,omitempty"`
}

CronJobDetailsPATCH defines model for cronJobDetailsPATCH.

type CronJobDetailsPOST

type CronJobDetailsPOST struct {
	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                *ServiceEnv         `json:"env,omitempty"`
	EnvSpecificDetails *EnvSpecificDetails `json:"envSpecificDetails,omitempty"`

	// Plan Defaults to "starter"
	Plan *PaidPlan `json:"plan,omitempty"`

	// Region Defaults to "oregon"
	Region *Region `json:"region,omitempty"`

	// Runtime Runtime
	Runtime  ServiceRuntime `json:"runtime"`
	Schedule string         `json:"schedule"`
}

CronJobDetailsPOST defines model for cronJobDetailsPOST.

type CronJobIdParam

type CronJobIdParam = string

CronJobIdParam defines model for cronJobIdParam.

type CronJobRun

type CronJobRun struct {
	// CanceledBy user who cancelled the cron job run
	CanceledBy *string    `json:"canceledBy,omitempty"`
	FinishedAt *time.Time `json:"finishedAt,omitempty"`

	// Id The ID of the run
	Id        string           `json:"id"`
	StartedAt *time.Time       `json:"startedAt,omitempty"`
	Status    CronJobRunStatus `json:"status"`

	// TriggeredBy user who triggered the cron job run
	TriggeredBy *string `json:"triggeredBy,omitempty"`
}

CronJobRun A run of a cron job

type CronJobRunStatus

type CronJobRunStatus string

CronJobRunStatus defines model for CronJobRun.Status.

const (
	CronJobRunStatusCanceled     CronJobRunStatus = "canceled"
	CronJobRunStatusPending      CronJobRunStatus = "pending"
	CronJobRunStatusSuccessful   CronJobRunStatus = "successful"
	CronJobRunStatusUnsuccessful CronJobRunStatus = "unsuccessful"
)

Defines values for CronJobRunStatus.

type Cursor

type Cursor = string

Cursor defines model for cursor.

type CursorParam

type CursorParam = string

CursorParam defines model for cursorParam.

type CustomDomain

type CustomDomain struct {
	CreatedAt       time.Time              `json:"createdAt"`
	DomainType      CustomDomainDomainType `json:"domainType"`
	Id              string                 `json:"id"`
	Name            string                 `json:"name"`
	PublicSuffix    string                 `json:"publicSuffix"`
	RedirectForName string                 `json:"redirectForName"`
	Server          *struct {
		Id   *string `json:"id,omitempty"`
		Name *string `json:"name,omitempty"`
	} `json:"server,omitempty"`
	VerificationStatus CustomDomainVerificationStatus `json:"verificationStatus"`
}

CustomDomain defines model for customDomain.

type CustomDomainDomainType

type CustomDomainDomainType string

CustomDomainDomainType defines model for CustomDomain.DomainType.

const (
	CustomDomainDomainTypeApex      CustomDomainDomainType = "apex"
	CustomDomainDomainTypeSubdomain CustomDomainDomainType = "subdomain"
)

Defines values for CustomDomainDomainType.

type CustomDomainIdOrNameParam

type CustomDomainIdOrNameParam = string

CustomDomainIdOrNameParam defines model for customDomainIdOrNameParam.

type CustomDomainVerificationStatus

type CustomDomainVerificationStatus string

CustomDomainVerificationStatus defines model for CustomDomain.VerificationStatus.

const (
	CustomDomainVerificationStatusUnverified CustomDomainVerificationStatus = "unverified"
	CustomDomainVerificationStatusVerified   CustomDomainVerificationStatus = "verified"
)

Defines values for CustomDomainVerificationStatus.

type CustomDomainWithCursor

type CustomDomainWithCursor struct {
	Cursor       Cursor       `json:"cursor"`
	CustomDomain CustomDomain `json:"customDomain"`
}

CustomDomainWithCursor defines model for customDomainWithCursor.

type DatabaseRole

type DatabaseRole string

DatabaseRole defines model for databaseRole.

const (
	Primary DatabaseRole = "primary"
	Replica DatabaseRole = "replica"
)

Defines values for DatabaseRole.

type DatabaseStatus

type DatabaseStatus string

DatabaseStatus defines model for databaseStatus.

const (
	DatabaseStatusAvailable             DatabaseStatus = "available"
	DatabaseStatusConfigRestart         DatabaseStatus = "config_restart"
	DatabaseStatusCreating              DatabaseStatus = "creating"
	DatabaseStatusMaintenanceInProgress DatabaseStatus = "maintenance_in_progress"
	DatabaseStatusMaintenanceScheduled  DatabaseStatus = "maintenance_scheduled"
	DatabaseStatusRecoveryFailed        DatabaseStatus = "recovery_failed"
	DatabaseStatusRecoveryInProgress    DatabaseStatus = "recovery_in_progress"
	DatabaseStatusSuspended             DatabaseStatus = "suspended"
	DatabaseStatusUnavailable           DatabaseStatus = "unavailable"
	DatabaseStatusUnknown               DatabaseStatus = "unknown"
	DatabaseStatusUpdatingInstance      DatabaseStatus = "updating_instance"
)

Defines values for DatabaseStatus.

type DeleteAutoscalingConfigResponse

type DeleteAutoscalingConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteAutoscalingConfigResponse

func ParseDeleteAutoscalingConfigResponse(rsp *http.Response) (*DeleteAutoscalingConfigResponse, error)

ParseDeleteAutoscalingConfigResponse parses an HTTP response from a DeleteAutoscalingConfigWithResponse call

func (DeleteAutoscalingConfigResponse) Status

Status returns HTTPResponse.Status

func (DeleteAutoscalingConfigResponse) StatusCode

func (r DeleteAutoscalingConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCustomDomainResponse

type DeleteCustomDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteCustomDomainResponse

func ParseDeleteCustomDomainResponse(rsp *http.Response) (*DeleteCustomDomainResponse, error)

ParseDeleteCustomDomainResponse parses an HTTP response from a DeleteCustomDomainWithResponse call

func (DeleteCustomDomainResponse) Status

Status returns HTTPResponse.Status

func (DeleteCustomDomainResponse) StatusCode

func (r DeleteCustomDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDiskResponse

type DeleteDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteDiskResponse

func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error)

ParseDeleteDiskResponse parses an HTTP response from a DeleteDiskWithResponse call

func (DeleteDiskResponse) Status

func (r DeleteDiskResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDiskResponse) StatusCode

func (r DeleteDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvGroupEnvVarResponse

type DeleteEnvGroupEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteEnvGroupEnvVarResponse

func ParseDeleteEnvGroupEnvVarResponse(rsp *http.Response) (*DeleteEnvGroupEnvVarResponse, error)

ParseDeleteEnvGroupEnvVarResponse parses an HTTP response from a DeleteEnvGroupEnvVarWithResponse call

func (DeleteEnvGroupEnvVarResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvGroupEnvVarResponse) StatusCode

func (r DeleteEnvGroupEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvGroupResponse

type DeleteEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteEnvGroupResponse

func ParseDeleteEnvGroupResponse(rsp *http.Response) (*DeleteEnvGroupResponse, error)

ParseDeleteEnvGroupResponse parses an HTTP response from a DeleteEnvGroupWithResponse call

func (DeleteEnvGroupResponse) Status

func (r DeleteEnvGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvGroupResponse) StatusCode

func (r DeleteEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvGroupSecretFileResponse

type DeleteEnvGroupSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteEnvGroupSecretFileResponse

func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupSecretFileResponse, error)

ParseDeleteEnvGroupSecretFileResponse parses an HTTP response from a DeleteEnvGroupSecretFileWithResponse call

func (DeleteEnvGroupSecretFileResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvGroupSecretFileResponse) StatusCode

func (r DeleteEnvGroupSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvVarResponse

type DeleteEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteEnvVarResponse

func ParseDeleteEnvVarResponse(rsp *http.Response) (*DeleteEnvVarResponse, error)

ParseDeleteEnvVarResponse parses an HTTP response from a DeleteEnvVarWithResponse call

func (DeleteEnvVarResponse) Status

func (r DeleteEnvVarResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvVarResponse) StatusCode

func (r DeleteEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteEnvironmentResponse

func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error)

ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResponse) Status

func (r DeleteEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResponse) StatusCode

func (r DeleteEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHeaderResponse

type DeleteHeaderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteHeaderResponse

func ParseDeleteHeaderResponse(rsp *http.Response) (*DeleteHeaderResponse, error)

ParseDeleteHeaderResponse parses an HTTP response from a DeleteHeaderWithResponse call

func (DeleteHeaderResponse) Status

func (r DeleteHeaderResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteHeaderResponse) StatusCode

func (r DeleteHeaderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOwnerLogStreamResponse

type DeleteOwnerLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteOwnerLogStreamResponse

func ParseDeleteOwnerLogStreamResponse(rsp *http.Response) (*DeleteOwnerLogStreamResponse, error)

ParseDeleteOwnerLogStreamResponse parses an HTTP response from a DeleteOwnerLogStreamWithResponse call

func (DeleteOwnerLogStreamResponse) Status

Status returns HTTPResponse.Status

func (DeleteOwnerLogStreamResponse) StatusCode

func (r DeleteOwnerLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePostgresResponse

type DeletePostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeletePostgresResponse

func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, error)

ParseDeletePostgresResponse parses an HTTP response from a DeletePostgresWithResponse call

func (DeletePostgresResponse) Status

func (r DeletePostgresResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePostgresResponse) StatusCode

func (r DeletePostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectResponse

type DeleteProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResponse) Status

func (r DeleteProjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResponse) StatusCode

func (r DeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRedisResponse

type DeleteRedisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteRedisResponse

func ParseDeleteRedisResponse(rsp *http.Response) (*DeleteRedisResponse, error)

ParseDeleteRedisResponse parses an HTTP response from a DeleteRedisWithResponse call

func (DeleteRedisResponse) Status

func (r DeleteRedisResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRedisResponse) StatusCode

func (r DeleteRedisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRegistryCredentialResponse

type DeleteRegistryCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteRegistryCredentialResponse

func ParseDeleteRegistryCredentialResponse(rsp *http.Response) (*DeleteRegistryCredentialResponse, error)

ParseDeleteRegistryCredentialResponse parses an HTTP response from a DeleteRegistryCredentialWithResponse call

func (DeleteRegistryCredentialResponse) Status

Status returns HTTPResponse.Status

func (DeleteRegistryCredentialResponse) StatusCode

func (r DeleteRegistryCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteResourceLogStreamResponse

type DeleteResourceLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteResourceLogStreamResponse

func ParseDeleteResourceLogStreamResponse(rsp *http.Response) (*DeleteResourceLogStreamResponse, error)

ParseDeleteResourceLogStreamResponse parses an HTTP response from a DeleteResourceLogStreamWithResponse call

func (DeleteResourceLogStreamResponse) Status

Status returns HTTPResponse.Status

func (DeleteResourceLogStreamResponse) StatusCode

func (r DeleteResourceLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRouteResponse

type DeleteRouteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteRouteResponse

func ParseDeleteRouteResponse(rsp *http.Response) (*DeleteRouteResponse, error)

ParseDeleteRouteResponse parses an HTTP response from a DeleteRouteWithResponse call

func (DeleteRouteResponse) Status

func (r DeleteRouteResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRouteResponse) StatusCode

func (r DeleteRouteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSecretFileResponse

type DeleteSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteSecretFileResponse

func ParseDeleteSecretFileResponse(rsp *http.Response) (*DeleteSecretFileResponse, error)

ParseDeleteSecretFileResponse parses an HTTP response from a DeleteSecretFileWithResponse call

func (DeleteSecretFileResponse) Status

func (r DeleteSecretFileResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSecretFileResponse) StatusCode

func (r DeleteSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceResponse

type DeleteServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteServiceResponse

func ParseDeleteServiceResponse(rsp *http.Response) (*DeleteServiceResponse, error)

ParseDeleteServiceResponse parses an HTTP response from a DeleteServiceWithResponse call

func (DeleteServiceResponse) Status

func (r DeleteServiceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteServiceResponse) StatusCode

func (r DeleteServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Deploy

type Deploy struct {
	Commit *struct {
		CreatedAt *time.Time `json:"createdAt,omitempty"`
		Id        *string    `json:"id,omitempty"`
		Message   *string    `json:"message,omitempty"`
	} `json:"commit,omitempty"`
	CreatedAt  *time.Time `json:"createdAt,omitempty"`
	FinishedAt *time.Time `json:"finishedAt,omitempty"`
	Id         string     `json:"id"`

	// Image Image information used when creating the deploy. Not present for Git-backed deploys
	Image *struct {
		// Ref Image reference used when creating the deploy
		Ref *string `json:"ref,omitempty"`

		// RegistryCredential Name of credential used to pull the image, if provided
		RegistryCredential *string `json:"registryCredential,omitempty"`

		// Sha SHA that the image reference was resolved to when creating the deploy
		Sha *string `json:"sha,omitempty"`
	} `json:"image,omitempty"`
	Status    *DeployStatus  `json:"status,omitempty"`
	Trigger   *DeployTrigger `json:"trigger,omitempty"`
	UpdatedAt *time.Time     `json:"updatedAt,omitempty"`
}

Deploy defines model for deploy.

type DeployIdParam

type DeployIdParam = string

DeployIdParam defines model for deployIdParam.

type DeployList

type DeployList = []DeployWithCursor

DeployList defines model for deployList.

type DeployStatus

type DeployStatus string

DeployStatus defines model for Deploy.Status.

const (
	DeployStatusBuildFailed         DeployStatus = "build_failed"
	DeployStatusBuildInProgress     DeployStatus = "build_in_progress"
	DeployStatusCanceled            DeployStatus = "canceled"
	DeployStatusCreated             DeployStatus = "created"
	DeployStatusDeactivated         DeployStatus = "deactivated"
	DeployStatusLive                DeployStatus = "live"
	DeployStatusPreDeployFailed     DeployStatus = "pre_deploy_failed"
	DeployStatusPreDeployInProgress DeployStatus = "pre_deploy_in_progress"
	DeployStatusUpdateFailed        DeployStatus = "update_failed"
	DeployStatusUpdateInProgress    DeployStatus = "update_in_progress"
)

Defines values for DeployStatus.

type DeployTrigger

type DeployTrigger string

DeployTrigger defines model for Deploy.Trigger.

const (
	DeployTriggerApi              DeployTrigger = "api"
	DeployTriggerBlueprintSync    DeployTrigger = "blueprint_sync"
	DeployTriggerDeployHook       DeployTrigger = "deploy_hook"
	DeployTriggerDeployedByRender DeployTrigger = "deployed_by_render"
	DeployTriggerManual           DeployTrigger = "manual"
	DeployTriggerNewCommit        DeployTrigger = "new_commit"
	DeployTriggerOther            DeployTrigger = "other"
	DeployTriggerRollback         DeployTrigger = "rollback"
	DeployTriggerServiceResumed   DeployTrigger = "service_resumed"
	DeployTriggerServiceUpdated   DeployTrigger = "service_updated"
)

Defines values for DeployTrigger.

type DeployWithCursor

type DeployWithCursor struct {
	Cursor *Cursor `json:"cursor,omitempty"`
	Deploy *Deploy `json:"deploy,omitempty"`
}

DeployWithCursor defines model for deployWithCursor.

type DisconnectBlueprintResponse

type DisconnectBlueprintResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseDisconnectBlueprintResponse

func ParseDisconnectBlueprintResponse(rsp *http.Response) (*DisconnectBlueprintResponse, error)

ParseDisconnectBlueprintResponse parses an HTTP response from a DisconnectBlueprintWithResponse call

func (DisconnectBlueprintResponse) Status

Status returns HTTPResponse.Status

func (DisconnectBlueprintResponse) StatusCode

func (r DisconnectBlueprintResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiskSnapshot

type DiskSnapshot struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// InstanceId When a service with a disk is scaled, the instanceId is used to identify the instance that the disk is attached to. Each instance's disks get their own snapshots, and can be restored separately.
	InstanceId  *InstanceId `json:"instanceId,omitempty"`
	SnapshotKey *string     `json:"snapshotKey,omitempty"`
}

DiskSnapshot defines model for diskSnapshot.

type DiskWithCursor

type DiskWithCursor struct {
	Cursor Cursor                   `json:"cursor"`
	Disk   externalRef2.DiskDetails `json:"disk"`
}

DiskWithCursor defines model for diskWithCursor.

type DockerDetails

type DockerDetails struct {
	DockerCommand      string              `json:"dockerCommand"`
	DockerContext      string              `json:"dockerContext"`
	DockerfilePath     string              `json:"dockerfilePath"`
	PreDeployCommand   *string             `json:"preDeployCommand,omitempty"`
	RegistryCredential *RegistryCredential `json:"registryCredential,omitempty"`
}

DockerDetails defines model for dockerDetails.

type DockerDetailsPATCH

type DockerDetailsPATCH struct {
	DockerCommand        *string `json:"dockerCommand,omitempty"`
	DockerContext        *string `json:"dockerContext,omitempty"`
	DockerfilePath       *string `json:"dockerfilePath,omitempty"`
	RegistryCredentialId *string `json:"registryCredentialId,omitempty"`
}

DockerDetailsPATCH defines model for dockerDetailsPATCH.

type DockerDetailsPOST

type DockerDetailsPOST struct {
	DockerCommand *string `json:"dockerCommand,omitempty"`
	DockerContext *string `json:"dockerContext,omitempty"`

	// DockerfilePath Defaults to "./Dockerfile"
	DockerfilePath       *string `json:"dockerfilePath,omitempty"`
	RegistryCredentialId *string `json:"registryCredentialId,omitempty"`
}

DockerDetailsPOST defines model for dockerDetailsPOST.

type EndTimeParam

type EndTimeParam = time.Time

EndTimeParam defines model for endTimeParam.

type EnvGroup

type EnvGroup struct {
	CreatedAt     time.Time    `json:"createdAt"`
	EnvVars       []EnvVar     `json:"envVars"`
	EnvironmentId *string      `json:"environmentId,omitempty"`
	Id            string       `json:"id"`
	Name          string       `json:"name"`
	OwnerId       string       `json:"ownerId"`
	SecretFiles   []SecretFile `json:"secretFiles"`

	// ServiceLinks List of serviceIds linked to the envGroup
	ServiceLinks []ServiceLink `json:"serviceLinks"`
	UpdatedAt    time.Time     `json:"updatedAt"`
}

EnvGroup defines model for envGroup.

type EnvGroupIdParam

type EnvGroupIdParam = string

EnvGroupIdParam defines model for envGroupIdParam.

type EnvGroupMeta

type EnvGroupMeta struct {
	CreatedAt     time.Time `json:"createdAt"`
	EnvironmentId *string   `json:"environmentId,omitempty"`
	Id            string    `json:"id"`
	Name          string    `json:"name"`
	OwnerId       string    `json:"ownerId"`

	// ServiceLinks List of serviceIds linked to the envGroup
	ServiceLinks []ServiceLink `json:"serviceLinks"`
	UpdatedAt    time.Time     `json:"updatedAt"`
}

EnvGroupMeta defines model for envGroupMeta.

type EnvGroupPATCHInput

type EnvGroupPATCHInput struct {
	Name string `json:"name"`
}

EnvGroupPATCHInput defines model for envGroupPATCHInput.

type EnvGroupPOSTInput

type EnvGroupPOSTInput struct {
	EnvVars       EnvVarInputArray   `json:"envVars"`
	EnvironmentId *string            `json:"environmentId,omitempty"`
	Name          string             `json:"name"`
	OwnerId       string             `json:"ownerId"`
	SecretFiles   *[]SecretFileInput `json:"secretFiles,omitempty"`
	ServiceIds    *[]string          `json:"serviceIds,omitempty"`
}

EnvGroupPOSTInput defines model for envGroupPOSTInput.

type EnvParam

type EnvParam = []ServiceRuntime

EnvParam defines model for envParam.

type EnvSpecificDetails

type EnvSpecificDetails struct {
	// contains filtered or unexported fields
}

EnvSpecificDetails defines model for envSpecificDetails.

func (EnvSpecificDetails) AsDockerDetails

func (t EnvSpecificDetails) AsDockerDetails() (DockerDetails, error)

AsDockerDetails returns the union data inside the EnvSpecificDetails as a DockerDetails

func (EnvSpecificDetails) AsNativeEnvironmentDetails

func (t EnvSpecificDetails) AsNativeEnvironmentDetails() (NativeEnvironmentDetails, error)

AsNativeEnvironmentDetails returns the union data inside the EnvSpecificDetails as a NativeEnvironmentDetails

func (*EnvSpecificDetails) FromDockerDetails

func (t *EnvSpecificDetails) FromDockerDetails(v DockerDetails) error

FromDockerDetails overwrites any union data inside the EnvSpecificDetails as the provided DockerDetails

func (*EnvSpecificDetails) FromNativeEnvironmentDetails

func (t *EnvSpecificDetails) FromNativeEnvironmentDetails(v NativeEnvironmentDetails) error

FromNativeEnvironmentDetails overwrites any union data inside the EnvSpecificDetails as the provided NativeEnvironmentDetails

func (EnvSpecificDetails) MarshalJSON

func (t EnvSpecificDetails) MarshalJSON() ([]byte, error)

func (*EnvSpecificDetails) MergeDockerDetails

func (t *EnvSpecificDetails) MergeDockerDetails(v DockerDetails) error

MergeDockerDetails performs a merge with any union data inside the EnvSpecificDetails, using the provided DockerDetails

func (*EnvSpecificDetails) MergeNativeEnvironmentDetails

func (t *EnvSpecificDetails) MergeNativeEnvironmentDetails(v NativeEnvironmentDetails) error

MergeNativeEnvironmentDetails performs a merge with any union data inside the EnvSpecificDetails, using the provided NativeEnvironmentDetails

func (*EnvSpecificDetails) UnmarshalJSON

func (t *EnvSpecificDetails) UnmarshalJSON(b []byte) error

type EnvSpecificDetailsPATCH

type EnvSpecificDetailsPATCH struct {
	// contains filtered or unexported fields
}

EnvSpecificDetailsPATCH defines model for envSpecificDetailsPATCH.

func (EnvSpecificDetailsPATCH) AsDockerDetailsPATCH

func (t EnvSpecificDetailsPATCH) AsDockerDetailsPATCH() (DockerDetailsPATCH, error)

AsDockerDetailsPATCH returns the union data inside the EnvSpecificDetailsPATCH as a DockerDetailsPATCH

func (EnvSpecificDetailsPATCH) AsNativeEnvironmentDetailsPATCH

func (t EnvSpecificDetailsPATCH) AsNativeEnvironmentDetailsPATCH() (NativeEnvironmentDetailsPATCH, error)

AsNativeEnvironmentDetailsPATCH returns the union data inside the EnvSpecificDetailsPATCH as a NativeEnvironmentDetailsPATCH

func (*EnvSpecificDetailsPATCH) FromDockerDetailsPATCH

func (t *EnvSpecificDetailsPATCH) FromDockerDetailsPATCH(v DockerDetailsPATCH) error

FromDockerDetailsPATCH overwrites any union data inside the EnvSpecificDetailsPATCH as the provided DockerDetailsPATCH

func (*EnvSpecificDetailsPATCH) FromNativeEnvironmentDetailsPATCH

func (t *EnvSpecificDetailsPATCH) FromNativeEnvironmentDetailsPATCH(v NativeEnvironmentDetailsPATCH) error

FromNativeEnvironmentDetailsPATCH overwrites any union data inside the EnvSpecificDetailsPATCH as the provided NativeEnvironmentDetailsPATCH

func (EnvSpecificDetailsPATCH) MarshalJSON

func (t EnvSpecificDetailsPATCH) MarshalJSON() ([]byte, error)

func (*EnvSpecificDetailsPATCH) MergeDockerDetailsPATCH

func (t *EnvSpecificDetailsPATCH) MergeDockerDetailsPATCH(v DockerDetailsPATCH) error

MergeDockerDetailsPATCH performs a merge with any union data inside the EnvSpecificDetailsPATCH, using the provided DockerDetailsPATCH

func (*EnvSpecificDetailsPATCH) MergeNativeEnvironmentDetailsPATCH

func (t *EnvSpecificDetailsPATCH) MergeNativeEnvironmentDetailsPATCH(v NativeEnvironmentDetailsPATCH) error

MergeNativeEnvironmentDetailsPATCH performs a merge with any union data inside the EnvSpecificDetailsPATCH, using the provided NativeEnvironmentDetailsPATCH

func (*EnvSpecificDetailsPATCH) UnmarshalJSON

func (t *EnvSpecificDetailsPATCH) UnmarshalJSON(b []byte) error

type EnvSpecificDetailsPOST

type EnvSpecificDetailsPOST struct {
	// contains filtered or unexported fields
}

EnvSpecificDetailsPOST defines model for envSpecificDetailsPOST.

func (EnvSpecificDetailsPOST) AsDockerDetailsPOST

func (t EnvSpecificDetailsPOST) AsDockerDetailsPOST() (DockerDetailsPOST, error)

AsDockerDetailsPOST returns the union data inside the EnvSpecificDetailsPOST as a DockerDetailsPOST

func (EnvSpecificDetailsPOST) AsNativeEnvironmentDetailsPOST

func (t EnvSpecificDetailsPOST) AsNativeEnvironmentDetailsPOST() (NativeEnvironmentDetailsPOST, error)

AsNativeEnvironmentDetailsPOST returns the union data inside the EnvSpecificDetailsPOST as a NativeEnvironmentDetailsPOST

func (*EnvSpecificDetailsPOST) FromDockerDetailsPOST

func (t *EnvSpecificDetailsPOST) FromDockerDetailsPOST(v DockerDetailsPOST) error

FromDockerDetailsPOST overwrites any union data inside the EnvSpecificDetailsPOST as the provided DockerDetailsPOST

func (*EnvSpecificDetailsPOST) FromNativeEnvironmentDetailsPOST

func (t *EnvSpecificDetailsPOST) FromNativeEnvironmentDetailsPOST(v NativeEnvironmentDetailsPOST) error

FromNativeEnvironmentDetailsPOST overwrites any union data inside the EnvSpecificDetailsPOST as the provided NativeEnvironmentDetailsPOST

func (EnvSpecificDetailsPOST) MarshalJSON

func (t EnvSpecificDetailsPOST) MarshalJSON() ([]byte, error)

func (*EnvSpecificDetailsPOST) MergeDockerDetailsPOST

func (t *EnvSpecificDetailsPOST) MergeDockerDetailsPOST(v DockerDetailsPOST) error

MergeDockerDetailsPOST performs a merge with any union data inside the EnvSpecificDetailsPOST, using the provided DockerDetailsPOST

func (*EnvSpecificDetailsPOST) MergeNativeEnvironmentDetailsPOST

func (t *EnvSpecificDetailsPOST) MergeNativeEnvironmentDetailsPOST(v NativeEnvironmentDetailsPOST) error

MergeNativeEnvironmentDetailsPOST performs a merge with any union data inside the EnvSpecificDetailsPOST, using the provided NativeEnvironmentDetailsPOST

func (*EnvSpecificDetailsPOST) UnmarshalJSON

func (t *EnvSpecificDetailsPOST) UnmarshalJSON(b []byte) error

type EnvVar

type EnvVar struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

EnvVar defines model for envVar.

type EnvVarGenerateValue

type EnvVarGenerateValue struct {
	GenerateValue bool `json:"generateValue"`
}

EnvVarGenerateValue defines model for envVarGenerateValue.

type EnvVarInput

type EnvVarInput struct {
	// contains filtered or unexported fields
}

EnvVarInput defines model for envVarInput.

func (EnvVarInput) AsEnvVarKeyGenerateValue

func (t EnvVarInput) AsEnvVarKeyGenerateValue() (EnvVarKeyGenerateValue, error)

AsEnvVarKeyGenerateValue returns the union data inside the EnvVarInput as a EnvVarKeyGenerateValue

func (EnvVarInput) AsEnvVarKeyValue

func (t EnvVarInput) AsEnvVarKeyValue() (EnvVarKeyValue, error)

AsEnvVarKeyValue returns the union data inside the EnvVarInput as a EnvVarKeyValue

func (*EnvVarInput) FromEnvVarKeyGenerateValue

func (t *EnvVarInput) FromEnvVarKeyGenerateValue(v EnvVarKeyGenerateValue) error

FromEnvVarKeyGenerateValue overwrites any union data inside the EnvVarInput as the provided EnvVarKeyGenerateValue

func (*EnvVarInput) FromEnvVarKeyValue

func (t *EnvVarInput) FromEnvVarKeyValue(v EnvVarKeyValue) error

FromEnvVarKeyValue overwrites any union data inside the EnvVarInput as the provided EnvVarKeyValue

func (EnvVarInput) MarshalJSON

func (t EnvVarInput) MarshalJSON() ([]byte, error)

func (*EnvVarInput) MergeEnvVarKeyGenerateValue

func (t *EnvVarInput) MergeEnvVarKeyGenerateValue(v EnvVarKeyGenerateValue) error

MergeEnvVarKeyGenerateValue performs a merge with any union data inside the EnvVarInput, using the provided EnvVarKeyGenerateValue

func (*EnvVarInput) MergeEnvVarKeyValue

func (t *EnvVarInput) MergeEnvVarKeyValue(v EnvVarKeyValue) error

MergeEnvVarKeyValue performs a merge with any union data inside the EnvVarInput, using the provided EnvVarKeyValue

func (*EnvVarInput) UnmarshalJSON

func (t *EnvVarInput) UnmarshalJSON(b []byte) error

type EnvVarInputArray

type EnvVarInputArray = []EnvVarInput

EnvVarInputArray defines model for envVarInputArray.

type EnvVarKeyGenerateValue

type EnvVarKeyGenerateValue struct {
	GenerateValue bool   `json:"generateValue"`
	Key           string `json:"key"`
}

EnvVarKeyGenerateValue defines model for envVarKeyGenerateValue.

type EnvVarKeyParam

type EnvVarKeyParam = string

EnvVarKeyParam defines model for envVarKeyParam.

type EnvVarKeyValue

type EnvVarKeyValue struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

EnvVarKeyValue defines model for envVarKeyValue.

type EnvVarValue

type EnvVarValue struct {
	Value string `json:"value"`
}

EnvVarValue defines model for envVarValue.

type EnvVarWithCursor

type EnvVarWithCursor struct {
	Cursor Cursor `json:"cursor"`
	EnvVar EnvVar `json:"envVar"`
}

EnvVarWithCursor defines model for envVarWithCursor.

type Environment

type Environment struct {
	DatabasesIds []string `json:"databasesIds"`
	EnvGroupIds  []string `json:"envGroupIds"`
	Id           string   `json:"id"`
	Name         string   `json:"name"`
	ProjectId    string   `json:"projectId"`

	// ProtectedStatus Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus ProtectedStatus `json:"protectedStatus"`
	RedisIds        []string        `json:"redisIds"`
	ServiceIds      []string        `json:"serviceIds"`
}

Environment defines model for environment.

type EnvironmentIdParam

type EnvironmentIdParam = []string

EnvironmentIdParam defines model for environmentIdParam.

type EnvironmentPATCHInput

type EnvironmentPATCHInput struct {
	Name *string `json:"name,omitempty"`

	// ProtectedStatus Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus *ProtectedStatus `json:"protectedStatus,omitempty"`
}

EnvironmentPATCHInput defines model for environmentPATCHInput.

type EnvironmentPOSTInput

type EnvironmentPOSTInput struct {
	Name      string `json:"name"`
	ProjectId string `json:"projectId"`

	// ProtectedStatus Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus *ProtectedStatus `json:"protectedStatus,omitempty"`
}

EnvironmentPOSTInput defines model for environmentPOSTInput.

type EnvironmentResourcesPOSTInput

type EnvironmentResourcesPOSTInput struct {
	ResourceIds []string `json:"resourceIds"`
}

EnvironmentResourcesPOSTInput defines model for environmentResourcesPOSTInput.

type EnvironmentWithCursor

type EnvironmentWithCursor struct {
	Cursor      Cursor      `json:"cursor"`
	Environment Environment `json:"environment"`
}

EnvironmentWithCursor An environment with a cursor

type Error

type Error struct {
	Id      *string `json:"id,omitempty"`
	Message *string `json:"message,omitempty"`
}

Error defines model for error.

type ErrorWithCode

type ErrorWithCode struct {
	Error
	Code int
}

type EventTypeParam

type EventTypeParam struct {
	// contains filtered or unexported fields
}

EventTypeParam defines model for eventTypeParam.

func (EventTypeParam) AsExternalRef3EventType

func (t EventTypeParam) AsExternalRef3EventType() (externalRef3.EventType, error)

AsExternalRef3EventType returns the union data inside the EventTypeParam as a externalRef3.EventType

func (*EventTypeParam) FromExternalRef3EventType

func (t *EventTypeParam) FromExternalRef3EventType(v externalRef3.EventType) error

FromExternalRef3EventType overwrites any union data inside the EventTypeParam as the provided externalRef3.EventType

func (EventTypeParam) MarshalJSON

func (t EventTypeParam) MarshalJSON() ([]byte, error)

func (*EventTypeParam) MergeExternalRef3EventType

func (t *EventTypeParam) MergeExternalRef3EventType(v externalRef3.EventType) error

MergeExternalRef3EventType performs a merge with any union data inside the EventTypeParam, using the provided externalRef3.EventType

func (*EventTypeParam) UnmarshalJSON

func (t *EventTypeParam) UnmarshalJSON(b []byte) error

type FailoverPostgresResponse

type FailoverPostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseFailoverPostgresResponse

func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresResponse, error)

ParseFailoverPostgresResponse parses an HTTP response from a FailoverPostgresWithResponse call

func (FailoverPostgresResponse) Status

func (r FailoverPostgresResponse) Status() string

Status returns HTTPResponse.Status

func (FailoverPostgresResponse) StatusCode

func (r FailoverPostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetActiveConnectionsParams

type GetActiveConnectionsParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources Postgres ids or Redis ids
	Resource *externalRef7.DatastoreResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`
}

GetActiveConnectionsParams defines parameters for GetActiveConnections.

type GetActiveConnectionsResponse

type GetActiveConnectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetActiveConnectionsResponse

func ParseGetActiveConnectionsResponse(rsp *http.Response) (*GetActiveConnectionsResponse, error)

ParseGetActiveConnectionsResponse parses an HTTP response from a GetActiveConnectionsWithResponse call

func (GetActiveConnectionsResponse) Status

Status returns HTTPResponse.Status

func (GetActiveConnectionsResponse) StatusCode

func (r GetActiveConnectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBandwidthParams

type GetBandwidthParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`
}

GetBandwidthParams defines parameters for GetBandwidth.

type GetBandwidthResponse

type GetBandwidthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetBandwidthResponse

func ParseGetBandwidthResponse(rsp *http.Response) (*GetBandwidthResponse, error)

ParseGetBandwidthResponse parses an HTTP response from a GetBandwidthWithResponse call

func (GetBandwidthResponse) Status

func (r GetBandwidthResponse) Status() string

Status returns HTTPResponse.Status

func (GetBandwidthResponse) StatusCode

func (r GetBandwidthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCpuLimitParams

type GetCpuLimitParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`
}

GetCpuLimitParams defines parameters for GetCpuLimit.

type GetCpuLimitResponse

type GetCpuLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetCpuLimitResponse

func ParseGetCpuLimitResponse(rsp *http.Response) (*GetCpuLimitResponse, error)

ParseGetCpuLimitResponse parses an HTTP response from a GetCpuLimitWithResponse call

func (GetCpuLimitResponse) Status

func (r GetCpuLimitResponse) Status() string

Status returns HTTPResponse.Status

func (GetCpuLimitResponse) StatusCode

func (r GetCpuLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCpuParams

type GetCpuParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`

	// AggregationMethod The aggregation method to apply to multiple time series
	AggregationMethod *externalRef7.ApplicationMetricAggregationMethod `form:"aggregationMethod,omitempty" json:"aggregationMethod,omitempty"`
}

GetCpuParams defines parameters for GetCpu.

type GetCpuResponse

type GetCpuResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetCpuResponse

func ParseGetCpuResponse(rsp *http.Response) (*GetCpuResponse, error)

ParseGetCpuResponse parses an HTTP response from a GetCpuWithResponse call

func (GetCpuResponse) Status

func (r GetCpuResponse) Status() string

Status returns HTTPResponse.Status

func (GetCpuResponse) StatusCode

func (r GetCpuResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCpuTargetParams

type GetCpuTargetParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`
}

GetCpuTargetParams defines parameters for GetCpuTarget.

type GetCpuTargetResponse

type GetCpuTargetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetCpuTargetResponse

func ParseGetCpuTargetResponse(rsp *http.Response) (*GetCpuTargetResponse, error)

ParseGetCpuTargetResponse parses an HTTP response from a GetCpuTargetWithResponse call

func (GetCpuTargetResponse) Status

func (r GetCpuTargetResponse) Status() string

Status returns HTTPResponse.Status

func (GetCpuTargetResponse) StatusCode

func (r GetCpuTargetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDiskCapacityParams

type GetDiskCapacityParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`
}

GetDiskCapacityParams defines parameters for GetDiskCapacity.

type GetDiskCapacityResponse

type GetDiskCapacityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetDiskCapacityResponse

func ParseGetDiskCapacityResponse(rsp *http.Response) (*GetDiskCapacityResponse, error)

ParseGetDiskCapacityResponse parses an HTTP response from a GetDiskCapacityWithResponse call

func (GetDiskCapacityResponse) Status

func (r GetDiskCapacityResponse) Status() string

Status returns HTTPResponse.Status

func (GetDiskCapacityResponse) StatusCode

func (r GetDiskCapacityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDiskUsageParams

type GetDiskUsageParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`
}

GetDiskUsageParams defines parameters for GetDiskUsage.

type GetDiskUsageResponse

type GetDiskUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetDiskUsageResponse

func ParseGetDiskUsageResponse(rsp *http.Response) (*GetDiskUsageResponse, error)

ParseGetDiskUsageResponse parses an HTTP response from a GetDiskUsageWithResponse call

func (GetDiskUsageResponse) Status

func (r GetDiskUsageResponse) Status() string

Status returns HTTPResponse.Status

func (GetDiskUsageResponse) StatusCode

func (r GetDiskUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvVarsForServiceParams

type GetEnvVarsForServiceParams struct {
	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

GetEnvVarsForServiceParams defines parameters for GetEnvVarsForService.

func (*GetEnvVarsForServiceParams) SetCursor

func (p *GetEnvVarsForServiceParams) SetCursor(c *Cursor)

func (*GetEnvVarsForServiceParams) SetLimit

func (p *GetEnvVarsForServiceParams) SetLimit(l int)

type GetEnvVarsForServiceResponse

type GetEnvVarsForServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnvVarWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseGetEnvVarsForServiceResponse

func ParseGetEnvVarsForServiceResponse(rsp *http.Response) (*GetEnvVarsForServiceResponse, error)

ParseGetEnvVarsForServiceResponse parses an HTTP response from a GetEnvVarsForServiceWithResponse call

func (GetEnvVarsForServiceResponse) Status

Status returns HTTPResponse.Status

func (GetEnvVarsForServiceResponse) StatusCode

func (r GetEnvVarsForServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHttpLatencyParams

type GetHttpLatencyParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together
	Host *externalRef7.HostQueryParam `form:"host,omitempty" json:"host,omitempty"`

	// Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together
	Path *externalRef7.PathQueryParam `form:"path,omitempty" json:"path,omitempty"`

	// Quantile The quantile of latencies to fetch. When multiple quantile query params are provided, they are ORed together
	Quantile *externalRef7.Quantile `form:"quantile,omitempty" json:"quantile,omitempty"`
}

GetHttpLatencyParams defines parameters for GetHttpLatency.

type GetHttpLatencyResponse

type GetHttpLatencyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetHttpLatencyResponse

func ParseGetHttpLatencyResponse(rsp *http.Response) (*GetHttpLatencyResponse, error)

ParseGetHttpLatencyResponse parses an HTTP response from a GetHttpLatencyWithResponse call

func (GetHttpLatencyResponse) Status

func (r GetHttpLatencyResponse) Status() string

Status returns HTTPResponse.Status

func (GetHttpLatencyResponse) StatusCode

func (r GetHttpLatencyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHttpRequestsParams

type GetHttpRequestsParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together
	Host *externalRef7.HostQueryParam `form:"host,omitempty" json:"host,omitempty"`

	// Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together
	Path *externalRef7.PathQueryParam `form:"path,omitempty" json:"path,omitempty"`

	// AggregateBy The field to aggregate by
	AggregateBy *externalRef7.HttpAggregateBy `form:"aggregateBy,omitempty" json:"aggregateBy,omitempty"`
}

GetHttpRequestsParams defines parameters for GetHttpRequests.

type GetHttpRequestsResponse

type GetHttpRequestsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetHttpRequestsResponse

func ParseGetHttpRequestsResponse(rsp *http.Response) (*GetHttpRequestsResponse, error)

ParseGetHttpRequestsResponse parses an HTTP response from a GetHttpRequestsWithResponse call

func (GetHttpRequestsResponse) Status

func (r GetHttpRequestsResponse) Status() string

Status returns HTTPResponse.Status

func (GetHttpRequestsResponse) StatusCode

func (r GetHttpRequestsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstanceCountParams

type GetInstanceCountParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`
}

GetInstanceCountParams defines parameters for GetInstanceCount.

type GetInstanceCountResponse

type GetInstanceCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetInstanceCountResponse

func ParseGetInstanceCountResponse(rsp *http.Response) (*GetInstanceCountResponse, error)

ParseGetInstanceCountResponse parses an HTTP response from a GetInstanceCountWithResponse call

func (GetInstanceCountResponse) Status

func (r GetInstanceCountResponse) Status() string

Status returns HTTPResponse.Status

func (GetInstanceCountResponse) StatusCode

func (r GetInstanceCountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryLimitParams

type GetMemoryLimitParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`
}

GetMemoryLimitParams defines parameters for GetMemoryLimit.

type GetMemoryLimitResponse

type GetMemoryLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetMemoryLimitResponse

func ParseGetMemoryLimitResponse(rsp *http.Response) (*GetMemoryLimitResponse, error)

ParseGetMemoryLimitResponse parses an HTTP response from a GetMemoryLimitWithResponse call

func (GetMemoryLimitResponse) Status

func (r GetMemoryLimitResponse) Status() string

Status returns HTTPResponse.Status

func (GetMemoryLimitResponse) StatusCode

func (r GetMemoryLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryParams

type GetMemoryParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`
}

GetMemoryParams defines parameters for GetMemory.

type GetMemoryResponse

type GetMemoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetMemoryResponse

func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error)

ParseGetMemoryResponse parses an HTTP response from a GetMemoryWithResponse call

func (GetMemoryResponse) Status

func (r GetMemoryResponse) Status() string

Status returns HTTPResponse.Status

func (GetMemoryResponse) StatusCode

func (r GetMemoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryTargetParams

type GetMemoryTargetParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids
	Resource *externalRef7.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together
	Instance *externalRef7.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"`
}

GetMemoryTargetParams defines parameters for GetMemoryTarget.

type GetMemoryTargetResponse

type GetMemoryTargetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetMemoryTargetResponse

func ParseGetMemoryTargetResponse(rsp *http.Response) (*GetMemoryTargetResponse, error)

ParseGetMemoryTargetResponse parses an HTTP response from a GetMemoryTargetWithResponse call

func (GetMemoryTargetResponse) Status

func (r GetMemoryTargetResponse) Status() string

Status returns HTTPResponse.Status

func (GetMemoryTargetResponse) StatusCode

func (r GetMemoryTargetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOwnerLogStreamResponse

type GetOwnerLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef5.GetOwnerLogsStreams200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseGetOwnerLogStreamResponse

func ParseGetOwnerLogStreamResponse(rsp *http.Response) (*GetOwnerLogStreamResponse, error)

ParseGetOwnerLogStreamResponse parses an HTTP response from a GetOwnerLogStreamWithResponse call

func (GetOwnerLogStreamResponse) Status

func (r GetOwnerLogStreamResponse) Status() string

Status returns HTTPResponse.Status

func (GetOwnerLogStreamResponse) StatusCode

func (r GetOwnerLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReplicationLagParams

type GetReplicationLagParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Postgres ID to query. When multiple resource query params are provided, they are ORed together
	Resource *externalRef7.PostgresResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`
}

GetReplicationLagParams defines parameters for GetReplicationLag.

type GetReplicationLagResponse

type GetReplicationLagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.Metrics200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseGetReplicationLagResponse

func ParseGetReplicationLagResponse(rsp *http.Response) (*GetReplicationLagResponse, error)

ParseGetReplicationLagResponse parses an HTTP response from a GetReplicationLagWithResponse call

func (GetReplicationLagResponse) Status

func (r GetReplicationLagResponse) Status() string

Status returns HTTPResponse.Status

func (GetReplicationLagResponse) StatusCode

func (r GetReplicationLagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourceLogStreamResponse

type GetResourceLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef5.GetResourceLogsStreams200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseGetResourceLogStreamResponse

func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStreamResponse, error)

ParseGetResourceLogStreamResponse parses an HTTP response from a GetResourceLogStreamWithResponse call

func (GetResourceLogStreamResponse) Status

Status returns HTTPResponse.Status

func (GetResourceLogStreamResponse) StatusCode

func (r GetResourceLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Header struct {
	Id    string `json:"id"`
	Name  string `json:"name"`
	Path  string `json:"path"`
	Value string `json:"value"`
}

Header defines model for header.

type HeaderInput

type HeaderInput struct {
	// Name Header name
	Name string `json:"name"`

	// Path The request path to add the header to. Wildcards will cause headers to be applied to all matching paths.
	Path string `json:"path"`

	// Value Header value
	Value string `json:"value"`
}

HeaderInput defines model for headerInput.

type HeaderWithCursor

type HeaderWithCursor struct {
	Cursor string `json:"cursor"`
	Header Header `json:"header"`
}

HeaderWithCursor defines model for headerWithCursor.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Image

type Image struct {
	// ImagePath Path to the image used for this server (e.g docker.io/library/nginx:latest).
	ImagePath string `json:"imagePath"`

	// OwnerId The ID of the owner for this image. This should match the owner of the service as well as the owner of any specified registry credential.
	OwnerId string `json:"ownerId"`

	// RegistryCredentialId Optional reference to the registry credential passed to the image repository to retrieve this image.
	RegistryCredentialId *string `json:"registryCredentialId,omitempty"`
}

Image defines model for image.

type IncludePreviewsParam

type IncludePreviewsParam = bool

IncludePreviewsParam defines model for includePreviewsParam.

type IncludeReplicasParam

type IncludeReplicasParam = bool

IncludeReplicasParam defines model for includeReplicasParam.

type InstanceId

type InstanceId = string

InstanceId When a service with a disk is scaled, the instanceId is used to identify the instance that the disk is attached to. Each instance's disks get their own snapshots, and can be restored separately.

type JobWithCursor

type JobWithCursor struct {
	Cursor Cursor           `json:"cursor"`
	Job    externalRef4.Job `json:"job"`
}

JobWithCursor defines model for jobWithCursor.

type LimitParam

type LimitParam = int

LimitParam Defaults to 20

type LinkServiceToEnvGroupResponse

type LinkServiceToEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseLinkServiceToEnvGroupResponse

func ParseLinkServiceToEnvGroupResponse(rsp *http.Response) (*LinkServiceToEnvGroupResponse, error)

ParseLinkServiceToEnvGroupResponse parses an HTTP response from a LinkServiceToEnvGroupWithResponse call

func (LinkServiceToEnvGroupResponse) Status

Status returns HTTPResponse.Status

func (LinkServiceToEnvGroupResponse) StatusCode

func (r LinkServiceToEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApplicationFilterValuesParams

type ListApplicationFilterValuesParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`
}

ListApplicationFilterValuesParams defines parameters for ListApplicationFilterValues.

type ListApplicationFilterValuesResponse

type ListApplicationFilterValuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.MetricsFiltersApplication200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseListApplicationFilterValuesResponse

func ParseListApplicationFilterValuesResponse(rsp *http.Response) (*ListApplicationFilterValuesResponse, error)

ParseListApplicationFilterValuesResponse parses an HTTP response from a ListApplicationFilterValuesWithResponse call

func (ListApplicationFilterValuesResponse) Status

Status returns HTTPResponse.Status

func (ListApplicationFilterValuesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListBlueprintSyncsParams

type ListBlueprintSyncsParams struct {
	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListBlueprintSyncsParams defines parameters for ListBlueprintSyncs.

type ListBlueprintSyncsResponse

type ListBlueprintSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SyncWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListBlueprintSyncsResponse

func ParseListBlueprintSyncsResponse(rsp *http.Response) (*ListBlueprintSyncsResponse, error)

ParseListBlueprintSyncsResponse parses an HTTP response from a ListBlueprintSyncsWithResponse call

func (ListBlueprintSyncsResponse) Status

Status returns HTTPResponse.Status

func (ListBlueprintSyncsResponse) StatusCode

func (r ListBlueprintSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBlueprintsParams

type ListBlueprintsParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListBlueprintsParams defines parameters for ListBlueprints.

type ListBlueprintsResponse

type ListBlueprintsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]BlueprintWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListBlueprintsResponse

func ParseListBlueprintsResponse(rsp *http.Response) (*ListBlueprintsResponse, error)

ParseListBlueprintsResponse parses an HTTP response from a ListBlueprintsWithResponse call

func (ListBlueprintsResponse) Status

func (r ListBlueprintsResponse) Status() string

Status returns HTTPResponse.Status

func (ListBlueprintsResponse) StatusCode

func (r ListBlueprintsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCustomDomainsParams

type ListCustomDomainsParams struct {
	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Name Filter for the names of custom domain
	Name *[]string `form:"name,omitempty" json:"name,omitempty"`

	// DomainType Filter for domain type
	DomainType *ListCustomDomainsParamsDomainType `form:"domainType,omitempty" json:"domainType,omitempty"`

	// VerificationStatus Filter for domain verification status (`verified` or `unverified`)
	VerificationStatus *ListCustomDomainsParamsVerificationStatus `form:"verificationStatus,omitempty" json:"verificationStatus,omitempty"`

	// CreatedBefore Filter for custom domains created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for custom domains created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
}

ListCustomDomainsParams defines parameters for ListCustomDomains.

func (*ListCustomDomainsParams) SetCursor

func (p *ListCustomDomainsParams) SetCursor(c *Cursor)

func (*ListCustomDomainsParams) SetLimit

func (p *ListCustomDomainsParams) SetLimit(l int)

type ListCustomDomainsParamsDomainType

type ListCustomDomainsParamsDomainType string

ListCustomDomainsParamsDomainType defines parameters for ListCustomDomains.

const (
	ListCustomDomainsParamsDomainTypeApex      ListCustomDomainsParamsDomainType = "apex"
	ListCustomDomainsParamsDomainTypeSubdomain ListCustomDomainsParamsDomainType = "subdomain"
)

Defines values for ListCustomDomainsParamsDomainType.

type ListCustomDomainsParamsVerificationStatus

type ListCustomDomainsParamsVerificationStatus string

ListCustomDomainsParamsVerificationStatus defines parameters for ListCustomDomains.

const (
	ListCustomDomainsParamsVerificationStatusUnverified ListCustomDomainsParamsVerificationStatus = "unverified"
	ListCustomDomainsParamsVerificationStatusVerified   ListCustomDomainsParamsVerificationStatus = "verified"
)

Defines values for ListCustomDomainsParamsVerificationStatus.

type ListCustomDomainsResponse

type ListCustomDomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CustomDomainWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListCustomDomainsResponse

func ParseListCustomDomainsResponse(rsp *http.Response) (*ListCustomDomainsResponse, error)

ParseListCustomDomainsResponse parses an HTTP response from a ListCustomDomainsWithResponse call

func (ListCustomDomainsResponse) Status

func (r ListCustomDomainsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCustomDomainsResponse) StatusCode

func (r ListCustomDomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploysParams

type ListDeploysParams struct {
	// CreatedBefore Filter for deploys created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for deploys created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for deploys updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *time.Time `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for deploys updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *time.Time `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// FinishedBefore Filter for deploys finished before a certain time (specified as an ISO 8601 timestamp)
	FinishedBefore *time.Time `form:"finishedBefore,omitempty" json:"finishedBefore,omitempty"`

	// FinishedAfter Filter for deploys finished after a certain time (specified as an ISO 8601 timestamp)
	FinishedAfter *time.Time `form:"finishedAfter,omitempty" json:"finishedAfter,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListDeploysParams defines parameters for ListDeploys.

func (*ListDeploysParams) SetCursor

func (p *ListDeploysParams) SetCursor(c *Cursor)

func (*ListDeploysParams) SetLimit

func (p *ListDeploysParams) SetLimit(l int)

type ListDeploysResponse

type ListDeploysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeployList
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListDeploysResponse

func ParseListDeploysResponse(rsp *http.Response) (*ListDeploysResponse, error)

ParseListDeploysResponse parses an HTTP response from a ListDeploysWithResponse call

func (ListDeploysResponse) Status

func (r ListDeploysResponse) Status() string

Status returns HTTPResponse.Status

func (ListDeploysResponse) StatusCode

func (r ListDeploysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDisksParams

type ListDisksParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// DiskId Filter by disk IDs
	DiskId *externalRef2.DiskIdQuery `form:"diskId,omitempty" json:"diskId,omitempty"`

	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// ServiceId Filter for resources by service ID
	ServiceId *ServiceIdsParam `form:"serviceId,omitempty" json:"serviceId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListDisksParams defines parameters for ListDisks.

type ListDisksResponse

type ListDisksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]DiskWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListDisksResponse

func ParseListDisksResponse(rsp *http.Response) (*ListDisksResponse, error)

ParseListDisksResponse parses an HTTP response from a ListDisksWithResponse call

func (ListDisksResponse) Status

func (r ListDisksResponse) Status() string

Status returns HTTPResponse.Status

func (ListDisksResponse) StatusCode

func (r ListDisksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvGroupsParams

type ListEnvGroupsParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// EnvironmentId Filter for resources that belong to an environment
	EnvironmentId *EnvironmentIdParam `form:"environmentId,omitempty" json:"environmentId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListEnvGroupsParams defines parameters for ListEnvGroups.

type ListEnvGroupsResponse

type ListEnvGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnvGroupMeta
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListEnvGroupsResponse

func ParseListEnvGroupsResponse(rsp *http.Response) (*ListEnvGroupsResponse, error)

ParseListEnvGroupsResponse parses an HTTP response from a ListEnvGroupsWithResponse call

func (ListEnvGroupsResponse) Status

func (r ListEnvGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEnvGroupsResponse) StatusCode

func (r ListEnvGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// ProjectId Filter for resources that belong to a project
	ProjectId ProjectIdParam `form:"projectId" json:"projectId"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// EnvironmentId Filter for resources that belong to an environment
	EnvironmentId *EnvironmentIdParam `form:"environmentId,omitempty" json:"environmentId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

func (*ListEnvironmentsParams) SetCursor

func (p *ListEnvironmentsParams) SetCursor(c *Cursor)

func (*ListEnvironmentsParams) SetLimit

func (p *ListEnvironmentsParams) SetLimit(l int)

type ListEnvironmentsResponse

type ListEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnvironmentWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListEnvironmentsResponse

func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error)

ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResponse) Status

func (r ListEnvironmentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResponse) StatusCode

func (r ListEnvironmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsParams

type ListEventsParams struct {
	// EventType The type of event to filter to
	EventType *EventTypeParam `form:"eventType,omitempty" json:"eventType,omitempty"`

	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListEventsParams defines parameters for ListEvents.

func (*ListEventsParams) SetCursor

func (p *ListEventsParams) SetCursor(c *Cursor)

func (*ListEventsParams) SetLimit

func (p *ListEventsParams) SetLimit(l int)

type ListEventsResponse

type ListEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ServiceEventWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListEventsResponse

func ParseListEventsResponse(rsp *http.Response) (*ListEventsResponse, error)

ParseListEventsResponse parses an HTTP response from a ListEventsWithResponse call

func (ListEventsResponse) Status

func (r ListEventsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEventsResponse) StatusCode

func (r ListEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListHeadersParams

type ListHeadersParams struct {
	// Path Filter for specific paths that headers apply to
	Path *[]string `form:"path,omitempty" json:"path,omitempty"`

	// Name Filter for header names
	Name *[]string `form:"name,omitempty" json:"name,omitempty"`

	// Value Filter for header values
	Value *[]string `form:"value,omitempty" json:"value,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListHeadersParams defines parameters for ListHeaders.

func (*ListHeadersParams) SetCursor

func (p *ListHeadersParams) SetCursor(c *Cursor)

func (*ListHeadersParams) SetLimit

func (p *ListHeadersParams) SetLimit(l int)

type ListHeadersResponse

type ListHeadersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]HeaderWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListHeadersResponse

func ParseListHeadersResponse(rsp *http.Response) (*ListHeadersResponse, error)

ParseListHeadersResponse parses an HTTP response from a ListHeadersWithResponse call

func (ListHeadersResponse) Status

func (r ListHeadersResponse) Status() string

Status returns HTTPResponse.Status

func (ListHeadersResponse) StatusCode

func (r ListHeadersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListHttpFilterValuesParams

type ListHttpFilterValuesParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together
	Host *externalRef7.HostQueryParam `form:"host,omitempty" json:"host,omitempty"`

	// StatusCode The status codes of HTTP requests to filter to. When multiple status code query params are provided, they are ORed together
	StatusCode *externalRef7.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"`
}

ListHttpFilterValuesParams defines parameters for ListHttpFilterValues.

type ListHttpFilterValuesResponse

type ListHttpFilterValuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.MetricsFiltersHTTP200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseListHttpFilterValuesResponse

func ParseListHttpFilterValuesResponse(rsp *http.Response) (*ListHttpFilterValuesResponse, error)

ParseListHttpFilterValuesResponse parses an HTTP response from a ListHttpFilterValuesWithResponse call

func (ListHttpFilterValuesResponse) Status

Status returns HTTPResponse.Status

func (ListHttpFilterValuesResponse) StatusCode

func (r ListHttpFilterValuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobParams

type ListJobParams struct {
	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Status Filter for the status of the job (`pending`, `running`, `succeeded`, or `failed`)
	Status *[]ListJobParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// CreatedBefore Filter for jobs created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for jobs created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// StartedBefore Filter for jobs started before a certain time (specified as an ISO 8601 timestamp)
	StartedBefore *time.Time `form:"startedBefore,omitempty" json:"startedBefore,omitempty"`

	// StartedAfter Filter for jobs started after a certain time (specified as an ISO 8601 timestamp)
	StartedAfter *time.Time `form:"startedAfter,omitempty" json:"startedAfter,omitempty"`

	// FinishedBefore Filter for jobs finished before a certain time (specified as an ISO 8601 timestamp)
	FinishedBefore *time.Time `form:"finishedBefore,omitempty" json:"finishedBefore,omitempty"`

	// FinishedAfter Filter for jobs finished after a certain time (specified as an ISO 8601 timestamp)
	FinishedAfter *time.Time `form:"finishedAfter,omitempty" json:"finishedAfter,omitempty"`
}

ListJobParams defines parameters for ListJob.

func (*ListJobParams) SetCursor

func (p *ListJobParams) SetCursor(c *Cursor)

func (*ListJobParams) SetLimit

func (p *ListJobParams) SetLimit(l int)

type ListJobParamsStatus

type ListJobParamsStatus string

ListJobParamsStatus defines parameters for ListJob.

const (
	Failed    ListJobParamsStatus = "failed"
	Pending   ListJobParamsStatus = "pending"
	Running   ListJobParamsStatus = "running"
	Succeeded ListJobParamsStatus = "succeeded"
)

Defines values for ListJobParamsStatus.

type ListJobResponse

type ListJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]JobWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListJobResponse

func ParseListJobResponse(rsp *http.Response) (*ListJobResponse, error)

ParseListJobResponse parses an HTTP response from a ListJobWithResponse call

func (ListJobResponse) Status

func (r ListJobResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobResponse) StatusCode

func (r ListJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLogsParams

type ListLogsParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId string `form:"ownerId" json:"ownerId"`

	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Direction The direction to query logs for. Backward will return most recent logs first.
	// Forward will start with the oldest logs in the time range.
	Direction *externalRef5.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"`

	// Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, or redis.
	Resource externalRef5.LogFilterResource `form:"resource" json:"resource"`

	// Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
	Instance *externalRef5.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"`

	// Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Host *externalRef5.LogFilterHost `form:"host,omitempty" json:"host,omitempty"`

	// StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	StatusCode *externalRef5.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"`

	// Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Method *externalRef5.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"`

	// Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Level *externalRef5.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"`

	// Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint.
	Type *externalRef5.LogFilterType `form:"type,omitempty" json:"type,omitempty"`

	// Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Text *externalRef5.LogFilterText `form:"text,omitempty" json:"text,omitempty"`

	// Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Path *externalRef5.LogFilterPath `form:"path,omitempty" json:"path,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListLogsParams defines parameters for ListLogs.

type ListLogsResponse

type ListLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Logs200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListLogsResponse

func ParseListLogsResponse(rsp *http.Response) (*ListLogsResponse, error)

ParseListLogsResponse parses an HTTP response from a ListLogsWithResponse call

func (ListLogsResponse) Status

func (r ListLogsResponse) Status() string

Status returns HTTPResponse.Status

func (ListLogsResponse) StatusCode

func (r ListLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLogsValuesParams

type ListLogsValuesParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId string `form:"ownerId" json:"ownerId"`

	// Label The label to query logs for
	Label ListLogsValuesParamsLabel `form:"label" json:"label"`

	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Direction The direction to query logs for. Backward will return most recent logs first.
	// Forward will start with the oldest logs in the time range.
	Direction *externalRef5.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"`

	// Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, or redis.
	Resource externalRef5.LogFilterResource `form:"resource" json:"resource"`

	// Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
	Instance *externalRef5.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"`

	// Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Host *externalRef5.LogFilterHost `form:"host,omitempty" json:"host,omitempty"`

	// StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	StatusCode *externalRef5.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"`

	// Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Method *externalRef5.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"`

	// Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Level *externalRef5.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"`

	// Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint.
	Type *externalRef5.LogFilterType `form:"type,omitempty" json:"type,omitempty"`

	// Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Text *externalRef5.LogFilterText `form:"text,omitempty" json:"text,omitempty"`

	// Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Path *externalRef5.LogFilterPath `form:"path,omitempty" json:"path,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListLogsValuesParams defines parameters for ListLogsValues.

type ListLogsValuesParamsLabel

type ListLogsValuesParamsLabel string

ListLogsValuesParamsLabel defines parameters for ListLogsValues.

const (
	Host       ListLogsValuesParamsLabel = "host"
	Instance   ListLogsValuesParamsLabel = "instance"
	Level      ListLogsValuesParamsLabel = "level"
	Method     ListLogsValuesParamsLabel = "method"
	StatusCode ListLogsValuesParamsLabel = "statusCode"
	Type       ListLogsValuesParamsLabel = "type"
)

Defines values for ListLogsValuesParamsLabel.

type ListLogsValuesResponse

type ListLogsValuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogsValues200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListLogsValuesResponse

func ParseListLogsValuesResponse(rsp *http.Response) (*ListLogsValuesResponse, error)

ParseListLogsValuesResponse parses an HTTP response from a ListLogsValuesWithResponse call

func (ListLogsValuesResponse) Status

func (r ListLogsValuesResponse) Status() string

Status returns HTTPResponse.Status

func (ListLogsValuesResponse) StatusCode

func (r ListLogsValuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMaintenanceParams

type ListMaintenanceParams struct {
	ResourceId *externalRef6.MaintenanceResourcesParam `form:"resourceId,omitempty" json:"resourceId,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam                       `form:"ownerId,omitempty" json:"ownerId,omitempty"`
	State   *externalRef6.MaintenanceStateParam `form:"state,omitempty" json:"state,omitempty"`
}

ListMaintenanceParams defines parameters for ListMaintenance.

type ListMaintenanceResponse

type ListMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]externalRef6.MaintenanceRunWithResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListMaintenanceResponse

func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, error)

ParseListMaintenanceResponse parses an HTTP response from a ListMaintenanceWithResponse call

func (ListMaintenanceResponse) Status

func (r ListMaintenanceResponse) Status() string

Status returns HTTPResponse.Status

func (ListMaintenanceResponse) StatusCode

func (r ListMaintenanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNotificationOverridesParams

type ListNotificationOverridesParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// ServiceId Filter for resources by service ID
	ServiceId *ServiceIdsParam `form:"serviceId,omitempty" json:"serviceId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListNotificationOverridesParams defines parameters for ListNotificationOverrides.

type ListNotificationOverridesResponse

type ListNotificationOverridesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]NotificationOverrideWithCursor
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListNotificationOverridesResponse

func ParseListNotificationOverridesResponse(rsp *http.Response) (*ListNotificationOverridesResponse, error)

ParseListNotificationOverridesResponse parses an HTTP response from a ListNotificationOverridesWithResponse call

func (ListNotificationOverridesResponse) Status

Status returns HTTPResponse.Status

func (ListNotificationOverridesResponse) StatusCode

func (r ListNotificationOverridesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOwnersParams

type ListOwnersParams struct {
	Name  *[]string `form:"name,omitempty" json:"name,omitempty"`
	Email *[]string `form:"email,omitempty" json:"email,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListOwnersParams defines parameters for ListOwners.

type ListOwnersResponse

type ListOwnersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]OwnerWithCursor
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListOwnersResponse

func ParseListOwnersResponse(rsp *http.Response) (*ListOwnersResponse, error)

ParseListOwnersResponse parses an HTTP response from a ListOwnersWithResponse call

func (ListOwnersResponse) Status

func (r ListOwnersResponse) Status() string

Status returns HTTPResponse.Status

func (ListOwnersResponse) StatusCode

func (r ListOwnersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPathFilterValuesParams

type ListPathFilterValuesParams struct {
	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// ResolutionSeconds The resolution of the returned data
	ResolutionSeconds *externalRef7.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"`

	// Resource Service ID to query. When multiple service ids are provided, they are ORed together
	Resource *externalRef7.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"`

	// Service This parameter is deprecated. Please use `resource` instead
	Service *externalRef7.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"`

	// Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together
	Host *externalRef7.HostQueryParam `form:"host,omitempty" json:"host,omitempty"`

	// StatusCode The status codes of HTTP requests to filter to. When multiple status code query params are provided, they are ORed together
	StatusCode *externalRef7.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"`

	// Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together
	Path *externalRef7.PathQueryParam `form:"path,omitempty" json:"path,omitempty"`
}

ListPathFilterValuesParams defines parameters for ListPathFilterValues.

type ListPathFilterValuesResponse

type ListPathFilterValuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef7.MetricsFiltersPath200Response
	JSON400      *N400BadRequest
	JSON500      *N500InternalServerError
}

func ParseListPathFilterValuesResponse

func ParseListPathFilterValuesResponse(rsp *http.Response) (*ListPathFilterValuesResponse, error)

ParseListPathFilterValuesResponse parses an HTTP response from a ListPathFilterValuesWithResponse call

func (ListPathFilterValuesResponse) Status

Status returns HTTPResponse.Status

func (ListPathFilterValuesResponse) StatusCode

func (r ListPathFilterValuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPostgresBackupResponse

type ListPostgresBackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]externalRef9.PostgresBackup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListPostgresBackupResponse

func ParseListPostgresBackupResponse(rsp *http.Response) (*ListPostgresBackupResponse, error)

ParseListPostgresBackupResponse parses an HTTP response from a ListPostgresBackupWithResponse call

func (ListPostgresBackupResponse) Status

Status returns HTTPResponse.Status

func (ListPostgresBackupResponse) StatusCode

func (r ListPostgresBackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPostgresParams

type ListPostgresParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// Region Filter by resource region
	Region *RegionParam `form:"region,omitempty" json:"region,omitempty"`

	// Suspended Filter resources based on whether they're suspended or not suspended
	Suspended *SuspendedParam `form:"suspended,omitempty" json:"suspended,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// EnvironmentId Filter for resources that belong to an environment
	EnvironmentId *EnvironmentIdParam `form:"environmentId,omitempty" json:"environmentId,omitempty"`

	// IncludeReplicas Include replicas in the response
	IncludeReplicas *IncludeReplicasParam `form:"includeReplicas,omitempty" json:"includeReplicas,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListPostgresParams defines parameters for ListPostgres.

func (*ListPostgresParams) SetCursor

func (p *ListPostgresParams) SetCursor(c *Cursor)

func (*ListPostgresParams) SetLimit

func (p *ListPostgresParams) SetLimit(l int)

type ListPostgresParamsSuspended

type ListPostgresParamsSuspended string

ListPostgresParamsSuspended defines parameters for ListPostgres.

const (
	ListPostgresParamsSuspendedNotSuspended ListPostgresParamsSuspended = "not_suspended"
	ListPostgresParamsSuspendedSuspended    ListPostgresParamsSuspended = "suspended"
)

Defines values for ListPostgresParamsSuspended.

type ListPostgresResponse

type ListPostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]PostgresWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListPostgresResponse

func ParseListPostgresResponse(rsp *http.Response) (*ListPostgresResponse, error)

ParseListPostgresResponse parses an HTTP response from a ListPostgresWithResponse call

func (ListPostgresResponse) Status

func (r ListPostgresResponse) Status() string

Status returns HTTPResponse.Status

func (ListPostgresResponse) StatusCode

func (r ListPostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsParams

type ListProjectsParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

func (*ListProjectsParams) SetCursor

func (p *ListProjectsParams) SetCursor(c *Cursor)

func (*ListProjectsParams) SetLimit

func (p *ListProjectsParams) SetLimit(l int)

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProjectWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRedisParams

type ListRedisParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// Region Filter by resource region
	Region *RegionParam `form:"region,omitempty" json:"region,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// EnvironmentId Filter for resources that belong to an environment
	EnvironmentId *EnvironmentIdParam `form:"environmentId,omitempty" json:"environmentId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListRedisParams defines parameters for ListRedis.

type ListRedisResponse

type ListRedisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RedisWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListRedisResponse

func ParseListRedisResponse(rsp *http.Response) (*ListRedisResponse, error)

ParseListRedisResponse parses an HTTP response from a ListRedisWithResponse call

func (ListRedisResponse) Status

func (r ListRedisResponse) Status() string

Status returns HTTPResponse.Status

func (ListRedisResponse) StatusCode

func (r ListRedisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRegistryCredentialsParams

type ListRegistryCredentialsParams struct {
	// Name Filter for the name of a credential
	Name *[]string `form:"name,omitempty" json:"name,omitempty"`

	// Username Filter for the username of a credential
	Username *[]string `form:"username,omitempty" json:"username,omitempty"`

	// Type Filter for the registry type for the credential
	Type *[]RegistryCredentialRegistry `form:"type,omitempty" json:"type,omitempty"`

	// CreatedBefore Filter for services created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for services created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for services updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *time.Time `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for services updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *time.Time `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListRegistryCredentialsParams defines parameters for ListRegistryCredentials.

type ListRegistryCredentialsResponse

type ListRegistryCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RegistryCredential
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListRegistryCredentialsResponse

func ParseListRegistryCredentialsResponse(rsp *http.Response) (*ListRegistryCredentialsResponse, error)

ParseListRegistryCredentialsResponse parses an HTTP response from a ListRegistryCredentialsWithResponse call

func (ListRegistryCredentialsResponse) Status

Status returns HTTPResponse.Status

func (ListRegistryCredentialsResponse) StatusCode

func (r ListRegistryCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListResourceLogStreamsParams

type ListResourceLogStreamsParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// LogStreamId Filter log streams by their id.
	LogStreamId *externalRef5.LogStreamIdFilter `form:"logStreamId,omitempty" json:"logStreamId,omitempty"`

	// ResourceId IDs of resources (server, cron job, postgres, or redis) to filter by
	ResourceId *ResourceIdParam `form:"resourceId,omitempty" json:"resourceId,omitempty"`

	// Setting Filter log streams by their setting.
	Setting *externalRef5.LogStreamSettingFilter `form:"setting,omitempty" json:"setting,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListResourceLogStreamsParams defines parameters for ListResourceLogStreams.

type ListResourceLogStreamsResponse

type ListResourceLogStreamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef5.ResourceLogsStreams200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListResourceLogStreamsResponse

func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogStreamsResponse, error)

ParseListResourceLogStreamsResponse parses an HTTP response from a ListResourceLogStreamsWithResponse call

func (ListResourceLogStreamsResponse) Status

Status returns HTTPResponse.Status

func (ListResourceLogStreamsResponse) StatusCode

func (r ListResourceLogStreamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRoutesParams

type ListRoutesParams struct {
	// Type Filter for the type of route rule
	Type *[]ListRoutesParamsType `form:"type,omitempty" json:"type,omitempty"`

	// Source Filter for the source path of the route
	Source *[]string `form:"source,omitempty" json:"source,omitempty"`

	// Destination Filter for the destination path of the route
	Destination *[]string `form:"destination,omitempty" json:"destination,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListRoutesParams defines parameters for ListRoutes.

func (*ListRoutesParams) SetCursor

func (p *ListRoutesParams) SetCursor(c *Cursor)

func (*ListRoutesParams) SetLimit

func (p *ListRoutesParams) SetLimit(l int)

type ListRoutesParamsType

type ListRoutesParamsType string

ListRoutesParamsType defines parameters for ListRoutes.

const (
	ListRoutesParamsTypeRedirect ListRoutesParamsType = "redirect"
	ListRoutesParamsTypeRewrite  ListRoutesParamsType = "rewrite"
)

Defines values for ListRoutesParamsType.

type ListRoutesResponse

type ListRoutesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RouteWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListRoutesResponse

func ParseListRoutesResponse(rsp *http.Response) (*ListRoutesResponse, error)

ParseListRoutesResponse parses an HTTP response from a ListRoutesWithResponse call

func (ListRoutesResponse) Status

func (r ListRoutesResponse) Status() string

Status returns HTTPResponse.Status

func (ListRoutesResponse) StatusCode

func (r ListRoutesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSecretFilesForServiceParams

type ListSecretFilesForServiceParams struct {
	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListSecretFilesForServiceParams defines parameters for ListSecretFilesForService.

func (*ListSecretFilesForServiceParams) SetCursor

func (p *ListSecretFilesForServiceParams) SetCursor(c *Cursor)

func (*ListSecretFilesForServiceParams) SetLimit

func (p *ListSecretFilesForServiceParams) SetLimit(l int)

type ListSecretFilesForServiceResponse

type ListSecretFilesForServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SecretFileWithCursor
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListSecretFilesForServiceResponse

func ParseListSecretFilesForServiceResponse(rsp *http.Response) (*ListSecretFilesForServiceResponse, error)

ParseListSecretFilesForServiceResponse parses an HTTP response from a ListSecretFilesForServiceWithResponse call

func (ListSecretFilesForServiceResponse) Status

Status returns HTTPResponse.Status

func (ListSecretFilesForServiceResponse) StatusCode

func (r ListSecretFilesForServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServicesParams

type ListServicesParams struct {
	// Name Filter by name
	Name *NameParam `form:"name,omitempty" json:"name,omitempty"`

	// Type Filter for types of services
	Type *ServiceTypeParam `form:"type,omitempty" json:"type,omitempty"`

	// EnvironmentId Filter for resources that belong to an environment
	EnvironmentId *EnvironmentIdParam `form:"environmentId,omitempty" json:"environmentId,omitempty"`

	// Env Filter for environments (runtimes) of services (deprecated; use `runtime` instead)
	Env *EnvParam `form:"env,omitempty" json:"env,omitempty"`

	// Region Filter by resource region
	Region *RegionParam `form:"region,omitempty" json:"region,omitempty"`

	// Suspended Filter resources based on whether they're suspended or not suspended
	Suspended *SuspendedParam `form:"suspended,omitempty" json:"suspended,omitempty"`

	// CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
	CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`

	// CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
	CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`

	// UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
	UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`

	// UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
	UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"`

	// IncludePreviews Include previews in the response
	IncludePreviews *IncludePreviewsParam `form:"includePreviews,omitempty" json:"includePreviews,omitempty"`

	// Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

ListServicesParams defines parameters for ListServices.

func (*ListServicesParams) SetCursor

func (p *ListServicesParams) SetCursor(c *Cursor)

func (*ListServicesParams) SetLimit

func (p *ListServicesParams) SetLimit(l int)

type ListServicesParamsSuspended

type ListServicesParamsSuspended string

ListServicesParamsSuspended defines parameters for ListServices.

const (
	ListServicesParamsSuspendedNotSuspended ListServicesParamsSuspended = "not_suspended"
	ListServicesParamsSuspendedSuspended    ListServicesParamsSuspended = "suspended"
)

Defines values for ListServicesParamsSuspended.

type ListServicesResponse

type ListServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceList
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListServicesResponse

func ParseListServicesResponse(rsp *http.Response) (*ListServicesResponse, error)

ParseListServicesResponse parses an HTTP response from a ListServicesWithResponse call

func (ListServicesResponse) Status

func (r ListServicesResponse) Status() string

Status returns HTTPResponse.Status

func (ListServicesResponse) StatusCode

func (r ListServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSnapshotsResponse

type ListSnapshotsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *[]DiskSnapshot
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseListSnapshotsResponse

func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, error)

ParseListSnapshotsResponse parses an HTTP response from a ListSnapshotsWithResponse call

func (ListSnapshotsResponse) Status

func (r ListSnapshotsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSnapshotsResponse) StatusCode

func (r ListSnapshotsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Logs200Response

type Logs200Response struct {
	// HasMore Ture if there are more logs to fetch
	HasMore bool               `json:"hasMore"`
	Logs    []externalRef5.Log `json:"logs"`

	// NextEndTime The end time to use in the next query to fetch the next set of logs
	NextEndTime time.Time `json:"nextEndTime"`

	// NextStartTime The start time to use in the next query to fetch the next set of logs
	NextStartTime time.Time `json:"nextStartTime"`
}

Logs200Response A run of a cron job

type LogsValues200Response

type LogsValues200Response = []string

LogsValues200Response defines model for LogsValues200Response.

type MaintenanceMode

type MaintenanceMode struct {
	Enabled bool `json:"enabled"`

	// Uri The page to be served when [maintenance mode](https://render.com/docs/maintenance-mode) is enabled. When empty, the default maintenance mode page is served.
	Uri string `json:"uri"`
}

MaintenanceMode defines model for maintenanceMode.

type MaxShutdownDelaySeconds

type MaxShutdownDelaySeconds = int

MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.

type MaxmemoryPolicy

type MaxmemoryPolicy string

MaxmemoryPolicy The eviction policy for the Redis instance

const (
	AllkeysLfu     MaxmemoryPolicy = "allkeys_lfu"
	AllkeysLru     MaxmemoryPolicy = "allkeys_lru"
	AllkeysRandom  MaxmemoryPolicy = "allkeys_random"
	Noeviction     MaxmemoryPolicy = "noeviction"
	VolatileLfu    MaxmemoryPolicy = "volatile_lfu"
	VolatileLru    MaxmemoryPolicy = "volatile_lru"
	VolatileRandom MaxmemoryPolicy = "volatile_random"
	VolatileTtl    MaxmemoryPolicy = "volatile_ttl"
)

Defines values for MaxmemoryPolicy.

type N400BadRequest

type N400BadRequest = Error

N400BadRequest defines model for 400BadRequest.

type N401Unauthorized

type N401Unauthorized = Error

N401Unauthorized defines model for 401Unauthorized.

type N402PaymentRequired

type N402PaymentRequired = Error

N402PaymentRequired defines model for 402PaymentRequired.

type N403Forbidden

type N403Forbidden = Error

N403Forbidden defines model for 403Forbidden.

type N404NotFound

type N404NotFound = Error

N404NotFound defines model for 404NotFound.

type N406NotAcceptable

type N406NotAcceptable = Error

N406NotAcceptable defines model for 406NotAcceptable.

type N409Conflict

type N409Conflict = Error

N409Conflict defines model for 409Conflict.

type N410Gone

type N410Gone = Error

N410Gone defines model for 410Gone.

type N429RateLimit

type N429RateLimit = Error

N429RateLimit defines model for 429RateLimit.

type N500InternalServerError

type N500InternalServerError = Error

N500InternalServerError defines model for 500InternalServerError.

type N503ServiceUnavailable

type N503ServiceUnavailable = Error

N503ServiceUnavailable defines model for 503ServiceUnavailable.

type NameParam

type NameParam = []string

NameParam defines model for nameParam.

type NativeEnvironmentDetails

type NativeEnvironmentDetails struct {
	BuildCommand     string  `json:"buildCommand"`
	PreDeployCommand *string `json:"preDeployCommand,omitempty"`
	StartCommand     string  `json:"startCommand"`
}

NativeEnvironmentDetails defines model for nativeEnvironmentDetails.

type NativeEnvironmentDetailsPATCH

type NativeEnvironmentDetailsPATCH struct {
	BuildCommand *string `json:"buildCommand,omitempty"`
	StartCommand *string `json:"startCommand,omitempty"`
}

NativeEnvironmentDetailsPATCH defines model for nativeEnvironmentDetailsPATCH.

type NativeEnvironmentDetailsPOST

type NativeEnvironmentDetailsPOST struct {
	BuildCommand string `json:"buildCommand"`
	StartCommand string `json:"startCommand"`
}

NativeEnvironmentDetailsPOST Fields for native environment (runtime) services

type NotificationOverrideWithCursor

type NotificationOverrideWithCursor struct {
	Cursor   Cursor                            `json:"cursor"`
	Override externalRef8.NotificationOverride `json:"override"`
}

NotificationOverrideWithCursor defines model for notificationOverrideWithCursor.

type NotifySetting

type NotifySetting string

NotifySetting defines model for notifySetting.

const (
	Default NotifySetting = "default"
	Ignore  NotifySetting = "ignore"
	Notify  NotifySetting = "notify"
)

Defines values for NotifySetting.

type Owner

type Owner struct {
	Email string `json:"email"`
	Id    string `json:"id"`
	Name  string `json:"name"`

	// TwoFactorAuthEnabled Whether two-factor authentication is enabled for the owner. Only present for user owners.
	TwoFactorAuthEnabled *bool     `json:"twoFactorAuthEnabled,omitempty"`
	Type                 OwnerType `json:"type"`
}

Owner defines model for owner.

type OwnerIdParam

type OwnerIdParam = []string

OwnerIdParam defines model for ownerIdParam.

type OwnerIdPathParam

type OwnerIdPathParam = string

OwnerIdPathParam defines model for ownerIdPathParam.

type OwnerType

type OwnerType string

OwnerType defines model for Owner.Type.

const (
	OwnerTypeTeam OwnerType = "team"
	OwnerTypeUser OwnerType = "user"
)

Defines values for OwnerType.

type OwnerWithCursor

type OwnerWithCursor struct {
	Cursor *Cursor `json:"cursor,omitempty"`
	Owner  *Owner  `json:"owner,omitempty"`
}

OwnerWithCursor defines model for ownerWithCursor.

type PaidPlan

type PaidPlan string

PaidPlan Defaults to "starter"

const (
	PaidPlanPro      PaidPlan = "pro"
	PaidPlanProMax   PaidPlan = "pro_max"
	PaidPlanProPlus  PaidPlan = "pro_plus"
	PaidPlanProUltra PaidPlan = "pro_ultra"
	PaidPlanStandard PaidPlan = "standard"
	PaidPlanStarter  PaidPlan = "starter"
)

Defines values for PaidPlan.

type PatchOwnerNotificationSettingsJSONRequestBody

type PatchOwnerNotificationSettingsJSONRequestBody = externalRef8.NotificationSettingPATCH

PatchOwnerNotificationSettingsJSONRequestBody defines body for PatchOwnerNotificationSettings for application/json ContentType.

type PatchOwnerNotificationSettingsResponse

type PatchOwnerNotificationSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef8.NotificationSetting
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParsePatchOwnerNotificationSettingsResponse

func ParsePatchOwnerNotificationSettingsResponse(rsp *http.Response) (*PatchOwnerNotificationSettingsResponse, error)

ParsePatchOwnerNotificationSettingsResponse parses an HTTP response from a PatchOwnerNotificationSettingsWithResponse call

func (PatchOwnerNotificationSettingsResponse) Status

Status returns HTTPResponse.Status

func (PatchOwnerNotificationSettingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchRouteJSONRequestBody

type PatchRouteJSONRequestBody = RoutePatch

PatchRouteJSONRequestBody defines body for PatchRoute for application/json ContentType.

type PatchRouteResponse

type PatchRouteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Headers *Route `json:"headers,omitempty"`
	}
	JSON401 *N401Unauthorized
	JSON403 *N403Forbidden
	JSON404 *N404NotFound
	JSON406 *N406NotAcceptable
	JSON410 *N410Gone
	JSON429 *N429RateLimit
	JSON500 *N500InternalServerError
	JSON503 *N503ServiceUnavailable
}

func ParsePatchRouteResponse

func ParsePatchRouteResponse(rsp *http.Response) (*PatchRouteResponse, error)

ParsePatchRouteResponse parses an HTTP response from a PatchRouteWithResponse call

func (PatchRouteResponse) Status

func (r PatchRouteResponse) Status() string

Status returns HTTPResponse.Status

func (PatchRouteResponse) StatusCode

func (r PatchRouteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchServiceNotificationOverridesJSONRequestBody

type PatchServiceNotificationOverridesJSONRequestBody = externalRef8.NotificationServiceOverridePATCH

PatchServiceNotificationOverridesJSONRequestBody defines body for PatchServiceNotificationOverrides for application/json ContentType.

type PatchServiceNotificationOverridesResponse

type PatchServiceNotificationOverridesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef8.NotificationServiceOverride
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParsePatchServiceNotificationOverridesResponse

func ParsePatchServiceNotificationOverridesResponse(rsp *http.Response) (*PatchServiceNotificationOverridesResponse, error)

ParsePatchServiceNotificationOverridesResponse parses an HTTP response from a PatchServiceNotificationOverridesWithResponse call

func (PatchServiceNotificationOverridesResponse) Status

Status returns HTTPResponse.Status

func (PatchServiceNotificationOverridesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Plan

type Plan string

Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.

const (
	PlanCustom       Plan = "custom"
	PlanFree         Plan = "free"
	PlanPro          Plan = "pro"
	PlanProMax       Plan = "pro_max"
	PlanProPlus      Plan = "pro_plus"
	PlanProUltra     Plan = "pro_ultra"
	PlanStandard     Plan = "standard"
	PlanStandardPlus Plan = "standard_plus"
	PlanStarter      Plan = "starter"
	PlanStarterPlus  Plan = "starter_plus"
)

Defines values for Plan.

type PostJobJSONBody

type PostJobJSONBody struct {
	PlanId       *string `json:"planId,omitempty"`
	StartCommand string  `json:"startCommand"`
}

PostJobJSONBody defines parameters for PostJob.

type PostJobJSONRequestBody

type PostJobJSONRequestBody PostJobJSONBody

PostJobJSONRequestBody defines body for PostJob for application/json ContentType.

type PostJobResponse

type PostJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *externalRef4.Job
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParsePostJobResponse

func ParsePostJobResponse(rsp *http.Response) (*PostJobResponse, error)

ParsePostJobResponse parses an HTTP response from a PostJobWithResponse call

func (PostJobResponse) Status

func (r PostJobResponse) Status() string

Status returns HTTPResponse.Status

func (PostJobResponse) StatusCode

func (r PostJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Postgres

type Postgres struct {
	CreatedAt time.Time `json:"createdAt"`

	// DashboardUrl The URL to view the PostgreSQL instance in the Render Dashboard
	DashboardUrl  string  `json:"dashboardUrl"`
	DatabaseName  string  `json:"databaseName"`
	DatabaseUser  string  `json:"databaseUser"`
	DiskSizeGB    *int    `json:"diskSizeGB,omitempty"`
	EnvironmentId *string `json:"environmentId,omitempty"`

	// ExpiresAt The time at which the database will be expire. Applies to free tier databases only.
	ExpiresAt               *time.Time                 `json:"expiresAt,omitempty"`
	HighAvailabilityEnabled bool                       `json:"highAvailabilityEnabled"`
	Id                      string                     `json:"id"`
	IpAllowList             []CidrBlockAndDescription  `json:"ipAllowList"`
	Name                    string                     `json:"name"`
	Owner                   Owner                      `json:"owner"`
	Plan                    externalRef9.PostgresPlans `json:"plan"`
	PrimaryPostgresID       *string                    `json:"primaryPostgresID,omitempty"`
	ReadReplicas            ReadReplicas               `json:"readReplicas"`

	// Region Defaults to "oregon"
	Region     Region            `json:"region"`
	Role       DatabaseRole      `json:"role"`
	Status     DatabaseStatus    `json:"status"`
	Suspended  PostgresSuspended `json:"suspended"`
	Suspenders []SuspenderType   `json:"suspenders"`
	UpdatedAt  time.Time         `json:"updatedAt"`

	// Version The PostgreSQL version
	Version PostgresVersion `json:"version"`
}

Postgres defines model for postgres.

type PostgresConnectionInfo

type PostgresConnectionInfo struct {
	ExternalConnectionString string `json:"externalConnectionString"`
	InternalConnectionString string `json:"internalConnectionString"`
	Password                 string `json:"password"`
	PsqlCommand              string `json:"psqlCommand"`
}

PostgresConnectionInfo defines model for postgresConnectionInfo.

type PostgresDetail

type PostgresDetail struct {
	CreatedAt time.Time `json:"createdAt"`

	// DashboardUrl The URL to view the PostgreSQL instance in the Render Dashboard
	DashboardUrl  string  `json:"dashboardUrl"`
	DatabaseName  string  `json:"databaseName"`
	DatabaseUser  string  `json:"databaseUser"`
	DiskSizeGB    *int    `json:"diskSizeGB,omitempty"`
	EnvironmentId *string `json:"environmentId,omitempty"`

	// ExpiresAt The time at which the database will be expire. Applies to free tier databases only.
	ExpiresAt               *time.Time                   `json:"expiresAt,omitempty"`
	HighAvailabilityEnabled bool                         `json:"highAvailabilityEnabled"`
	Id                      string                       `json:"id"`
	IpAllowList             []CidrBlockAndDescription    `json:"ipAllowList"`
	Maintenance             *externalRef6.MaintenanceRun `json:"maintenance,omitempty"`
	Name                    string                       `json:"name"`
	Owner                   Owner                        `json:"owner"`
	Plan                    externalRef9.PostgresPlans   `json:"plan"`
	PrimaryPostgresID       *string                      `json:"primaryPostgresID,omitempty"`
	ReadReplicas            ReadReplicas                 `json:"readReplicas"`

	// Region Defaults to "oregon"
	Region     Region                  `json:"region"`
	Role       DatabaseRole            `json:"role"`
	Status     DatabaseStatus          `json:"status"`
	Suspended  PostgresDetailSuspended `json:"suspended"`
	Suspenders []SuspenderType         `json:"suspenders"`
	UpdatedAt  time.Time               `json:"updatedAt"`

	// Version The PostgreSQL version
	Version PostgresVersion `json:"version"`
}

PostgresDetail defines model for postgresDetail.

type PostgresDetailSuspended

type PostgresDetailSuspended string

PostgresDetailSuspended defines model for PostgresDetail.Suspended.

const (
	PostgresDetailSuspendedNotSuspended PostgresDetailSuspended = "not_suspended"
	PostgresDetailSuspendedSuspended    PostgresDetailSuspended = "suspended"
)

Defines values for PostgresDetailSuspended.

type PostgresPATCHInput

type PostgresPATCHInput struct {
	DatadogAPIKey *string `json:"datadogAPIKey,omitempty"`

	// DiskSizeGB The number of gigabytes of disk space to allocate for the database
	DiskSizeGB             *int                        `json:"diskSizeGB,omitempty"`
	EnableHighAvailability *bool                       `json:"enableHighAvailability,omitempty"`
	IpAllowList            *[]CidrBlockAndDescription  `json:"ipAllowList,omitempty"`
	Name                   *string                     `json:"name,omitempty"`
	Plan                   *externalRef9.PostgresPlans `json:"plan,omitempty"`
	ReadReplicas           *ReadReplicasInput          `json:"readReplicas,omitempty"`
}

PostgresPATCHInput defines model for postgresPATCHInput.

type PostgresPOSTInput

type PostgresPOSTInput struct {
	DatabaseName  *string `json:"databaseName,omitempty"`
	DatabaseUser  *string `json:"databaseUser,omitempty"`
	DatadogAPIKey *string `json:"datadogAPIKey,omitempty"`

	// DiskSizeGB The number of gigabytes of disk space to allocate for the database
	DiskSizeGB             *int                       `json:"diskSizeGB,omitempty"`
	EnableHighAvailability *bool                      `json:"enableHighAvailability,omitempty"`
	EnvironmentId          *string                    `json:"environmentId,omitempty"`
	IpAllowList            *[]CidrBlockAndDescription `json:"ipAllowList,omitempty"`

	// Name The name of the database as it will appear in the Render Dashboard
	Name string `json:"name"`

	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId      string                     `json:"ownerId"`
	Plan         externalRef9.PostgresPlans `json:"plan"`
	ReadReplicas *ReadReplicasInput         `json:"readReplicas,omitempty"`
	Region       *string                    `json:"region,omitempty"`

	// Version The PostgreSQL version
	Version PostgresVersion `json:"version"`
}

PostgresPOSTInput Input for creating a database

type PostgresSuspended

type PostgresSuspended string

PostgresSuspended defines model for Postgres.Suspended.

const (
	PostgresSuspendedNotSuspended PostgresSuspended = "not_suspended"
	PostgresSuspendedSuspended    PostgresSuspended = "suspended"
)

Defines values for PostgresSuspended.

type PostgresVersion

type PostgresVersion string

PostgresVersion The PostgreSQL version

const (
	N11 PostgresVersion = "11"
	N12 PostgresVersion = "12"
	N13 PostgresVersion = "13"
	N14 PostgresVersion = "14"
	N15 PostgresVersion = "15"
	N16 PostgresVersion = "16"
)

Defines values for PostgresVersion.

type PostgresWithCursor

type PostgresWithCursor struct {
	Cursor   Cursor   `json:"cursor"`
	Postgres Postgres `json:"postgres"`
}

PostgresWithCursor defines model for postgresWithCursor.

type PreviewInput

type PreviewInput struct {
	// ImagePath Must be either a full URL or the relative path to an image. If a relative path, Render uses the base service's image URL as its root. For example, if the base service's image URL is `docker.io/library/nginx:latest`, then valid values are: `docker.io/library/nginx:<any tag or SHA>`, `library/nginx:<any tag or SHA>`, or `nginx:<any tag or SHA>`. Note that the path must match (only the tag or SHA can vary).
	ImagePath string `json:"imagePath"`

	// Name A name for the service preview instance. If not specified, Render generates the name using the base service's name and the specified tag or SHA.
	Name *string `json:"name,omitempty"`

	// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.
	Plan *Plan `json:"plan,omitempty"`
}

PreviewInput defines model for previewInput.

type PreviewServiceJSONRequestBody

type PreviewServiceJSONRequestBody = PreviewInput

PreviewServiceJSONRequestBody defines body for PreviewService for application/json ContentType.

type PreviewServiceResponse

type PreviewServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceAndDeploy
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParsePreviewServiceResponse

func ParsePreviewServiceResponse(rsp *http.Response) (*PreviewServiceResponse, error)

ParsePreviewServiceResponse parses an HTTP response from a PreviewServiceWithResponse call

func (PreviewServiceResponse) Status

func (r PreviewServiceResponse) Status() string

Status returns HTTPResponse.Status

func (PreviewServiceResponse) StatusCode

func (r PreviewServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Previews

type Previews struct {
	// Generation Defaults to "off"
	Generation *PreviewsGeneration `json:"generation,omitempty"`
}

Previews defines model for previews.

type PreviewsGeneration

type PreviewsGeneration string

PreviewsGeneration Defaults to "off"

const (
	PreviewsGenerationAutomatic PreviewsGeneration = "automatic"
	PreviewsGenerationManual    PreviewsGeneration = "manual"
	PreviewsGenerationOff       PreviewsGeneration = "off"
)

Defines values for PreviewsGeneration.

type PrivateServiceDetails

type PrivateServiceDetails struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	BuildPlan   BuildPlan                       `json:"buildPlan"`
	Disk        *externalRef2.Disk              `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                ServiceEnv         `json:"env"`
	EnvSpecificDetails EnvSpecificDetails `json:"envSpecificDetails"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances For a *manually* scaled service, this is the number of instances the service is scaled to. DOES NOT indicate the number of running instances for an *autoscaled* service.
	NumInstances int          `json:"numInstances"`
	OpenPorts    []ServerPort `json:"openPorts"`
	ParentServer *Resource    `json:"parentServer,omitempty"`

	// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.
	Plan     Plan      `json:"plan"`
	Previews *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region Region `json:"region"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`

	// SshAddress The SSH address for the service. Only present for services that have SSH enabled.
	SshAddress *SshAddress `json:"sshAddress,omitempty"`
	Url        string      `json:"url"`
}

PrivateServiceDetails defines model for privateServiceDetails.

type PrivateServiceDetailsPATCH

type PrivateServiceDetailsPATCH struct {
	EnvSpecificDetails *EnvSpecificDetailsPATCH `json:"envSpecificDetails,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Runtime Runtime
	Runtime *ServiceRuntime `json:"runtime,omitempty"`
}

PrivateServiceDetailsPATCH defines model for privateServiceDetailsPATCH.

type PrivateServiceDetailsPOST

type PrivateServiceDetailsPOST struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	Disk        *ServiceDisk                    `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                *ServiceEnv             `json:"env,omitempty"`
	EnvSpecificDetails *EnvSpecificDetailsPOST `json:"envSpecificDetails,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances Defaults to 1
	NumInstances *int `json:"numInstances,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region *Region `json:"region,omitempty"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`
}

PrivateServiceDetailsPOST defines model for privateServiceDetailsPOST.

type Project

type Project struct {
	CreatedAt time.Time `json:"createdAt"`

	// EnvironmentIds The environments associated with the project
	EnvironmentIds []string `json:"environmentIds"`

	// Id The ID of the project
	Id string `json:"id"`

	// Name The name of the project
	Name      string    `json:"name"`
	Owner     Owner     `json:"owner"`
	UpdatedAt time.Time `json:"updatedAt"`
}

Project A project is a collection of environments

type ProjectIdParam

type ProjectIdParam = []string

ProjectIdParam defines model for projectIdParam.

type ProjectPATCHInput

type ProjectPATCHInput struct {
	Name *string `json:"name,omitempty"`
}

ProjectPATCHInput Input type for updating a project

type ProjectPOSTEnvironmentInput

type ProjectPOSTEnvironmentInput struct {
	Name string `json:"name"`

	// ProtectedStatus Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus *ProtectedStatus `json:"protectedStatus,omitempty"`
}

ProjectPOSTEnvironmentInput defines model for projectPOSTEnvironmentInput.

type ProjectPOSTInput

type ProjectPOSTInput struct {
	// Environments The environments to create when creating the project
	Environments []ProjectPOSTEnvironmentInput `json:"environments"`

	// Name The name of the project
	Name string `json:"name"`

	// OwnerId The ID of the owner that the project belongs to
	OwnerId string `json:"ownerId"`
}

ProjectPOSTInput defines model for projectPOSTInput.

type ProjectWithCursor

type ProjectWithCursor struct {
	Cursor Cursor `json:"cursor"`

	// Project A project is a collection of environments
	Project Project `json:"project"`
}

ProjectWithCursor defines model for projectWithCursor.

type ProtectedStatus

type ProtectedStatus string

ProtectedStatus Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

const (
	Protected   ProtectedStatus = "protected"
	Unprotected ProtectedStatus = "unprotected"
)

Defines values for ProtectedStatus.

type PullRequestPreviewsEnabled

type PullRequestPreviewsEnabled string

PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.

const (
	PullRequestPreviewsEnabledNo  PullRequestPreviewsEnabled = "no"
	PullRequestPreviewsEnabledYes PullRequestPreviewsEnabled = "yes"
)

Defines values for PullRequestPreviewsEnabled.

type PutRoutesJSONBody

type PutRoutesJSONBody = []RoutePut

PutRoutesJSONBody defines parameters for PutRoutes.

type PutRoutesJSONRequestBody

type PutRoutesJSONRequestBody = PutRoutesJSONBody

PutRoutesJSONRequestBody defines body for PutRoutes for application/json ContentType.

type PutRoutesResponse

type PutRoutesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Route
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParsePutRoutesResponse

func ParsePutRoutesResponse(rsp *http.Response) (*PutRoutesResponse, error)

ParsePutRoutesResponse parses an HTTP response from a PutRoutesWithResponse call

func (PutRoutesResponse) Status

func (r PutRoutesResponse) Status() string

Status returns HTTPResponse.Status

func (PutRoutesResponse) StatusCode

func (r PutRoutesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadReplica

type ReadReplica struct {
	// Id The replica instance identifier.
	Id string `json:"id"`

	// Name The display name of the replica instance.
	Name string `json:"name"`
}

ReadReplica defines model for readReplica.

type ReadReplicaInput

type ReadReplicaInput struct {
	// Name The display name of the replica instance.
	Name string `json:"name"`
}

ReadReplicaInput defines model for readReplicaInput.

type ReadReplicas

type ReadReplicas = []ReadReplica

ReadReplicas defines model for readReplicas.

type ReadReplicasInput

type ReadReplicasInput = []ReadReplicaInput

ReadReplicasInput defines model for readReplicasInput.

type RecoverPostgresJSONRequestBody

type RecoverPostgresJSONRequestBody = externalRef9.RecoveryInput

RecoverPostgresJSONRequestBody defines body for RecoverPostgres for application/json ContentType.

type RecoverPostgresResponse

type RecoverPostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRecoverPostgresResponse

func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, error)

ParseRecoverPostgresResponse parses an HTTP response from a RecoverPostgresWithResponse call

func (RecoverPostgresResponse) Status

func (r RecoverPostgresResponse) Status() string

Status returns HTTPResponse.Status

func (RecoverPostgresResponse) StatusCode

func (r RecoverPostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Redis

type Redis struct {
	// CreatedAt The creation time of the Redis instance
	CreatedAt time.Time `json:"createdAt"`

	// DashboardUrl The URL to view the Redis instance in the Render Dashboard
	DashboardUrl string `json:"dashboardUrl"`

	// EnvironmentId The ID of the environment the Redis instance is associated with
	EnvironmentId *string `json:"environmentId,omitempty"`

	// Id The ID of the Redis instance
	Id string `json:"id"`

	// IpAllowList The IP allow list for the Redis instance
	IpAllowList []CidrBlockAndDescription `json:"ipAllowList"`

	// Name The name of the Redis instance
	Name string `json:"name"`

	// Options Options for a Redis instance
	Options RedisOptions `json:"options"`
	Owner   Owner        `json:"owner"`
	Plan    RedisPlan    `json:"plan"`

	// Region Defaults to "oregon"
	Region Region         `json:"region"`
	Status DatabaseStatus `json:"status"`

	// UpdatedAt The last updated time of the Redis instance
	UpdatedAt time.Time `json:"updatedAt"`

	// Version The version of Redis
	Version string `json:"version"`
}

Redis A Redis instance

type RedisConnectionInfo

type RedisConnectionInfo struct {
	// ExternalConnectionString The connection string to use from outside Render
	ExternalConnectionString string `json:"externalConnectionString"`

	// InternalConnectionString The connection string to use from within Render
	InternalConnectionString string `json:"internalConnectionString"`

	// RedisCLICommand The Redis CLI command to connect to the Redis instance
	RedisCLICommand string `json:"redisCLICommand"`
}

RedisConnectionInfo A Redis instance

type RedisDetail

type RedisDetail struct {
	// CreatedAt The creation time of the Redis instance
	CreatedAt time.Time `json:"createdAt"`

	// EnvironmentId The ID of the environment the Redis instance is associated with
	EnvironmentId *string `json:"environmentId,omitempty"`

	// Id The ID of the Redis instance
	Id string `json:"id"`

	// IpAllowList The IP allow list for the Redis instance
	IpAllowList []CidrBlockAndDescription    `json:"ipAllowList"`
	Maintenance *externalRef6.MaintenanceRun `json:"maintenance,omitempty"`

	// Name The name of the Redis instance
	Name string `json:"name"`

	// Options Options for a Redis instance
	Options RedisOptions `json:"options"`
	Owner   Owner        `json:"owner"`
	Plan    RedisPlan    `json:"plan"`

	// Region Defaults to "oregon"
	Region Region         `json:"region"`
	Status DatabaseStatus `json:"status"`

	// UpdatedAt The last updated time of the Redis instance
	UpdatedAt time.Time `json:"updatedAt"`

	// Version The version of Redis
	Version string `json:"version"`
}

RedisDetail A Redis instance

type RedisOptions

type RedisOptions struct {
	MaxmemoryPolicy *string `json:"maxmemoryPolicy,omitempty"`
}

RedisOptions Options for a Redis instance

type RedisPATCHInput

type RedisPATCHInput struct {
	IpAllowList *[]CidrBlockAndDescription `json:"ipAllowList,omitempty"`

	// MaxmemoryPolicy The eviction policy for the Redis instance
	MaxmemoryPolicy *MaxmemoryPolicy `json:"maxmemoryPolicy,omitempty"`

	// Name The name of the Redis instance
	Name *string    `json:"name,omitempty"`
	Plan *RedisPlan `json:"plan,omitempty"`
}

RedisPATCHInput Input type for updating a Redis instance

type RedisPOSTInput

type RedisPOSTInput struct {
	EnvironmentId *string                    `json:"environmentId,omitempty"`
	IpAllowList   *[]CidrBlockAndDescription `json:"ipAllowList,omitempty"`

	// MaxmemoryPolicy The eviction policy for the Redis instance
	MaxmemoryPolicy *MaxmemoryPolicy `json:"maxmemoryPolicy,omitempty"`

	// Name The name of the Redis instance
	Name string `json:"name"`

	// OwnerId The ID of the owner of the Redis instance
	OwnerId string    `json:"ownerId"`
	Plan    RedisPlan `json:"plan"`

	// Region The region where the Redis instance is located
	Region *string `json:"region,omitempty"`
}

RedisPOSTInput Input type for creating a Redis instance

type RedisPlan

type RedisPlan string

RedisPlan defines model for redisPlan.

const (
	RedisPlanCustom   RedisPlan = "custom"
	RedisPlanFree     RedisPlan = "free"
	RedisPlanPro      RedisPlan = "pro"
	RedisPlanProPlus  RedisPlan = "pro_plus"
	RedisPlanStandard RedisPlan = "standard"
	RedisPlanStarter  RedisPlan = "starter"
)

Defines values for RedisPlan.

type RedisWithCursor

type RedisWithCursor struct {
	Cursor Cursor `json:"cursor"`

	// Redis A Redis instance
	Redis Redis `json:"redis"`
}

RedisWithCursor defines model for redisWithCursor.

type RefreshCustomDomainResponse

type RefreshCustomDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRefreshCustomDomainResponse

func ParseRefreshCustomDomainResponse(rsp *http.Response) (*RefreshCustomDomainResponse, error)

ParseRefreshCustomDomainResponse parses an HTTP response from a RefreshCustomDomainWithResponse call

func (RefreshCustomDomainResponse) Status

Status returns HTTPResponse.Status

func (RefreshCustomDomainResponse) StatusCode

func (r RefreshCustomDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Region

type Region string

Region Defaults to "oregon"

const (
	Frankfurt Region = "frankfurt"
	Ohio      Region = "ohio"
	Oregon    Region = "oregon"
	Singapore Region = "singapore"
	Virginia  Region = "virginia"
)

Defines values for Region.

type RegionParam

type RegionParam = []Region

RegionParam defines model for regionParam.

type RegistryCredential

type RegistryCredential struct {
	// Id Unique identifier for this credential
	Id string `json:"id"`

	// Name Descriptive name for this credential
	Name string `json:"name"`

	// Registry The registry to use this credential with
	Registry RegistryCredentialRegistry `json:"registry"`

	// UpdatedAt Last updated time for the credential
	UpdatedAt time.Time `json:"updatedAt"`

	// Username The username associated with the credential
	Username string `json:"username"`
}

RegistryCredential defines model for registryCredential.

type RegistryCredentialRegistry

type RegistryCredentialRegistry string

RegistryCredentialRegistry The registry to use this credential with

const (
	AWSECR         RegistryCredentialRegistry = "AWS_ECR"
	DOCKER         RegistryCredentialRegistry = "DOCKER"
	GITHUB         RegistryCredentialRegistry = "GITHUB"
	GITLAB         RegistryCredentialRegistry = "GITLAB"
	GOOGLEARTIFACT RegistryCredentialRegistry = "GOOGLE_ARTIFACT"
)

Defines values for RegistryCredentialRegistry.

type RegistryCredentialSummary

type RegistryCredentialSummary struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

RegistryCredentialSummary defines model for registryCredentialSummary.

type RemoveResourcesFromEnvironmentParams

type RemoveResourcesFromEnvironmentParams struct {
	ResourceIds []string `form:"resourceIds" json:"resourceIds"`
}

RemoveResourcesFromEnvironmentParams defines parameters for RemoveResourcesFromEnvironment.

type RemoveResourcesFromEnvironmentResponse

type RemoveResourcesFromEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRemoveResourcesFromEnvironmentResponse

func ParseRemoveResourcesFromEnvironmentResponse(rsp *http.Response) (*RemoveResourcesFromEnvironmentResponse, error)

ParseRemoveResourcesFromEnvironmentResponse parses an HTTP response from a RemoveResourcesFromEnvironmentWithResponse call

func (RemoveResourcesFromEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (RemoveResourcesFromEnvironmentResponse) StatusCode

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 Resource

type Resource struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

Resource defines model for resource.

type ResourceIdParam

type ResourceIdParam = []string

ResourceIdParam defines model for resourceIdParam.

type RestartPostgresResponse

type RestartPostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRestartPostgresResponse

func ParseRestartPostgresResponse(rsp *http.Response) (*RestartPostgresResponse, error)

ParseRestartPostgresResponse parses an HTTP response from a RestartPostgresWithResponse call

func (RestartPostgresResponse) Status

func (r RestartPostgresResponse) Status() string

Status returns HTTPResponse.Status

func (RestartPostgresResponse) StatusCode

func (r RestartPostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestartServiceResponse

type RestartServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRestartServiceResponse

func ParseRestartServiceResponse(rsp *http.Response) (*RestartServiceResponse, error)

ParseRestartServiceResponse parses an HTTP response from a RestartServiceWithResponse call

func (RestartServiceResponse) Status

func (r RestartServiceResponse) Status() string

Status returns HTTPResponse.Status

func (RestartServiceResponse) StatusCode

func (r RestartServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreSnapshotJSONRequestBody

type RestoreSnapshotJSONRequestBody = SnapshotRestorePOST

RestoreSnapshotJSONRequestBody defines body for RestoreSnapshot for application/json ContentType.

type RestoreSnapshotResponse

type RestoreSnapshotResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef2.DiskDetails
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRestoreSnapshotResponse

func ParseRestoreSnapshotResponse(rsp *http.Response) (*RestoreSnapshotResponse, error)

ParseRestoreSnapshotResponse parses an HTTP response from a RestoreSnapshotWithResponse call

func (RestoreSnapshotResponse) Status

func (r RestoreSnapshotResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreSnapshotResponse) StatusCode

func (r RestoreSnapshotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumePostgresResponse

type ResumePostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseResumePostgresResponse

func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, error)

ParseResumePostgresResponse parses an HTTP response from a ResumePostgresWithResponse call

func (ResumePostgresResponse) Status

func (r ResumePostgresResponse) Status() string

Status returns HTTPResponse.Status

func (ResumePostgresResponse) StatusCode

func (r ResumePostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeServiceResponse

type ResumeServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseResumeServiceResponse

func ParseResumeServiceResponse(rsp *http.Response) (*ResumeServiceResponse, error)

ParseResumeServiceResponse parses an HTTP response from a ResumeServiceWithResponse call

func (ResumeServiceResponse) Status

func (r ResumeServiceResponse) Status() string

Status returns HTTPResponse.Status

func (ResumeServiceResponse) StatusCode

func (r ResumeServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveBlueprintResponse

type RetrieveBlueprintResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef1.BlueprintDetail
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveBlueprintResponse

func ParseRetrieveBlueprintResponse(rsp *http.Response) (*RetrieveBlueprintResponse, error)

ParseRetrieveBlueprintResponse parses an HTTP response from a RetrieveBlueprintWithResponse call

func (RetrieveBlueprintResponse) Status

func (r RetrieveBlueprintResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveBlueprintResponse) StatusCode

func (r RetrieveBlueprintResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveCustomDomainResponse

type RetrieveCustomDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomDomain
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveCustomDomainResponse

func ParseRetrieveCustomDomainResponse(rsp *http.Response) (*RetrieveCustomDomainResponse, error)

ParseRetrieveCustomDomainResponse parses an HTTP response from a RetrieveCustomDomainWithResponse call

func (RetrieveCustomDomainResponse) Status

Status returns HTTPResponse.Status

func (RetrieveCustomDomainResponse) StatusCode

func (r RetrieveCustomDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveDeployResponse

type RetrieveDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Deploy
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveDeployResponse

func ParseRetrieveDeployResponse(rsp *http.Response) (*RetrieveDeployResponse, error)

ParseRetrieveDeployResponse parses an HTTP response from a RetrieveDeployWithResponse call

func (RetrieveDeployResponse) Status

func (r RetrieveDeployResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveDeployResponse) StatusCode

func (r RetrieveDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveDiskResponse

type RetrieveDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef2.DiskDetails
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveDiskResponse

func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error)

ParseRetrieveDiskResponse parses an HTTP response from a RetrieveDiskWithResponse call

func (RetrieveDiskResponse) Status

func (r RetrieveDiskResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveDiskResponse) StatusCode

func (r RetrieveDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveEnvGroupEnvVarResponse

type RetrieveEnvGroupEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvVar
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveEnvGroupEnvVarResponse

func ParseRetrieveEnvGroupEnvVarResponse(rsp *http.Response) (*RetrieveEnvGroupEnvVarResponse, error)

ParseRetrieveEnvGroupEnvVarResponse parses an HTTP response from a RetrieveEnvGroupEnvVarWithResponse call

func (RetrieveEnvGroupEnvVarResponse) Status

Status returns HTTPResponse.Status

func (RetrieveEnvGroupEnvVarResponse) StatusCode

func (r RetrieveEnvGroupEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveEnvGroupResponse

type RetrieveEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveEnvGroupResponse

func ParseRetrieveEnvGroupResponse(rsp *http.Response) (*RetrieveEnvGroupResponse, error)

ParseRetrieveEnvGroupResponse parses an HTTP response from a RetrieveEnvGroupWithResponse call

func (RetrieveEnvGroupResponse) Status

func (r RetrieveEnvGroupResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveEnvGroupResponse) StatusCode

func (r RetrieveEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveEnvGroupSecretFileResponse

type RetrieveEnvGroupSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretFile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveEnvGroupSecretFileResponse

func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGroupSecretFileResponse, error)

ParseRetrieveEnvGroupSecretFileResponse parses an HTTP response from a RetrieveEnvGroupSecretFileWithResponse call

func (RetrieveEnvGroupSecretFileResponse) Status

Status returns HTTPResponse.Status

func (RetrieveEnvGroupSecretFileResponse) StatusCode

func (r RetrieveEnvGroupSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveEnvVarResponse

type RetrieveEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvVar
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveEnvVarResponse

func ParseRetrieveEnvVarResponse(rsp *http.Response) (*RetrieveEnvVarResponse, error)

ParseRetrieveEnvVarResponse parses an HTTP response from a RetrieveEnvVarWithResponse call

func (RetrieveEnvVarResponse) Status

func (r RetrieveEnvVarResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveEnvVarResponse) StatusCode

func (r RetrieveEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveEnvironmentResponse

type RetrieveEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveEnvironmentResponse

func ParseRetrieveEnvironmentResponse(rsp *http.Response) (*RetrieveEnvironmentResponse, error)

ParseRetrieveEnvironmentResponse parses an HTTP response from a RetrieveEnvironmentWithResponse call

func (RetrieveEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (RetrieveEnvironmentResponse) StatusCode

func (r RetrieveEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveJobResponse

type RetrieveJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef4.Job
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveJobResponse

func ParseRetrieveJobResponse(rsp *http.Response) (*RetrieveJobResponse, error)

ParseRetrieveJobResponse parses an HTTP response from a RetrieveJobWithResponse call

func (RetrieveJobResponse) Status

func (r RetrieveJobResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveJobResponse) StatusCode

func (r RetrieveJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveMaintenanceResponse

type RetrieveMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef6.MaintenanceRunWithResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveMaintenanceResponse

func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceResponse, error)

ParseRetrieveMaintenanceResponse parses an HTTP response from a RetrieveMaintenanceWithResponse call

func (RetrieveMaintenanceResponse) Status

Status returns HTTPResponse.Status

func (RetrieveMaintenanceResponse) StatusCode

func (r RetrieveMaintenanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveOwnerNotificationSettingsResponse

type RetrieveOwnerNotificationSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef8.NotificationSetting
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveOwnerNotificationSettingsResponse

func ParseRetrieveOwnerNotificationSettingsResponse(rsp *http.Response) (*RetrieveOwnerNotificationSettingsResponse, error)

ParseRetrieveOwnerNotificationSettingsResponse parses an HTTP response from a RetrieveOwnerNotificationSettingsWithResponse call

func (RetrieveOwnerNotificationSettingsResponse) Status

Status returns HTTPResponse.Status

func (RetrieveOwnerNotificationSettingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveOwnerResponse

type RetrieveOwnerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Owner
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveOwnerResponse

func ParseRetrieveOwnerResponse(rsp *http.Response) (*RetrieveOwnerResponse, error)

ParseRetrieveOwnerResponse parses an HTTP response from a RetrieveOwnerWithResponse call

func (RetrieveOwnerResponse) Status

func (r RetrieveOwnerResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveOwnerResponse) StatusCode

func (r RetrieveOwnerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrievePostgresConnectionInfoResponse

type RetrievePostgresConnectionInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresConnectionInfo
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrievePostgresConnectionInfoResponse

func ParseRetrievePostgresConnectionInfoResponse(rsp *http.Response) (*RetrievePostgresConnectionInfoResponse, error)

ParseRetrievePostgresConnectionInfoResponse parses an HTTP response from a RetrievePostgresConnectionInfoWithResponse call

func (RetrievePostgresConnectionInfoResponse) Status

Status returns HTTPResponse.Status

func (RetrievePostgresConnectionInfoResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrievePostgresRecoveryInfoResponse

type RetrievePostgresRecoveryInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef9.RecoveryInfo
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrievePostgresRecoveryInfoResponse

func ParseRetrievePostgresRecoveryInfoResponse(rsp *http.Response) (*RetrievePostgresRecoveryInfoResponse, error)

ParseRetrievePostgresRecoveryInfoResponse parses an HTTP response from a RetrievePostgresRecoveryInfoWithResponse call

func (RetrievePostgresRecoveryInfoResponse) Status

Status returns HTTPResponse.Status

func (RetrievePostgresRecoveryInfoResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrievePostgresResponse

type RetrievePostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrievePostgresResponse

func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresResponse, error)

ParseRetrievePostgresResponse parses an HTTP response from a RetrievePostgresWithResponse call

func (RetrievePostgresResponse) Status

func (r RetrievePostgresResponse) Status() string

Status returns HTTPResponse.Status

func (RetrievePostgresResponse) StatusCode

func (r RetrievePostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveProjectResponse

type RetrieveProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveProjectResponse

func ParseRetrieveProjectResponse(rsp *http.Response) (*RetrieveProjectResponse, error)

ParseRetrieveProjectResponse parses an HTTP response from a RetrieveProjectWithResponse call

func (RetrieveProjectResponse) Status

func (r RetrieveProjectResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveProjectResponse) StatusCode

func (r RetrieveProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveRedisConnectionInfoResponse

type RetrieveRedisConnectionInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RedisConnectionInfo
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveRedisConnectionInfoResponse

func ParseRetrieveRedisConnectionInfoResponse(rsp *http.Response) (*RetrieveRedisConnectionInfoResponse, error)

ParseRetrieveRedisConnectionInfoResponse parses an HTTP response from a RetrieveRedisConnectionInfoWithResponse call

func (RetrieveRedisConnectionInfoResponse) Status

Status returns HTTPResponse.Status

func (RetrieveRedisConnectionInfoResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveRedisResponse

type RetrieveRedisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RedisDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveRedisResponse

func ParseRetrieveRedisResponse(rsp *http.Response) (*RetrieveRedisResponse, error)

ParseRetrieveRedisResponse parses an HTTP response from a RetrieveRedisWithResponse call

func (RetrieveRedisResponse) Status

func (r RetrieveRedisResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveRedisResponse) StatusCode

func (r RetrieveRedisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveRegistryCredentialResponse

type RetrieveRegistryCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegistryCredential
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveRegistryCredentialResponse

func ParseRetrieveRegistryCredentialResponse(rsp *http.Response) (*RetrieveRegistryCredentialResponse, error)

ParseRetrieveRegistryCredentialResponse parses an HTTP response from a RetrieveRegistryCredentialWithResponse call

func (RetrieveRegistryCredentialResponse) Status

Status returns HTTPResponse.Status

func (RetrieveRegistryCredentialResponse) StatusCode

func (r RetrieveRegistryCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveSecretFileResponse

type RetrieveSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SecretFile
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveSecretFileResponse

func ParseRetrieveSecretFileResponse(rsp *http.Response) (*RetrieveSecretFileResponse, error)

ParseRetrieveSecretFileResponse parses an HTTP response from a RetrieveSecretFileWithResponse call

func (RetrieveSecretFileResponse) Status

Status returns HTTPResponse.Status

func (RetrieveSecretFileResponse) StatusCode

func (r RetrieveSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrieveServiceNotificationOverridesResponse

type RetrieveServiceNotificationOverridesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef8.NotificationServiceOverride
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveServiceNotificationOverridesResponse

func ParseRetrieveServiceNotificationOverridesResponse(rsp *http.Response) (*RetrieveServiceNotificationOverridesResponse, error)

ParseRetrieveServiceNotificationOverridesResponse parses an HTTP response from a RetrieveServiceNotificationOverridesWithResponse call

func (RetrieveServiceNotificationOverridesResponse) Status

Status returns HTTPResponse.Status

func (RetrieveServiceNotificationOverridesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RetrieveServiceResponse

type RetrieveServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRetrieveServiceResponse

func ParseRetrieveServiceResponse(rsp *http.Response) (*RetrieveServiceResponse, error)

ParseRetrieveServiceResponse parses an HTTP response from a RetrieveServiceWithResponse call

func (RetrieveServiceResponse) Status

func (r RetrieveServiceResponse) Status() string

Status returns HTTPResponse.Status

func (RetrieveServiceResponse) StatusCode

func (r RetrieveServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RollbackDeployJSONBody

type RollbackDeployJSONBody struct {
	// DeployId The ID of the deploy to roll back to
	DeployId string `json:"deployId"`
}

RollbackDeployJSONBody defines parameters for RollbackDeploy.

type RollbackDeployJSONRequestBody

type RollbackDeployJSONRequestBody RollbackDeployJSONBody

RollbackDeployJSONRequestBody defines body for RollbackDeploy for application/json ContentType.

type RollbackDeployResponse

type RollbackDeployResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Deploy
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRollbackDeployResponse

func ParseRollbackDeployResponse(rsp *http.Response) (*RollbackDeployResponse, error)

ParseRollbackDeployResponse parses an HTTP response from a RollbackDeployWithResponse call

func (RollbackDeployResponse) Status

func (r RollbackDeployResponse) Status() string

Status returns HTTPResponse.Status

func (RollbackDeployResponse) StatusCode

func (r RollbackDeployResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Route

type Route struct {
	Destination string `json:"destination"`
	Id          string `json:"id"`

	// Priority Redirect and Rewrite Rules are applied in priority order starting at 0
	Priority int       `json:"priority"`
	Source   string    `json:"source"`
	Type     RouteType `json:"type"`
}

Route defines model for route.

type RoutePatch

type RoutePatch struct {
	// Priority Redirect and Rewrite Rules are applied in priority order starting at 0. Moves this route to the specified priority and adjusts other route priorities accordingly.
	Priority *int `json:"priority"`
}

RoutePatch defines model for routePatch.

type RoutePost

type RoutePost struct {
	Destination string `json:"destination"`

	// Priority Redirect and Rewrite Rules are applied in priority order starting at 0. Defaults to last in the priority list.
	Priority *int      `json:"priority,omitempty"`
	Source   string    `json:"source"`
	Type     RouteType `json:"type"`
}

RoutePost defines model for routePost.

type RoutePut

type RoutePut struct {
	Destination string    `json:"destination"`
	Source      string    `json:"source"`
	Type        RouteType `json:"type"`
}

RoutePut defines model for routePut.

type RouteType

type RouteType string

RouteType defines model for routeType.

const (
	RouteTypeRedirect RouteType = "redirect"
	RouteTypeRewrite  RouteType = "rewrite"
)

Defines values for RouteType.

type RouteWithCursor

type RouteWithCursor struct {
	Cursor string `json:"cursor"`
	Route  Route  `json:"route"`
}

RouteWithCursor defines model for routeWithCursor.

type RunCronJobResponse

type RunCronJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CronJobRun
	JSON401      *N401Unauthorized
	JSON406      *N406NotAcceptable
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseRunCronJobResponse

func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error)

ParseRunCronJobResponse parses an HTTP response from a RunCronJobWithResponse call

func (RunCronJobResponse) Status

func (r RunCronJobResponse) Status() string

Status returns HTTPResponse.Status

func (RunCronJobResponse) StatusCode

func (r RunCronJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScaleServiceJSONBody

type ScaleServiceJSONBody struct {
	NumInstances int `json:"numInstances"`
}

ScaleServiceJSONBody defines parameters for ScaleService.

type ScaleServiceJSONRequestBody

type ScaleServiceJSONRequestBody ScaleServiceJSONBody

ScaleServiceJSONRequestBody defines body for ScaleService for application/json ContentType.

type ScaleServiceResponse

type ScaleServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseScaleServiceResponse

func ParseScaleServiceResponse(rsp *http.Response) (*ScaleServiceResponse, error)

ParseScaleServiceResponse parses an HTTP response from a ScaleServiceWithResponse call

func (ScaleServiceResponse) Status

func (r ScaleServiceResponse) Status() string

Status returns HTTPResponse.Status

func (ScaleServiceResponse) StatusCode

func (r ScaleServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SecretFile

type SecretFile struct {
	Content string `json:"content"`
	Name    string `json:"name"`
}

SecretFile defines model for secretFile.

type SecretFileInput

type SecretFileInput struct {
	Content string `json:"content"`
	Name    string `json:"name"`
}

SecretFileInput defines model for secretFileInput.

type SecretFileNameParam

type SecretFileNameParam = string

SecretFileNameParam defines model for secretFileNameParam.

type SecretFileWithCursor

type SecretFileWithCursor struct {
	Cursor     Cursor     `json:"cursor"`
	SecretFile SecretFile `json:"secretFile"`
}

SecretFileWithCursor defines model for secretFileWithCursor.

type ServerPort

type ServerPort struct {
	Port     int                `json:"port"`
	Protocol ServerPortProtocol `json:"protocol"`
}

ServerPort defines model for serverPort.

type ServerPortProtocol

type ServerPortProtocol string

ServerPortProtocol defines model for ServerPort.Protocol.

const (
	TCP ServerPortProtocol = "TCP"
	UDP ServerPortProtocol = "UDP"
)

Defines values for ServerPortProtocol.

type Service

type Service struct {
	AutoDeploy  AutoDeploy   `json:"autoDeploy"`
	Branch      *string      `json:"branch,omitempty"`
	BuildFilter *BuildFilter `json:"buildFilter,omitempty"`
	CreatedAt   time.Time    `json:"createdAt"`

	// DashboardUrl The URL to view the service in the Render Dashboard
	DashboardUrl       string                     `json:"dashboardUrl"`
	EnvironmentId      *string                    `json:"environmentId,omitempty"`
	Id                 string                     `json:"id"`
	ImagePath          *string                    `json:"imagePath,omitempty"`
	Name               string                     `json:"name"`
	NotifyOnFail       NotifySetting              `json:"notifyOnFail"`
	OwnerId            string                     `json:"ownerId"`
	RegistryCredential *RegistryCredentialSummary `json:"registryCredential,omitempty"`
	Repo               *string                    `json:"repo,omitempty"`
	RootDir            string                     `json:"rootDir"`
	ServiceDetails     Service_ServiceDetails     `json:"serviceDetails"`
	Slug               string                     `json:"slug"`
	Suspended          ServiceSuspended           `json:"suspended"`
	Suspenders         []SuspenderType            `json:"suspenders"`
	Type               ServiceType                `json:"type"`
	UpdatedAt          time.Time                  `json:"updatedAt"`
}

Service defines model for service.

type ServiceAndDeploy

type ServiceAndDeploy struct {
	DeployId *string  `json:"deployId,omitempty"`
	Service  *Service `json:"service,omitempty"`
}

ServiceAndDeploy defines model for serviceAndDeploy.

type ServiceDisk

type ServiceDisk struct {
	MountPath string `json:"mountPath"`
	Name      string `json:"name"`

	// SizeGB Defaults to 1
	SizeGB *int `json:"sizeGB,omitempty"`
}

ServiceDisk defines model for serviceDisk.

type ServiceEnv

type ServiceEnv string

ServiceEnv This field has been deprecated, runtime should be used in its place.

const (
	ServiceEnvDocker ServiceEnv = "docker"
	ServiceEnvElixir ServiceEnv = "elixir"
	ServiceEnvGo     ServiceEnv = "go"
	ServiceEnvImage  ServiceEnv = "image"
	ServiceEnvNode   ServiceEnv = "node"
	ServiceEnvPython ServiceEnv = "python"
	ServiceEnvRuby   ServiceEnv = "ruby"
	ServiceEnvRust   ServiceEnv = "rust"
)

Defines values for ServiceEnv.

type ServiceEventWithCursor

type ServiceEventWithCursor struct {
	Event externalRef3.ServiceEvent `json:"event"`
}

ServiceEventWithCursor A service event with a cursor

type ServiceIdParam

type ServiceIdParam = string

ServiceIdParam defines model for serviceIdParam.

type ServiceIdsParam

type ServiceIdsParam = []string

ServiceIdsParam defines model for serviceIdsParam.

type ServiceLink struct {
	Id   string           `json:"id"`
	Name string           `json:"name"`
	Type ServiceTypeShort `json:"type"`
}

ServiceLink defines model for serviceLink.

type ServiceList

type ServiceList = []ServiceWithCursor

ServiceList defines model for serviceList.

type ServicePATCH

type ServicePATCH struct {
	AutoDeploy     *AutoDeploy                  `json:"autoDeploy,omitempty"`
	Branch         *string                      `json:"branch,omitempty"`
	BuildFilter    *BuildFilter                 `json:"buildFilter,omitempty"`
	Image          *Image                       `json:"image,omitempty"`
	Name           *string                      `json:"name,omitempty"`
	Repo           *string                      `json:"repo,omitempty"`
	RootDir        *string                      `json:"rootDir,omitempty"`
	ServiceDetails *ServicePATCH_ServiceDetails `json:"serviceDetails,omitempty"`
}

ServicePATCH defines model for servicePATCH.

type ServicePATCH_ServiceDetails

type ServicePATCH_ServiceDetails struct {
	// contains filtered or unexported fields
}

ServicePATCH_ServiceDetails defines model for ServicePATCH.ServiceDetails.

func (ServicePATCH_ServiceDetails) AsBackgroundWorkerDetailsPATCH

func (t ServicePATCH_ServiceDetails) AsBackgroundWorkerDetailsPATCH() (BackgroundWorkerDetailsPATCH, error)

AsBackgroundWorkerDetailsPATCH returns the union data inside the ServicePATCH_ServiceDetails as a BackgroundWorkerDetailsPATCH

func (ServicePATCH_ServiceDetails) AsCronJobDetailsPATCH

func (t ServicePATCH_ServiceDetails) AsCronJobDetailsPATCH() (CronJobDetailsPATCH, error)

AsCronJobDetailsPATCH returns the union data inside the ServicePATCH_ServiceDetails as a CronJobDetailsPATCH

func (ServicePATCH_ServiceDetails) AsPrivateServiceDetailsPATCH

func (t ServicePATCH_ServiceDetails) AsPrivateServiceDetailsPATCH() (PrivateServiceDetailsPATCH, error)

AsPrivateServiceDetailsPATCH returns the union data inside the ServicePATCH_ServiceDetails as a PrivateServiceDetailsPATCH

func (ServicePATCH_ServiceDetails) AsStaticSiteDetailsPATCH

func (t ServicePATCH_ServiceDetails) AsStaticSiteDetailsPATCH() (StaticSiteDetailsPATCH, error)

AsStaticSiteDetailsPATCH returns the union data inside the ServicePATCH_ServiceDetails as a StaticSiteDetailsPATCH

func (ServicePATCH_ServiceDetails) AsWebServiceDetailsPATCH

func (t ServicePATCH_ServiceDetails) AsWebServiceDetailsPATCH() (WebServiceDetailsPATCH, error)

AsWebServiceDetailsPATCH returns the union data inside the ServicePATCH_ServiceDetails as a WebServiceDetailsPATCH

func (*ServicePATCH_ServiceDetails) FromBackgroundWorkerDetailsPATCH

func (t *ServicePATCH_ServiceDetails) FromBackgroundWorkerDetailsPATCH(v BackgroundWorkerDetailsPATCH) error

FromBackgroundWorkerDetailsPATCH overwrites any union data inside the ServicePATCH_ServiceDetails as the provided BackgroundWorkerDetailsPATCH

func (*ServicePATCH_ServiceDetails) FromCronJobDetailsPATCH

func (t *ServicePATCH_ServiceDetails) FromCronJobDetailsPATCH(v CronJobDetailsPATCH) error

FromCronJobDetailsPATCH overwrites any union data inside the ServicePATCH_ServiceDetails as the provided CronJobDetailsPATCH

func (*ServicePATCH_ServiceDetails) FromPrivateServiceDetailsPATCH

func (t *ServicePATCH_ServiceDetails) FromPrivateServiceDetailsPATCH(v PrivateServiceDetailsPATCH) error

FromPrivateServiceDetailsPATCH overwrites any union data inside the ServicePATCH_ServiceDetails as the provided PrivateServiceDetailsPATCH

func (*ServicePATCH_ServiceDetails) FromStaticSiteDetailsPATCH

func (t *ServicePATCH_ServiceDetails) FromStaticSiteDetailsPATCH(v StaticSiteDetailsPATCH) error

FromStaticSiteDetailsPATCH overwrites any union data inside the ServicePATCH_ServiceDetails as the provided StaticSiteDetailsPATCH

func (*ServicePATCH_ServiceDetails) FromWebServiceDetailsPATCH

func (t *ServicePATCH_ServiceDetails) FromWebServiceDetailsPATCH(v WebServiceDetailsPATCH) error

FromWebServiceDetailsPATCH overwrites any union data inside the ServicePATCH_ServiceDetails as the provided WebServiceDetailsPATCH

func (ServicePATCH_ServiceDetails) MarshalJSON

func (t ServicePATCH_ServiceDetails) MarshalJSON() ([]byte, error)

func (*ServicePATCH_ServiceDetails) MergeBackgroundWorkerDetailsPATCH

func (t *ServicePATCH_ServiceDetails) MergeBackgroundWorkerDetailsPATCH(v BackgroundWorkerDetailsPATCH) error

MergeBackgroundWorkerDetailsPATCH performs a merge with any union data inside the ServicePATCH_ServiceDetails, using the provided BackgroundWorkerDetailsPATCH

func (*ServicePATCH_ServiceDetails) MergeCronJobDetailsPATCH

func (t *ServicePATCH_ServiceDetails) MergeCronJobDetailsPATCH(v CronJobDetailsPATCH) error

MergeCronJobDetailsPATCH performs a merge with any union data inside the ServicePATCH_ServiceDetails, using the provided CronJobDetailsPATCH

func (*ServicePATCH_ServiceDetails) MergePrivateServiceDetailsPATCH

func (t *ServicePATCH_ServiceDetails) MergePrivateServiceDetailsPATCH(v PrivateServiceDetailsPATCH) error

MergePrivateServiceDetailsPATCH performs a merge with any union data inside the ServicePATCH_ServiceDetails, using the provided PrivateServiceDetailsPATCH

func (*ServicePATCH_ServiceDetails) MergeStaticSiteDetailsPATCH

func (t *ServicePATCH_ServiceDetails) MergeStaticSiteDetailsPATCH(v StaticSiteDetailsPATCH) error

MergeStaticSiteDetailsPATCH performs a merge with any union data inside the ServicePATCH_ServiceDetails, using the provided StaticSiteDetailsPATCH

func (*ServicePATCH_ServiceDetails) MergeWebServiceDetailsPATCH

func (t *ServicePATCH_ServiceDetails) MergeWebServiceDetailsPATCH(v WebServiceDetailsPATCH) error

MergeWebServiceDetailsPATCH performs a merge with any union data inside the ServicePATCH_ServiceDetails, using the provided WebServiceDetailsPATCH

func (*ServicePATCH_ServiceDetails) UnmarshalJSON

func (t *ServicePATCH_ServiceDetails) UnmarshalJSON(b []byte) error

type ServicePOST

type ServicePOST struct {
	AutoDeploy *AutoDeploy `json:"autoDeploy,omitempty"`

	// Branch If left empty, this will fall back to the default branch of the repository
	Branch      *string           `json:"branch,omitempty"`
	BuildFilter *BuildFilter      `json:"buildFilter,omitempty"`
	EnvVars     *EnvVarInputArray `json:"envVars,omitempty"`
	Image       *Image            `json:"image,omitempty"`
	Name        string            `json:"name"`
	OwnerId     string            `json:"ownerId"`

	// Repo Do not include the branch in the repo string. You can instead supply a 'branch' parameter.
	Repo           *string                     `json:"repo,omitempty"`
	RootDir        *string                     `json:"rootDir,omitempty"`
	SecretFiles    *[]SecretFileInput          `json:"secretFiles,omitempty"`
	ServiceDetails *ServicePOST_ServiceDetails `json:"serviceDetails,omitempty"`
	Type           ServiceType                 `json:"type"`
}

ServicePOST defines model for servicePOST.

type ServicePOST_ServiceDetails

type ServicePOST_ServiceDetails struct {
	// contains filtered or unexported fields
}

ServicePOST_ServiceDetails defines model for ServicePOST.ServiceDetails.

func (ServicePOST_ServiceDetails) AsBackgroundWorkerDetailsPOST

func (t ServicePOST_ServiceDetails) AsBackgroundWorkerDetailsPOST() (BackgroundWorkerDetailsPOST, error)

AsBackgroundWorkerDetailsPOST returns the union data inside the ServicePOST_ServiceDetails as a BackgroundWorkerDetailsPOST

func (ServicePOST_ServiceDetails) AsCronJobDetailsPOST

func (t ServicePOST_ServiceDetails) AsCronJobDetailsPOST() (CronJobDetailsPOST, error)

AsCronJobDetailsPOST returns the union data inside the ServicePOST_ServiceDetails as a CronJobDetailsPOST

func (ServicePOST_ServiceDetails) AsPrivateServiceDetailsPOST

func (t ServicePOST_ServiceDetails) AsPrivateServiceDetailsPOST() (PrivateServiceDetailsPOST, error)

AsPrivateServiceDetailsPOST returns the union data inside the ServicePOST_ServiceDetails as a PrivateServiceDetailsPOST

func (ServicePOST_ServiceDetails) AsStaticSiteDetailsPOST

func (t ServicePOST_ServiceDetails) AsStaticSiteDetailsPOST() (StaticSiteDetailsPOST, error)

AsStaticSiteDetailsPOST returns the union data inside the ServicePOST_ServiceDetails as a StaticSiteDetailsPOST

func (ServicePOST_ServiceDetails) AsWebServiceDetailsPOST

func (t ServicePOST_ServiceDetails) AsWebServiceDetailsPOST() (WebServiceDetailsPOST, error)

AsWebServiceDetailsPOST returns the union data inside the ServicePOST_ServiceDetails as a WebServiceDetailsPOST

func (*ServicePOST_ServiceDetails) FromBackgroundWorkerDetailsPOST

func (t *ServicePOST_ServiceDetails) FromBackgroundWorkerDetailsPOST(v BackgroundWorkerDetailsPOST) error

FromBackgroundWorkerDetailsPOST overwrites any union data inside the ServicePOST_ServiceDetails as the provided BackgroundWorkerDetailsPOST

func (*ServicePOST_ServiceDetails) FromCronJobDetailsPOST

func (t *ServicePOST_ServiceDetails) FromCronJobDetailsPOST(v CronJobDetailsPOST) error

FromCronJobDetailsPOST overwrites any union data inside the ServicePOST_ServiceDetails as the provided CronJobDetailsPOST

func (*ServicePOST_ServiceDetails) FromPrivateServiceDetailsPOST

func (t *ServicePOST_ServiceDetails) FromPrivateServiceDetailsPOST(v PrivateServiceDetailsPOST) error

FromPrivateServiceDetailsPOST overwrites any union data inside the ServicePOST_ServiceDetails as the provided PrivateServiceDetailsPOST

func (*ServicePOST_ServiceDetails) FromStaticSiteDetailsPOST

func (t *ServicePOST_ServiceDetails) FromStaticSiteDetailsPOST(v StaticSiteDetailsPOST) error

FromStaticSiteDetailsPOST overwrites any union data inside the ServicePOST_ServiceDetails as the provided StaticSiteDetailsPOST

func (*ServicePOST_ServiceDetails) FromWebServiceDetailsPOST

func (t *ServicePOST_ServiceDetails) FromWebServiceDetailsPOST(v WebServiceDetailsPOST) error

FromWebServiceDetailsPOST overwrites any union data inside the ServicePOST_ServiceDetails as the provided WebServiceDetailsPOST

func (ServicePOST_ServiceDetails) MarshalJSON

func (t ServicePOST_ServiceDetails) MarshalJSON() ([]byte, error)

func (*ServicePOST_ServiceDetails) MergeBackgroundWorkerDetailsPOST

func (t *ServicePOST_ServiceDetails) MergeBackgroundWorkerDetailsPOST(v BackgroundWorkerDetailsPOST) error

MergeBackgroundWorkerDetailsPOST performs a merge with any union data inside the ServicePOST_ServiceDetails, using the provided BackgroundWorkerDetailsPOST

func (*ServicePOST_ServiceDetails) MergeCronJobDetailsPOST

func (t *ServicePOST_ServiceDetails) MergeCronJobDetailsPOST(v CronJobDetailsPOST) error

MergeCronJobDetailsPOST performs a merge with any union data inside the ServicePOST_ServiceDetails, using the provided CronJobDetailsPOST

func (*ServicePOST_ServiceDetails) MergePrivateServiceDetailsPOST

func (t *ServicePOST_ServiceDetails) MergePrivateServiceDetailsPOST(v PrivateServiceDetailsPOST) error

MergePrivateServiceDetailsPOST performs a merge with any union data inside the ServicePOST_ServiceDetails, using the provided PrivateServiceDetailsPOST

func (*ServicePOST_ServiceDetails) MergeStaticSiteDetailsPOST

func (t *ServicePOST_ServiceDetails) MergeStaticSiteDetailsPOST(v StaticSiteDetailsPOST) error

MergeStaticSiteDetailsPOST performs a merge with any union data inside the ServicePOST_ServiceDetails, using the provided StaticSiteDetailsPOST

func (*ServicePOST_ServiceDetails) MergeWebServiceDetailsPOST

func (t *ServicePOST_ServiceDetails) MergeWebServiceDetailsPOST(v WebServiceDetailsPOST) error

MergeWebServiceDetailsPOST performs a merge with any union data inside the ServicePOST_ServiceDetails, using the provided WebServiceDetailsPOST

func (*ServicePOST_ServiceDetails) UnmarshalJSON

func (t *ServicePOST_ServiceDetails) UnmarshalJSON(b []byte) error

type ServiceRuntime

type ServiceRuntime string

ServiceRuntime Runtime

const (
	ServiceRuntimeDocker ServiceRuntime = "docker"
	ServiceRuntimeElixir ServiceRuntime = "elixir"
	ServiceRuntimeGo     ServiceRuntime = "go"
	ServiceRuntimeImage  ServiceRuntime = "image"
	ServiceRuntimeNode   ServiceRuntime = "node"
	ServiceRuntimePython ServiceRuntime = "python"
	ServiceRuntimeRuby   ServiceRuntime = "ruby"
	ServiceRuntimeRust   ServiceRuntime = "rust"
)

Defines values for ServiceRuntime.

type ServiceSuspended

type ServiceSuspended string

ServiceSuspended defines model for Service.Suspended.

const (
	ServiceSuspendedNotSuspended ServiceSuspended = "not_suspended"
	ServiceSuspendedSuspended    ServiceSuspended = "suspended"
)

Defines values for ServiceSuspended.

type ServiceType

type ServiceType string

ServiceType defines model for serviceType.

const (
	BackgroundWorker ServiceType = "background_worker"
	CronJob          ServiceType = "cron_job"
	PrivateService   ServiceType = "private_service"
	StaticSite       ServiceType = "static_site"
	WebService       ServiceType = "web_service"
)

Defines values for ServiceType.

type ServiceTypeParam

type ServiceTypeParam = []ServiceType

ServiceTypeParam defines model for serviceTypeParam.

type ServiceTypeShort

type ServiceTypeShort string

ServiceTypeShort defines model for serviceTypeShort.

const (
	Cron   ServiceTypeShort = "cron"
	Pserv  ServiceTypeShort = "pserv"
	Static ServiceTypeShort = "static"
	Web    ServiceTypeShort = "web"
	Worker ServiceTypeShort = "worker"
)

Defines values for ServiceTypeShort.

type ServiceWithCursor

type ServiceWithCursor struct {
	Cursor  Cursor  `json:"cursor"`
	Service Service `json:"service"`
}

ServiceWithCursor defines model for serviceWithCursor.

type Service_ServiceDetails

type Service_ServiceDetails struct {
	// contains filtered or unexported fields
}

Service_ServiceDetails defines model for Service.ServiceDetails.

func (Service_ServiceDetails) AsBackgroundWorkerDetails

func (t Service_ServiceDetails) AsBackgroundWorkerDetails() (BackgroundWorkerDetails, error)

AsBackgroundWorkerDetails returns the union data inside the Service_ServiceDetails as a BackgroundWorkerDetails

func (Service_ServiceDetails) AsCronJobDetails

func (t Service_ServiceDetails) AsCronJobDetails() (CronJobDetails, error)

AsCronJobDetails returns the union data inside the Service_ServiceDetails as a CronJobDetails

func (Service_ServiceDetails) AsPrivateServiceDetails

func (t Service_ServiceDetails) AsPrivateServiceDetails() (PrivateServiceDetails, error)

AsPrivateServiceDetails returns the union data inside the Service_ServiceDetails as a PrivateServiceDetails

func (Service_ServiceDetails) AsStaticSiteDetails

func (t Service_ServiceDetails) AsStaticSiteDetails() (StaticSiteDetails, error)

AsStaticSiteDetails returns the union data inside the Service_ServiceDetails as a StaticSiteDetails

func (Service_ServiceDetails) AsWebServiceDetails

func (t Service_ServiceDetails) AsWebServiceDetails() (WebServiceDetails, error)

AsWebServiceDetails returns the union data inside the Service_ServiceDetails as a WebServiceDetails

func (*Service_ServiceDetails) FromBackgroundWorkerDetails

func (t *Service_ServiceDetails) FromBackgroundWorkerDetails(v BackgroundWorkerDetails) error

FromBackgroundWorkerDetails overwrites any union data inside the Service_ServiceDetails as the provided BackgroundWorkerDetails

func (*Service_ServiceDetails) FromCronJobDetails

func (t *Service_ServiceDetails) FromCronJobDetails(v CronJobDetails) error

FromCronJobDetails overwrites any union data inside the Service_ServiceDetails as the provided CronJobDetails

func (*Service_ServiceDetails) FromPrivateServiceDetails

func (t *Service_ServiceDetails) FromPrivateServiceDetails(v PrivateServiceDetails) error

FromPrivateServiceDetails overwrites any union data inside the Service_ServiceDetails as the provided PrivateServiceDetails

func (*Service_ServiceDetails) FromStaticSiteDetails

func (t *Service_ServiceDetails) FromStaticSiteDetails(v StaticSiteDetails) error

FromStaticSiteDetails overwrites any union data inside the Service_ServiceDetails as the provided StaticSiteDetails

func (*Service_ServiceDetails) FromWebServiceDetails

func (t *Service_ServiceDetails) FromWebServiceDetails(v WebServiceDetails) error

FromWebServiceDetails overwrites any union data inside the Service_ServiceDetails as the provided WebServiceDetails

func (Service_ServiceDetails) MarshalJSON

func (t Service_ServiceDetails) MarshalJSON() ([]byte, error)

func (*Service_ServiceDetails) MergeBackgroundWorkerDetails

func (t *Service_ServiceDetails) MergeBackgroundWorkerDetails(v BackgroundWorkerDetails) error

MergeBackgroundWorkerDetails performs a merge with any union data inside the Service_ServiceDetails, using the provided BackgroundWorkerDetails

func (*Service_ServiceDetails) MergeCronJobDetails

func (t *Service_ServiceDetails) MergeCronJobDetails(v CronJobDetails) error

MergeCronJobDetails performs a merge with any union data inside the Service_ServiceDetails, using the provided CronJobDetails

func (*Service_ServiceDetails) MergePrivateServiceDetails

func (t *Service_ServiceDetails) MergePrivateServiceDetails(v PrivateServiceDetails) error

MergePrivateServiceDetails performs a merge with any union data inside the Service_ServiceDetails, using the provided PrivateServiceDetails

func (*Service_ServiceDetails) MergeStaticSiteDetails

func (t *Service_ServiceDetails) MergeStaticSiteDetails(v StaticSiteDetails) error

MergeStaticSiteDetails performs a merge with any union data inside the Service_ServiceDetails, using the provided StaticSiteDetails

func (*Service_ServiceDetails) MergeWebServiceDetails

func (t *Service_ServiceDetails) MergeWebServiceDetails(v WebServiceDetails) error

MergeWebServiceDetails performs a merge with any union data inside the Service_ServiceDetails, using the provided WebServiceDetails

func (*Service_ServiceDetails) UnmarshalJSON

func (t *Service_ServiceDetails) UnmarshalJSON(b []byte) error

type SnapshotRestorePOST

type SnapshotRestorePOST struct {
	// InstanceId When a service with a disk is scaled, the instanceId is used to identify the instance that the disk is attached to. Each instance's disks get their own snapshots, and can be restored separately.
	InstanceId  *InstanceId `json:"instanceId,omitempty"`
	SnapshotKey string      `json:"snapshotKey"`
}

SnapshotRestorePOST defines model for snapshotRestorePOST.

type SshAddress

type SshAddress = string

SshAddress The SSH address for the service. Only present for services that have SSH enabled.

type StartTimeParam

type StartTimeParam = time.Time

StartTimeParam defines model for startTimeParam.

type StaticSiteDetails

type StaticSiteDetails struct {
	BuildCommand string    `json:"buildCommand"`
	BuildPlan    BuildPlan `json:"buildPlan"`
	ParentServer *Resource `json:"parentServer,omitempty"`
	Previews     *Previews `json:"previews,omitempty"`
	PublishPath  string    `json:"publishPath"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`
	Url                        string                      `json:"url"`
}

StaticSiteDetails defines model for staticSiteDetails.

type StaticSiteDetailsPATCH

type StaticSiteDetailsPATCH struct {
	BuildCommand *string   `json:"buildCommand,omitempty"`
	Previews     *Previews `json:"previews,omitempty"`
	PublishPath  *string   `json:"publishPath,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`
}

StaticSiteDetailsPATCH defines model for staticSiteDetailsPATCH.

type StaticSiteDetailsPOST

type StaticSiteDetailsPOST struct {
	BuildCommand *string        `json:"buildCommand,omitempty"`
	Headers      *[]HeaderInput `json:"headers,omitempty"`
	Previews     *Previews      `json:"previews,omitempty"`

	// PublishPath Defaults to "public"
	PublishPath *string `json:"publishPath,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`
	Routes                     *[]RoutePost                `json:"routes,omitempty"`
}

StaticSiteDetailsPOST defines model for staticSiteDetailsPOST.

type SubscribeLogsParams

type SubscribeLogsParams struct {
	// OwnerId The ID of the owner (team or personal user) whose resources should be returned
	OwnerId string `form:"ownerId" json:"ownerId"`

	// StartTime Epoch/Unix timestamp of end of time range to return. Defaults to `now() - 1 hour`.
	StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
	EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Direction The direction to query logs for. Backward will return most recent logs first.
	// Forward will start with the oldest logs in the time range.
	Direction *externalRef5.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"`

	// Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, or redis.
	Resource externalRef5.LogFilterResource `form:"resource" json:"resource"`

	// Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
	Instance *externalRef5.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"`

	// Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Host *externalRef5.LogFilterHost `form:"host,omitempty" json:"host,omitempty"`

	// StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	StatusCode *externalRef5.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"`

	// Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Method *externalRef5.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"`

	// Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Level *externalRef5.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"`

	// Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint.
	Type *externalRef5.LogFilterType `form:"type,omitempty" json:"type,omitempty"`

	// Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Text *externalRef5.LogFilterText `form:"text,omitempty" json:"text,omitempty"`

	// Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported.
	Path *externalRef5.LogFilterPath `form:"path,omitempty" json:"path,omitempty"`

	// Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination).
	Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
}

SubscribeLogsParams defines parameters for SubscribeLogs.

type SubscribeLogsResponse

type SubscribeLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON101      *externalRef5.Log
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseSubscribeLogsResponse

func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, error)

ParseSubscribeLogsResponse parses an HTTP response from a SubscribeLogsWithResponse call

func (SubscribeLogsResponse) Status

func (r SubscribeLogsResponse) Status() string

Status returns HTTPResponse.Status

func (SubscribeLogsResponse) StatusCode

func (r SubscribeLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendPostgresResponse

type SuspendPostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseSuspendPostgresResponse

func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, error)

ParseSuspendPostgresResponse parses an HTTP response from a SuspendPostgresWithResponse call

func (SuspendPostgresResponse) Status

func (r SuspendPostgresResponse) Status() string

Status returns HTTPResponse.Status

func (SuspendPostgresResponse) StatusCode

func (r SuspendPostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendServiceResponse

type SuspendServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseSuspendServiceResponse

func ParseSuspendServiceResponse(rsp *http.Response) (*SuspendServiceResponse, error)

ParseSuspendServiceResponse parses an HTTP response from a SuspendServiceWithResponse call

func (SuspendServiceResponse) Status

func (r SuspendServiceResponse) Status() string

Status returns HTTPResponse.Status

func (SuspendServiceResponse) StatusCode

func (r SuspendServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendedParam

type SuspendedParam = []string

SuspendedParam defines model for suspendedParam.

type SuspenderType

type SuspenderType string

SuspenderType defines model for suspenderType.

const (
	SuspenderTypeAdmin         SuspenderType = "admin"
	SuspenderTypeBilling       SuspenderType = "billing"
	SuspenderTypeParentService SuspenderType = "parent_service"
	SuspenderTypeUnknown       SuspenderType = "unknown"
	SuspenderTypeUser          SuspenderType = "user"
)

Defines values for SuspenderType.

type SyncWithCursor

type SyncWithCursor struct {
	Cursor Cursor            `json:"cursor"`
	Sync   externalRef1.Sync `json:"sync"`
}

SyncWithCursor A blueprint sync with a cursor

type TriggerMaintenanceResponse

type TriggerMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseTriggerMaintenanceResponse

func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceResponse, error)

ParseTriggerMaintenanceResponse parses an HTTP response from a TriggerMaintenanceWithResponse call

func (TriggerMaintenanceResponse) Status

Status returns HTTPResponse.Status

func (TriggerMaintenanceResponse) StatusCode

func (r TriggerMaintenanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnlinkServiceFromEnvGroupResponse

type UnlinkServiceFromEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUnlinkServiceFromEnvGroupResponse

func ParseUnlinkServiceFromEnvGroupResponse(rsp *http.Response) (*UnlinkServiceFromEnvGroupResponse, error)

ParseUnlinkServiceFromEnvGroupResponse parses an HTTP response from a UnlinkServiceFromEnvGroupWithResponse call

func (UnlinkServiceFromEnvGroupResponse) Status

Status returns HTTPResponse.Status

func (UnlinkServiceFromEnvGroupResponse) StatusCode

func (r UnlinkServiceFromEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBlueprintJSONRequestBody

type UpdateBlueprintJSONRequestBody = externalRef1.BlueprintPATCH

UpdateBlueprintJSONRequestBody defines body for UpdateBlueprint for application/json ContentType.

type UpdateBlueprintResponse

type UpdateBlueprintResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef1.Blueprint
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateBlueprintResponse

func ParseUpdateBlueprintResponse(rsp *http.Response) (*UpdateBlueprintResponse, error)

ParseUpdateBlueprintResponse parses an HTTP response from a UpdateBlueprintWithResponse call

func (UpdateBlueprintResponse) Status

func (r UpdateBlueprintResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateBlueprintResponse) StatusCode

func (r UpdateBlueprintResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDiskJSONRequestBody

type UpdateDiskJSONRequestBody = externalRef2.DiskPATCH

UpdateDiskJSONRequestBody defines body for UpdateDisk for application/json ContentType.

type UpdateDiskResponse

type UpdateDiskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef2.DiskDetails
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateDiskResponse

func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error)

ParseUpdateDiskResponse parses an HTTP response from a UpdateDiskWithResponse call

func (UpdateDiskResponse) Status

func (r UpdateDiskResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDiskResponse) StatusCode

func (r UpdateDiskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvGroupEnvVarJSONRequestBody

type UpdateEnvGroupEnvVarJSONRequestBody = AddUpdateEnvVarInput

UpdateEnvGroupEnvVarJSONRequestBody defines body for UpdateEnvGroupEnvVar for application/json ContentType.

type UpdateEnvGroupEnvVarResponse

type UpdateEnvGroupEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvGroupEnvVarResponse

func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVarResponse, error)

ParseUpdateEnvGroupEnvVarResponse parses an HTTP response from a UpdateEnvGroupEnvVarWithResponse call

func (UpdateEnvGroupEnvVarResponse) Status

Status returns HTTPResponse.Status

func (UpdateEnvGroupEnvVarResponse) StatusCode

func (r UpdateEnvGroupEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvGroupJSONRequestBody

type UpdateEnvGroupJSONRequestBody = EnvGroupPATCHInput

UpdateEnvGroupJSONRequestBody defines body for UpdateEnvGroup for application/json ContentType.

type UpdateEnvGroupResponse

type UpdateEnvGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvGroupResponse

func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, error)

ParseUpdateEnvGroupResponse parses an HTTP response from a UpdateEnvGroupWithResponse call

func (UpdateEnvGroupResponse) Status

func (r UpdateEnvGroupResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvGroupResponse) StatusCode

func (r UpdateEnvGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvGroupSecretFileJSONBody

type UpdateEnvGroupSecretFileJSONBody struct {
	Content *string `json:"content,omitempty"`
}

UpdateEnvGroupSecretFileJSONBody defines parameters for UpdateEnvGroupSecretFile.

type UpdateEnvGroupSecretFileJSONRequestBody

type UpdateEnvGroupSecretFileJSONRequestBody UpdateEnvGroupSecretFileJSONBody

UpdateEnvGroupSecretFileJSONRequestBody defines body for UpdateEnvGroupSecretFile for application/json ContentType.

type UpdateEnvGroupSecretFileResponse

type UpdateEnvGroupSecretFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvGroupSecretFileResponse

func ParseUpdateEnvGroupSecretFileResponse(rsp *http.Response) (*UpdateEnvGroupSecretFileResponse, error)

ParseUpdateEnvGroupSecretFileResponse parses an HTTP response from a UpdateEnvGroupSecretFileWithResponse call

func (UpdateEnvGroupSecretFileResponse) Status

Status returns HTTPResponse.Status

func (UpdateEnvGroupSecretFileResponse) StatusCode

func (r UpdateEnvGroupSecretFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvVarJSONRequestBody

type UpdateEnvVarJSONRequestBody = AddUpdateEnvVarInput

UpdateEnvVarJSONRequestBody defines body for UpdateEnvVar for application/json ContentType.

type UpdateEnvVarResponse

type UpdateEnvVarResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvVar
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvVarResponse

func ParseUpdateEnvVarResponse(rsp *http.Response) (*UpdateEnvVarResponse, error)

ParseUpdateEnvVarResponse parses an HTTP response from a UpdateEnvVarWithResponse call

func (UpdateEnvVarResponse) Status

func (r UpdateEnvVarResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvVarResponse) StatusCode

func (r UpdateEnvVarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvVarsForServiceJSONRequestBody

type UpdateEnvVarsForServiceJSONRequestBody = EnvVarInputArray

UpdateEnvVarsForServiceJSONRequestBody defines body for UpdateEnvVarsForService for application/json ContentType.

type UpdateEnvVarsForServiceResponse

type UpdateEnvVarsForServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnvVarWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvVarsForServiceResponse

func ParseUpdateEnvVarsForServiceResponse(rsp *http.Response) (*UpdateEnvVarsForServiceResponse, error)

ParseUpdateEnvVarsForServiceResponse parses an HTTP response from a UpdateEnvVarsForServiceWithResponse call

func (UpdateEnvVarsForServiceResponse) Status

Status returns HTTPResponse.Status

func (UpdateEnvVarsForServiceResponse) StatusCode

func (r UpdateEnvVarsForServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentJSONRequestBody

type UpdateEnvironmentJSONRequestBody = EnvironmentPATCHInput

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateEnvironmentResponse

func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error)

ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResponse) Status

func (r UpdateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResponse) StatusCode

func (r UpdateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateHeadersJSONBody

type UpdateHeadersJSONBody = []HeaderInput

UpdateHeadersJSONBody defines parameters for UpdateHeaders.

type UpdateHeadersJSONRequestBody

type UpdateHeadersJSONRequestBody = UpdateHeadersJSONBody

UpdateHeadersJSONRequestBody defines body for UpdateHeaders for application/json ContentType.

type UpdateHeadersResponse

type UpdateHeadersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Header
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateHeadersResponse

func ParseUpdateHeadersResponse(rsp *http.Response) (*UpdateHeadersResponse, error)

ParseUpdateHeadersResponse parses an HTTP response from a UpdateHeadersWithResponse call

func (UpdateHeadersResponse) Status

func (r UpdateHeadersResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateHeadersResponse) StatusCode

func (r UpdateHeadersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMaintenanceJSONRequestBody

type UpdateMaintenanceJSONRequestBody = externalRef6.MaintenanceRunPATCH

UpdateMaintenanceJSONRequestBody defines body for UpdateMaintenance for application/json ContentType.

type UpdateMaintenanceResponse

type UpdateMaintenanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateMaintenanceResponse

func ParseUpdateMaintenanceResponse(rsp *http.Response) (*UpdateMaintenanceResponse, error)

ParseUpdateMaintenanceResponse parses an HTTP response from a UpdateMaintenanceWithResponse call

func (UpdateMaintenanceResponse) Status

func (r UpdateMaintenanceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMaintenanceResponse) StatusCode

func (r UpdateMaintenanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOwnerLogStreamJSONRequestBody

type UpdateOwnerLogStreamJSONRequestBody = externalRef5.LogStreamOwnerUpdate

UpdateOwnerLogStreamJSONRequestBody defines body for UpdateOwnerLogStream for application/json ContentType.

type UpdateOwnerLogStreamResponse

type UpdateOwnerLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef5.GetOwnerLogsStreams200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateOwnerLogStreamResponse

func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStreamResponse, error)

ParseUpdateOwnerLogStreamResponse parses an HTTP response from a UpdateOwnerLogStreamWithResponse call

func (UpdateOwnerLogStreamResponse) Status

Status returns HTTPResponse.Status

func (UpdateOwnerLogStreamResponse) StatusCode

func (r UpdateOwnerLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePostgresJSONRequestBody

type UpdatePostgresJSONRequestBody = PostgresPATCHInput

UpdatePostgresJSONRequestBody defines body for UpdatePostgres for application/json ContentType.

type UpdatePostgresResponse

type UpdatePostgresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdatePostgresResponse

func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, error)

ParseUpdatePostgresResponse parses an HTTP response from a UpdatePostgresWithResponse call

func (UpdatePostgresResponse) Status

func (r UpdatePostgresResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePostgresResponse) StatusCode

func (r UpdatePostgresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = ProjectPATCHInput

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectResponse

type UpdateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateProjectResponse

func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)

ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResponse) Status

func (r UpdateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResponse) StatusCode

func (r UpdateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRedisJSONRequestBody

type UpdateRedisJSONRequestBody = RedisPATCHInput

UpdateRedisJSONRequestBody defines body for UpdateRedis for application/json ContentType.

type UpdateRedisResponse

type UpdateRedisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RedisDetail
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON404      *N404NotFound
	JSON409      *N409Conflict
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateRedisResponse

func ParseUpdateRedisResponse(rsp *http.Response) (*UpdateRedisResponse, error)

ParseUpdateRedisResponse parses an HTTP response from a UpdateRedisWithResponse call

func (UpdateRedisResponse) Status

func (r UpdateRedisResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRedisResponse) StatusCode

func (r UpdateRedisResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRegistryCredentialJSONBody

type UpdateRegistryCredentialJSONBody struct {
	AuthToken string `json:"authToken"`
	Name      string `json:"name"`

	// Registry The registry to use this credential with
	Registry RegistryCredentialRegistry `json:"registry"`
	Username string                     `json:"username"`
}

UpdateRegistryCredentialJSONBody defines parameters for UpdateRegistryCredential.

type UpdateRegistryCredentialJSONRequestBody

type UpdateRegistryCredentialJSONRequestBody UpdateRegistryCredentialJSONBody

UpdateRegistryCredentialJSONRequestBody defines body for UpdateRegistryCredential for application/json ContentType.

type UpdateRegistryCredentialResponse

type UpdateRegistryCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegistryCredential
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON402      *N402PaymentRequired
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateRegistryCredentialResponse

func ParseUpdateRegistryCredentialResponse(rsp *http.Response) (*UpdateRegistryCredentialResponse, error)

ParseUpdateRegistryCredentialResponse parses an HTTP response from a UpdateRegistryCredentialWithResponse call

func (UpdateRegistryCredentialResponse) Status

Status returns HTTPResponse.Status

func (UpdateRegistryCredentialResponse) StatusCode

func (r UpdateRegistryCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateResourceLogStreamJSONRequestBody

type UpdateResourceLogStreamJSONRequestBody = externalRef5.LogStreamResourceUpdate

UpdateResourceLogStreamJSONRequestBody defines body for UpdateResourceLogStream for application/json ContentType.

type UpdateResourceLogStreamResponse

type UpdateResourceLogStreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef5.GetResourceLogsStreams200Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateResourceLogStreamResponse

func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLogStreamResponse, error)

ParseUpdateResourceLogStreamResponse parses an HTTP response from a UpdateResourceLogStreamWithResponse call

func (UpdateResourceLogStreamResponse) Status

Status returns HTTPResponse.Status

func (UpdateResourceLogStreamResponse) StatusCode

func (r UpdateResourceLogStreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSecretFilesForServiceJSONBody

type UpdateSecretFilesForServiceJSONBody = []SecretFileInput

UpdateSecretFilesForServiceJSONBody defines parameters for UpdateSecretFilesForService.

type UpdateSecretFilesForServiceJSONRequestBody

type UpdateSecretFilesForServiceJSONRequestBody = UpdateSecretFilesForServiceJSONBody

UpdateSecretFilesForServiceJSONRequestBody defines body for UpdateSecretFilesForService for application/json ContentType.

type UpdateSecretFilesForServiceResponse

type UpdateSecretFilesForServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SecretFileWithCursor
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateSecretFilesForServiceResponse

func ParseUpdateSecretFilesForServiceResponse(rsp *http.Response) (*UpdateSecretFilesForServiceResponse, error)

ParseUpdateSecretFilesForServiceResponse parses an HTTP response from a UpdateSecretFilesForServiceWithResponse call

func (UpdateSecretFilesForServiceResponse) Status

Status returns HTTPResponse.Status

func (UpdateSecretFilesForServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateServiceJSONRequestBody

type UpdateServiceJSONRequestBody = ServicePATCH

UpdateServiceJSONRequestBody defines body for UpdateService for application/json ContentType.

type UpdateServiceResponse

type UpdateServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON402      *N402PaymentRequired
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON409      *N409Conflict
	JSON410      *N410Gone
	JSON429      *N429RateLimit
	JSON500      *N500InternalServerError
	JSON503      *N503ServiceUnavailable
}

func ParseUpdateServiceResponse

func ParseUpdateServiceResponse(rsp *http.Response) (*UpdateServiceResponse, error)

ParseUpdateServiceResponse parses an HTTP response from a UpdateServiceWithResponse call

func (UpdateServiceResponse) Status

func (r UpdateServiceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateServiceResponse) StatusCode

func (r UpdateServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatedAfterParam

type UpdatedAfterParam = time.Time

UpdatedAfterParam defines model for updatedAfterParam.

type UpdatedBeforeParam

type UpdatedBeforeParam = time.Time

UpdatedBeforeParam defines model for updatedBeforeParam.

type User

type User struct {
	Email string `json:"email"`
	Name  string `json:"name"`
}

User defines model for user.

type WebServiceDetails

type WebServiceDetails struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	BuildPlan   BuildPlan                       `json:"buildPlan"`
	Disk        *externalRef2.Disk              `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                ServiceEnv         `json:"env"`
	EnvSpecificDetails EnvSpecificDetails `json:"envSpecificDetails"`
	HealthCheckPath    string             `json:"healthCheckPath"`
	MaintenanceMode    *MaintenanceMode   `json:"maintenanceMode,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances For a *manually* scaled service, this is the number of instances the service is scaled to. DOES NOT indicate the number of running instances for an *autoscaled* service.
	NumInstances int          `json:"numInstances"`
	OpenPorts    []ServerPort `json:"openPorts"`
	ParentServer *Resource    `json:"parentServer,omitempty"`

	// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type.
	Plan     Plan      `json:"plan"`
	Previews *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region Region `json:"region"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`

	// SshAddress The SSH address for the service. Only present for services that have SSH enabled.
	SshAddress *SshAddress `json:"sshAddress,omitempty"`
	Url        string      `json:"url"`
}

WebServiceDetails defines model for webServiceDetails.

type WebServiceDetailsPATCH

type WebServiceDetailsPATCH struct {
	EnvSpecificDetails *EnvSpecificDetailsPATCH `json:"envSpecificDetails,omitempty"`
	HealthCheckPath    *string                  `json:"healthCheckPath,omitempty"`
	MaintenanceMode    *MaintenanceMode         `json:"maintenanceMode,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Runtime Runtime
	Runtime *ServiceRuntime `json:"runtime,omitempty"`
}

WebServiceDetailsPATCH defines model for webServiceDetailsPATCH.

type WebServiceDetailsPOST

type WebServiceDetailsPOST struct {
	Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"`
	Disk        *ServiceDisk                    `json:"disk,omitempty"`

	// Env This field has been deprecated, runtime should be used in its place.
	// Deprecated:
	Env                *ServiceEnv             `json:"env,omitempty"`
	EnvSpecificDetails *EnvSpecificDetailsPOST `json:"envSpecificDetails,omitempty"`
	HealthCheckPath    *string                 `json:"healthCheckPath,omitempty"`
	MaintenanceMode    *MaintenanceMode        `json:"maintenanceMode,omitempty"`

	// MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal.
	MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"`

	// NumInstances Defaults to 1
	NumInstances *int `json:"numInstances,omitempty"`

	// Plan Defaults to "starter"
	Plan             *PaidPlan `json:"plan,omitempty"`
	PreDeployCommand *string   `json:"preDeployCommand,omitempty"`
	Previews         *Previews `json:"previews,omitempty"`

	// PullRequestPreviewsEnabled This field has been deprecated. previews.generation should be used in its place.
	// Deprecated:
	PullRequestPreviewsEnabled *PullRequestPreviewsEnabled `json:"pullRequestPreviewsEnabled,omitempty"`

	// Region Defaults to "oregon"
	Region *Region `json:"region,omitempty"`

	// Runtime Runtime
	Runtime ServiceRuntime `json:"runtime"`
}

WebServiceDetailsPOST defines model for webServiceDetailsPOST.

Directories

Path Synopsis
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL