Documentation
¶
Overview ¶
Package rest provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.
Index ¶
- Constants
- func NewBillingPortalLinkGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
- func NewBuildGetRequest(server string, build openapi_types.UUID) (*http.Request, error)
- func NewBuildLogsListRequest(server string, build openapi_types.UUID) (*http.Request, error)
- func NewFeatureFlagsListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
- func NewGithubAppListBranchesRequest(server string, ghInstallation openapi_types.UUID, ghRepoOwner string, ...) (*http.Request, error)
- func NewGithubAppListInstallationsRequest(server string) (*http.Request, error)
- func NewGithubAppListReposRequest(server string, ghInstallation openapi_types.UUID) (*http.Request, error)
- func NewGithubUpdateGlobalWebhookRequest(server string) (*http.Request, error)
- func NewGithubUpdateTenantWebhookRequest(server string, webhook openapi_types.UUID) (*http.Request, error)
- func NewIacLogsListRequest(server string, managedWorker openapi_types.UUID, params *IacLogsListParams) (*http.Request, error)
- func NewInfraAsCodeCreateRequest(server string, infraAsCodeRequest openapi_types.UUID, ...) (*http.Request, error)
- func NewInfraAsCodeCreateRequestWithBody(server string, infraAsCodeRequest openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewLagoMessageCreateRequest(server string) (*http.Request, error)
- func NewLogCreateRequest(server string, tenant openapi_types.UUID, body LogCreateJSONRequestBody) (*http.Request, error)
- func NewLogCreateRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewLogListRequest(server string, managedWorker openapi_types.UUID, params *LogListParams) (*http.Request, error)
- func NewManagedWorkerCreateRequest(server string, tenant openapi_types.UUID, ...) (*http.Request, error)
- func NewManagedWorkerCreateRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewManagedWorkerDeleteRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
- func NewManagedWorkerEventsListRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
- func NewManagedWorkerGetRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
- func NewManagedWorkerInstancesListRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
- func NewManagedWorkerListRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
- func NewManagedWorkerUpdateRequest(server string, managedWorker openapi_types.UUID, ...) (*http.Request, error)
- func NewManagedWorkerUpdateRequestWithBody(server string, managedWorker openapi_types.UUID, contentType string, ...) (*http.Request, error)
- func NewMetadataGetRequest(server string) (*http.Request, error)
- func NewMetricsCpuGetRequest(server string, managedWorker openapi_types.UUID, params *MetricsCpuGetParams) (*http.Request, error)
- func NewMetricsDiskGetRequest(server string, managedWorker openapi_types.UUID, params *MetricsDiskGetParams) (*http.Request, error)
- func NewMetricsMemoryGetRequest(server string, managedWorker openapi_types.UUID, ...) (*http.Request, error)
- func NewRuntimeConfigListActionsRequest(server string, runtimeConfig openapi_types.UUID) (*http.Request, error)
- func NewSubscriptionUpsertRequest(server string, tenant openapi_types.UUID, ...) (*http.Request, error)
- func NewSubscriptionUpsertRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewTenantBillingStateGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
- func NewUserUpdateGithubAppOauthCallbackRequest(server string) (*http.Request, error)
- func NewUserUpdateGithubAppOauthStartRequest(server string) (*http.Request, error)
- func NewWorkflowRunEventsGetMetricsRequest(server string, tenant openapi_types.UUID, ...) (*http.Request, error)
- type APICloudMetadata
- type APIError
- type APIErrors
- type APIResourceMeta
- type BillingPortalLinkGetResponse
- type Build
- type BuildGetResponse
- type BuildLogsListResponse
- type BuildStep
- type Client
- func (c *Client) BillingPortalLinkGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BuildGet(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BuildLogsList(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) FeatureFlagsList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GithubAppListBranches(ctx context.Context, ghInstallation openapi_types.UUID, ghRepoOwner string, ...) (*http.Response, error)
- func (c *Client) GithubAppListInstallations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GithubAppListRepos(ctx context.Context, ghInstallation openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GithubUpdateGlobalWebhook(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GithubUpdateTenantWebhook(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IacLogsList(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InfraAsCodeCreate(ctx context.Context, infraAsCodeRequest openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) InfraAsCodeCreateWithBody(ctx context.Context, infraAsCodeRequest openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) LagoMessageCreate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LogCreate(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LogCreateWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) LogList(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerCreate(ctx context.Context, tenant openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerCreateWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerDelete(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerEventsList(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerGet(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerInstancesList(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ManagedWorkerUpdate(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ManagedWorkerUpdateWithBody(ctx context.Context, managedWorker openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) MetadataGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MetricsCpuGet(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) MetricsDiskGet(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) MetricsMemoryGet(ctx context.Context, managedWorker openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) RuntimeConfigListActions(ctx context.Context, runtimeConfig openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) SubscriptionUpsert(ctx context.Context, tenant openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) SubscriptionUpsertWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*http.Response, error)
- func (c *Client) TenantBillingStateGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UserUpdateGithubAppOauthCallback(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UserUpdateGithubAppOauthStart(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) WorkflowRunEventsGetMetrics(ctx context.Context, tenant openapi_types.UUID, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) BillingPortalLinkGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*BillingPortalLinkGetResponse, error)
- func (c *ClientWithResponses) BuildGetWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildGetResponse, error)
- func (c *ClientWithResponses) BuildLogsListWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildLogsListResponse, error)
- func (c *ClientWithResponses) FeatureFlagsListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*FeatureFlagsListResponse, error)
- func (c *ClientWithResponses) GithubAppListBranchesWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, ghRepoOwner string, ...) (*GithubAppListBranchesResponse, error)
- func (c *ClientWithResponses) GithubAppListInstallationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubAppListInstallationsResponse, error)
- func (c *ClientWithResponses) GithubAppListReposWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, ...) (*GithubAppListReposResponse, error)
- func (c *ClientWithResponses) GithubUpdateGlobalWebhookWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubUpdateGlobalWebhookResponse, error)
- func (c *ClientWithResponses) GithubUpdateTenantWebhookWithResponse(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*GithubUpdateTenantWebhookResponse, error)
- func (c *ClientWithResponses) IacLogsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*IacLogsListResponse, error)
- func (c *ClientWithResponses) InfraAsCodeCreateWithBodyWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, contentType string, ...) (*InfraAsCodeCreateResponse, error)
- func (c *ClientWithResponses) InfraAsCodeCreateWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, ...) (*InfraAsCodeCreateResponse, error)
- func (c *ClientWithResponses) LagoMessageCreateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LagoMessageCreateResponse, error)
- func (c *ClientWithResponses) LogCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*LogCreateResponse, error)
- func (c *ClientWithResponses) LogCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, ...) (*LogCreateResponse, error)
- func (c *ClientWithResponses) LogListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, ...) (*LogListResponse, error)
- func (c *ClientWithResponses) ManagedWorkerCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*ManagedWorkerCreateResponse, error)
- func (c *ClientWithResponses) ManagedWorkerCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, ...) (*ManagedWorkerCreateResponse, error)
- func (c *ClientWithResponses) ManagedWorkerDeleteWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*ManagedWorkerDeleteResponse, error)
- func (c *ClientWithResponses) ManagedWorkerEventsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*ManagedWorkerEventsListResponse, error)
- func (c *ClientWithResponses) ManagedWorkerGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*ManagedWorkerGetResponse, error)
- func (c *ClientWithResponses) ManagedWorkerInstancesListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*ManagedWorkerInstancesListResponse, error)
- func (c *ClientWithResponses) ManagedWorkerListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerListResponse, error)
- func (c *ClientWithResponses) ManagedWorkerUpdateWithBodyWithResponse(ctx context.Context, managedWorker openapi_types.UUID, contentType string, ...) (*ManagedWorkerUpdateResponse, error)
- func (c *ClientWithResponses) ManagedWorkerUpdateWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*ManagedWorkerUpdateResponse, error)
- func (c *ClientWithResponses) MetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataGetResponse, error)
- func (c *ClientWithResponses) MetricsCpuGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*MetricsCpuGetResponse, error)
- func (c *ClientWithResponses) MetricsDiskGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*MetricsDiskGetResponse, error)
- func (c *ClientWithResponses) MetricsMemoryGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, ...) (*MetricsMemoryGetResponse, error)
- func (c *ClientWithResponses) RuntimeConfigListActionsWithResponse(ctx context.Context, runtimeConfig openapi_types.UUID, ...) (*RuntimeConfigListActionsResponse, error)
- func (c *ClientWithResponses) SubscriptionUpsertWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, ...) (*SubscriptionUpsertResponse, error)
- func (c *ClientWithResponses) SubscriptionUpsertWithResponse(ctx context.Context, tenant openapi_types.UUID, ...) (*SubscriptionUpsertResponse, error)
- func (c *ClientWithResponses) TenantBillingStateGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantBillingStateGetResponse, error)
- func (c *ClientWithResponses) UserUpdateGithubAppOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthCallbackResponse, error)
- func (c *ClientWithResponses) UserUpdateGithubAppOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthStartResponse, error)
- func (c *ClientWithResponses) WorkflowRunEventsGetMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, ...) (*WorkflowRunEventsGetMetricsResponse, error)
- type ClientWithResponsesInterface
- type Coupon
- type CouponFrequency
- type CreateBuildStepRequest
- type CreateManagedWorkerBuildConfigRequest
- type CreateManagedWorkerRequest
- type CreateManagedWorkerRuntimeConfigRequest
- type CreateManagedWorkerRuntimeConfigRequestGpuKind
- type EventObject
- type FeatureFlags
- type FeatureFlagsListResponse
- type FloatString
- type GithubAppInstallation
- type GithubAppListBranchesResponse
- type GithubAppListInstallationsResponse
- type GithubAppListReposResponse
- type GithubBranch
- type GithubRepo
- type GithubUpdateGlobalWebhookResponse
- type GithubUpdateTenantWebhookResponse
- type HistogramBucket
- type HistogramBuckets
- type HttpRequestDoer
- type IacLogsListParams
- type IacLogsListResponse
- type InfraAsCodeCreateJSONRequestBody
- type InfraAsCodeCreateResponse
- type InfraAsCodeRequest
- type Instance
- type InstanceList
- type LabelValue
- type LagoMessageCreateResponse
- type ListGithubAppInstallationsResponse
- type ListGithubBranchesResponse
- type ListGithubReposResponse
- type LogCreateJSONRequestBody
- type LogCreateResponse
- type LogLine
- type LogLineList
- type LogListParams
- type LogListParamsDirection
- type LogListResponse
- type ManagedWorker
- type ManagedWorkerBuildConfig
- type ManagedWorkerCreateJSONRequestBody
- type ManagedWorkerCreateResponse
- type ManagedWorkerDeleteResponse
- type ManagedWorkerEvent
- type ManagedWorkerEventList
- type ManagedWorkerEventStatus
- type ManagedWorkerEventsListResponse
- type ManagedWorkerGetResponse
- type ManagedWorkerInstancesListResponse
- type ManagedWorkerList
- type ManagedWorkerListResponse
- type ManagedWorkerRegion
- type ManagedWorkerRuntimeConfig
- type ManagedWorkerUpdateJSONRequestBody
- type ManagedWorkerUpdateResponse
- type Matrix
- type MetadataGetResponse
- type Metric
- type MetricsCpuGetParams
- type MetricsCpuGetResponse
- type MetricsDiskGetParams
- type MetricsDiskGetResponse
- type MetricsMemoryGetParams
- type MetricsMemoryGetResponse
- type PaginationResponse
- type RequestEditorFn
- type RuntimeConfigActionsResponse
- type RuntimeConfigListActionsResponse
- type SampleHistogram
- type SampleHistogramPair
- type SamplePair
- type SampleStream
- type SubscriptionPlan
- type SubscriptionUpsertJSONRequestBody
- type SubscriptionUpsertResponse
- type TenantBillingState
- type TenantBillingStateGetResponse
- type TenantPaymentMethod
- type TenantSubscription
- type TenantSubscriptionStatus
- type Time
- type UpdateManagedWorkerRequest
- type UpdateTenantSubscription
- type UserUpdateGithubAppOauthCallbackResponse
- type UserUpdateGithubAppOauthStartResponse
- type VectorPushRequest
- type WorkflowRunEventsGetMetricsParams
- type WorkflowRunEventsGetMetricsResponse
- type WorkflowRunEventsMetric
- type WorkflowRunEventsMetricsCounts
Constants ¶
const ( BearerAuthScopes = "bearerAuth.Scopes" CookieAuthScopes = "cookieAuth.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func NewBillingPortalLinkGetRequest ¶
func NewBillingPortalLinkGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
NewBillingPortalLinkGetRequest generates requests for BillingPortalLinkGet
func NewBuildGetRequest ¶
NewBuildGetRequest generates requests for BuildGet
func NewBuildLogsListRequest ¶
NewBuildLogsListRequest generates requests for BuildLogsList
func NewFeatureFlagsListRequest ¶
NewFeatureFlagsListRequest generates requests for FeatureFlagsList
func NewGithubAppListBranchesRequest ¶
func NewGithubAppListBranchesRequest(server string, ghInstallation openapi_types.UUID, ghRepoOwner string, ghRepoName string) (*http.Request, error)
NewGithubAppListBranchesRequest generates requests for GithubAppListBranches
func NewGithubAppListInstallationsRequest ¶
NewGithubAppListInstallationsRequest generates requests for GithubAppListInstallations
func NewGithubAppListReposRequest ¶
func NewGithubAppListReposRequest(server string, ghInstallation openapi_types.UUID) (*http.Request, error)
NewGithubAppListReposRequest generates requests for GithubAppListRepos
func NewGithubUpdateGlobalWebhookRequest ¶
NewGithubUpdateGlobalWebhookRequest generates requests for GithubUpdateGlobalWebhook
func NewGithubUpdateTenantWebhookRequest ¶
func NewGithubUpdateTenantWebhookRequest(server string, webhook openapi_types.UUID) (*http.Request, error)
NewGithubUpdateTenantWebhookRequest generates requests for GithubUpdateTenantWebhook
func NewIacLogsListRequest ¶
func NewIacLogsListRequest(server string, managedWorker openapi_types.UUID, params *IacLogsListParams) (*http.Request, error)
NewIacLogsListRequest generates requests for IacLogsList
func NewInfraAsCodeCreateRequest ¶
func NewInfraAsCodeCreateRequest(server string, infraAsCodeRequest openapi_types.UUID, body InfraAsCodeCreateJSONRequestBody) (*http.Request, error)
NewInfraAsCodeCreateRequest calls the generic InfraAsCodeCreate builder with application/json body
func NewInfraAsCodeCreateRequestWithBody ¶
func NewInfraAsCodeCreateRequestWithBody(server string, infraAsCodeRequest openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewInfraAsCodeCreateRequestWithBody generates requests for InfraAsCodeCreate with any type of body
func NewLagoMessageCreateRequest ¶
NewLagoMessageCreateRequest generates requests for LagoMessageCreate
func NewLogCreateRequest ¶
func NewLogCreateRequest(server string, tenant openapi_types.UUID, body LogCreateJSONRequestBody) (*http.Request, error)
NewLogCreateRequest calls the generic LogCreate builder with application/json body
func NewLogCreateRequestWithBody ¶
func NewLogCreateRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewLogCreateRequestWithBody generates requests for LogCreate with any type of body
func NewLogListRequest ¶
func NewLogListRequest(server string, managedWorker openapi_types.UUID, params *LogListParams) (*http.Request, error)
NewLogListRequest generates requests for LogList
func NewManagedWorkerCreateRequest ¶
func NewManagedWorkerCreateRequest(server string, tenant openapi_types.UUID, body ManagedWorkerCreateJSONRequestBody) (*http.Request, error)
NewManagedWorkerCreateRequest calls the generic ManagedWorkerCreate builder with application/json body
func NewManagedWorkerCreateRequestWithBody ¶
func NewManagedWorkerCreateRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewManagedWorkerCreateRequestWithBody generates requests for ManagedWorkerCreate with any type of body
func NewManagedWorkerDeleteRequest ¶
func NewManagedWorkerDeleteRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
NewManagedWorkerDeleteRequest generates requests for ManagedWorkerDelete
func NewManagedWorkerEventsListRequest ¶
func NewManagedWorkerEventsListRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
NewManagedWorkerEventsListRequest generates requests for ManagedWorkerEventsList
func NewManagedWorkerGetRequest ¶
func NewManagedWorkerGetRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
NewManagedWorkerGetRequest generates requests for ManagedWorkerGet
func NewManagedWorkerInstancesListRequest ¶
func NewManagedWorkerInstancesListRequest(server string, managedWorker openapi_types.UUID) (*http.Request, error)
NewManagedWorkerInstancesListRequest generates requests for ManagedWorkerInstancesList
func NewManagedWorkerListRequest ¶
NewManagedWorkerListRequest generates requests for ManagedWorkerList
func NewManagedWorkerUpdateRequest ¶
func NewManagedWorkerUpdateRequest(server string, managedWorker openapi_types.UUID, body ManagedWorkerUpdateJSONRequestBody) (*http.Request, error)
NewManagedWorkerUpdateRequest calls the generic ManagedWorkerUpdate builder with application/json body
func NewManagedWorkerUpdateRequestWithBody ¶
func NewManagedWorkerUpdateRequestWithBody(server string, managedWorker openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewManagedWorkerUpdateRequestWithBody generates requests for ManagedWorkerUpdate with any type of body
func NewMetadataGetRequest ¶
NewMetadataGetRequest generates requests for MetadataGet
func NewMetricsCpuGetRequest ¶
func NewMetricsCpuGetRequest(server string, managedWorker openapi_types.UUID, params *MetricsCpuGetParams) (*http.Request, error)
NewMetricsCpuGetRequest generates requests for MetricsCpuGet
func NewMetricsDiskGetRequest ¶
func NewMetricsDiskGetRequest(server string, managedWorker openapi_types.UUID, params *MetricsDiskGetParams) (*http.Request, error)
NewMetricsDiskGetRequest generates requests for MetricsDiskGet
func NewMetricsMemoryGetRequest ¶
func NewMetricsMemoryGetRequest(server string, managedWorker openapi_types.UUID, params *MetricsMemoryGetParams) (*http.Request, error)
NewMetricsMemoryGetRequest generates requests for MetricsMemoryGet
func NewRuntimeConfigListActionsRequest ¶
func NewRuntimeConfigListActionsRequest(server string, runtimeConfig openapi_types.UUID) (*http.Request, error)
NewRuntimeConfigListActionsRequest generates requests for RuntimeConfigListActions
func NewSubscriptionUpsertRequest ¶
func NewSubscriptionUpsertRequest(server string, tenant openapi_types.UUID, body SubscriptionUpsertJSONRequestBody) (*http.Request, error)
NewSubscriptionUpsertRequest calls the generic SubscriptionUpsert builder with application/json body
func NewSubscriptionUpsertRequestWithBody ¶
func NewSubscriptionUpsertRequestWithBody(server string, tenant openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewSubscriptionUpsertRequestWithBody generates requests for SubscriptionUpsert with any type of body
func NewTenantBillingStateGetRequest ¶
func NewTenantBillingStateGetRequest(server string, tenant openapi_types.UUID) (*http.Request, error)
NewTenantBillingStateGetRequest generates requests for TenantBillingStateGet
func NewUserUpdateGithubAppOauthCallbackRequest ¶
NewUserUpdateGithubAppOauthCallbackRequest generates requests for UserUpdateGithubAppOauthCallback
func NewUserUpdateGithubAppOauthStartRequest ¶
NewUserUpdateGithubAppOauthStartRequest generates requests for UserUpdateGithubAppOauthStart
func NewWorkflowRunEventsGetMetricsRequest ¶
func NewWorkflowRunEventsGetMetricsRequest(server string, tenant openapi_types.UUID, params *WorkflowRunEventsGetMetricsParams) (*http.Request, error)
NewWorkflowRunEventsGetMetricsRequest generates requests for WorkflowRunEventsGetMetrics
Types ¶
type APICloudMetadata ¶
type APICloudMetadata struct {
// CanBill whether the tenant can be billed
CanBill *bool `json:"canBill,omitempty"`
// CanLinkGithub whether the tenant can link to GitHub
CanLinkGithub *bool `json:"canLinkGithub,omitempty"`
// MetricsEnabled whether metrics are enabled for the tenant
MetricsEnabled *bool `json:"metricsEnabled,omitempty"`
}
APICloudMetadata defines model for APICloudMetadata.
type APIResourceMeta ¶
type APIResourceMeta = rest.APIResourceMeta
APIResourceMeta defines model for APIResourceMeta.
type BillingPortalLinkGetResponse ¶
type BillingPortalLinkGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Url The url to the billing portal
Url *string `json:"url,omitempty"`
}
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseBillingPortalLinkGetResponse ¶
func ParseBillingPortalLinkGetResponse(rsp *http.Response) (*BillingPortalLinkGetResponse, error)
ParseBillingPortalLinkGetResponse parses an HTTP response from a BillingPortalLinkGetWithResponse call
func (BillingPortalLinkGetResponse) Status ¶
func (r BillingPortalLinkGetResponse) Status() string
Status returns HTTPResponse.Status
func (BillingPortalLinkGetResponse) StatusCode ¶
func (r BillingPortalLinkGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Build ¶
type Build struct {
BuildConfigId openapi_types.UUID `json:"buildConfigId"`
CreateTime time.Time `json:"createTime"`
FinishTime *time.Time `json:"finishTime,omitempty"`
Metadata *APIResourceMeta `json:"metadata,omitempty"`
StartTime *time.Time `json:"startTime,omitempty"`
Status string `json:"status"`
StatusDetail *string `json:"statusDetail,omitempty"`
}
Build defines model for Build.
type BuildGetResponse ¶
type BuildGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Build
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseBuildGetResponse ¶
func ParseBuildGetResponse(rsp *http.Response) (*BuildGetResponse, error)
ParseBuildGetResponse parses an HTTP response from a BuildGetWithResponse call
func (BuildGetResponse) Status ¶
func (r BuildGetResponse) Status() string
Status returns HTTPResponse.Status
func (BuildGetResponse) StatusCode ¶
func (r BuildGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BuildLogsListResponse ¶
type BuildLogsListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LogLineList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseBuildLogsListResponse ¶
func ParseBuildLogsListResponse(rsp *http.Response) (*BuildLogsListResponse, error)
ParseBuildLogsListResponse parses an HTTP response from a BuildLogsListWithResponse call
func (BuildLogsListResponse) Status ¶
func (r BuildLogsListResponse) Status() string
Status returns HTTPResponse.Status
func (BuildLogsListResponse) StatusCode ¶
func (r BuildLogsListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BuildStep ¶
type BuildStep struct {
// BuildDir The relative path to the build directory
BuildDir string `json:"buildDir"`
// DockerfilePath The relative path from the build dir to the Dockerfile
DockerfilePath string `json:"dockerfilePath"`
Metadata APIResourceMeta `json:"metadata"`
}
BuildStep defines model for BuildStep.
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) BillingPortalLinkGet ¶
func (c *Client) BillingPortalLinkGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BuildGet ¶
func (c *Client) BuildGet(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BuildLogsList ¶
func (c *Client) BuildLogsList(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) FeatureFlagsList ¶
func (c *Client) FeatureFlagsList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GithubAppListBranches ¶
func (*Client) GithubAppListInstallations ¶
func (*Client) GithubAppListRepos ¶
func (c *Client) GithubAppListRepos(ctx context.Context, ghInstallation openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GithubUpdateGlobalWebhook ¶
func (*Client) GithubUpdateTenantWebhook ¶
func (c *Client) GithubUpdateTenantWebhook(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IacLogsList ¶
func (c *Client) IacLogsList(ctx context.Context, managedWorker openapi_types.UUID, params *IacLogsListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InfraAsCodeCreate ¶
func (c *Client) InfraAsCodeCreate(ctx context.Context, infraAsCodeRequest openapi_types.UUID, body InfraAsCodeCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InfraAsCodeCreateWithBody ¶
func (*Client) LagoMessageCreate ¶
func (*Client) LogCreate ¶
func (c *Client) LogCreate(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LogCreateWithBody ¶
func (*Client) LogList ¶
func (c *Client) LogList(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerCreate ¶
func (c *Client) ManagedWorkerCreate(ctx context.Context, tenant openapi_types.UUID, body ManagedWorkerCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerCreateWithBody ¶
func (*Client) ManagedWorkerDelete ¶
func (c *Client) ManagedWorkerDelete(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerEventsList ¶
func (c *Client) ManagedWorkerEventsList(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerGet ¶
func (c *Client) ManagedWorkerGet(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerInstancesList ¶
func (c *Client) ManagedWorkerInstancesList(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerList ¶
func (c *Client) ManagedWorkerList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerUpdate ¶
func (c *Client) ManagedWorkerUpdate(ctx context.Context, managedWorker openapi_types.UUID, body ManagedWorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ManagedWorkerUpdateWithBody ¶
func (*Client) MetadataGet ¶
func (*Client) MetricsCpuGet ¶
func (c *Client) MetricsCpuGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsCpuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MetricsDiskGet ¶
func (c *Client) MetricsDiskGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsDiskGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MetricsMemoryGet ¶
func (c *Client) MetricsMemoryGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsMemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RuntimeConfigListActions ¶
func (c *Client) RuntimeConfigListActions(ctx context.Context, runtimeConfig openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SubscriptionUpsert ¶
func (c *Client) SubscriptionUpsert(ctx context.Context, tenant openapi_types.UUID, body SubscriptionUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SubscriptionUpsertWithBody ¶
func (*Client) TenantBillingStateGet ¶
func (c *Client) TenantBillingStateGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UserUpdateGithubAppOauthCallback ¶
func (*Client) UserUpdateGithubAppOauthStart ¶
func (*Client) WorkflowRunEventsGetMetrics ¶
func (c *Client) WorkflowRunEventsGetMetrics(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunEventsGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface {
// LagoMessageCreate request
LagoMessageCreate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// TenantBillingStateGet request
TenantBillingStateGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingPortalLinkGet request
BillingPortalLinkGet(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubscriptionUpsertWithBody request with any body
SubscriptionUpsertWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SubscriptionUpsert(ctx context.Context, tenant openapi_types.UUID, body SubscriptionUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// BuildGet request
BuildGet(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// BuildLogsList request
BuildLogsList(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GithubAppListInstallations request
GithubAppListInstallations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GithubAppListRepos request
GithubAppListRepos(ctx context.Context, ghInstallation openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GithubAppListBranches request
GithubAppListBranches(ctx context.Context, ghInstallation openapi_types.UUID, ghRepoOwner string, ghRepoName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GithubUpdateGlobalWebhook request
GithubUpdateGlobalWebhook(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GithubUpdateTenantWebhook request
GithubUpdateTenantWebhook(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// InfraAsCodeCreateWithBody request with any body
InfraAsCodeCreateWithBody(ctx context.Context, infraAsCodeRequest openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
InfraAsCodeCreate(ctx context.Context, infraAsCodeRequest openapi_types.UUID, body InfraAsCodeCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerDelete request
ManagedWorkerDelete(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerGet request
ManagedWorkerGet(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerUpdateWithBody request with any body
ManagedWorkerUpdateWithBody(ctx context.Context, managedWorker openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ManagedWorkerUpdate(ctx context.Context, managedWorker openapi_types.UUID, body ManagedWorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerEventsList request
ManagedWorkerEventsList(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// IacLogsList request
IacLogsList(ctx context.Context, managedWorker openapi_types.UUID, params *IacLogsListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerInstancesList request
ManagedWorkerInstancesList(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// LogList request
LogList(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MetricsCpuGet request
MetricsCpuGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsCpuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MetricsDiskGet request
MetricsDiskGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsDiskGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MetricsMemoryGet request
MetricsMemoryGet(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsMemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MetadataGet request
MetadataGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RuntimeConfigListActions request
RuntimeConfigListActions(ctx context.Context, runtimeConfig openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// FeatureFlagsList request
FeatureFlagsList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// LogCreateWithBody request with any body
LogCreateWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LogCreate(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerList request
ManagedWorkerList(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ManagedWorkerCreateWithBody request with any body
ManagedWorkerCreateWithBody(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ManagedWorkerCreate(ctx context.Context, tenant openapi_types.UUID, body ManagedWorkerCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// WorkflowRunEventsGetMetrics request
WorkflowRunEventsGetMetrics(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunEventsGetMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UserUpdateGithubAppOauthCallback request
UserUpdateGithubAppOauthCallback(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UserUpdateGithubAppOauthStart request
UserUpdateGithubAppOauthStart(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) BillingPortalLinkGetWithResponse ¶
func (c *ClientWithResponses) BillingPortalLinkGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*BillingPortalLinkGetResponse, error)
BillingPortalLinkGetWithResponse request returning *BillingPortalLinkGetResponse
func (*ClientWithResponses) BuildGetWithResponse ¶
func (c *ClientWithResponses) BuildGetWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildGetResponse, error)
BuildGetWithResponse request returning *BuildGetResponse
func (*ClientWithResponses) BuildLogsListWithResponse ¶
func (c *ClientWithResponses) BuildLogsListWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildLogsListResponse, error)
BuildLogsListWithResponse request returning *BuildLogsListResponse
func (*ClientWithResponses) FeatureFlagsListWithResponse ¶
func (c *ClientWithResponses) FeatureFlagsListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*FeatureFlagsListResponse, error)
FeatureFlagsListWithResponse request returning *FeatureFlagsListResponse
func (*ClientWithResponses) GithubAppListBranchesWithResponse ¶
func (c *ClientWithResponses) GithubAppListBranchesWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, ghRepoOwner string, ghRepoName string, reqEditors ...RequestEditorFn) (*GithubAppListBranchesResponse, error)
GithubAppListBranchesWithResponse request returning *GithubAppListBranchesResponse
func (*ClientWithResponses) GithubAppListInstallationsWithResponse ¶
func (c *ClientWithResponses) GithubAppListInstallationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubAppListInstallationsResponse, error)
GithubAppListInstallationsWithResponse request returning *GithubAppListInstallationsResponse
func (*ClientWithResponses) GithubAppListReposWithResponse ¶
func (c *ClientWithResponses) GithubAppListReposWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, reqEditors ...RequestEditorFn) (*GithubAppListReposResponse, error)
GithubAppListReposWithResponse request returning *GithubAppListReposResponse
func (*ClientWithResponses) GithubUpdateGlobalWebhookWithResponse ¶
func (c *ClientWithResponses) GithubUpdateGlobalWebhookWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubUpdateGlobalWebhookResponse, error)
GithubUpdateGlobalWebhookWithResponse request returning *GithubUpdateGlobalWebhookResponse
func (*ClientWithResponses) GithubUpdateTenantWebhookWithResponse ¶
func (c *ClientWithResponses) GithubUpdateTenantWebhookWithResponse(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*GithubUpdateTenantWebhookResponse, error)
GithubUpdateTenantWebhookWithResponse request returning *GithubUpdateTenantWebhookResponse
func (*ClientWithResponses) IacLogsListWithResponse ¶
func (c *ClientWithResponses) IacLogsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *IacLogsListParams, reqEditors ...RequestEditorFn) (*IacLogsListResponse, error)
IacLogsListWithResponse request returning *IacLogsListResponse
func (*ClientWithResponses) InfraAsCodeCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) InfraAsCodeCreateWithBodyWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InfraAsCodeCreateResponse, error)
InfraAsCodeCreateWithBodyWithResponse request with arbitrary body returning *InfraAsCodeCreateResponse
func (*ClientWithResponses) InfraAsCodeCreateWithResponse ¶
func (c *ClientWithResponses) InfraAsCodeCreateWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, body InfraAsCodeCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*InfraAsCodeCreateResponse, error)
func (*ClientWithResponses) LagoMessageCreateWithResponse ¶
func (c *ClientWithResponses) LagoMessageCreateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LagoMessageCreateResponse, error)
LagoMessageCreateWithResponse request returning *LagoMessageCreateResponse
func (*ClientWithResponses) LogCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) LogCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LogCreateResponse, error)
LogCreateWithBodyWithResponse request with arbitrary body returning *LogCreateResponse
func (*ClientWithResponses) LogCreateWithResponse ¶
func (c *ClientWithResponses) LogCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*LogCreateResponse, error)
func (*ClientWithResponses) LogListWithResponse ¶
func (c *ClientWithResponses) LogListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, reqEditors ...RequestEditorFn) (*LogListResponse, error)
LogListWithResponse request returning *LogListResponse
func (*ClientWithResponses) ManagedWorkerCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagedWorkerCreateResponse, error)
ManagedWorkerCreateWithBodyWithResponse request with arbitrary body returning *ManagedWorkerCreateResponse
func (*ClientWithResponses) ManagedWorkerCreateWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body ManagedWorkerCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagedWorkerCreateResponse, error)
func (*ClientWithResponses) ManagedWorkerDeleteWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerDeleteWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerDeleteResponse, error)
ManagedWorkerDeleteWithResponse request returning *ManagedWorkerDeleteResponse
func (*ClientWithResponses) ManagedWorkerEventsListWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerEventsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerEventsListResponse, error)
ManagedWorkerEventsListWithResponse request returning *ManagedWorkerEventsListResponse
func (*ClientWithResponses) ManagedWorkerGetWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerGetResponse, error)
ManagedWorkerGetWithResponse request returning *ManagedWorkerGetResponse
func (*ClientWithResponses) ManagedWorkerInstancesListWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerInstancesListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerInstancesListResponse, error)
ManagedWorkerInstancesListWithResponse request returning *ManagedWorkerInstancesListResponse
func (*ClientWithResponses) ManagedWorkerListWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerListResponse, error)
ManagedWorkerListWithResponse request returning *ManagedWorkerListResponse
func (*ClientWithResponses) ManagedWorkerUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerUpdateWithBodyWithResponse(ctx context.Context, managedWorker openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagedWorkerUpdateResponse, error)
ManagedWorkerUpdateWithBodyWithResponse request with arbitrary body returning *ManagedWorkerUpdateResponse
func (*ClientWithResponses) ManagedWorkerUpdateWithResponse ¶
func (c *ClientWithResponses) ManagedWorkerUpdateWithResponse(ctx context.Context, managedWorker openapi_types.UUID, body ManagedWorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagedWorkerUpdateResponse, error)
func (*ClientWithResponses) MetadataGetWithResponse ¶
func (c *ClientWithResponses) MetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataGetResponse, error)
MetadataGetWithResponse request returning *MetadataGetResponse
func (*ClientWithResponses) MetricsCpuGetWithResponse ¶
func (c *ClientWithResponses) MetricsCpuGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsCpuGetParams, reqEditors ...RequestEditorFn) (*MetricsCpuGetResponse, error)
MetricsCpuGetWithResponse request returning *MetricsCpuGetResponse
func (*ClientWithResponses) MetricsDiskGetWithResponse ¶
func (c *ClientWithResponses) MetricsDiskGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsDiskGetParams, reqEditors ...RequestEditorFn) (*MetricsDiskGetResponse, error)
MetricsDiskGetWithResponse request returning *MetricsDiskGetResponse
func (*ClientWithResponses) MetricsMemoryGetWithResponse ¶
func (c *ClientWithResponses) MetricsMemoryGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsMemoryGetParams, reqEditors ...RequestEditorFn) (*MetricsMemoryGetResponse, error)
MetricsMemoryGetWithResponse request returning *MetricsMemoryGetResponse
func (*ClientWithResponses) RuntimeConfigListActionsWithResponse ¶
func (c *ClientWithResponses) RuntimeConfigListActionsWithResponse(ctx context.Context, runtimeConfig openapi_types.UUID, reqEditors ...RequestEditorFn) (*RuntimeConfigListActionsResponse, error)
RuntimeConfigListActionsWithResponse request returning *RuntimeConfigListActionsResponse
func (*ClientWithResponses) SubscriptionUpsertWithBodyWithResponse ¶
func (c *ClientWithResponses) SubscriptionUpsertWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscriptionUpsertResponse, error)
SubscriptionUpsertWithBodyWithResponse request with arbitrary body returning *SubscriptionUpsertResponse
func (*ClientWithResponses) SubscriptionUpsertWithResponse ¶
func (c *ClientWithResponses) SubscriptionUpsertWithResponse(ctx context.Context, tenant openapi_types.UUID, body SubscriptionUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscriptionUpsertResponse, error)
func (*ClientWithResponses) TenantBillingStateGetWithResponse ¶
func (c *ClientWithResponses) TenantBillingStateGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantBillingStateGetResponse, error)
TenantBillingStateGetWithResponse request returning *TenantBillingStateGetResponse
func (*ClientWithResponses) UserUpdateGithubAppOauthCallbackWithResponse ¶
func (c *ClientWithResponses) UserUpdateGithubAppOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthCallbackResponse, error)
UserUpdateGithubAppOauthCallbackWithResponse request returning *UserUpdateGithubAppOauthCallbackResponse
func (*ClientWithResponses) UserUpdateGithubAppOauthStartWithResponse ¶
func (c *ClientWithResponses) UserUpdateGithubAppOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthStartResponse, error)
UserUpdateGithubAppOauthStartWithResponse request returning *UserUpdateGithubAppOauthStartResponse
func (*ClientWithResponses) WorkflowRunEventsGetMetricsWithResponse ¶
func (c *ClientWithResponses) WorkflowRunEventsGetMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunEventsGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowRunEventsGetMetricsResponse, error)
WorkflowRunEventsGetMetricsWithResponse request returning *WorkflowRunEventsGetMetricsResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// LagoMessageCreateWithResponse request
LagoMessageCreateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LagoMessageCreateResponse, error)
// TenantBillingStateGetWithResponse request
TenantBillingStateGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*TenantBillingStateGetResponse, error)
// BillingPortalLinkGetWithResponse request
BillingPortalLinkGetWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*BillingPortalLinkGetResponse, error)
// SubscriptionUpsertWithBodyWithResponse request with any body
SubscriptionUpsertWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubscriptionUpsertResponse, error)
SubscriptionUpsertWithResponse(ctx context.Context, tenant openapi_types.UUID, body SubscriptionUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*SubscriptionUpsertResponse, error)
// BuildGetWithResponse request
BuildGetWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildGetResponse, error)
// BuildLogsListWithResponse request
BuildLogsListWithResponse(ctx context.Context, build openapi_types.UUID, reqEditors ...RequestEditorFn) (*BuildLogsListResponse, error)
// GithubAppListInstallationsWithResponse request
GithubAppListInstallationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubAppListInstallationsResponse, error)
// GithubAppListReposWithResponse request
GithubAppListReposWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, reqEditors ...RequestEditorFn) (*GithubAppListReposResponse, error)
// GithubAppListBranchesWithResponse request
GithubAppListBranchesWithResponse(ctx context.Context, ghInstallation openapi_types.UUID, ghRepoOwner string, ghRepoName string, reqEditors ...RequestEditorFn) (*GithubAppListBranchesResponse, error)
// GithubUpdateGlobalWebhookWithResponse request
GithubUpdateGlobalWebhookWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubUpdateGlobalWebhookResponse, error)
// GithubUpdateTenantWebhookWithResponse request
GithubUpdateTenantWebhookWithResponse(ctx context.Context, webhook openapi_types.UUID, reqEditors ...RequestEditorFn) (*GithubUpdateTenantWebhookResponse, error)
// InfraAsCodeCreateWithBodyWithResponse request with any body
InfraAsCodeCreateWithBodyWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InfraAsCodeCreateResponse, error)
InfraAsCodeCreateWithResponse(ctx context.Context, infraAsCodeRequest openapi_types.UUID, body InfraAsCodeCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*InfraAsCodeCreateResponse, error)
// ManagedWorkerDeleteWithResponse request
ManagedWorkerDeleteWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerDeleteResponse, error)
// ManagedWorkerGetWithResponse request
ManagedWorkerGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerGetResponse, error)
// ManagedWorkerUpdateWithBodyWithResponse request with any body
ManagedWorkerUpdateWithBodyWithResponse(ctx context.Context, managedWorker openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagedWorkerUpdateResponse, error)
ManagedWorkerUpdateWithResponse(ctx context.Context, managedWorker openapi_types.UUID, body ManagedWorkerUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagedWorkerUpdateResponse, error)
// ManagedWorkerEventsListWithResponse request
ManagedWorkerEventsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerEventsListResponse, error)
// IacLogsListWithResponse request
IacLogsListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *IacLogsListParams, reqEditors ...RequestEditorFn) (*IacLogsListResponse, error)
// ManagedWorkerInstancesListWithResponse request
ManagedWorkerInstancesListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerInstancesListResponse, error)
// LogListWithResponse request
LogListWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *LogListParams, reqEditors ...RequestEditorFn) (*LogListResponse, error)
// MetricsCpuGetWithResponse request
MetricsCpuGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsCpuGetParams, reqEditors ...RequestEditorFn) (*MetricsCpuGetResponse, error)
// MetricsDiskGetWithResponse request
MetricsDiskGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsDiskGetParams, reqEditors ...RequestEditorFn) (*MetricsDiskGetResponse, error)
// MetricsMemoryGetWithResponse request
MetricsMemoryGetWithResponse(ctx context.Context, managedWorker openapi_types.UUID, params *MetricsMemoryGetParams, reqEditors ...RequestEditorFn) (*MetricsMemoryGetResponse, error)
// MetadataGetWithResponse request
MetadataGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MetadataGetResponse, error)
// RuntimeConfigListActionsWithResponse request
RuntimeConfigListActionsWithResponse(ctx context.Context, runtimeConfig openapi_types.UUID, reqEditors ...RequestEditorFn) (*RuntimeConfigListActionsResponse, error)
// FeatureFlagsListWithResponse request
FeatureFlagsListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*FeatureFlagsListResponse, error)
// LogCreateWithBodyWithResponse request with any body
LogCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LogCreateResponse, error)
LogCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body LogCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*LogCreateResponse, error)
// ManagedWorkerListWithResponse request
ManagedWorkerListWithResponse(ctx context.Context, tenant openapi_types.UUID, reqEditors ...RequestEditorFn) (*ManagedWorkerListResponse, error)
// ManagedWorkerCreateWithBodyWithResponse request with any body
ManagedWorkerCreateWithBodyWithResponse(ctx context.Context, tenant openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagedWorkerCreateResponse, error)
ManagedWorkerCreateWithResponse(ctx context.Context, tenant openapi_types.UUID, body ManagedWorkerCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagedWorkerCreateResponse, error)
// WorkflowRunEventsGetMetricsWithResponse request
WorkflowRunEventsGetMetricsWithResponse(ctx context.Context, tenant openapi_types.UUID, params *WorkflowRunEventsGetMetricsParams, reqEditors ...RequestEditorFn) (*WorkflowRunEventsGetMetricsResponse, error)
// UserUpdateGithubAppOauthCallbackWithResponse request
UserUpdateGithubAppOauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthCallbackResponse, error)
// UserUpdateGithubAppOauthStartWithResponse request
UserUpdateGithubAppOauthStartWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserUpdateGithubAppOauthStartResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Coupon ¶
type Coupon struct {
// AmountCents The amount off of the coupon.
AmountCents *int `json:"amount_cents,omitempty"`
// AmountCentsRemaining The amount remaining on the coupon.
AmountCentsRemaining *int `json:"amount_cents_remaining,omitempty"`
// AmountCurrency The currency of the coupon.
AmountCurrency *string `json:"amount_currency,omitempty"`
Frequency CouponFrequency `json:"frequency"`
// FrequencyDuration The frequency duration of the coupon.
FrequencyDuration *int `json:"frequency_duration,omitempty"`
// FrequencyDurationRemaining The frequency duration remaining of the coupon.
FrequencyDurationRemaining *int `json:"frequency_duration_remaining,omitempty"`
// Name The name of the coupon.
Name string `json:"name"`
// Percent The percentage off of the coupon.
Percent *float32 `json:"percent,omitempty"`
}
Coupon defines model for Coupon.
type CouponFrequency ¶
type CouponFrequency string
CouponFrequency defines model for CouponFrequency.
const ( Once CouponFrequency = "once" Recurring CouponFrequency = "recurring" )
Defines values for CouponFrequency.
type CreateBuildStepRequest ¶
type CreateBuildStepRequest struct {
// BuildDir The relative path to the build directory
BuildDir string `json:"buildDir"`
// DockerfilePath The relative path from the build dir to the Dockerfile
DockerfilePath string `json:"dockerfilePath"`
}
CreateBuildStepRequest defines model for CreateBuildStepRequest.
type CreateManagedWorkerBuildConfigRequest ¶
type CreateManagedWorkerBuildConfigRequest struct {
GithubInstallationId openapi_types.UUID `json:"githubInstallationId"`
GithubRepositoryBranch string `json:"githubRepositoryBranch"`
GithubRepositoryName string `json:"githubRepositoryName"`
GithubRepositoryOwner string `json:"githubRepositoryOwner"`
Steps []CreateBuildStepRequest `json:"steps"`
}
CreateManagedWorkerBuildConfigRequest defines model for CreateManagedWorkerBuildConfigRequest.
type CreateManagedWorkerRequest ¶
type CreateManagedWorkerRequest struct {
BuildConfig CreateManagedWorkerBuildConfigRequest `json:"buildConfig"`
// EnvVars A map of environment variables to set for the worker
EnvVars map[string]string `json:"envVars"`
IsIac bool `json:"isIac"`
Name string `json:"name" validate:"required,hatchetName,min=1,max=256"`
RuntimeConfig *CreateManagedWorkerRuntimeConfigRequest `json:"runtimeConfig,omitempty"`
}
CreateManagedWorkerRequest defines model for CreateManagedWorkerRequest.
type CreateManagedWorkerRuntimeConfigRequest ¶
type CreateManagedWorkerRuntimeConfigRequest struct {
Actions *[]string `json:"actions,omitempty"`
// CpuKind The kind of CPU to use for the worker
CpuKind string `json:"cpuKind"`
// Cpus The number of CPUs to use for the worker
Cpus int `json:"cpus"`
// GpuKind The kind of GPU to use for the worker
GpuKind *CreateManagedWorkerRuntimeConfigRequestGpuKind `json:"gpuKind,omitempty"`
// Gpus The number of GPUs to use for the worker
Gpus *int `json:"gpus,omitempty"`
// MemoryMb The amount of memory in MB to use for the worker
MemoryMb int `json:"memoryMb"`
NumReplicas int `json:"numReplicas"`
// Regions The region to deploy the worker to
Regions *[]ManagedWorkerRegion `json:"regions,omitempty"`
Slots *int `json:"slots,omitempty"`
}
CreateManagedWorkerRuntimeConfigRequest defines model for CreateManagedWorkerRuntimeConfigRequest.
type CreateManagedWorkerRuntimeConfigRequestGpuKind ¶
type CreateManagedWorkerRuntimeConfigRequestGpuKind string
CreateManagedWorkerRuntimeConfigRequestGpuKind The kind of GPU to use for the worker
const ( A10 CreateManagedWorkerRuntimeConfigRequestGpuKind = "a10" A10040gb CreateManagedWorkerRuntimeConfigRequestGpuKind = "a100-40gb" A10080gb CreateManagedWorkerRuntimeConfigRequestGpuKind = "a100-80gb" L40s CreateManagedWorkerRuntimeConfigRequestGpuKind = "l40s" )
Defines values for CreateManagedWorkerRuntimeConfigRequestGpuKind.
type EventObject ¶
type EventObject struct {
Event *struct {
Provider *string `json:"provider,omitempty"`
} `json:"event,omitempty"`
Fly *struct {
App *struct {
Instance *string `json:"instance,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"app,omitempty"`
Region *string `json:"region,omitempty"`
} `json:"fly,omitempty"`
Host *string `json:"host,omitempty"`
Log *struct {
Level *string `json:"level,omitempty"`
} `json:"log,omitempty"`
Message *string `json:"message,omitempty"`
Timestamp *time.Time `json:"timestamp,omitempty"`
}
EventObject defines model for EventObject.
type FeatureFlags ¶
FeatureFlags a map of feature flags for the tenant
type FeatureFlagsListResponse ¶
type FeatureFlagsListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *FeatureFlags
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseFeatureFlagsListResponse ¶
func ParseFeatureFlagsListResponse(rsp *http.Response) (*FeatureFlagsListResponse, error)
ParseFeatureFlagsListResponse parses an HTTP response from a FeatureFlagsListWithResponse call
func (FeatureFlagsListResponse) Status ¶
func (r FeatureFlagsListResponse) Status() string
Status returns HTTPResponse.Status
func (FeatureFlagsListResponse) StatusCode ¶
func (r FeatureFlagsListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GithubAppInstallation ¶
type GithubAppInstallation struct {
AccountAvatarUrl string `json:"account_avatar_url"`
AccountName string `json:"account_name"`
InstallationSettingsUrl string `json:"installation_settings_url"`
Metadata APIResourceMeta `json:"metadata"`
}
GithubAppInstallation defines model for GithubAppInstallation.
type GithubAppListBranchesResponse ¶
type GithubAppListBranchesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListGithubBranchesResponse
JSON400 *APIErrors
JSON401 *APIErrors
JSON405 *APIErrors
}
func ParseGithubAppListBranchesResponse ¶
func ParseGithubAppListBranchesResponse(rsp *http.Response) (*GithubAppListBranchesResponse, error)
ParseGithubAppListBranchesResponse parses an HTTP response from a GithubAppListBranchesWithResponse call
func (GithubAppListBranchesResponse) Status ¶
func (r GithubAppListBranchesResponse) Status() string
Status returns HTTPResponse.Status
func (GithubAppListBranchesResponse) StatusCode ¶
func (r GithubAppListBranchesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GithubAppListInstallationsResponse ¶
type GithubAppListInstallationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListGithubAppInstallationsResponse
JSON400 *APIErrors
JSON401 *APIErrors
JSON405 *APIErrors
}
func ParseGithubAppListInstallationsResponse ¶
func ParseGithubAppListInstallationsResponse(rsp *http.Response) (*GithubAppListInstallationsResponse, error)
ParseGithubAppListInstallationsResponse parses an HTTP response from a GithubAppListInstallationsWithResponse call
func (GithubAppListInstallationsResponse) Status ¶
func (r GithubAppListInstallationsResponse) Status() string
Status returns HTTPResponse.Status
func (GithubAppListInstallationsResponse) StatusCode ¶
func (r GithubAppListInstallationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GithubAppListReposResponse ¶
type GithubAppListReposResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListGithubReposResponse
JSON400 *APIErrors
JSON401 *APIErrors
JSON405 *APIErrors
}
func ParseGithubAppListReposResponse ¶
func ParseGithubAppListReposResponse(rsp *http.Response) (*GithubAppListReposResponse, error)
ParseGithubAppListReposResponse parses an HTTP response from a GithubAppListReposWithResponse call
func (GithubAppListReposResponse) Status ¶
func (r GithubAppListReposResponse) Status() string
Status returns HTTPResponse.Status
func (GithubAppListReposResponse) StatusCode ¶
func (r GithubAppListReposResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GithubBranch ¶
type GithubBranch struct {
BranchName string `json:"branch_name"`
IsDefault bool `json:"is_default"`
}
GithubBranch defines model for GithubBranch.
type GithubRepo ¶
GithubRepo defines model for GithubRepo.
type GithubUpdateGlobalWebhookResponse ¶
type GithubUpdateGlobalWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *APIErrors
JSON401 *APIErrors
JSON405 *APIErrors
}
func ParseGithubUpdateGlobalWebhookResponse ¶
func ParseGithubUpdateGlobalWebhookResponse(rsp *http.Response) (*GithubUpdateGlobalWebhookResponse, error)
ParseGithubUpdateGlobalWebhookResponse parses an HTTP response from a GithubUpdateGlobalWebhookWithResponse call
func (GithubUpdateGlobalWebhookResponse) Status ¶
func (r GithubUpdateGlobalWebhookResponse) Status() string
Status returns HTTPResponse.Status
func (GithubUpdateGlobalWebhookResponse) StatusCode ¶
func (r GithubUpdateGlobalWebhookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GithubUpdateTenantWebhookResponse ¶
type GithubUpdateTenantWebhookResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *APIErrors
JSON401 *APIErrors
JSON405 *APIErrors
}
func ParseGithubUpdateTenantWebhookResponse ¶
func ParseGithubUpdateTenantWebhookResponse(rsp *http.Response) (*GithubUpdateTenantWebhookResponse, error)
ParseGithubUpdateTenantWebhookResponse parses an HTTP response from a GithubUpdateTenantWebhookWithResponse call
func (GithubUpdateTenantWebhookResponse) Status ¶
func (r GithubUpdateTenantWebhookResponse) Status() string
Status returns HTTPResponse.Status
func (GithubUpdateTenantWebhookResponse) StatusCode ¶
func (r GithubUpdateTenantWebhookResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HistogramBucket ¶
type HistogramBucket struct {
Boundaries *int32 `json:"boundaries,omitempty"`
Count *FloatString `json:"count,omitempty"`
Lower *FloatString `json:"lower,omitempty"`
Upper *FloatString `json:"upper,omitempty"`
}
HistogramBucket defines model for HistogramBucket.
type HistogramBuckets ¶
type HistogramBuckets = []HistogramBucket
HistogramBuckets defines model for HistogramBuckets.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IacLogsListParams ¶
type IacLogsListParams struct {
// DeployKey The deploy key
DeployKey string `form:"deployKey" json:"deployKey"`
}
IacLogsListParams defines parameters for IacLogsList.
type IacLogsListResponse ¶
type IacLogsListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LogLineList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseIacLogsListResponse ¶
func ParseIacLogsListResponse(rsp *http.Response) (*IacLogsListResponse, error)
ParseIacLogsListResponse parses an HTTP response from a IacLogsListWithResponse call
func (IacLogsListResponse) Status ¶
func (r IacLogsListResponse) Status() string
Status returns HTTPResponse.Status
func (IacLogsListResponse) StatusCode ¶
func (r IacLogsListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InfraAsCodeCreateJSONRequestBody ¶
type InfraAsCodeCreateJSONRequestBody = InfraAsCodeRequest
InfraAsCodeCreateJSONRequestBody defines body for InfraAsCodeCreate for application/json ContentType.
type InfraAsCodeCreateResponse ¶
type InfraAsCodeCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseInfraAsCodeCreateResponse ¶
func ParseInfraAsCodeCreateResponse(rsp *http.Response) (*InfraAsCodeCreateResponse, error)
ParseInfraAsCodeCreateResponse parses an HTTP response from a InfraAsCodeCreateWithResponse call
func (InfraAsCodeCreateResponse) Status ¶
func (r InfraAsCodeCreateResponse) Status() string
Status returns HTTPResponse.Status
func (InfraAsCodeCreateResponse) StatusCode ¶
func (r InfraAsCodeCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InfraAsCodeRequest ¶
type InfraAsCodeRequest struct {
RuntimeConfigs []CreateManagedWorkerRuntimeConfigRequest `json:"runtimeConfigs"`
}
InfraAsCodeRequest defines model for InfraAsCodeRequest.
type Instance ¶
type Instance struct {
CommitSha string `json:"commitSha"`
CpuKind string `json:"cpuKind"`
Cpus int `json:"cpus"`
DiskGb int `json:"diskGb"`
InstanceId string `json:"instanceId"`
MemoryMb int `json:"memoryMb"`
Name string `json:"name"`
Region string `json:"region"`
State string `json:"state"`
}
Instance defines model for Instance.
type InstanceList ¶
type InstanceList struct {
Pagination *PaginationResponse `json:"pagination,omitempty"`
Rows *[]Instance `json:"rows,omitempty"`
}
InstanceList defines model for InstanceList.
type LagoMessageCreateResponse ¶
type LagoMessageCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseLagoMessageCreateResponse ¶
func ParseLagoMessageCreateResponse(rsp *http.Response) (*LagoMessageCreateResponse, error)
ParseLagoMessageCreateResponse parses an HTTP response from a LagoMessageCreateWithResponse call
func (LagoMessageCreateResponse) Status ¶
func (r LagoMessageCreateResponse) Status() string
Status returns HTTPResponse.Status
func (LagoMessageCreateResponse) StatusCode ¶
func (r LagoMessageCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGithubAppInstallationsResponse ¶
type ListGithubAppInstallationsResponse struct {
Pagination PaginationResponse `json:"pagination"`
Rows []GithubAppInstallation `json:"rows"`
}
ListGithubAppInstallationsResponse defines model for ListGithubAppInstallationsResponse.
type ListGithubBranchesResponse ¶
type ListGithubBranchesResponse = []GithubBranch
ListGithubBranchesResponse defines model for ListGithubBranchesResponse.
type ListGithubReposResponse ¶
type ListGithubReposResponse = []GithubRepo
ListGithubReposResponse defines model for ListGithubReposResponse.
type LogCreateJSONRequestBody ¶
type LogCreateJSONRequestBody = VectorPushRequest
LogCreateJSONRequestBody defines body for LogCreate for application/json ContentType.
type LogCreateResponse ¶
type LogCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseLogCreateResponse ¶
func ParseLogCreateResponse(rsp *http.Response) (*LogCreateResponse, error)
ParseLogCreateResponse parses an HTTP response from a LogCreateWithResponse call
func (LogCreateResponse) Status ¶
func (r LogCreateResponse) Status() string
Status returns HTTPResponse.Status
func (LogCreateResponse) StatusCode ¶
func (r LogCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogLine ¶
type LogLine struct {
Instance string `json:"instance"`
Line string `json:"line"`
Timestamp time.Time `json:"timestamp"`
}
LogLine defines model for LogLine.
type LogLineList ¶
type LogLineList struct {
Pagination *PaginationResponse `json:"pagination,omitempty"`
Rows *[]LogLine `json:"rows,omitempty"`
}
LogLineList defines model for LogLineList.
type LogListParams ¶
type LogListParams struct {
// After When the logs should start
After *time.Time `form:"after,omitempty" json:"after,omitempty"`
// Before When the logs should end
Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
// Search The search query to filter for
Search *string `form:"search,omitempty" json:"search,omitempty"`
// Direction The direction to sort the logs
Direction *LogListParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}
LogListParams defines parameters for LogList.
type LogListParamsDirection ¶
type LogListParamsDirection string
LogListParamsDirection defines parameters for LogList.
const ( Backward LogListParamsDirection = "backward" Forward LogListParamsDirection = "forward" )
Defines values for LogListParamsDirection.
type LogListResponse ¶
type LogListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LogLineList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseLogListResponse ¶
func ParseLogListResponse(rsp *http.Response) (*LogListResponse, error)
ParseLogListResponse parses an HTTP response from a LogListWithResponse call
func (LogListResponse) Status ¶
func (r LogListResponse) Status() string
Status returns HTTPResponse.Status
func (LogListResponse) StatusCode ¶
func (r LogListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorker ¶
type ManagedWorker struct {
BuildConfig ManagedWorkerBuildConfig `json:"buildConfig"`
// EnvVars A map of environment variables to set for the worker
EnvVars map[string]string `json:"envVars"`
IsIac bool `json:"isIac"`
Metadata APIResourceMeta `json:"metadata"`
Name string `json:"name"`
RuntimeConfigs *[]ManagedWorkerRuntimeConfig `json:"runtimeConfigs,omitempty"`
}
ManagedWorker defines model for ManagedWorker.
type ManagedWorkerBuildConfig ¶
type ManagedWorkerBuildConfig struct {
GithubInstallationId openapi_types.UUID `json:"githubInstallationId"`
GithubRepository GithubRepo `json:"githubRepository"`
GithubRepositoryBranch string `json:"githubRepositoryBranch"`
Metadata APIResourceMeta `json:"metadata"`
Steps *[]BuildStep `json:"steps,omitempty"`
}
ManagedWorkerBuildConfig defines model for ManagedWorkerBuildConfig.
type ManagedWorkerCreateJSONRequestBody ¶
type ManagedWorkerCreateJSONRequestBody = CreateManagedWorkerRequest
ManagedWorkerCreateJSONRequestBody defines body for ManagedWorkerCreate for application/json ContentType.
type ManagedWorkerCreateResponse ¶
type ManagedWorkerCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorker
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseManagedWorkerCreateResponse ¶
func ParseManagedWorkerCreateResponse(rsp *http.Response) (*ManagedWorkerCreateResponse, error)
ParseManagedWorkerCreateResponse parses an HTTP response from a ManagedWorkerCreateWithResponse call
func (ManagedWorkerCreateResponse) Status ¶
func (r ManagedWorkerCreateResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerCreateResponse) StatusCode ¶
func (r ManagedWorkerCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerDeleteResponse ¶
type ManagedWorkerDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorker
JSON400 *APIErrors
JSON403 *APIErrors
JSON404 *APIErrors
}
func ParseManagedWorkerDeleteResponse ¶
func ParseManagedWorkerDeleteResponse(rsp *http.Response) (*ManagedWorkerDeleteResponse, error)
ParseManagedWorkerDeleteResponse parses an HTTP response from a ManagedWorkerDeleteWithResponse call
func (ManagedWorkerDeleteResponse) Status ¶
func (r ManagedWorkerDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerDeleteResponse) StatusCode ¶
func (r ManagedWorkerDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerEvent ¶
type ManagedWorkerEvent struct {
Data map[string]interface{} `json:"data"`
Id int `json:"id"`
ManagedWorkerId string `json:"managedWorkerId"`
Message string `json:"message"`
Status ManagedWorkerEventStatus `json:"status"`
TimeFirstSeen time.Time `json:"timeFirstSeen"`
TimeLastSeen time.Time `json:"timeLastSeen"`
}
ManagedWorkerEvent defines model for ManagedWorkerEvent.
type ManagedWorkerEventList ¶
type ManagedWorkerEventList struct {
Pagination *PaginationResponse `json:"pagination,omitempty"`
Rows *[]ManagedWorkerEvent `json:"rows,omitempty"`
}
ManagedWorkerEventList defines model for ManagedWorkerEventList.
type ManagedWorkerEventStatus ¶
type ManagedWorkerEventStatus string
ManagedWorkerEventStatus defines model for ManagedWorkerEventStatus.
const ( CANCELLED ManagedWorkerEventStatus = "CANCELLED" FAILED ManagedWorkerEventStatus = "FAILED" INPROGRESS ManagedWorkerEventStatus = "IN_PROGRESS" SUCCEEDED ManagedWorkerEventStatus = "SUCCEEDED" )
Defines values for ManagedWorkerEventStatus.
type ManagedWorkerEventsListResponse ¶
type ManagedWorkerEventsListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorkerEventList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseManagedWorkerEventsListResponse ¶
func ParseManagedWorkerEventsListResponse(rsp *http.Response) (*ManagedWorkerEventsListResponse, error)
ParseManagedWorkerEventsListResponse parses an HTTP response from a ManagedWorkerEventsListWithResponse call
func (ManagedWorkerEventsListResponse) Status ¶
func (r ManagedWorkerEventsListResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerEventsListResponse) StatusCode ¶
func (r ManagedWorkerEventsListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerGetResponse ¶
type ManagedWorkerGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorker
JSON400 *APIErrors
JSON403 *APIErrors
JSON404 *APIErrors
}
func ParseManagedWorkerGetResponse ¶
func ParseManagedWorkerGetResponse(rsp *http.Response) (*ManagedWorkerGetResponse, error)
ParseManagedWorkerGetResponse parses an HTTP response from a ManagedWorkerGetWithResponse call
func (ManagedWorkerGetResponse) Status ¶
func (r ManagedWorkerGetResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerGetResponse) StatusCode ¶
func (r ManagedWorkerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerInstancesListResponse ¶
type ManagedWorkerInstancesListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InstanceList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseManagedWorkerInstancesListResponse ¶
func ParseManagedWorkerInstancesListResponse(rsp *http.Response) (*ManagedWorkerInstancesListResponse, error)
ParseManagedWorkerInstancesListResponse parses an HTTP response from a ManagedWorkerInstancesListWithResponse call
func (ManagedWorkerInstancesListResponse) Status ¶
func (r ManagedWorkerInstancesListResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerInstancesListResponse) StatusCode ¶
func (r ManagedWorkerInstancesListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerList ¶
type ManagedWorkerList struct {
Pagination *PaginationResponse `json:"pagination,omitempty"`
Rows *[]ManagedWorker `json:"rows,omitempty"`
}
ManagedWorkerList defines model for ManagedWorkerList.
type ManagedWorkerListResponse ¶
type ManagedWorkerListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorkerList
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseManagedWorkerListResponse ¶
func ParseManagedWorkerListResponse(rsp *http.Response) (*ManagedWorkerListResponse, error)
ParseManagedWorkerListResponse parses an HTTP response from a ManagedWorkerListWithResponse call
func (ManagedWorkerListResponse) Status ¶
func (r ManagedWorkerListResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerListResponse) StatusCode ¶
func (r ManagedWorkerListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ManagedWorkerRegion ¶
type ManagedWorkerRegion string
ManagedWorkerRegion defines model for ManagedWorkerRegion.
const ( Ams ManagedWorkerRegion = "ams" Arn ManagedWorkerRegion = "arn" Atl ManagedWorkerRegion = "atl" Bog ManagedWorkerRegion = "bog" Bos ManagedWorkerRegion = "bos" Cdg ManagedWorkerRegion = "cdg" Den ManagedWorkerRegion = "den" Dfw ManagedWorkerRegion = "dfw" Ewr ManagedWorkerRegion = "ewr" Eze ManagedWorkerRegion = "eze" Gdl ManagedWorkerRegion = "gdl" Gig ManagedWorkerRegion = "gig" Gru ManagedWorkerRegion = "gru" Hkg ManagedWorkerRegion = "hkg" Iad ManagedWorkerRegion = "iad" Jnb ManagedWorkerRegion = "jnb" Lax ManagedWorkerRegion = "lax" Lhr ManagedWorkerRegion = "lhr" Mad ManagedWorkerRegion = "mad" Mia ManagedWorkerRegion = "mia" Nrt ManagedWorkerRegion = "nrt" Ord ManagedWorkerRegion = "ord" Otp ManagedWorkerRegion = "otp" Phx ManagedWorkerRegion = "phx" Qro ManagedWorkerRegion = "qro" Scl ManagedWorkerRegion = "scl" Sea ManagedWorkerRegion = "sea" Sin ManagedWorkerRegion = "sin" Sjc ManagedWorkerRegion = "sjc" Syd ManagedWorkerRegion = "syd" Waw ManagedWorkerRegion = "waw" Yul ManagedWorkerRegion = "yul" Yyz ManagedWorkerRegion = "yyz" )
Defines values for ManagedWorkerRegion.
type ManagedWorkerRuntimeConfig ¶
type ManagedWorkerRuntimeConfig struct {
// Actions A list of actions this runtime config corresponds to
Actions *[]string `json:"actions,omitempty"`
// CpuKind The kind of CPU to use for the worker
CpuKind string `json:"cpuKind"`
// Cpus The number of CPUs to use for the worker
Cpus int `json:"cpus"`
// MemoryMb The amount of memory in MB to use for the worker
MemoryMb int `json:"memoryMb"`
Metadata APIResourceMeta `json:"metadata"`
NumReplicas int `json:"numReplicas"`
Region ManagedWorkerRegion `json:"region"`
}
ManagedWorkerRuntimeConfig defines model for ManagedWorkerRuntimeConfig.
type ManagedWorkerUpdateJSONRequestBody ¶
type ManagedWorkerUpdateJSONRequestBody = UpdateManagedWorkerRequest
ManagedWorkerUpdateJSONRequestBody defines body for ManagedWorkerUpdate for application/json ContentType.
type ManagedWorkerUpdateResponse ¶
type ManagedWorkerUpdateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ManagedWorker
JSON400 *APIErrors
JSON403 *APIErrors
JSON404 *APIErrors
}
func ParseManagedWorkerUpdateResponse ¶
func ParseManagedWorkerUpdateResponse(rsp *http.Response) (*ManagedWorkerUpdateResponse, error)
ParseManagedWorkerUpdateResponse parses an HTTP response from a ManagedWorkerUpdateWithResponse call
func (ManagedWorkerUpdateResponse) Status ¶
func (r ManagedWorkerUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (ManagedWorkerUpdateResponse) StatusCode ¶
func (r ManagedWorkerUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MetadataGetResponse ¶
type MetadataGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *APICloudMetadata
JSON400 *APIErrors
}
func ParseMetadataGetResponse ¶
func ParseMetadataGetResponse(rsp *http.Response) (*MetadataGetResponse, error)
ParseMetadataGetResponse parses an HTTP response from a MetadataGetWithResponse call
func (MetadataGetResponse) Status ¶
func (r MetadataGetResponse) Status() string
Status returns HTTPResponse.Status
func (MetadataGetResponse) StatusCode ¶
func (r MetadataGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MetricsCpuGetParams ¶
type MetricsCpuGetParams struct {
// After When the metrics should start
After *time.Time `form:"after,omitempty" json:"after,omitempty"`
// Before When the metrics should end
Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
}
MetricsCpuGetParams defines parameters for MetricsCpuGet.
type MetricsCpuGetResponse ¶
type MetricsCpuGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Matrix
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseMetricsCpuGetResponse ¶
func ParseMetricsCpuGetResponse(rsp *http.Response) (*MetricsCpuGetResponse, error)
ParseMetricsCpuGetResponse parses an HTTP response from a MetricsCpuGetWithResponse call
func (MetricsCpuGetResponse) Status ¶
func (r MetricsCpuGetResponse) Status() string
Status returns HTTPResponse.Status
func (MetricsCpuGetResponse) StatusCode ¶
func (r MetricsCpuGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MetricsDiskGetParams ¶
type MetricsDiskGetParams struct {
// After When the metrics should start
After *time.Time `form:"after,omitempty" json:"after,omitempty"`
// Before When the metrics should end
Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
}
MetricsDiskGetParams defines parameters for MetricsDiskGet.
type MetricsDiskGetResponse ¶
type MetricsDiskGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Matrix
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseMetricsDiskGetResponse ¶
func ParseMetricsDiskGetResponse(rsp *http.Response) (*MetricsDiskGetResponse, error)
ParseMetricsDiskGetResponse parses an HTTP response from a MetricsDiskGetWithResponse call
func (MetricsDiskGetResponse) Status ¶
func (r MetricsDiskGetResponse) Status() string
Status returns HTTPResponse.Status
func (MetricsDiskGetResponse) StatusCode ¶
func (r MetricsDiskGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MetricsMemoryGetParams ¶
type MetricsMemoryGetParams struct {
// After When the metrics should start
After *time.Time `form:"after,omitempty" json:"after,omitempty"`
// Before When the metrics should end
Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
}
MetricsMemoryGetParams defines parameters for MetricsMemoryGet.
type MetricsMemoryGetResponse ¶
type MetricsMemoryGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Matrix
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseMetricsMemoryGetResponse ¶
func ParseMetricsMemoryGetResponse(rsp *http.Response) (*MetricsMemoryGetResponse, error)
ParseMetricsMemoryGetResponse parses an HTTP response from a MetricsMemoryGetWithResponse call
func (MetricsMemoryGetResponse) Status ¶
func (r MetricsMemoryGetResponse) Status() string
Status returns HTTPResponse.Status
func (MetricsMemoryGetResponse) StatusCode ¶
func (r MetricsMemoryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PaginationResponse ¶
type PaginationResponse = rest.PaginationResponse
PaginationResponse defines model for PaginationResponse.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RuntimeConfigActionsResponse ¶
type RuntimeConfigActionsResponse struct {
Actions []string `json:"actions"`
}
RuntimeConfigActionsResponse defines model for RuntimeConfigActionsResponse.
type RuntimeConfigListActionsResponse ¶
type RuntimeConfigListActionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RuntimeConfigActionsResponse
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseRuntimeConfigListActionsResponse ¶
func ParseRuntimeConfigListActionsResponse(rsp *http.Response) (*RuntimeConfigListActionsResponse, error)
ParseRuntimeConfigListActionsResponse parses an HTTP response from a RuntimeConfigListActionsWithResponse call
func (RuntimeConfigListActionsResponse) Status ¶
func (r RuntimeConfigListActionsResponse) Status() string
Status returns HTTPResponse.Status
func (RuntimeConfigListActionsResponse) StatusCode ¶
func (r RuntimeConfigListActionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SampleHistogram ¶
type SampleHistogram struct {
Buckets *HistogramBuckets `json:"buckets,omitempty"`
Count *FloatString `json:"count,omitempty"`
Sum *FloatString `json:"sum,omitempty"`
}
SampleHistogram defines model for SampleHistogram.
type SampleHistogramPair ¶
type SampleHistogramPair struct {
Histogram *SampleHistogram `json:"histogram,omitempty"`
Timestamp *Time `json:"timestamp,omitempty"`
}
SampleHistogramPair defines model for SampleHistogramPair.
type SampleStream ¶
type SampleStream struct {
Histograms *[]SampleHistogramPair `json:"histograms,omitempty"`
Metric *Metric `json:"metric,omitempty"`
Values *[]SamplePair `json:"values,omitempty"`
}
SampleStream defines model for SampleStream.
type SubscriptionPlan ¶
type SubscriptionPlan struct {
// AmountCents The price of the plan.
AmountCents int `json:"amount_cents"`
// Description The description of the plan.
Description string `json:"description"`
// Name The name of the plan.
Name string `json:"name"`
// Period The period of the plan.
Period *string `json:"period,omitempty"`
// PlanCode The code of the plan.
PlanCode string `json:"plan_code"`
}
SubscriptionPlan defines model for SubscriptionPlan.
type SubscriptionUpsertJSONRequestBody ¶
type SubscriptionUpsertJSONRequestBody = UpdateTenantSubscription
SubscriptionUpsertJSONRequestBody defines body for SubscriptionUpsert for application/json ContentType.
type SubscriptionUpsertResponse ¶
type SubscriptionUpsertResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TenantSubscription
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseSubscriptionUpsertResponse ¶
func ParseSubscriptionUpsertResponse(rsp *http.Response) (*SubscriptionUpsertResponse, error)
ParseSubscriptionUpsertResponse parses an HTTP response from a SubscriptionUpsertWithResponse call
func (SubscriptionUpsertResponse) Status ¶
func (r SubscriptionUpsertResponse) Status() string
Status returns HTTPResponse.Status
func (SubscriptionUpsertResponse) StatusCode ¶
func (r SubscriptionUpsertResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TenantBillingState ¶
type TenantBillingState struct {
// Coupons A list of coupons applied to the tenant.
Coupons *[]Coupon `json:"coupons,omitempty"`
PaymentMethods *[]TenantPaymentMethod `json:"paymentMethods,omitempty"`
// Plans A list of plans available for the tenant.
Plans *[]SubscriptionPlan `json:"plans,omitempty"`
Subscription TenantSubscription `json:"subscription"`
}
TenantBillingState defines model for TenantBillingState.
type TenantBillingStateGetResponse ¶
type TenantBillingStateGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TenantBillingState
JSON400 *APIErrors
JSON403 *APIError
JSON405 *APIErrors
}
func ParseTenantBillingStateGetResponse ¶
func ParseTenantBillingStateGetResponse(rsp *http.Response) (*TenantBillingStateGetResponse, error)
ParseTenantBillingStateGetResponse parses an HTTP response from a TenantBillingStateGetWithResponse call
func (TenantBillingStateGetResponse) Status ¶
func (r TenantBillingStateGetResponse) Status() string
Status returns HTTPResponse.Status
func (TenantBillingStateGetResponse) StatusCode ¶
func (r TenantBillingStateGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TenantPaymentMethod ¶
type TenantPaymentMethod struct {
// Brand The brand of the payment method.
Brand string `json:"brand"`
// Description The description of the payment method.
Description *string `json:"description,omitempty"`
// Expiration The expiration date of the card.
Expiration *string `json:"expiration,omitempty"`
// Last4 The last 4 digits of the card.
Last4 *string `json:"last4,omitempty"`
}
TenantPaymentMethod defines model for TenantPaymentMethod.
type TenantSubscription ¶
type TenantSubscription struct {
// Note A note associated with the tenant subscription.
Note *string `json:"note,omitempty"`
// Period The period associated with the tenant subscription.
Period *string `json:"period,omitempty"`
// Plan The plan code associated with the tenant subscription.
Plan *string `json:"plan,omitempty"`
Status *TenantSubscriptionStatus `json:"status,omitempty"`
}
TenantSubscription defines model for TenantSubscription.
type TenantSubscriptionStatus ¶
type TenantSubscriptionStatus string
TenantSubscriptionStatus defines model for TenantSubscriptionStatus.
const ( Active TenantSubscriptionStatus = "active" Canceled TenantSubscriptionStatus = "canceled" Pending TenantSubscriptionStatus = "pending" Terminated TenantSubscriptionStatus = "terminated" )
Defines values for TenantSubscriptionStatus.
type UpdateManagedWorkerRequest ¶
type UpdateManagedWorkerRequest struct {
BuildConfig *CreateManagedWorkerBuildConfigRequest `json:"buildConfig,omitempty"`
// EnvVars A map of environment variables to set for the worker
EnvVars *map[string]string `json:"envVars,omitempty"`
IsIac *bool `json:"isIac,omitempty"`
Name *string `json:"name,omitempty" validate:"required,hatchetName,min=1,max=256"`
RuntimeConfig *CreateManagedWorkerRuntimeConfigRequest `json:"runtimeConfig,omitempty"`
}
UpdateManagedWorkerRequest defines model for UpdateManagedWorkerRequest.
type UpdateTenantSubscription ¶
type UpdateTenantSubscription struct {
// Period The period of the plan.
Period *string `json:"period,omitempty"`
// Plan The code of the plan.
Plan *string `json:"plan,omitempty"`
}
UpdateTenantSubscription defines model for UpdateTenantSubscription.
type UserUpdateGithubAppOauthCallbackResponse ¶
func ParseUserUpdateGithubAppOauthCallbackResponse ¶
func ParseUserUpdateGithubAppOauthCallbackResponse(rsp *http.Response) (*UserUpdateGithubAppOauthCallbackResponse, error)
ParseUserUpdateGithubAppOauthCallbackResponse parses an HTTP response from a UserUpdateGithubAppOauthCallbackWithResponse call
func (UserUpdateGithubAppOauthCallbackResponse) Status ¶
func (r UserUpdateGithubAppOauthCallbackResponse) Status() string
Status returns HTTPResponse.Status
func (UserUpdateGithubAppOauthCallbackResponse) StatusCode ¶
func (r UserUpdateGithubAppOauthCallbackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UserUpdateGithubAppOauthStartResponse ¶
func ParseUserUpdateGithubAppOauthStartResponse ¶
func ParseUserUpdateGithubAppOauthStartResponse(rsp *http.Response) (*UserUpdateGithubAppOauthStartResponse, error)
ParseUserUpdateGithubAppOauthStartResponse parses an HTTP response from a UserUpdateGithubAppOauthStartWithResponse call
func (UserUpdateGithubAppOauthStartResponse) Status ¶
func (r UserUpdateGithubAppOauthStartResponse) Status() string
Status returns HTTPResponse.Status
func (UserUpdateGithubAppOauthStartResponse) StatusCode ¶
func (r UserUpdateGithubAppOauthStartResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VectorPushRequest ¶
type VectorPushRequest = []EventObject
VectorPushRequest defines model for VectorPushRequest.
type WorkflowRunEventsGetMetricsParams ¶
type WorkflowRunEventsGetMetricsParams struct {
// CreatedAfter The time after the workflow run was created
CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
// FinishedBefore The time before the workflow run was completed
FinishedBefore *time.Time `form:"finishedBefore,omitempty" json:"finishedBefore,omitempty"`
}
WorkflowRunEventsGetMetricsParams defines parameters for WorkflowRunEventsGetMetrics.
type WorkflowRunEventsGetMetricsResponse ¶
type WorkflowRunEventsGetMetricsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkflowRunEventsMetricsCounts
JSON400 *APIErrors
JSON403 *APIErrors
}
func ParseWorkflowRunEventsGetMetricsResponse ¶
func ParseWorkflowRunEventsGetMetricsResponse(rsp *http.Response) (*WorkflowRunEventsGetMetricsResponse, error)
ParseWorkflowRunEventsGetMetricsResponse parses an HTTP response from a WorkflowRunEventsGetMetricsWithResponse call
func (WorkflowRunEventsGetMetricsResponse) Status ¶
func (r WorkflowRunEventsGetMetricsResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowRunEventsGetMetricsResponse) StatusCode ¶
func (r WorkflowRunEventsGetMetricsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowRunEventsMetric ¶
type WorkflowRunEventsMetric struct {
FAILED int `json:"FAILED"`
PENDING int `json:"PENDING"`
QUEUED int `json:"QUEUED"`
RUNNING int `json:"RUNNING"`
SUCCEEDED int `json:"SUCCEEDED"`
Time time.Time `json:"time"`
}
WorkflowRunEventsMetric defines model for WorkflowRunEventsMetric.
type WorkflowRunEventsMetricsCounts ¶
type WorkflowRunEventsMetricsCounts struct {
Results *[]WorkflowRunEventsMetric `json:"results,omitempty"`
}
WorkflowRunEventsMetricsCounts defines model for WorkflowRunEventsMetricsCounts.