api

package
v0.19.8 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2025 License: Apache-2.0 Imports: 14 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 NewGetAuthInfoRequest added in v0.18.0

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

NewGetAuthInfoRequest generates requests for GetAuthInfo

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 NewPostAnalyticsIdentifyRequest added in v0.15.1

func NewPostAnalyticsIdentifyRequest(server string, body PostAnalyticsIdentifyJSONRequestBody) (*http.Request, error)

NewPostAnalyticsIdentifyRequest calls the generic PostAnalyticsIdentify builder with application/json body

func NewPostAnalyticsIdentifyRequestWithBody added in v0.15.1

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

NewPostAnalyticsIdentifyRequestWithBody generates requests for PostAnalyticsIdentify with any type of body

func NewPostAnalyticsTrackRequest added in v0.15.1

func NewPostAnalyticsTrackRequest(server string, body PostAnalyticsTrackJSONRequestBody) (*http.Request, error)

NewPostAnalyticsTrackRequest calls the generic PostAnalyticsTrack builder with application/json body

func NewPostAnalyticsTrackRequestWithBody added in v0.15.1

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

NewPostAnalyticsTrackRequestWithBody generates requests for PostAnalyticsTrack with any type of body

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 NewPostProjectsProjectIdServicesServiceIdStartRequest added in v0.16.0

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

NewPostProjectsProjectIdServicesServiceIdStartRequest generates requests for PostProjectsProjectIdServicesServiceIdStart

func NewPostProjectsProjectIdServicesServiceIdStopRequest added in v0.16.0

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

NewPostProjectsProjectIdServicesServiceIdStopRequest generates requests for PostProjectsProjectIdServicesServiceIdStop

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

Types

type AnalyticsResponse added in v0.15.1

type AnalyticsResponse struct {
	// Status Status of the analytics operation
	Status *string `json:"status,omitempty"`
}

AnalyticsResponse defines model for AnalyticsResponse.

type AuthInfo added in v0.18.0

type AuthInfo struct {
	// ApiKey Information about the API key credentials
	ApiKey struct {
		// Created When the client credentials were created
		Created time.Time `json:"created"`

		// IssuingUser Information about the user who created the credentials
		IssuingUser struct {
			// Email The user's email
			Email openapi_types.Email `json:"email"`

			// Id The user ID
			Id string `json:"id"`

			// Name The user's name
			Name string `json:"name"`
		} `json:"issuing_user"`

		// Name The name of the credential
		Name string `json:"name"`

		// Project Information about the project
		Project struct {
			// Id The project ID
			Id string `json:"id"`

			// Name The name of the project
			Name string `json:"name"`

			// PlanType The plan type for the project
			PlanType string `json:"plan_type"`
		} `json:"project"`

		// PublicKey The public key of the client credentials
		PublicKey string `json:"public_key"`
	} `json:"apiKey"`

	// Type The type of authentication being used
	Type AuthInfoType `json:"type"`
}

AuthInfo defines model for AuthInfo.

type AuthInfoType added in v0.18.0

type AuthInfoType string

AuthInfoType The type of authentication being used

const (
	ApiKey AuthInfoType = "apiKey"
)

Defines values for AuthInfoType.

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) GetAuthInfo added in v0.18.0

func (c *Client) GetAuthInfo(ctx context.Context, 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) PostAnalyticsIdentify added in v0.15.1

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

func (*Client) PostAnalyticsIdentifyWithBody added in v0.15.1

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

func (*Client) PostAnalyticsTrack added in v0.15.1

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

func (*Client) PostAnalyticsTrackWithBody added in v0.15.1

func (c *Client) PostAnalyticsTrackWithBody(ctx context.Context, contentType string, body io.Reader, 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) PostProjectsProjectIdServicesServiceIdStart added in v0.16.0

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

func (*Client) PostProjectsProjectIdServicesServiceIdStop added in v0.16.0

