api

package
v0.0.0-alpha.11 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

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

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdRequest

func NewDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdRequest(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId) (*http.Request, error)

NewDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdRequest generates requests for DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetId

func NewDeleteProjectsProjectIdServicesServiceIdRequest

func NewDeleteProjectsProjectIdServicesServiceIdRequest(server string, projectId ProjectId, serviceId ServiceId) (*http.Request, error)

NewDeleteProjectsProjectIdServicesServiceIdRequest generates requests for DeleteProjectsProjectIdServicesServiceId

func NewDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest

func NewDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest(server string, projectId ProjectId, vpcId VPCId, peeringId PeeringId) (*http.Request, error)

NewDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest generates requests for DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringId

func NewDeleteProjectsProjectIdVpcsVpcIdRequest

func NewDeleteProjectsProjectIdVpcsVpcIdRequest(server string, projectId ProjectId, vpcId VPCId) (*http.Request, error)

NewDeleteProjectsProjectIdVpcsVpcIdRequest generates requests for DeleteProjectsProjectIdVpcsVpcId

func NewGetProjectsProjectIdServicesRequest

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

NewGetProjectsProjectIdServicesRequest generates requests for GetProjectsProjectIdServices

func NewGetProjectsProjectIdServicesServiceIdReplicaSetsRequest

func NewGetProjectsProjectIdServicesServiceIdReplicaSetsRequest(server string, projectId ProjectId, serviceId ServiceId) (*http.Request, error)

NewGetProjectsProjectIdServicesServiceIdReplicaSetsRequest generates requests for GetProjectsProjectIdServicesServiceIdReplicaSets

func NewGetProjectsProjectIdServicesServiceIdRequest

func NewGetProjectsProjectIdServicesServiceIdRequest(server string, projectId ProjectId, serviceId ServiceId) (*http.Request, error)

NewGetProjectsProjectIdServicesServiceIdRequest generates requests for GetProjectsProjectIdServicesServiceId

func NewGetProjectsProjectIdVpcsRequest

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

NewGetProjectsProjectIdVpcsRequest generates requests for GetProjectsProjectIdVpcs

func NewGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest

func NewGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest(server string, projectId ProjectId, vpcId VPCId, peeringId PeeringId) (*http.Request, error)

NewGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdRequest generates requests for GetProjectsProjectIdVpcsVpcIdPeeringsPeeringId

func NewGetProjectsProjectIdVpcsVpcIdPeeringsRequest

func NewGetProjectsProjectIdVpcsVpcIdPeeringsRequest(server string, projectId ProjectId, vpcId VPCId) (*http.Request, error)

NewGetProjectsProjectIdVpcsVpcIdPeeringsRequest generates requests for GetProjectsProjectIdVpcsVpcIdPeerings

func NewGetProjectsProjectIdVpcsVpcIdRequest

func NewGetProjectsProjectIdVpcsVpcIdRequest(server string, projectId ProjectId, vpcId VPCId) (*http.Request, error)

NewGetProjectsProjectIdVpcsVpcIdRequest generates requests for GetProjectsProjectIdVpcsVpcId

func NewPostProjectsProjectIdServicesRequest

