Versions in this module Expand all Collapse all v1 v1.15.0 Feb 14, 2023 Changes in this version + const STATUS_FAILED + const STATUS_PROCESSING + const STATUS_READY + const STATUS_UNKNOWN + func NewCreateRequest(ctx context.Context, server string, projectID string, ...) (*http.Request, error) + func NewCreateRequestWithBody(ctx context.Context, server string, projectID string, contentType string, ...) (*http.Request, error) + func NewDeleteRequest(ctx context.Context, server string, projectID string, instanceID string) (*http.Request, error) + func NewGetRequest(ctx context.Context, server string, projectID string, instanceID InstanceId) (*http.Request, error) + func NewListRequest(ctx context.Context, server string, projectID string) (*http.Request, error) + func NewUpdateRequest(ctx context.Context, server string, projectID string, instanceID string, ...) (*http.Request, error) + func NewUpdateRequestWithBody(ctx context.Context, server string, projectID string, instanceID string, ...) (*http.Request, error) + type BadRequest = Error + type Client struct + Client common.Client + Server string + func NewClient(server string, httpClient common.Client) *Client + func (c *Client) Create(ctx context.Context, projectID string, body CreateJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CreateWithBody(ctx context.Context, projectID string, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) Delete(ctx context.Context, projectID string, instanceID string, ...) (*http.Response, error) + func (c *Client) Get(ctx context.Context, projectID string, instanceID InstanceId, ...) (*http.Response, error) + func (c *Client) List(ctx context.Context, projectID string, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) Update(ctx context.Context, projectID string, instanceID string, ...) (*http.Response, error) + func (c *Client) UpdateWithBody(ctx context.Context, projectID string, instanceID string, contentType string, ...) (*http.Response, error) + type ClientInterface interface + Create func(ctx context.Context, projectID string, body CreateJSONRequestBody, ...) (*http.Response, error) + CreateWithBody func(ctx context.Context, projectID string, contentType string, body io.Reader, ...) (*http.Response, error) + Delete func(ctx context.Context, projectID string, instanceID string, ...) (*http.Response, error) + Get func(ctx context.Context, projectID string, instanceID InstanceId, ...) (*http.Response, error) + List func(ctx context.Context, projectID string, reqEditors ...RequestEditorFn) (*http.Response, error) + Update func(ctx context.Context, projectID string, instanceID string, ...) (*http.Response, error) + UpdateWithBody func(ctx context.Context, projectID string, instanceID string, contentType string, ...) (*http.Response, error) + type ClientWithResponses struct + func NewClientWithResponses(server string, httpClient common.Client) *ClientWithResponses + func (c *ClientWithResponses) CreateWithBodyWithResponse(ctx context.Context, projectID string, contentType string, body io.Reader, ...) (*CreateResponse, error) + func (c *ClientWithResponses) CreateWithResponse(ctx context.Context, projectID string, body CreateJSONRequestBody, ...) (*CreateResponse, error) + func (c *ClientWithResponses) DeleteWithResponse(ctx context.Context, projectID string, instanceID string, ...) (*DeleteResponse, error) + func (c *ClientWithResponses) GetWithResponse(ctx context.Context, projectID string, instanceID InstanceId, ...) (*GetResponse, error) + func (c *ClientWithResponses) ListWithResponse(ctx context.Context, projectID string, reqEditors ...RequestEditorFn) (*ListResponse, error) + func (c *ClientWithResponses) ParseCreateResponse(rsp *http.Response) (*CreateResponse, error) + func (c *ClientWithResponses) ParseDeleteResponse(rsp *http.Response) (*DeleteResponse, error) + func (c *ClientWithResponses) ParseGetResponse(rsp *http.Response) (*GetResponse, error) + func (c *ClientWithResponses) ParseListResponse(rsp *http.Response) (*ListResponse, error) + func (c *ClientWithResponses) ParseUpdateResponse(rsp *http.Response) (*UpdateResponse, error) + func (c *ClientWithResponses) UpdateWithBodyWithResponse(ctx context.Context, projectID string, instanceID string, contentType string, ...) (*UpdateResponse, error) + func (c *ClientWithResponses) UpdateWithResponse(ctx context.Context, projectID string, instanceID string, ...) (*UpdateResponse, error) + type ClientWithResponsesInterface interface + CreateWithBodyWithResponse func(ctx context.Context, projectID string, contentType string, body io.Reader, ...) (*CreateResponse, error) + CreateWithResponse func(ctx context.Context, projectID string, body CreateJSONRequestBody, ...) (*CreateResponse, error) + DeleteWithResponse func(ctx context.Context, projectID string, instanceID string, ...) (*DeleteResponse, error) + GetWithResponse func(ctx context.Context, projectID string, instanceID InstanceId, ...) (*GetResponse, error) + ListWithResponse func(ctx context.Context, projectID string, reqEditors ...RequestEditorFn) (*ListResponse, error) + UpdateWithBodyWithResponse func(ctx context.Context, projectID string, instanceID string, contentType string, ...) (*UpdateResponse, error) + UpdateWithResponse func(ctx context.Context, projectID string, instanceID string, ...) (*UpdateResponse, error) + type CreateJSONRequestBody = InstanceProvisionRequest + type CreateResponse struct + Body []byte + HTTPResponse *http.Response + HasError error + JSON202 *InstanceID + JSON400 *Error + JSON409 *Error + func (r CreateResponse) Status() string + func (r CreateResponse) StatusCode() int + func (r CreateResponse) WaitHandler(ctx context.Context, c *ClientWithResponses, projectID, instanceID string) *wait.Handler + type DeleteResponse struct + Body []byte + HTTPResponse *http.Response + HasError error + JSON400 *Error + JSON404 *Error + func (r DeleteResponse) Status() string + func (r DeleteResponse) StatusCode() int + func (r DeleteResponse) WaitHandler(ctx context.Context, c *ClientWithResponses, projectID, instanceID string) *wait.Handler + type Error struct + Description string + Error string + type GetResponse struct + Body []byte + HTTPResponse *http.Response + HasError error + JSON200 *Instance + JSON404 *Error + JSON410 *Error + func (r GetResponse) Status() string + func (r GetResponse) StatusCode() int + type Instance struct + CfGuid string + CfSpaceGuid string + DashboardUrl string + ImageUrl string + InstanceID *string + LastOperation LastOperation + Name string + OrganizationGuid *string + Parameters Object + PlanID string + type InstanceID struct + InstanceID string + type InstanceId = string + type InstanceList struct + Instances []Instance + type InstanceProvisionRequest struct + InstanceName string + Parameters *Object + PlanID string + type InstanceUpdateRequest struct + Parameters *Object + PlanID string + type LastOperation struct + Description string + State LastOperationState + Type LastOperationType + type LastOperationState string + const FAILED + const IN_PROGRESS + const SUCCEEDED + type LastOperationType string + const CREATE + const DELETE + const UPDATE + type ListResponse struct + Body []byte + HTTPResponse *http.Response + HasError error + JSON200 *InstanceList + JSON404 *Error + func (r ListResponse) Status() string + func (r ListResponse) StatusCode() int + type NotFound = Error + type Object = map[string]interface + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type UpdateJSONRequestBody = InstanceUpdateRequest + type UpdateResponse struct + Body []byte + HTTPResponse *http.Response + HasError error + JSON400 *Error + JSON404 *Error + func (r UpdateResponse) Status() string + func (r UpdateResponse) StatusCode() int + func (r UpdateResponse) WaitHandler(ctx context.Context, c *ClientWithResponses, projectID, instanceID string) *wait.Handler