func (c *Client) PostProjectsProjectIdServicesServiceIdStop(ctx context.Context, projectId ProjectId, serviceId ServiceId, 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 ClientError added in v0.7.1

type ClientError = Error

ClientError defines model for ClientError.

type ClientInterface

type ClientInterface interface {
	// PostAnalyticsIdentifyWithBody request with any body
	PostAnalyticsIdentifyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostAnalyticsIdentify(ctx context.Context, body PostAnalyticsIdentifyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostAnalyticsTrack(ctx context.Context, body PostAnalyticsTrackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthInfo request
	GetAuthInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// PostProjectsProjectIdServicesServiceIdStop request
	PostProjectsProjectIdServicesServiceIdStop(ctx context.Context, projectId ProjectId, serviceId ServiceId, 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(cfg *config.Config, apiKey string) (*ClientWithResponses, error)

NewTigerClient creates a new API client with the given config, API key, and project ID

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) GetAuthInfoWithResponse added in v0.18.0

func (c *ClientWithResponses) GetAuthInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthInfoResponse, error)

GetAuthInfoWithResponse request returning *GetAuthInfoResponse

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) PostAnalyticsIdentifyWithBodyWithResponse added in v0.15.1

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

PostAnalyticsIdentifyWithBodyWithResponse request with arbitrary body returning *PostAnalyticsIdentifyResponse

func (*ClientWithResponses) PostAnalyticsIdentifyWithResponse added in v0.15.1

func (c *ClientWithResponses) PostAnalyticsIdentifyWithResponse(ctx context.Context, body PostAnalyticsIdentifyJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAnalyticsIdentifyResponse, error)

func (*ClientWithResponses) PostAnalyticsTrackWithBodyWithResponse added in v0.15.1

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

PostAnalyticsTrackWithBodyWithResponse request with arbitrary body returning *PostAnalyticsTrackResponse

func (*ClientWithResponses) PostAnalyticsTrackWithResponse added in v0.15.1

func (c *ClientWithResponses) PostAnalyticsTrackWithResponse(ctx context.Context, body PostAnalyticsTrackJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAnalyticsTrackResponse, error)

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) PostProjectsProjectIdServicesServiceIdStartWithResponse added in v0.16.0

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

PostProjectsProjectIdServicesServiceIdStartWithResponse request returning *PostProjectsProjectIdServicesServiceIdStartResponse

func (*ClientWithResponses) PostProjectsProjectIdServicesServiceIdStopWithResponse added in v0.16.0

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

PostProjectsProjectIdServicesServiceIdStopWithResponse request returning *PostProjectsProjectIdServicesServiceIdStopResponse

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 {
	// PostAnalyticsIdentifyWithBodyWithResponse request with any body
	PostAnalyticsIdentifyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAnalyticsIdentifyResponse, error)

	PostAnalyticsIdentifyWithResponse(ctx context.Context, body PostAnalyticsIdentifyJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAnalyticsIdentifyResponse, error)

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

	PostAnalyticsTrackWithResponse(ctx context.Context, body PostAnalyticsTrackJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAnalyticsTrackResponse, error)

	// GetAuthInfoWithResponse request
	GetAuthInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthInfoResponse, error)

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

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

	// PostProjectsProjectIdServicesServiceIdStopWithResponse request
	PostProjectsProjectIdServicesServiceIdStopWithResponse(ctx context.Context, projectId ProjectId, serviceId ServiceId, reqEditors ...RequestEditorFn) (*PostProjectsProjectIdServicesServiceIdStopResponse, 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 ConnectionPooler

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

ConnectionPooler defines model for ConnectionPooler.

type DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse

type DeleteProjectsProjectIdServicesServiceIdReplicaSetsReplicaSetIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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 EnvironmentTag added in v0.13.0

type EnvironmentTag string

EnvironmentTag The environment tag for the service.

const (
	EnvironmentTagDEV  EnvironmentTag = "DEV"
	EnvironmentTagPROD EnvironmentTag = "PROD"
)

Defines values for EnvironmentTag.

type Error

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

Error defines model for Error.

func (*Error) Error added in v0.7.1

func (e *Error) Error() string

Error implements the error interface for the Error type. This allows Error values to be used directly as Go errors.

type ForkServiceCreate added in v0.3.0

type ForkServiceCreate struct {
	// CpuMillis The initial CPU allocation in milli-cores, or 'shared' for a shared-resource service. If not provided, will inherit from parent service.
	CpuMillis *string `json:"cpu_millis,omitempty"`

	// EnvironmentTag The environment tag for the service.
	EnvironmentTag *EnvironmentTag `json:"environment_tag,omitempty"`

	// ForkStrategy Strategy for creating the fork:
	// - LAST_SNAPSHOT: Use existing snapshot for fast fork
	// - NOW: Create new snapshot for up-to-date fork
	// - PITR: Point-in-time recovery using target_time
	ForkStrategy ForkStrategy `json:"fork_strategy"`

	// MemoryGbs The initial memory allocation in gigabytes, or 'shared' for a shared-resource service. If not provided, will inherit from parent service.
	MemoryGbs *string `json:"memory_gbs,omitempty"`

	// Name A human-readable name for the forked service. If not provided, will use parent service name with "-fork" suffix.
	Name *string `json:"name,omitempty"`

	// TargetTime Target time for point-in-time recovery. Required when fork_strategy is PITR.
	TargetTime *time.Time `json:"target_time,omitempty"`
}

ForkServiceCreate Create a fork of an existing service. Service type, region code, and storage are always inherited from the parent service. HA replica count is always set to 0 for forked services.

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 ForkStrategy added in v0.3.0

type ForkStrategy string

ForkStrategy Strategy for creating the fork: - LAST_SNAPSHOT: Use existing snapshot for fast fork - NOW: Create new snapshot for up-to-date fork - PITR: Point-in-time recovery using target_time

const (
	LASTSNAPSHOT ForkStrategy = "LAST_SNAPSHOT"
	NOW          ForkStrategy = "NOW"
	PITR         ForkStrategy = "PITR"
)

Defines values for ForkStrategy.

type GetAuthInfoResponse added in v0.18.0

type GetAuthInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthInfo
	JSON4XX      *ClientError
}

func ParseGetAuthInfoResponse added in v0.18.0

func ParseGetAuthInfoResponse(rsp *http.Response) (*GetAuthInfoResponse, error)

ParseGetAuthInfoResponse parses an HTTP response from a GetAuthInfoWithResponse call

func (GetAuthInfoResponse) Status added in v0.18.0

func (r GetAuthInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthInfoResponse) StatusCode added in v0.18.0

func (r GetAuthInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectsProjectIdServicesResponse

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

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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 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 PostAnalyticsIdentifyJSONBody added in v0.15.1

type PostAnalyticsIdentifyJSONBody struct {
	// Properties Optional map of arbitrary properties associated with the user
	Properties *map[string]interface{} `json:"properties,omitempty"`
}

PostAnalyticsIdentifyJSONBody defines parameters for PostAnalyticsIdentify.

type PostAnalyticsIdentifyJSONRequestBody added in v0.15.1

type PostAnalyticsIdentifyJSONRequestBody PostAnalyticsIdentifyJSONBody

PostAnalyticsIdentifyJSONRequestBody defines body for PostAnalyticsIdentify for application/json ContentType.

type PostAnalyticsIdentifyResponse added in v0.15.1

type PostAnalyticsIdentifyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnalyticsResponse
	JSON4XX      *ClientError
}

func ParsePostAnalyticsIdentifyResponse added in v0.15.1

func ParsePostAnalyticsIdentifyResponse(rsp *http.Response) (*PostAnalyticsIdentifyResponse, error)

ParsePostAnalyticsIdentifyResponse parses an HTTP response from a PostAnalyticsIdentifyWithResponse call

func (PostAnalyticsIdentifyResponse) Status added in v0.15.1

Status returns HTTPResponse.Status

func (PostAnalyticsIdentifyResponse) StatusCode added in v0.15.1

func (r PostAnalyticsIdentifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostAnalyticsTrackJSONBody added in v0.15.1

type PostAnalyticsTrackJSONBody struct {
	// Event The name of the event to track
	Event string `json:"event"`

	// Properties Optional map of arbitrary properties associated with the event
	Properties *map[string]interface{} `json:"properties,omitempty"`
}

PostAnalyticsTrackJSONBody defines parameters for PostAnalyticsTrack.

type PostAnalyticsTrackJSONRequestBody added in v0.15.1

type PostAnalyticsTrackJSONRequestBody PostAnalyticsTrackJSONBody

PostAnalyticsTrackJSONRequestBody defines body for PostAnalyticsTrack for application/json ContentType.

type PostAnalyticsTrackResponse added in v0.15.1

type PostAnalyticsTrackResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnalyticsResponse
	JSON4XX      *ClientError
}

func ParsePostAnalyticsTrackResponse added in v0.15.1

func ParsePostAnalyticsTrackResponse(rsp *http.Response) (*PostAnalyticsTrackResponse, error)

ParsePostAnalyticsTrackResponse parses an HTTP response from a PostAnalyticsTrackWithResponse call

func (PostAnalyticsTrackResponse) Status added in v0.15.1

Status returns HTTPResponse.Status

func (PostAnalyticsTrackResponse) StatusCode added in v0.15.1

func (r PostAnalyticsTrackResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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 = ForkServiceCreate

PostProjectsProjectIdServicesServiceIdForkServiceJSONRequestBody defines body for PostProjectsProjectIdServicesServiceIdForkService for application/json ContentType.

type PostProjectsProjectIdServicesServiceIdForkServiceResponse

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

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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 PostProjectsProjectIdServicesServiceIdStartResponse added in v0.16.0

type PostProjectsProjectIdServicesServiceIdStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Service
	JSON4XX      *ClientError
}

func ParsePostProjectsProjectIdServicesServiceIdStartResponse added in v0.16.0

func ParsePostProjectsProjectIdServicesServiceIdStartResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdStartResponse, error)

ParsePostProjectsProjectIdServicesServiceIdStartResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdStartWithResponse call

func (PostProjectsProjectIdServicesServiceIdStartResponse) Status added in v0.16.0

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdStartResponse) StatusCode added in v0.16.0

StatusCode returns HTTPResponse.StatusCode

type PostProjectsProjectIdServicesServiceIdStopResponse added in v0.16.0

type PostProjectsProjectIdServicesServiceIdStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Service
	JSON4XX      *ClientError
}

func ParsePostProjectsProjectIdServicesServiceIdStopResponse added in v0.16.0

func ParsePostProjectsProjectIdServicesServiceIdStopResponse(rsp *http.Response) (*PostProjectsProjectIdServicesServiceIdStopResponse, error)

ParsePostProjectsProjectIdServicesServiceIdStopResponse parses an HTTP response from a PostProjectsProjectIdServicesServiceIdStopWithResponse call

func (PostProjectsProjectIdServicesServiceIdStopResponse) Status added in v0.16.0

Status returns HTTPResponse.Status

func (PostProjectsProjectIdServicesServiceIdStopResponse) StatusCode added in v0.16.0

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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
	JSON4XX      *ClientError
}

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 *int `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 int `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 int `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 {
	// Addons List of addons to enable for the service. 'time-series' enables TimescaleDB, 'ai' enables AI/vector extensions.
	Addons *[]ServiceCreateAddons `json:"addons,omitempty"`

	// CpuMillis The initial CPU allocation in milli-cores, or 'shared' for a shared-resource service.
	CpuMillis *string `json:"cpu_millis,omitempty"`

	// EnvironmentTag The environment tag for the service.
	EnvironmentTag *EnvironmentTag `json:"environment_tag,omitempty"`

	// MemoryGbs The initial memory allocation in gigabytes, or 'shared' for a shared-resource service.
	MemoryGbs *string `json:"memory_gbs,omitempty"`

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

	// RegionCode The region where the service will be created. If not provided, we'll choose the best region for you.
	RegionCode *string `json:"region_code,omitempty"`

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

ServiceCreate defines model for ServiceCreate.

type ServiceCreateAddons added in v0.1.2

type ServiceCreateAddons string

ServiceCreateAddons defines model for ServiceCreate.Addons.

const (
	Ai         ServiceCreateAddons = "ai"
	TimeSeries ServiceCreateAddons = "time-series"
)

Defines values for ServiceCreateAddons.

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.

const (
	SetEnvironmentInputEnvironmentDEV  SetEnvironmentInputEnvironment = "DEV"
	SetEnvironmentInputEnvironmentPROD SetEnvironmentInputEnvironment = "PROD"
)

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