func NewPostProjectsProjectIdServicesRequest(server string, projectId ProjectId, body PostProjectsProjectIdServicesJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesRequest calls the generic PostProjectsProjectIdServices builder with application/json body

func NewPostProjectsProjectIdServicesRequestWithBody

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

NewPostProjectsProjectIdServicesRequestWithBody generates requests for PostProjectsProjectIdServices with any type of body

func NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequest

func NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequest calls the generic PostProjectsProjectIdServicesServiceIdAttachToVPC builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdAttachToVPCRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdAttachToVPC with any type of body

func NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequest

func NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequest calls the generic PostProjectsProjectIdServicesServiceIdDetachFromVPC builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdDetachFromVPCRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdDetachFromVPC with any type of body

func NewPostProjectsProjectIdServicesServiceIdDisablePoolerRequest

func NewPostProjectsProjectIdServicesServiceIdDisablePoolerRequest(server string, projectId ProjectId, serviceId ServiceId) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdDisablePoolerRequest generates requests for PostProjectsProjectIdServicesServiceIdDisablePooler

func NewPostProjectsProjectIdServicesServiceIdEnablePoolerRequest

func NewPostProjectsProjectIdServicesServiceIdEnablePoolerRequest(server string, projectId ProjectId, serviceId ServiceId) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdEnablePoolerRequest generates requests for PostProjectsProjectIdServicesServiceIdEnablePooler

func NewPostProjectsProjectIdServicesServiceIdForkServiceRequest

func NewPostProjectsProjectIdServicesServiceIdForkServiceRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdForkServiceRequest calls the generic PostProjectsProjectIdServicesServiceIdForkService builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdForkServiceRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdForkServiceRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdForkServiceRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdForkService with any type of body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerRequest

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerRequest(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerRequest generates requests for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePooler

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerRequest

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerRequest(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerRequest generates requests for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePooler

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequest

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequest(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequest calls the generic PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize with any type of body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequest

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequest(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequest calls the generic PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment with any type of body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequest

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequest calls the generic PostProjectsProjectIdServicesServiceIdReplicaSets builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdReplicaSetsRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdReplicaSets with any type of body

func NewPostProjectsProjectIdServicesServiceIdResizeRequest

func NewPostProjectsProjectIdServicesServiceIdResizeRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdResizeRequest calls the generic PostProjectsProjectIdServicesServiceIdResize builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdResizeRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdResizeRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdResizeRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdResize with any type of body

func NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequest

func NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequest calls the generic PostProjectsProjectIdServicesServiceIdSetEnvironment builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdSetEnvironmentRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdSetEnvironment with any type of body

func NewPostProjectsProjectIdServicesServiceIdSetHARequest

func NewPostProjectsProjectIdServicesServiceIdSetHARequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdSetHARequest calls the generic PostProjectsProjectIdServicesServiceIdSetHA builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdSetHARequestWithBody

func NewPostProjectsProjectIdServicesServiceIdSetHARequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdSetHARequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdSetHA with any type of body

func NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequest

func NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequest(server string, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequest calls the generic PostProjectsProjectIdServicesServiceIdUpdatePassword builder with application/json body

func NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequestWithBody

func NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequestWithBody(server string, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdServicesServiceIdUpdatePasswordRequestWithBody generates requests for PostProjectsProjectIdServicesServiceIdUpdatePassword with any type of body

func NewPostProjectsProjectIdVpcsRequest

func NewPostProjectsProjectIdVpcsRequest(server string, projectId ProjectId, body PostProjectsProjectIdVpcsJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdVpcsRequest calls the generic PostProjectsProjectIdVpcs builder with application/json body

func NewPostProjectsProjectIdVpcsRequestWithBody

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

NewPostProjectsProjectIdVpcsRequestWithBody generates requests for PostProjectsProjectIdVpcs with any type of body

func NewPostProjectsProjectIdVpcsVpcIdPeeringsRequest

func NewPostProjectsProjectIdVpcsVpcIdPeeringsRequest(server string, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdVpcsVpcIdPeeringsRequest calls the generic PostProjectsProjectIdVpcsVpcIdPeerings builder with application/json body

func NewPostProjectsProjectIdVpcsVpcIdPeeringsRequestWithBody

func NewPostProjectsProjectIdVpcsVpcIdPeeringsRequestWithBody(server string, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdVpcsVpcIdPeeringsRequestWithBody generates requests for PostProjectsProjectIdVpcsVpcIdPeerings with any type of body

func NewPostProjectsProjectIdVpcsVpcIdRenameRequest

func NewPostProjectsProjectIdVpcsVpcIdRenameRequest(server string, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody) (*http.Request, error)

NewPostProjectsProjectIdVpcsVpcIdRenameRequest calls the generic PostProjectsProjectIdVpcsVpcIdRename builder with application/json body

func NewPostProjectsProjectIdVpcsVpcIdRenameRequestWithBody

func NewPostProjectsProjectIdVpcsVpcIdRenameRequestWithBody(server string, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader) (*http.Request, error)

NewPostProjectsProjectIdVpcsVpcIdRenameRequestWithBody generates requests for PostProjectsProjectIdVpcsVpcIdRename with any type of body

func ValidateAPIKey

func ValidateAPIKey(apiKey string, projectID string) error

ValidateAPIKey validates the API key by making a test API call

func ValidateAPIKeyWithClient

func ValidateAPIKeyWithClient(client ClientWithResponsesInterface, projectID string) error

ValidateAPIKeyWithClient validates the API key using the provided client interface

Types

type BadRequest

type BadRequest = Error

BadRequest defines model for BadRequest.

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

func (c *Client) DeleteProjectsProjectIdServicesServiceId(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetId

func (c *Client) DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetId(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectsProjectIdVpcsVpcId

func (c *Client) DeleteProjectsProjectIdVpcsVpcId(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringId

func (c *Client) DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringId(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectsProjectIdServices

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

func (*Client) GetProjectsProjectIdServicesServiceId

func (c *Client) GetProjectsProjectIdServicesServiceId(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectsProjectIdServicesServiceIdReplicaSets

func (c *Client) GetProjectsProjectIdServicesServiceIdReplicaSets(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectsProjectIdVpcs

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

func (*Client) GetProjectsProjectIdVpcsVpcId

func (c *Client) GetProjectsProjectIdVpcsVpcId(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectsProjectIdVpcsVpcIdPeerings

func (c *Client) GetProjectsProjectIdVpcsVpcIdPeerings(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectsProjectIdVpcsVpcIdPeeringsPeeringId

func (c *Client) GetProjectsProjectIdVpcsVpcIdPeeringsPeeringId(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServices

func (c *Client) PostProjectsProjectIdServices(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdServicesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdAttachToVPC

func (c *Client) PostProjectsProjectIdServicesServiceIdAttachToVPC(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdAttachToVPCWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdDetachFromVPC

func (c *Client) PostProjectsProjectIdServicesServiceIdDetachFromVPC(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdDisablePooler

func (c *Client) PostProjectsProjectIdServicesServiceIdDisablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdEnablePooler

func (c *Client) PostProjectsProjectIdServicesServiceIdEnablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdForkService

func (c *Client) PostProjectsProjectIdServicesServiceIdForkService(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdForkServiceWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSets

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSets(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePooler

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePooler

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBody

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBody(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBody

func (c *Client) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBody(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdReplicaSetsWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdResize

func (c *Client) PostProjectsProjectIdServicesServiceIdResize(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdResizeWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdSetEnvironment

func (c *Client) PostProjectsProjectIdServicesServiceIdSetEnvironment(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdSetHA

func (c *Client) PostProjectsProjectIdServicesServiceIdSetHA(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdSetHAWithBody

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

func (*Client) PostProjectsProjectIdServicesServiceIdUpdatePassword

func (c *Client) PostProjectsProjectIdServicesServiceIdUpdatePassword(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBody

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

func (*Client) PostProjectsProjectIdServicesWithBody

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

func (*Client) PostProjectsProjectIdVpcs

func (c *Client) PostProjectsProjectIdVpcs(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdVpcsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdVpcsVpcIdPeerings

func (c *Client) PostProjectsProjectIdVpcsVpcIdPeerings(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdVpcsVpcIdPeeringsWithBody

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

func (*Client) PostProjectsProjectIdVpcsVpcIdRename

func (c *Client) PostProjectsProjectIdVpcsVpcIdRename(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostProjectsProjectIdVpcsVpcIdRenameWithBody

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

func (*Client) PostProjectsProjectIdVpcsWithBody

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

type ClientInterface

type ClientInterface interface {
	// GetProjectsProjectIdServices request
	GetProjectsProjectIdServices(ctx context.Context, projectId ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServices(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdServicesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectsProjectIdServicesServiceId request
	DeleteProjectsProjectIdServicesServiceId(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectsProjectIdServicesServiceId request
	GetProjectsProjectIdServicesServiceId(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdAttachToVPC(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdDetachFromVPC(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdDisablePooler request
	PostProjectsProjectIdServicesServiceIdDisablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdEnablePooler request
	PostProjectsProjectIdServicesServiceIdEnablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdForkService(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectsProjectIdServicesServiceIdReplicaSets request
	GetProjectsProjectIdServicesServiceIdReplicaSets(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdReplicaSets(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetId request
	DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetId(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePooler request
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePooler request
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePooler(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBody request with any body
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBody(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBody request with any body
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBody(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdResize(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdSetEnvironment(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdSetHA(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdServicesServiceIdUpdatePassword(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostProjectsProjectIdVpcs(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdVpcsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectsProjectIdVpcsVpcId request
	DeleteProjectsProjectIdVpcsVpcId(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectsProjectIdVpcsVpcId request
	GetProjectsProjectIdVpcsVpcId(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectsProjectIdVpcsVpcIdPeerings request
	GetProjectsProjectIdVpcsVpcIdPeerings(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdVpcsVpcIdPeerings(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringId request
	DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringId(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectsProjectIdVpcsVpcIdPeeringsPeeringId request
	GetProjectsProjectIdVpcsVpcIdPeeringsPeeringId(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostProjectsProjectIdVpcsVpcIdRename(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func NewTigerClient

func NewTigerClient(apiKey string) (*ClientWithResponses, error)

NewTigerClient creates a new API client with the given API key

func (*ClientWithResponses) DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse

func (c *ClientWithResponses) DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse, error)

DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse request returning *DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse

func (*ClientWithResponses) DeleteProjectsProjectIdServicesServiceIdWithResponse

func (c *ClientWithResponses) DeleteProjectsProjectIdServicesServiceIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdServicesServiceIdResponse, error)

DeleteProjectsProjectIdServicesServiceIdWithResponse request returning *DeleteProjectsProjectIdServicesServiceIdResponse

func (*ClientWithResponses) DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse

func (c *ClientWithResponses) DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse request returning *DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

func (*ClientWithResponses) DeleteProjectsProjectIdVpcsVpcIdWithResponse

func (c *ClientWithResponses) DeleteProjectsProjectIdVpcsVpcIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdVpcsVpcIdResponse, error)

DeleteProjectsProjectIdVpcsVpcIdWithResponse request returning *DeleteProjectsProjectIdVpcsVpcIdResponse

func (*ClientWithResponses) GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse request returning *GetProjectsProjectIdServicesServiceIdReplicaSetsResponse

func (*ClientWithResponses) GetProjectsProjectIdServicesServiceIdWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdServicesServiceIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesServiceIdResponse, error)

GetProjectsProjectIdServicesServiceIdWithResponse request returning *GetProjectsProjectIdServicesServiceIdResponse

func (*ClientWithResponses) GetProjectsProjectIdServicesWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdServicesWithResponse(ctx context.Context, projectId ProjectId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesResponse, error)

GetProjectsProjectIdServicesWithResponse request returning *GetProjectsProjectIdServicesResponse

func (*ClientWithResponses) GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse request returning *GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

func (*ClientWithResponses) GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse request returning *GetProjectsProjectIdVpcsVpcIdPeeringsResponse

func (*ClientWithResponses) GetProjectsProjectIdVpcsVpcIdWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdVpcsVpcIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdResponse, error)

GetProjectsProjectIdVpcsVpcIdWithResponse request returning *GetProjectsProjectIdVpcsVpcIdResponse

func (*ClientWithResponses) GetProjectsProjectIdVpcsWithResponse

func (c *ClientWithResponses) GetProjectsProjectIdVpcsWithResponse(ctx context.Context, projectId ProjectId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsResponse, error)

GetProjectsProjectIdVpcsWithResponse request returning *GetProjectsProjectIdVpcsResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdAttachToVPCWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdAttachToVPCWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdAttachToVPCResponse, error)

PostProjectsProjectIdServicesServiceIdAttachToVPCWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdAttachToVPCResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse, error)

PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdDisablePoolerResponse, error)

PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse request returning *PostProjectsProjectIdServicesServiceIdDisablePoolerResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdEnablePoolerResponse, error)

PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse request returning *PostProjectsProjectIdServicesServiceIdEnablePoolerResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdForkServiceWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdForkServiceWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdForkServiceResponse, error)

PostProjectsProjectIdServicesServiceIdForkServiceWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdForkServiceResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse, error)

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse request returning *PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse, error)

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse request returning *PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse, error)

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse, error)

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdReplicaSetsWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

PostProjectsProjectIdServicesServiceIdReplicaSetsWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdReplicaSetsResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdResizeWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdResizeWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdResizeResponse, error)

PostProjectsProjectIdServicesServiceIdResizeWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdResizeResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse, error)

PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetHAWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetHAWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetHAResponse, error)

PostProjectsProjectIdServicesServiceIdSetHAWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdSetHAResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetHAWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdSetHAWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetHAResponse, error)

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse, error)

PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesWithBodyWithResponse(ctx context.Context, projectId ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesResponse, error)

PostProjectsProjectIdServicesWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdServicesResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdServicesWithResponse(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdServicesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesResponse, error)

func (*ClientWithResponses) PostProjectsProjectIdVpcsVpcIdPeeringsWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsVpcIdPeeringsWithBodyWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

PostProjectsProjectIdVpcsVpcIdPeeringsWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdVpcsVpcIdPeeringsResponse

func (*ClientWithResponses) PostProjectsProjectIdVpcsVpcIdPeeringsWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsVpcIdPeeringsWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

func (*ClientWithResponses) PostProjectsProjectIdVpcsVpcIdRenameWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsVpcIdRenameWithBodyWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdRenameResponse, error)

PostProjectsProjectIdVpcsVpcIdRenameWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdVpcsVpcIdRenameResponse

func (*ClientWithResponses) PostProjectsProjectIdVpcsVpcIdRenameWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsVpcIdRenameWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdRenameResponse, error)

func (*ClientWithResponses) PostProjectsProjectIdVpcsWithBodyWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsWithBodyWithResponse(ctx context.Context, projectId ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsResponse, error)

PostProjectsProjectIdVpcsWithBodyWithResponse request with arbitrary body returning *PostProjectsProjectIdVpcsResponse

func (*ClientWithResponses) PostProjectsProjectIdVpcsWithResponse

func (c *ClientWithResponses) PostProjectsProjectIdVpcsWithResponse(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdVpcsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetProjectsProjectIdServicesWithResponse request
	GetProjectsProjectIdServicesWithResponse(ctx context.Context, projectId ProjectId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesResponse, error)

	// PostProjectsProjectIdServicesWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesWithBodyWithResponse(ctx context.Context, projectId ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesResponse, error)

	PostProjectsProjectIdServicesWithResponse(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdServicesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesResponse, error)

	// DeleteProjectsProjectIdServicesServiceIdWithResponse request
	DeleteProjectsProjectIdServicesServiceIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdServicesServiceIdResponse, error)

	// GetProjectsProjectIdServicesServiceIdWithResponse request
	GetProjectsProjectIdServicesServiceIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesServiceIdResponse, error)

	// PostProjectsProjectIdServicesServiceIdAttachToVPCWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdAttachToVPCWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdAttachToVPCResponse, error)

	PostProjectsProjectIdServicesServiceIdAttachToVPCWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdAttachToVPCResponse, error)

	// PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdDetachFromVPCWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse, error)

	PostProjectsProjectIdServicesServiceIdDetachFromVPCWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse, error)

	// PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse request
	PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdDisablePoolerResponse, error)

	// PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse request
	PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdEnablePoolerResponse, error)

	// PostProjectsProjectIdServicesServiceIdForkServiceWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdForkServiceWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdForkServiceResponse, error)

	PostProjectsProjectIdServicesServiceIdForkServiceWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdForkServiceResponse, error)

	// GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse request
	GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdReplicaSetsWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

	PostProjectsProjectIdServicesServiceIdReplicaSetsWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

	// DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse request
	DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse request
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse request
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse, error)

	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse, error)

	// PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse, error)

	PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, replicaSetId ReplicaSetId, body PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse, error)

	// PostProjectsProjectIdServicesServiceIdResizeWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdResizeWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdResizeResponse, error)

	PostProjectsProjectIdServicesServiceIdResizeWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdResizeResponse, error)

	// PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdSetEnvironmentWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse, error)

	PostProjectsProjectIdServicesServiceIdSetEnvironmentWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse, error)

	// PostProjectsProjectIdServicesServiceIdSetHAWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdSetHAWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetHAResponse, error)

	PostProjectsProjectIdServicesServiceIdSetHAWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdSetHAResponse, error)

	// PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBodyWithResponse request with any body
	PostProjectsProjectIdServicesServiceIdUpdatePasswordWithBodyWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse, error)

	PostProjectsProjectIdServicesServiceIdUpdatePasswordWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, body PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse, error)

	// GetProjectsProjectIdVpcsWithResponse request
	GetProjectsProjectIdVpcsWithResponse(ctx context.Context, projectId ProjectId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsResponse, error)

	// PostProjectsProjectIdVpcsWithBodyWithResponse request with any body
	PostProjectsProjectIdVpcsWithBodyWithResponse(ctx context.Context, projectId ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsResponse, error)

	PostProjectsProjectIdVpcsWithResponse(ctx context.Context, projectId ProjectId, body PostProjectsProjectIdVpcsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsResponse, error)

	// DeleteProjectsProjectIdVpcsVpcIdWithResponse request
	DeleteProjectsProjectIdVpcsVpcIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdVpcsVpcIdResponse, error)

	// GetProjectsProjectIdVpcsVpcIdWithResponse request
	GetProjectsProjectIdVpcsVpcIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdResponse, error)

	// GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse request
	GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

	// PostProjectsProjectIdVpcsVpcIdPeeringsWithBodyWithResponse request with any body
	PostProjectsProjectIdVpcsVpcIdPeeringsWithBodyWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

	PostProjectsProjectIdVpcsVpcIdPeeringsWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

	// DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse request
	DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

	// GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse request
	GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, peeringId PeeringId, reqEditors ...RequestEditorFn) (*GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

	// PostProjectsProjectIdVpcsVpcIdRenameWithBodyWithResponse request with any body
	PostProjectsProjectIdVpcsVpcIdRenameWithBodyWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdRenameResponse, error)

	PostProjectsProjectIdVpcsVpcIdRenameWithResponse(ctx context.Context, projectId ProjectId, vpcId VPCId, body PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdVpcsVpcIdRenameResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Conflict

type Conflict = Error

Conflict defines model for Conflict.

type ConnectionPooler

type ConnectionPooler struct {
	Endpoint *Endpoint `json:"endpoint,omitempty"`
}

ConnectionPooler defines model for ConnectionPooler.

type DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse

type DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
}

func ParseDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse

func ParseDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse(rsp *http.Response) (*DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse, error)

ParseDeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse parses an HTTP response from a DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdWithResponse call

func (DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectsProjectIdServicesServiceIdResponse

type DeleteProjectsProjectIdServicesServiceIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
}

func ParseDeleteProjectsProjectIdServicesServiceIdResponse

func ParseDeleteProjectsProjectIdServicesServiceIdResponse(rsp *http.Response) (*DeleteProjectsProjectIdServicesServiceIdResponse, error)

ParseDeleteProjectsProjectIdServicesServiceIdResponse parses an HTTP response from a DeleteProjectsProjectIdServicesServiceIdWithResponse call

func (DeleteProjectsProjectIdServicesServiceIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectsProjectIdServicesServiceIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

type DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
}

func ParseDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

func ParseDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse(rsp *http.Response) (*DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

ParseDeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse parses an HTTP response from a DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse call

func (DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectsProjectIdVpcsVpcIdResponse

type DeleteProjectsProjectIdVpcsVpcIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
}

func ParseDeleteProjectsProjectIdVpcsVpcIdResponse

func ParseDeleteProjectsProjectIdVpcsVpcIdResponse(rsp *http.Response) (*DeleteProjectsProjectIdVpcsVpcIdResponse, error)

ParseDeleteProjectsProjectIdVpcsVpcIdResponse parses an HTTP response from a DeleteProjectsProjectIdVpcsVpcIdWithResponse call

func (DeleteProjectsProjectIdVpcsVpcIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectsProjectIdVpcsVpcIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeployStatus

type DeployStatus string

DeployStatus defines model for DeployStatus.

const (
	CONFIGURING DeployStatus = "CONFIGURING"
	DELETED     DeployStatus = "DELETED"
	DELETING    DeployStatus = "DELETING"
	OPTIMIZING  DeployStatus = "OPTIMIZING"
	PAUSED      DeployStatus = "PAUSED"
	PAUSING     DeployStatus = "PAUSING"
	QUEUED      DeployStatus = "QUEUED"
	READY       DeployStatus = "READY"
	RESUMING    DeployStatus = "RESUMING"
	UNSTABLE    DeployStatus = "UNSTABLE"
	UPGRADING   DeployStatus = "UPGRADING"
)

Defines values for DeployStatus.

type Endpoint

type Endpoint struct {
	Host *string `json:"host,omitempty"`
	Port *int    `json:"port,omitempty"`
}

Endpoint defines model for Endpoint.

type Error

type Error struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

Error defines model for Error.

type ForkInput

type ForkInput struct {
	// Name The name for the new forked service.
	Name string `json:"name"`
}

ForkInput defines model for ForkInput.

type ForkSpec

type ForkSpec struct {
	IsStandby *bool   `json:"is_standby,omitempty"`
	ProjectId *string `json:"project_id,omitempty"`
	ServiceId *string `json:"service_id,omitempty"`
}

ForkSpec defines model for ForkSpec.

type GetProjectsProjectIdServicesResponse

type GetProjectsProjectIdServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Service
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdServicesResponse

func ParseGetProjectsProjectIdServicesResponse(rsp *http.Response) (*GetProjectsProjectIdServicesResponse, error)

ParseGetProjectsProjectIdServicesResponse parses an HTTP response from a GetProjectsProjectIdServicesWithResponse call

func (GetProjectsProjectIdServicesResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdServicesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdServicesServiceIdReplicaSetsResponse

type GetProjectsProjectIdServicesServiceIdReplicaSetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ReadReplicaSet
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdServicesServiceIdReplicaSetsResponse

func ParseGetProjectsProjectIdServicesServiceIdReplicaSetsResponse(rsp *http.Response) (*GetProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

ParseGetProjectsProjectIdServicesServiceIdReplicaSetsResponse parses an HTTP response from a GetProjectsProjectIdServicesServiceIdReplicaSetsWithResponse call

func (GetProjectsProjectIdServicesServiceIdReplicaSetsResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdServicesServiceIdReplicaSetsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdServicesServiceIdResponse

type GetProjectsProjectIdServicesServiceIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdServicesServiceIdResponse

func ParseGetProjectsProjectIdServicesServiceIdResponse(rsp *http.Response) (*GetProjectsProjectIdServicesServiceIdResponse, error)

ParseGetProjectsProjectIdServicesServiceIdResponse parses an HTTP response from a GetProjectsProjectIdServicesServiceIdWithResponse call

func (GetProjectsProjectIdServicesServiceIdResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdServicesServiceIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdVpcsResponse

type GetProjectsProjectIdVpcsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]VPC
}

func ParseGetProjectsProjectIdVpcsResponse

func ParseGetProjectsProjectIdVpcsResponse(rsp *http.Response) (*GetProjectsProjectIdVpcsResponse, error)

ParseGetProjectsProjectIdVpcsResponse parses an HTTP response from a GetProjectsProjectIdVpcsWithResponse call

func (GetProjectsProjectIdVpcsResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdVpcsResponse) StatusCode

func (r GetProjectsProjectIdVpcsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

type GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Peering
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse

func ParseGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse(rsp *http.Response) (*GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse, error)

ParseGetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse parses an HTTP response from a GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdWithResponse call

func (GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdVpcsVpcIdPeeringsPeeringIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdVpcsVpcIdPeeringsResponse

type GetProjectsProjectIdVpcsVpcIdPeeringsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Peering
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdVpcsVpcIdPeeringsResponse

func ParseGetProjectsProjectIdVpcsVpcIdPeeringsResponse(rsp *http.Response) (*GetProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

ParseGetProjectsProjectIdVpcsVpcIdPeeringsResponse parses an HTTP response from a GetProjectsProjectIdVpcsVpcIdPeeringsWithResponse call

func (GetProjectsProjectIdVpcsVpcIdPeeringsResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdVpcsVpcIdPeeringsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdVpcsVpcIdResponse

type GetProjectsProjectIdVpcsVpcIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPC
	JSON404      *NotFound
}

func ParseGetProjectsProjectIdVpcsVpcIdResponse

func ParseGetProjectsProjectIdVpcsVpcIdResponse(rsp *http.Response) (*GetProjectsProjectIdVpcsVpcIdResponse, error)

ParseGetProjectsProjectIdVpcsVpcIdResponse parses an HTTP response from a GetProjectsProjectIdVpcsVpcIdWithResponse call

func (GetProjectsProjectIdVpcsVpcIdResponse) Status

Status returns HTTPResponse.Status

func (GetProjectsProjectIdVpcsVpcIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HAReplica

type HAReplica struct {
	// ReplicaCount Number of high-availability replicas (all replicas are asynchronous by default).
	ReplicaCount *int `json:"replica_count,omitempty"`

	// SyncReplicaCount Number of synchronous high-availability replicas.
	SyncReplicaCount *int `json:"sync_replica_count,omitempty"`
}

HAReplica defines model for HAReplica.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type NotFound

type NotFound = Error

NotFound defines model for NotFound.

type Peering

type Peering struct {
	ErrorMessage   *string `json:"error_message,omitempty"`
	Id             *string `json:"id,omitempty"`
	PeerAccountId  *string `json:"peer_account_id,omitempty"`
	PeerRegionCode *string `json:"peer_region_code,omitempty"`
	PeerVpcId      *string `json:"peer_vpc_id,omitempty"`
	ProvisionedId  *string `json:"provisioned_id,omitempty"`
	Status         *string `json:"status,omitempty"`
}

Peering defines model for Peering.

type PeeringCreate

type PeeringCreate struct {
	PeerAccountId  string `json:"peer_account_id"`
	PeerRegionCode string `json:"peer_region_code"`
	PeerVpcId      string `json:"peer_vpc_id"`
}

PeeringCreate defines model for PeeringCreate.

type PeeringId

type PeeringId = string

PeeringId defines model for PeeringId.

type PostProjectsProjectIdServicesJSONRequestBody

type PostProjectsProjectIdServicesJSONRequestBody = ServiceCreate

PostProjectsProjectIdServicesJSONRequestBody defines body for PostProjectsProjectIdServices for application/json ContentType.

type PostProjectsProjectIdServicesResponse

type PostProjectsProjectIdServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Service
	JSON400      *BadRequest
}

func ParsePostProjectsProjectIdServicesResponse

func ParsePostProjectsProjectIdServicesResponse(rsp *http.Response) (*PostProjectsProjectIdServicesResponse, error)

ParsePostProjectsProjectIdServicesResponse parses an HTTP response from a PostProjectsProjectIdServicesWithResponse call

func (PostProjectsProjectIdServicesResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody

type PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody = ServiceVPCInput

PostProjectsProjectIdServicesServiceIdAttachToVPCJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdAttachToVPC for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdAttachToVPCResponse

type PostProjectsProjectIdServicesServiceIdAttachToVPCResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *SuccessMessage
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdAttachToVPCResponse

func ParsePostProjectsProjectIdServicesServiceIdAttachToVPCResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdAttachToVPCResponse, error)

ParsePostProjectsProjectIdServicesServiceIdAttachToVPCResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdAttachToVPCWithResponse call

func (PostProjectsProjectIdServicesServiceIdAttachToVPCResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdAttachToVPCResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody

type PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody = ServiceVPCInput

PostProjectsProjectIdServicesServiceIdDetachFromVPCJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdDetachFromVPC for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse

type PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *SuccessMessage
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdDetachFromVPCResponse

func ParsePostProjectsProjectIdServicesServiceIdDetachFromVPCResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse, error)

ParsePostProjectsProjectIdServicesServiceIdDetachFromVPCResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdDetachFromVPCWithResponse call

func (PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdDetachFromVPCResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdDisablePoolerResponse

type PostProjectsProjectIdServicesServiceIdDisablePoolerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdDisablePoolerResponse

func ParsePostProjectsProjectIdServicesServiceIdDisablePoolerResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdDisablePoolerResponse, error)

ParsePostProjectsProjectIdServicesServiceIdDisablePoolerResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdDisablePoolerWithResponse call

func (PostProjectsProjectIdServicesServiceIdDisablePoolerResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdDisablePoolerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdEnablePoolerResponse

type PostProjectsProjectIdServicesServiceIdEnablePoolerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdEnablePoolerResponse

func ParsePostProjectsProjectIdServicesServiceIdEnablePoolerResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdEnablePoolerResponse, error)

ParsePostProjectsProjectIdServicesServiceIdEnablePoolerResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdEnablePoolerWithResponse call

func (PostProjectsProjectIdServicesServiceIdEnablePoolerResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdEnablePoolerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody

type PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody = ForkInput

PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdForkService for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdForkServiceResponse

type PostProjectsProjectIdServicesServiceIdForkServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Service
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdForkServiceResponse

func ParsePostProjectsProjectIdServicesServiceIdForkServiceResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdForkServiceResponse, error)

ParsePostProjectsProjectIdServicesServiceIdForkServiceResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdForkServiceWithResponse call

func (PostProjectsProjectIdServicesServiceIdForkServiceResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdForkServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody

type PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody = ReadReplicaSetCreate

PostProjectsProjectIdServicesServiceIdReplicaSetsJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdReplicaSets for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse, error)

ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerWithResponse call

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdDisablePoolerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON404      *NotFound
	JSON409      *Conflict
}

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse, error)

ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerWithResponse call

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdEnablePoolerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody = ResizeInput

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResize for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse, error)

ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeWithResponse call

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResizeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody = SetEnvironmentInput

PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironment for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse

type PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse, error)

ParsePostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentWithResponse call

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdSetEnvironmentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdReplicaSetsResponse

type PostProjectsProjectIdServicesServiceIdReplicaSetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ReadReplicaSet
	JSON400      *BadRequest
}

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsResponse

func ParsePostProjectsProjectIdServicesServiceIdReplicaSetsResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdReplicaSetsResponse, error)

ParsePostProjectsProjectIdServicesServiceIdReplicaSetsResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdReplicaSetsWithResponse call

func (PostProjectsProjectIdServicesServiceIdReplicaSetsResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdReplicaSetsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody

type PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody = ResizeInput

PostProjectsProjectIdServicesServiceIdResizeJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdResize for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdResizeResponse

type PostProjectsProjectIdServicesServiceIdResizeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdResizeResponse

func ParsePostProjectsProjectIdServicesServiceIdResizeResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdResizeResponse, error)

ParsePostProjectsProjectIdServicesServiceIdResizeResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdResizeWithResponse call

func (PostProjectsProjectIdServicesServiceIdResizeResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdResizeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody

type PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody = SetEnvironmentInput

PostProjectsProjectIdServicesServiceIdSetEnvironmentJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdSetEnvironment for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse

type PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdSetEnvironmentResponse

func ParsePostProjectsProjectIdServicesServiceIdSetEnvironmentResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse, error)

ParsePostProjectsProjectIdServicesServiceIdSetEnvironmentResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdSetEnvironmentWithResponse call

func (PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdSetEnvironmentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody

type PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody = SetHAReplicaInput

PostProjectsProjectIdServicesServiceIdSetHAJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdSetHA for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdSetHAResponse

type PostProjectsProjectIdServicesServiceIdSetHAResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Service
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdSetHAResponse

func ParsePostProjectsProjectIdServicesServiceIdSetHAResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdSetHAResponse, error)

ParsePostProjectsProjectIdServicesServiceIdSetHAResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdSetHAWithResponse call

func (PostProjectsProjectIdServicesServiceIdSetHAResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdSetHAResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody

type PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody = UpdatePasswordInput

PostProjectsProjectIdServicesServiceIdUpdatePasswordJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdUpdatePassword for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse

type PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdServicesServiceIdUpdatePasswordResponse

func ParsePostProjectsProjectIdServicesServiceIdUpdatePasswordResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse, error)

ParsePostProjectsProjectIdServicesServiceIdUpdatePasswordResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdUpdatePasswordWithResponse call

func (PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdUpdatePasswordResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdVpcsJSONRequestBody

type PostProjectsProjectIdVpcsJSONRequestBody = VPCCreate

PostProjectsProjectIdVpcsJSONRequestBody defines body for PostProjectsProjectIdVpcs for application/json ContentType.

type PostProjectsProjectIdVpcsResponse

type PostProjectsProjectIdVpcsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VPC
	JSON400      *BadRequest
}

func ParsePostProjectsProjectIdVpcsResponse

func ParsePostProjectsProjectIdVpcsResponse(rsp *http.Response) (*PostProjectsProjectIdVpcsResponse, error)

ParsePostProjectsProjectIdVpcsResponse parses an HTTP response from a PostProjectsProjectIdVpcsWithResponse call

func (PostProjectsProjectIdVpcsResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdVpcsResponse) StatusCode

func (r PostProjectsProjectIdVpcsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody

type PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody = PeeringCreate

PostProjectsProjectIdVpcsVpcIdPeeringsJSONRequestBody defines body for PostProjectsProjectIdVpcsVpcIdPeerings for application/json ContentType.

type PostProjectsProjectIdVpcsVpcIdPeeringsResponse

type PostProjectsProjectIdVpcsVpcIdPeeringsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Peering
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdVpcsVpcIdPeeringsResponse

func ParsePostProjectsProjectIdVpcsVpcIdPeeringsResponse(rsp *http.Response) (*PostProjectsProjectIdVpcsVpcIdPeeringsResponse, error)

ParsePostProjectsProjectIdVpcsVpcIdPeeringsResponse parses an HTTP response from a PostProjectsProjectIdVpcsVpcIdPeeringsWithResponse call

func (PostProjectsProjectIdVpcsVpcIdPeeringsResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdVpcsVpcIdPeeringsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody

type PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody = VPCRename

PostProjectsProjectIdVpcsVpcIdRenameJSONRequestBody defines body for PostProjectsProjectIdVpcsVpcIdRename for application/json ContentType.

type PostProjectsProjectIdVpcsVpcIdRenameResponse

type PostProjectsProjectIdVpcsVpcIdRenameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VPC
	JSON400      *BadRequest
	JSON404      *NotFound
}

func ParsePostProjectsProjectIdVpcsVpcIdRenameResponse

func ParsePostProjectsProjectIdVpcsVpcIdRenameResponse(rsp *http.Response) (*PostProjectsProjectIdVpcsVpcIdRenameResponse, error)

ParsePostProjectsProjectIdVpcsVpcIdRenameResponse parses an HTTP response from a PostProjectsProjectIdVpcsVpcIdRenameWithResponse call

func (PostProjectsProjectIdVpcsVpcIdRenameResponse) Status

Status returns HTTPResponse.Status

func (PostProjectsProjectIdVpcsVpcIdRenameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ProjectId

type ProjectId = string

ProjectId defines model for ProjectId.

type ReadReplicaSet

type ReadReplicaSet struct {
	ConnectionPooler *ConnectionPooler `json:"connection_pooler,omitempty"`

	// CpuMillis CPU allocation in milli-cores.
	CpuMillis *int      `json:"cpu_millis,omitempty"`
	Endpoint  *Endpoint `json:"endpoint,omitempty"`
	Id        *string   `json:"id,omitempty"`

	// MemoryGbs Memory allocation in gigabytes.
	MemoryGbs *float32 `json:"memory_gbs,omitempty"`

	// Metadata Additional metadata for the read replica set
	Metadata *struct {
		// Environment Environment tag for the read replica set
		Environment *string `json:"environment,omitempty"`
	} `json:"metadata,omitempty"`
	Name *string `json:"name,omitempty"`

	// Nodes Number of nodes in the replica set.
	Nodes  *int                  `json:"nodes,omitempty"`
	Status *ReadReplicaSetStatus `json:"status,omitempty"`
}

ReadReplicaSet defines model for ReadReplicaSet.

type ReadReplicaSetCreate

type ReadReplicaSetCreate struct {
	// CpuMillis The initial CPU allocation in milli-cores.
	CpuMillis int `json:"cpu_millis"`

	// MemoryGbs The initial memory allocation in gigabytes.
	MemoryGbs float32 `json:"memory_gbs"`

	// Name A human-readable name for the read replica.
	Name string `json:"name"`

	// Nodes Number of nodes to create in the replica set.
	Nodes int `json:"nodes"`
}

ReadReplicaSetCreate defines model for ReadReplicaSetCreate.

type ReadReplicaSetStatus

type ReadReplicaSetStatus string

ReadReplicaSetStatus defines model for ReadReplicaSet.Status.

const (
	ReadReplicaSetStatusActive   ReadReplicaSetStatus = "active"
	ReadReplicaSetStatusCreating ReadReplicaSetStatus = "creating"
	ReadReplicaSetStatusDeleting ReadReplicaSetStatus = "deleting"
	ReadReplicaSetStatusError    ReadReplicaSetStatus = "error"
	ReadReplicaSetStatusResizing ReadReplicaSetStatus = "resizing"
)

Defines values for ReadReplicaSetStatus.

type ReplicaSetId

type ReplicaSetId = string

ReplicaSetId defines model for ReplicaSetId.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResizeInput

type ResizeInput struct {
	// CpuMillis The new CPU allocation in milli-cores (e.g., 1000 for 1 vCPU).
	CpuMillis int `json:"cpu_millis"`

	// MemoryGbs The new memory allocation in gigabytes.
	MemoryGbs float32 `json:"memory_gbs"`

	// Nodes The new number of nodes in the replica set.
	Nodes *int `json:"nodes,omitempty"`
}

ResizeInput defines model for ResizeInput.

type Service

type Service struct {
	ConnectionPooler *ConnectionPooler `json:"connection_pooler,omitempty"`

	// Created Creation timestamp
	Created    *time.Time `json:"created,omitempty"`
	Endpoint   *Endpoint  `json:"endpoint,omitempty"`
	ForkedFrom *ForkSpec  `json:"forked_from,omitempty"`
	HaReplicas *HAReplica `json:"ha_replicas,omitempty"`

	// InitialPassword The initial password for the service.
	InitialPassword *string `json:"initial_password,omitempty"`

	// Metadata Additional metadata for the service
	Metadata *struct {
		// Environment Environment tag for the service
		Environment *string `json:"environment,omitempty"`
	} `json:"metadata,omitempty"`

	// Name The name of the service.
	Name *string `json:"name,omitempty"`

	// Paused Whether the service is paused
	Paused *bool `json:"paused,omitempty"`

	// ProjectId The project this service belongs to.
	ProjectId       *string           `json:"project_id,omitempty"`
	ReadReplicaSets *[]ReadReplicaSet `json:"read_replica_sets,omitempty"`

	// RegionCode The cloud region where the service is hosted.
	RegionCode *string `json:"region_code,omitempty"`

	// Resources List of resources allocated to the service
	Resources *[]struct {
		// Id Resource identifier
		Id *string `json:"id,omitempty"`

		// Spec Resource specification
		Spec *struct {
			// CpuMillis CPU allocation in millicores
			CpuMillis *int `json:"cpu_millis,omitempty"`

			// MemoryGbs Memory allocation in gigabytes
			MemoryGbs *int `json:"memory_gbs,omitempty"`

			// VolumeType Type of storage volume
			VolumeType *string `json:"volume_type,omitempty"`
		} `json:"spec,omitempty"`
	} `json:"resources,omitempty"`

	// ServiceId The unique identifier for the service.
	ServiceId   *string       `json:"service_id,omitempty"`
	ServiceType *ServiceType  `json:"service_type,omitempty"`
	Status      *DeployStatus `json:"status,omitempty"`

	// VpcEndpoint VPC endpoint configuration if available
	VpcEndpoint *map[string]interface{} `json:"vpcEndpoint"`
}

Service defines model for Service.

type ServiceCreate

type ServiceCreate struct {
	// CpuMillis The initial CPU allocation in milli-cores.
	CpuMillis int `json:"cpu_millis"`

	// MemoryGbs The initial memory allocation in gigabytes.
	MemoryGbs float32 `json:"memory_gbs"`

	// Name A human-readable name for the service.
	Name       string `json:"name"`
	RegionCode string `json:"region_code"`

	// ReplicaCount Number of high-availability replicas to create (all replicas are asynchronous by default).
	ReplicaCount int         `json:"replica_count"`
	ServiceType  ServiceType `json:"service_type"`
}

ServiceCreate defines model for ServiceCreate.

type ServiceId

type ServiceId = string

ServiceId defines model for ServiceId.

type ServiceType

type ServiceType string

ServiceType defines model for ServiceType.

const (
	POSTGRES    ServiceType = "POSTGRES"
	TIMESCALEDB ServiceType = "TIMESCALEDB"
	VECTOR      ServiceType = "VECTOR"
)

Defines values for ServiceType.

type ServiceVPCInput

type ServiceVPCInput struct {
	// VpcId The ID of the VPC to attach the service to.
	VpcId string `json:"vpc_id"`
}

ServiceVPCInput defines model for ServiceVPCInput.

type SetEnvironmentInput

type SetEnvironmentInput struct {
	// Environment The target environment for the service.
	Environment SetEnvironmentInputEnvironment `json:"environment"`
}

SetEnvironmentInput defines model for SetEnvironmentInput.

type SetEnvironmentInputEnvironment

type SetEnvironmentInputEnvironment string

SetEnvironmentInputEnvironment The target environment for the service.

Defines values for SetEnvironmentInputEnvironment.

type SetHAReplicaInput

type SetHAReplicaInput struct {
	// ReplicaCount Number of high-availability replicas (all replicas are asynchronous by default).
	ReplicaCount *int `json:"replica_count,omitempty"`

	// SyncReplicaCount Number of synchronous high-availability replicas.
	SyncReplicaCount *int `json:"sync_replica_count,omitempty"`
}

SetHAReplicaInput At least one of sync_replica_count or replica_count must be provided.

type SuccessMessage

type SuccessMessage struct {
	Message *string `json:"message,omitempty"`
}

SuccessMessage defines model for SuccessMessage.

type UpdatePasswordInput

type UpdatePasswordInput struct {
	// Password The new password.
	Password string `json:"password"`
}

UpdatePasswordInput defines model for UpdatePasswordInput.

type VPC

type VPC struct {
	Cidr       *string `json:"cidr,omitempty"`
	Id         *string `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
	RegionCode *string `json:"region_code,omitempty"`
}

VPC defines model for VPC.

type VPCCreate

type VPCCreate struct {
	Cidr       string `json:"cidr"`
	Name       string `json:"name"`
	RegionCode string `json:"region_code"`
}

VPCCreate defines model for VPCCreate.

type VPCId

type VPCId = string

VPCId defines model for VPCId.

type VPCRename

type VPCRename struct {
	// Name The new name for the VPC.
	Name string `json:"name"`
}

VPCRename defines model for VPCRename.

Directories

Path Synopsis
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL