firecrest

package
v0.0.0-...-ba2b178 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2026 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Overview

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

View Source
const (
	APIAuthDependencyScopes = "APIAuthDependency.Scopes"
	HTTPBearerScopes        = "HTTPBearer.Scopes"
)

Variables

This section is empty.

Functions

func GetRemoteSessionState

func GetRemoteSessionState(status string) (state models.RemoteSessionState, err error)

GetRemoteSessionState translates the state returned by the FirecREST API into a RemoteSessionState

Reference: https://slurm.schedmd.com/job_state_codes.html

We are assuming that the base states is what the FirecREST API returns.

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewAttachComputeSystemNameJobsJobIdAttachPutRequest

func NewAttachComputeSystemNameJobsJobIdAttachPutRequest(server string, systemName string, jobId string, body AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody) (*http.Request, error)

NewAttachComputeSystemNameJobsJobIdAttachPutRequest calls the generic AttachComputeSystemNameJobsJobIdAttachPut builder with application/json body

func NewAttachComputeSystemNameJobsJobIdAttachPutRequestWithBody

func NewAttachComputeSystemNameJobsJobIdAttachPutRequestWithBody(server string, systemName string, jobId string, contentType string, body io.Reader) (*http.Request, error)

NewAttachComputeSystemNameJobsJobIdAttachPutRequestWithBody generates requests for AttachComputeSystemNameJobsJobIdAttachPut with any type of body

func NewCompressFilesystemSystemNameTransferCompressPostRequest

func NewCompressFilesystemSystemNameTransferCompressPostRequest(server string, systemName string, body CompressFilesystemSystemNameTransferCompressPostJSONRequestBody) (*http.Request, error)

NewCompressFilesystemSystemNameTransferCompressPostRequest calls the generic CompressFilesystemSystemNameTransferCompressPost builder with application/json body

func NewCompressFilesystemSystemNameTransferCompressPostRequestWithBody

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

NewCompressFilesystemSystemNameTransferCompressPostRequestWithBody generates requests for CompressFilesystemSystemNameTransferCompressPost with any type of body

func NewDeleteJobCancelComputeSystemNameJobsJobIdDeleteRequest

func NewDeleteJobCancelComputeSystemNameJobsJobIdDeleteRequest(server string, systemName string, jobId string) (*http.Request, error)

NewDeleteJobCancelComputeSystemNameJobsJobIdDeleteRequest generates requests for DeleteJobCancelComputeSystemNameJobsJobIdDelete

func NewDeleteRmFilesystemSystemNameOpsRmDeleteRequest

func NewDeleteRmFilesystemSystemNameOpsRmDeleteRequest(server string, systemName string, params *DeleteRmFilesystemSystemNameOpsRmDeleteParams) (*http.Request, error)

NewDeleteRmFilesystemSystemNameOpsRmDeleteRequest generates requests for DeleteRmFilesystemSystemNameOpsRmDelete

func NewDeleteRmFilesystemSystemNameTransferRmDeleteRequest

func NewDeleteRmFilesystemSystemNameTransferRmDeleteRequest(server string, systemName string, params *DeleteRmFilesystemSystemNameTransferRmDeleteParams) (*http.Request, error)

NewDeleteRmFilesystemSystemNameTransferRmDeleteRequest generates requests for DeleteRmFilesystemSystemNameTransferRmDelete

func NewExtractFilesystemSystemNameTransferExtractPostRequest

func NewExtractFilesystemSystemNameTransferExtractPostRequest(server string, systemName string, body ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody) (*http.Request, error)

NewExtractFilesystemSystemNameTransferExtractPostRequest calls the generic ExtractFilesystemSystemNameTransferExtractPost builder with application/json body

func NewExtractFilesystemSystemNameTransferExtractPostRequestWithBody

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

NewExtractFilesystemSystemNameTransferExtractPostRequestWithBody generates requests for ExtractFilesystemSystemNameTransferExtractPost with any type of body

func NewGetChecksumFilesystemSystemNameOpsChecksumGetRequest

func NewGetChecksumFilesystemSystemNameOpsChecksumGetRequest(server string, systemName string, params *GetChecksumFilesystemSystemNameOpsChecksumGetParams) (*http.Request, error)

NewGetChecksumFilesystemSystemNameOpsChecksumGetRequest generates requests for GetChecksumFilesystemSystemNameOpsChecksumGet

func NewGetDownloadFilesystemSystemNameOpsDownloadGetRequest

func NewGetDownloadFilesystemSystemNameOpsDownloadGetRequest(server string, systemName string, params *GetDownloadFilesystemSystemNameOpsDownloadGetParams) (*http.Request, error)

NewGetDownloadFilesystemSystemNameOpsDownloadGetRequest generates requests for GetDownloadFilesystemSystemNameOpsDownloadGet

func NewGetFileFilesystemSystemNameOpsFileGetRequest

func NewGetFileFilesystemSystemNameOpsFileGetRequest(server string, systemName string, params *GetFileFilesystemSystemNameOpsFileGetParams) (*http.Request, error)

NewGetFileFilesystemSystemNameOpsFileGetRequest generates requests for GetFileFilesystemSystemNameOpsFileGet

func NewGetHeadFilesystemSystemNameOpsHeadGetRequest

func NewGetHeadFilesystemSystemNameOpsHeadGetRequest(server string, systemName string, params *GetHeadFilesystemSystemNameOpsHeadGetParams) (*http.Request, error)

NewGetHeadFilesystemSystemNameOpsHeadGetRequest generates requests for GetHeadFilesystemSystemNameOpsHeadGet

func NewGetJobComputeSystemNameJobsJobIdGetRequest

func NewGetJobComputeSystemNameJobsJobIdGetRequest(server string, systemName string, jobId string) (*http.Request, error)

NewGetJobComputeSystemNameJobsJobIdGetRequest generates requests for GetJobComputeSystemNameJobsJobIdGet

func NewGetJobMetadataComputeSystemNameJobsJobIdMetadataGetRequest

func NewGetJobMetadataComputeSystemNameJobsJobIdMetadataGetRequest(server string, systemName string, jobId string) (*http.Request, error)

NewGetJobMetadataComputeSystemNameJobsJobIdMetadataGetRequest generates requests for GetJobMetadataComputeSystemNameJobsJobIdMetadataGet

func NewGetJobsComputeSystemNameJobsGetRequest

func NewGetJobsComputeSystemNameJobsGetRequest(server string, systemName string, params *GetJobsComputeSystemNameJobsGetParams) (*http.Request, error)

NewGetJobsComputeSystemNameJobsGetRequest generates requests for GetJobsComputeSystemNameJobsGet

func NewGetLivenessStatusLivenessGetRequest

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

NewGetLivenessStatusLivenessGetRequest generates requests for GetLivenessStatusLivenessGet

func NewGetLsFilesystemSystemNameOpsLsGetRequest

func NewGetLsFilesystemSystemNameOpsLsGetRequest(server string, systemName string, params *GetLsFilesystemSystemNameOpsLsGetParams) (*http.Request, error)

NewGetLsFilesystemSystemNameOpsLsGetRequest generates requests for GetLsFilesystemSystemNameOpsLsGet

func NewGetStatFilesystemSystemNameOpsStatGetRequest

func NewGetStatFilesystemSystemNameOpsStatGetRequest(server string, systemName string, params *GetStatFilesystemSystemNameOpsStatGetParams) (*http.Request, error)

NewGetStatFilesystemSystemNameOpsStatGetRequest generates requests for GetStatFilesystemSystemNameOpsStatGet

func NewGetSystemNodesStatusSystemNameNodesGetRequest

func NewGetSystemNodesStatusSystemNameNodesGetRequest(server string, systemName string) (*http.Request, error)

NewGetSystemNodesStatusSystemNameNodesGetRequest generates requests for GetSystemNodesStatusSystemNameNodesGet

func NewGetSystemPartitionsStatusSystemNamePartitionsGetRequest

func NewGetSystemPartitionsStatusSystemNamePartitionsGetRequest(server string, systemName string) (*http.Request, error)

NewGetSystemPartitionsStatusSystemNamePartitionsGetRequest generates requests for GetSystemPartitionsStatusSystemNamePartitionsGet

func NewGetSystemReservationsStatusSystemNameReservationsGetRequest

func NewGetSystemReservationsStatusSystemNameReservationsGetRequest(server string, systemName string) (*http.Request, error)

NewGetSystemReservationsStatusSystemNameReservationsGetRequest generates requests for GetSystemReservationsStatusSystemNameReservationsGet

func NewGetSystemsStatusSystemsGetRequest

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

NewGetSystemsStatusSystemsGetRequest generates requests for GetSystemsStatusSystemsGet

func NewGetTailFilesystemSystemNameOpsTailGetRequest

func NewGetTailFilesystemSystemNameOpsTailGetRequest(server string, systemName string, params *GetTailFilesystemSystemNameOpsTailGetParams) (*http.Request, error)

NewGetTailFilesystemSystemNameOpsTailGetRequest generates requests for GetTailFilesystemSystemNameOpsTailGet

func NewGetUserinfoStatusSystemNameUserinfoGetRequest

func NewGetUserinfoStatusSystemNameUserinfoGetRequest(server string, systemName string) (*http.Request, error)

NewGetUserinfoStatusSystemNameUserinfoGetRequest generates requests for GetUserinfoStatusSystemNameUserinfoGet

func NewGetViewFilesystemSystemNameOpsViewGetRequest

func NewGetViewFilesystemSystemNameOpsViewGetRequest(server string, systemName string, params *GetViewFilesystemSystemNameOpsViewGetParams) (*http.Request, error)

NewGetViewFilesystemSystemNameOpsViewGetRequest generates requests for GetViewFilesystemSystemNameOpsViewGet

func NewMoveMvFilesystemSystemNameTransferMvPostRequest

func NewMoveMvFilesystemSystemNameTransferMvPostRequest(server string, systemName string, body MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody) (*http.Request, error)

NewMoveMvFilesystemSystemNameTransferMvPostRequest calls the generic MoveMvFilesystemSystemNameTransferMvPost builder with application/json body

func NewMoveMvFilesystemSystemNameTransferMvPostRequestWithBody

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

NewMoveMvFilesystemSystemNameTransferMvPostRequestWithBody generates requests for MoveMvFilesystemSystemNameTransferMvPost with any type of body

func NewPostCompressFilesystemSystemNameOpsCompressPostRequest

func NewPostCompressFilesystemSystemNameOpsCompressPostRequest(server string, systemName string, body PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody) (*http.Request, error)

NewPostCompressFilesystemSystemNameOpsCompressPostRequest calls the generic PostCompressFilesystemSystemNameOpsCompressPost builder with application/json body

func NewPostCompressFilesystemSystemNameOpsCompressPostRequestWithBody

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

NewPostCompressFilesystemSystemNameOpsCompressPostRequestWithBody generates requests for PostCompressFilesystemSystemNameOpsCompressPost with any type of body

func NewPostCpFilesystemSystemNameTransferCpPostRequest

func NewPostCpFilesystemSystemNameTransferCpPostRequest(server string, systemName string, body PostCpFilesystemSystemNameTransferCpPostJSONRequestBody) (*http.Request, error)

NewPostCpFilesystemSystemNameTransferCpPostRequest calls the generic PostCpFilesystemSystemNameTransferCpPost builder with application/json body

func NewPostCpFilesystemSystemNameTransferCpPostRequestWithBody

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

NewPostCpFilesystemSystemNameTransferCpPostRequestWithBody generates requests for PostCpFilesystemSystemNameTransferCpPost with any type of body

func NewPostDownloadFilesystemSystemNameTransferDownloadPostRequest

func NewPostDownloadFilesystemSystemNameTransferDownloadPostRequest(server string, systemName string, body PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody) (*http.Request, error)

NewPostDownloadFilesystemSystemNameTransferDownloadPostRequest calls the generic PostDownloadFilesystemSystemNameTransferDownloadPost builder with application/json body

func NewPostDownloadFilesystemSystemNameTransferDownloadPostRequestWithBody

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

NewPostDownloadFilesystemSystemNameTransferDownloadPostRequestWithBody generates requests for PostDownloadFilesystemSystemNameTransferDownloadPost with any type of body

func NewPostExtractFilesystemSystemNameOpsExtractPostRequest

func NewPostExtractFilesystemSystemNameOpsExtractPostRequest(server string, systemName string, body PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody) (*http.Request, error)

NewPostExtractFilesystemSystemNameOpsExtractPostRequest calls the generic PostExtractFilesystemSystemNameOpsExtractPost builder with application/json body

func NewPostExtractFilesystemSystemNameOpsExtractPostRequestWithBody

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

NewPostExtractFilesystemSystemNameOpsExtractPostRequestWithBody generates requests for PostExtractFilesystemSystemNameOpsExtractPost with any type of body

func NewPostJobSubmitComputeSystemNameJobsPostRequest

func NewPostJobSubmitComputeSystemNameJobsPostRequest(server string, systemName string, body PostJobSubmitComputeSystemNameJobsPostJSONRequestBody) (*http.Request, error)

NewPostJobSubmitComputeSystemNameJobsPostRequest calls the generic PostJobSubmitComputeSystemNameJobsPost builder with application/json body

func NewPostJobSubmitComputeSystemNameJobsPostRequestWithBody

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

NewPostJobSubmitComputeSystemNameJobsPostRequestWithBody generates requests for PostJobSubmitComputeSystemNameJobsPost with any type of body

func NewPostMkdirFilesystemSystemNameOpsMkdirPostRequest

func NewPostMkdirFilesystemSystemNameOpsMkdirPostRequest(server string, systemName string, body PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody) (*http.Request, error)

NewPostMkdirFilesystemSystemNameOpsMkdirPostRequest calls the generic PostMkdirFilesystemSystemNameOpsMkdirPost builder with application/json body

func NewPostMkdirFilesystemSystemNameOpsMkdirPostRequestWithBody

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

NewPostMkdirFilesystemSystemNameOpsMkdirPostRequestWithBody generates requests for PostMkdirFilesystemSystemNameOpsMkdirPost with any type of body

func NewPostSymlinkFilesystemSystemNameOpsSymlinkPostRequest

func NewPostSymlinkFilesystemSystemNameOpsSymlinkPostRequest(server string, systemName string, body PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody) (*http.Request, error)

NewPostSymlinkFilesystemSystemNameOpsSymlinkPostRequest calls the generic PostSymlinkFilesystemSystemNameOpsSymlinkPost builder with application/json body

func NewPostSymlinkFilesystemSystemNameOpsSymlinkPostRequestWithBody

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

NewPostSymlinkFilesystemSystemNameOpsSymlinkPostRequestWithBody generates requests for PostSymlinkFilesystemSystemNameOpsSymlinkPost with any type of body

func NewPostUploadFilesystemSystemNameOpsUploadPostRequestWithBody

func NewPostUploadFilesystemSystemNameOpsUploadPostRequestWithBody(server string, systemName string, params *PostUploadFilesystemSystemNameOpsUploadPostParams, contentType string, body io.Reader) (*http.Request, error)

NewPostUploadFilesystemSystemNameOpsUploadPostRequestWithBody generates requests for PostUploadFilesystemSystemNameOpsUploadPost with any type of body

func NewPostUploadFilesystemSystemNameTransferUploadPostRequest

func NewPostUploadFilesystemSystemNameTransferUploadPostRequest(server string, systemName string, body PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody) (*http.Request, error)

NewPostUploadFilesystemSystemNameTransferUploadPostRequest calls the generic PostUploadFilesystemSystemNameTransferUploadPost builder with application/json body

func NewPostUploadFilesystemSystemNameTransferUploadPostRequestWithBody

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

NewPostUploadFilesystemSystemNameTransferUploadPostRequestWithBody generates requests for PostUploadFilesystemSystemNameTransferUploadPost with any type of body

func NewPutChmodFilesystemSystemNameOpsChmodPutRequest

func NewPutChmodFilesystemSystemNameOpsChmodPutRequest(server string, systemName string, body PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody) (*http.Request, error)

NewPutChmodFilesystemSystemNameOpsChmodPutRequest calls the generic PutChmodFilesystemSystemNameOpsChmodPut builder with application/json body

func NewPutChmodFilesystemSystemNameOpsChmodPutRequestWithBody

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

NewPutChmodFilesystemSystemNameOpsChmodPutRequestWithBody generates requests for PutChmodFilesystemSystemNameOpsChmodPut with any type of body

func NewPutChownFilesystemSystemNameOpsChownPutRequest

func NewPutChownFilesystemSystemNameOpsChownPutRequest(server string, systemName string, body PutChownFilesystemSystemNameOpsChownPutJSONRequestBody) (*http.Request, error)

NewPutChownFilesystemSystemNameOpsChownPutRequest calls the generic PutChownFilesystemSystemNameOpsChownPut builder with application/json body

func NewPutChownFilesystemSystemNameOpsChownPutRequestWithBody

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

NewPutChownFilesystemSystemNameOpsChownPutRequestWithBody generates requests for PutChownFilesystemSystemNameOpsChownPut with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type ApResponseErrorType

type ApResponseErrorType string

ApResponseErrorType defines model for ApResponseErrorType.

const (
	Error      ApResponseErrorType = "error"
	Validation ApResponseErrorType = "validation"
)

Defines values for ApResponseErrorType.

type ApiResponseError

type ApiResponseError struct {
	Data      *map[string]interface{} `json:"data"`
	ErrorType *ApResponseErrorType    `json:"errorType,omitempty"`
	Message   string                  `json:"message"`
	User      *string                 `json:"user"`
}

ApiResponseError defines model for ApiResponseError.

type AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody

type AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody = PostJobAttachRequest

AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody defines body for AttachComputeSystemNameJobsJobIdAttachPut for application/json ContentType.

type AttachComputeSystemNameJobsJobIdAttachPutResponse

type AttachComputeSystemNameJobsJobIdAttachPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseAttachComputeSystemNameJobsJobIdAttachPutResponse

func ParseAttachComputeSystemNameJobsJobIdAttachPutResponse(rsp *http.Response) (*AttachComputeSystemNameJobsJobIdAttachPutResponse, error)

ParseAttachComputeSystemNameJobsJobIdAttachPutResponse parses an HTTP response from a AttachComputeSystemNameJobsJobIdAttachPutWithResponse call

func (AttachComputeSystemNameJobsJobIdAttachPutResponse) Status

Status returns HTTPResponse.Status

func (AttachComputeSystemNameJobsJobIdAttachPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BodyPostUploadFilesystemSystemNameOpsUploadPost

type BodyPostUploadFilesystemSystemNameOpsUploadPost struct {
	// File File to be uploaded as `multipart/form-data`
	File openapi_types.File `json:"file"`
}

BodyPostUploadFilesystemSystemNameOpsUploadPost defines model for Body_post_upload_filesystem__system_name__ops_upload_post.

type BucketLifecycleConfiguration

type BucketLifecycleConfiguration struct {
	// Days Number of days after which objects will expire automatically.
	Days *int `json:"days,omitempty"`
}

BucketLifecycleConfiguration Configuration for automatic object lifecycle in storage buckets.

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

func (c *Client) AttachComputeSystemNameJobsJobIdAttachPut(ctx context.Context, systemName string, jobId string, body AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachComputeSystemNameJobsJobIdAttachPutWithBody

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

func (*Client) CompressFilesystemSystemNameTransferCompressPost

func (c *Client) CompressFilesystemSystemNameTransferCompressPost(ctx context.Context, systemName string, body CompressFilesystemSystemNameTransferCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompressFilesystemSystemNameTransferCompressPostWithBody

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

func (*Client) DeleteJobCancelComputeSystemNameJobsJobIdDelete

func (c *Client) DeleteJobCancelComputeSystemNameJobsJobIdDelete(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRmFilesystemSystemNameOpsRmDelete

func (c *Client) DeleteRmFilesystemSystemNameOpsRmDelete(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameOpsRmDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRmFilesystemSystemNameTransferRmDelete

func (c *Client) DeleteRmFilesystemSystemNameTransferRmDelete(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameTransferRmDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExtractFilesystemSystemNameTransferExtractPost

func (c *Client) ExtractFilesystemSystemNameTransferExtractPost(ctx context.Context, systemName string, body ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExtractFilesystemSystemNameTransferExtractPostWithBody

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

func (*Client) GetChecksumFilesystemSystemNameOpsChecksumGet

func (c *Client) GetChecksumFilesystemSystemNameOpsChecksumGet(ctx context.Context, systemName string, params *GetChecksumFilesystemSystemNameOpsChecksumGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDownloadFilesystemSystemNameOpsDownloadGet

func (c *Client) GetDownloadFilesystemSystemNameOpsDownloadGet(ctx context.Context, systemName string, params *GetDownloadFilesystemSystemNameOpsDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFileFilesystemSystemNameOpsFileGet

func (c *Client) GetFileFilesystemSystemNameOpsFileGet(ctx context.Context, systemName string, params *GetFileFilesystemSystemNameOpsFileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHeadFilesystemSystemNameOpsHeadGet

func (c *Client) GetHeadFilesystemSystemNameOpsHeadGet(ctx context.Context, systemName string, params *GetHeadFilesystemSystemNameOpsHeadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJobComputeSystemNameJobsJobIdGet

func (c *Client) GetJobComputeSystemNameJobsJobIdGet(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJobMetadataComputeSystemNameJobsJobIdMetadataGet

func (c *Client) GetJobMetadataComputeSystemNameJobsJobIdMetadataGet(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJobsComputeSystemNameJobsGet

func (c *Client) GetJobsComputeSystemNameJobsGet(ctx context.Context, systemName string, params *GetJobsComputeSystemNameJobsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLivenessStatusLivenessGet

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

func (*Client) GetLsFilesystemSystemNameOpsLsGet

func (c *Client) GetLsFilesystemSystemNameOpsLsGet(ctx context.Context, systemName string, params *GetLsFilesystemSystemNameOpsLsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatFilesystemSystemNameOpsStatGet

func (c *Client) GetStatFilesystemSystemNameOpsStatGet(ctx context.Context, systemName string, params *GetStatFilesystemSystemNameOpsStatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemNodesStatusSystemNameNodesGet

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

func (*Client) GetSystemPartitionsStatusSystemNamePartitionsGet

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

func (*Client) GetSystemReservationsStatusSystemNameReservationsGet

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

func (*Client) GetSystemsStatusSystemsGet

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

func (*Client) GetTailFilesystemSystemNameOpsTailGet

func (c *Client) GetTailFilesystemSystemNameOpsTailGet(ctx context.Context, systemName string, params *GetTailFilesystemSystemNameOpsTailGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserinfoStatusSystemNameUserinfoGet

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

func (*Client) GetViewFilesystemSystemNameOpsViewGet

func (c *Client) GetViewFilesystemSystemNameOpsViewGet(ctx context.Context, systemName string, params *GetViewFilesystemSystemNameOpsViewGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveMvFilesystemSystemNameTransferMvPost

func (c *Client) MoveMvFilesystemSystemNameTransferMvPost(ctx context.Context, systemName string, body MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveMvFilesystemSystemNameTransferMvPostWithBody

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

func (*Client) PostCompressFilesystemSystemNameOpsCompressPost

func (c *Client) PostCompressFilesystemSystemNameOpsCompressPost(ctx context.Context, systemName string, body PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostCompressFilesystemSystemNameOpsCompressPostWithBody

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

func (*Client) PostCpFilesystemSystemNameTransferCpPost

func (c *Client) PostCpFilesystemSystemNameTransferCpPost(ctx context.Context, systemName string, body PostCpFilesystemSystemNameTransferCpPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostCpFilesystemSystemNameTransferCpPostWithBody

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

func (*Client) PostDownloadFilesystemSystemNameTransferDownloadPost

func (c *Client) PostDownloadFilesystemSystemNameTransferDownloadPost(ctx context.Context, systemName string, body PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDownloadFilesystemSystemNameTransferDownloadPostWithBody

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

func (*Client) PostExtractFilesystemSystemNameOpsExtractPost

func (c *Client) PostExtractFilesystemSystemNameOpsExtractPost(ctx context.Context, systemName string, body PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostExtractFilesystemSystemNameOpsExtractPostWithBody

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

func (*Client) PostJobSubmitComputeSystemNameJobsPost

func (c *Client) PostJobSubmitComputeSystemNameJobsPost(ctx context.Context, systemName string, body PostJobSubmitComputeSystemNameJobsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostJobSubmitComputeSystemNameJobsPostWithBody

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

func (*Client) PostMkdirFilesystemSystemNameOpsMkdirPost

func (c *Client) PostMkdirFilesystemSystemNameOpsMkdirPost(ctx context.Context, systemName string, body PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostMkdirFilesystemSystemNameOpsMkdirPostWithBody

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

func (*Client) PostSymlinkFilesystemSystemNameOpsSymlinkPost

func (c *Client) PostSymlinkFilesystemSystemNameOpsSymlinkPost(ctx context.Context, systemName string, body PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostSymlinkFilesystemSystemNameOpsSymlinkPostWithBody

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

func (*Client) PostUploadFilesystemSystemNameOpsUploadPostWithBody

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

func (*Client) PostUploadFilesystemSystemNameTransferUploadPost

func (c *Client) PostUploadFilesystemSystemNameTransferUploadPost(ctx context.Context, systemName string, body PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostUploadFilesystemSystemNameTransferUploadPostWithBody

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

func (*Client) PutChmodFilesystemSystemNameOpsChmodPut

func (c *Client) PutChmodFilesystemSystemNameOpsChmodPut(ctx context.Context, systemName string, body PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutChmodFilesystemSystemNameOpsChmodPutWithBody

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

func (*Client) PutChownFilesystemSystemNameOpsChownPut

func (c *Client) PutChownFilesystemSystemNameOpsChownPut(ctx context.Context, systemName string, body PutChownFilesystemSystemNameOpsChownPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutChownFilesystemSystemNameOpsChownPutWithBody

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

type ClientInterface

type ClientInterface interface {
	// GetJobsComputeSystemNameJobsGet request
	GetJobsComputeSystemNameJobsGet(ctx context.Context, systemName string, params *GetJobsComputeSystemNameJobsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostJobSubmitComputeSystemNameJobsPost(ctx context.Context, systemName string, body PostJobSubmitComputeSystemNameJobsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteJobCancelComputeSystemNameJobsJobIdDelete request
	DeleteJobCancelComputeSystemNameJobsJobIdDelete(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobComputeSystemNameJobsJobIdGet request
	GetJobComputeSystemNameJobsJobIdGet(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AttachComputeSystemNameJobsJobIdAttachPut(ctx context.Context, systemName string, jobId string, body AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobMetadataComputeSystemNameJobsJobIdMetadataGet request
	GetJobMetadataComputeSystemNameJobsJobIdMetadataGet(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetChecksumFilesystemSystemNameOpsChecksumGet request
	GetChecksumFilesystemSystemNameOpsChecksumGet(ctx context.Context, systemName string, params *GetChecksumFilesystemSystemNameOpsChecksumGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutChmodFilesystemSystemNameOpsChmodPut(ctx context.Context, systemName string, body PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutChownFilesystemSystemNameOpsChownPut(ctx context.Context, systemName string, body PutChownFilesystemSystemNameOpsChownPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostCompressFilesystemSystemNameOpsCompressPost(ctx context.Context, systemName string, body PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDownloadFilesystemSystemNameOpsDownloadGet request
	GetDownloadFilesystemSystemNameOpsDownloadGet(ctx context.Context, systemName string, params *GetDownloadFilesystemSystemNameOpsDownloadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostExtractFilesystemSystemNameOpsExtractPost(ctx context.Context, systemName string, body PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFileFilesystemSystemNameOpsFileGet request
	GetFileFilesystemSystemNameOpsFileGet(ctx context.Context, systemName string, params *GetFileFilesystemSystemNameOpsFileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHeadFilesystemSystemNameOpsHeadGet request
	GetHeadFilesystemSystemNameOpsHeadGet(ctx context.Context, systemName string, params *GetHeadFilesystemSystemNameOpsHeadGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLsFilesystemSystemNameOpsLsGet request
	GetLsFilesystemSystemNameOpsLsGet(ctx context.Context, systemName string, params *GetLsFilesystemSystemNameOpsLsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostMkdirFilesystemSystemNameOpsMkdirPost(ctx context.Context, systemName string, body PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRmFilesystemSystemNameOpsRmDelete request
	DeleteRmFilesystemSystemNameOpsRmDelete(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameOpsRmDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatFilesystemSystemNameOpsStatGet request
	GetStatFilesystemSystemNameOpsStatGet(ctx context.Context, systemName string, params *GetStatFilesystemSystemNameOpsStatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostSymlinkFilesystemSystemNameOpsSymlinkPost(ctx context.Context, systemName string, body PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTailFilesystemSystemNameOpsTailGet request
	GetTailFilesystemSystemNameOpsTailGet(ctx context.Context, systemName string, params *GetTailFilesystemSystemNameOpsTailGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetViewFilesystemSystemNameOpsViewGet request
	GetViewFilesystemSystemNameOpsViewGet(ctx context.Context, systemName string, params *GetViewFilesystemSystemNameOpsViewGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CompressFilesystemSystemNameTransferCompressPost(ctx context.Context, systemName string, body CompressFilesystemSystemNameTransferCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostCpFilesystemSystemNameTransferCpPost(ctx context.Context, systemName string, body PostCpFilesystemSystemNameTransferCpPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostDownloadFilesystemSystemNameTransferDownloadPost(ctx context.Context, systemName string, body PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ExtractFilesystemSystemNameTransferExtractPost(ctx context.Context, systemName string, body ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MoveMvFilesystemSystemNameTransferMvPost(ctx context.Context, systemName string, body MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRmFilesystemSystemNameTransferRmDelete request
	DeleteRmFilesystemSystemNameTransferRmDelete(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameTransferRmDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostUploadFilesystemSystemNameTransferUploadPost(ctx context.Context, systemName string, body PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	// GetUserinfoStatusSystemNameUserinfoGet request
	GetUserinfoStatusSystemNameUserinfoGet(ctx context.Context, systemName string, 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 (*ClientWithResponses) AttachComputeSystemNameJobsJobIdAttachPutWithBodyWithResponse

func (c *ClientWithResponses) AttachComputeSystemNameJobsJobIdAttachPutWithBodyWithResponse(ctx context.Context, systemName string, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachComputeSystemNameJobsJobIdAttachPutResponse, error)

AttachComputeSystemNameJobsJobIdAttachPutWithBodyWithResponse request with arbitrary body returning *AttachComputeSystemNameJobsJobIdAttachPutResponse

func (*ClientWithResponses) AttachComputeSystemNameJobsJobIdAttachPutWithResponse

func (c *ClientWithResponses) AttachComputeSystemNameJobsJobIdAttachPutWithResponse(ctx context.Context, systemName string, jobId string, body AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachComputeSystemNameJobsJobIdAttachPutResponse, error)

func (*ClientWithResponses) CompressFilesystemSystemNameTransferCompressPostWithBodyWithResponse

func (c *ClientWithResponses) CompressFilesystemSystemNameTransferCompressPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompressFilesystemSystemNameTransferCompressPostResponse, error)

CompressFilesystemSystemNameTransferCompressPostWithBodyWithResponse request with arbitrary body returning *CompressFilesystemSystemNameTransferCompressPostResponse

func (*ClientWithResponses) DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse

func (c *ClientWithResponses) DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse, error)

DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse request returning *DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse

func (*ClientWithResponses) DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse

func (c *ClientWithResponses) DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameOpsRmDeleteParams, reqEditors ...RequestEditorFn) (*DeleteRmFilesystemSystemNameOpsRmDeleteResponse, error)

DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse request returning *DeleteRmFilesystemSystemNameOpsRmDeleteResponse

func (*ClientWithResponses) DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse

func (c *ClientWithResponses) DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameTransferRmDeleteParams, reqEditors ...RequestEditorFn) (*DeleteRmFilesystemSystemNameTransferRmDeleteResponse, error)

DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse request returning *DeleteRmFilesystemSystemNameTransferRmDeleteResponse

func (*ClientWithResponses) ExtractFilesystemSystemNameTransferExtractPostWithBodyWithResponse

func (c *ClientWithResponses) ExtractFilesystemSystemNameTransferExtractPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExtractFilesystemSystemNameTransferExtractPostResponse, error)

ExtractFilesystemSystemNameTransferExtractPostWithBodyWithResponse request with arbitrary body returning *ExtractFilesystemSystemNameTransferExtractPostResponse

func (*ClientWithResponses) GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse

func (c *ClientWithResponses) GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse(ctx context.Context, systemName string, params *GetChecksumFilesystemSystemNameOpsChecksumGetParams, reqEditors ...RequestEditorFn) (*GetChecksumFilesystemSystemNameOpsChecksumGetResponse, error)

GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse request returning *GetChecksumFilesystemSystemNameOpsChecksumGetResponse

func (*ClientWithResponses) GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse

func (c *ClientWithResponses) GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse(ctx context.Context, systemName string, params *GetDownloadFilesystemSystemNameOpsDownloadGetParams, reqEditors ...RequestEditorFn) (*GetDownloadFilesystemSystemNameOpsDownloadGetResponse, error)

GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse request returning *GetDownloadFilesystemSystemNameOpsDownloadGetResponse

func (*ClientWithResponses) GetFileFilesystemSystemNameOpsFileGetWithResponse

func (c *ClientWithResponses) GetFileFilesystemSystemNameOpsFileGetWithResponse(ctx context.Context, systemName string, params *GetFileFilesystemSystemNameOpsFileGetParams, reqEditors ...RequestEditorFn) (*GetFileFilesystemSystemNameOpsFileGetResponse, error)

GetFileFilesystemSystemNameOpsFileGetWithResponse request returning *GetFileFilesystemSystemNameOpsFileGetResponse

func (*ClientWithResponses) GetHeadFilesystemSystemNameOpsHeadGetWithResponse

func (c *ClientWithResponses) GetHeadFilesystemSystemNameOpsHeadGetWithResponse(ctx context.Context, systemName string, params *GetHeadFilesystemSystemNameOpsHeadGetParams, reqEditors ...RequestEditorFn) (*GetHeadFilesystemSystemNameOpsHeadGetResponse, error)

GetHeadFilesystemSystemNameOpsHeadGetWithResponse request returning *GetHeadFilesystemSystemNameOpsHeadGetResponse

func (*ClientWithResponses) GetJobComputeSystemNameJobsJobIdGetWithResponse

func (c *ClientWithResponses) GetJobComputeSystemNameJobsJobIdGetWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*GetJobComputeSystemNameJobsJobIdGetResponse, error)

GetJobComputeSystemNameJobsJobIdGetWithResponse request returning *GetJobComputeSystemNameJobsJobIdGetResponse

func (*ClientWithResponses) GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse

func (c *ClientWithResponses) GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse, error)

GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse request returning *GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse

func (*ClientWithResponses) GetJobsComputeSystemNameJobsGetWithResponse

func (c *ClientWithResponses) GetJobsComputeSystemNameJobsGetWithResponse(ctx context.Context, systemName string, params *GetJobsComputeSystemNameJobsGetParams, reqEditors ...RequestEditorFn) (*GetJobsComputeSystemNameJobsGetResponse, error)

GetJobsComputeSystemNameJobsGetWithResponse request returning *GetJobsComputeSystemNameJobsGetResponse

func (*ClientWithResponses) GetLivenessStatusLivenessGetWithResponse

func (c *ClientWithResponses) GetLivenessStatusLivenessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLivenessStatusLivenessGetResponse, error)

GetLivenessStatusLivenessGetWithResponse request returning *GetLivenessStatusLivenessGetResponse

func (*ClientWithResponses) GetLsFilesystemSystemNameOpsLsGetWithResponse

func (c *ClientWithResponses) GetLsFilesystemSystemNameOpsLsGetWithResponse(ctx context.Context, systemName string, params *GetLsFilesystemSystemNameOpsLsGetParams, reqEditors ...RequestEditorFn) (*GetLsFilesystemSystemNameOpsLsGetResponse, error)

GetLsFilesystemSystemNameOpsLsGetWithResponse request returning *GetLsFilesystemSystemNameOpsLsGetResponse

func (*ClientWithResponses) GetStatFilesystemSystemNameOpsStatGetWithResponse

func (c *ClientWithResponses) GetStatFilesystemSystemNameOpsStatGetWithResponse(ctx context.Context, systemName string, params *GetStatFilesystemSystemNameOpsStatGetParams, reqEditors ...RequestEditorFn) (*GetStatFilesystemSystemNameOpsStatGetResponse, error)

GetStatFilesystemSystemNameOpsStatGetWithResponse request returning *GetStatFilesystemSystemNameOpsStatGetResponse

func (*ClientWithResponses) GetSystemNodesStatusSystemNameNodesGetWithResponse

func (c *ClientWithResponses) GetSystemNodesStatusSystemNameNodesGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemNodesStatusSystemNameNodesGetResponse, error)

GetSystemNodesStatusSystemNameNodesGetWithResponse request returning *GetSystemNodesStatusSystemNameNodesGetResponse

func (*ClientWithResponses) GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse

func (c *ClientWithResponses) GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemPartitionsStatusSystemNamePartitionsGetResponse, error)

GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse request returning *GetSystemPartitionsStatusSystemNamePartitionsGetResponse

func (*ClientWithResponses) GetSystemReservationsStatusSystemNameReservationsGetWithResponse

func (c *ClientWithResponses) GetSystemReservationsStatusSystemNameReservationsGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemReservationsStatusSystemNameReservationsGetResponse, error)

GetSystemReservationsStatusSystemNameReservationsGetWithResponse request returning *GetSystemReservationsStatusSystemNameReservationsGetResponse

func (*ClientWithResponses) GetSystemsStatusSystemsGetWithResponse

func (c *ClientWithResponses) GetSystemsStatusSystemsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemsStatusSystemsGetResponse, error)

GetSystemsStatusSystemsGetWithResponse request returning *GetSystemsStatusSystemsGetResponse

func (*ClientWithResponses) GetTailFilesystemSystemNameOpsTailGetWithResponse

func (c *ClientWithResponses) GetTailFilesystemSystemNameOpsTailGetWithResponse(ctx context.Context, systemName string, params *GetTailFilesystemSystemNameOpsTailGetParams, reqEditors ...RequestEditorFn) (*GetTailFilesystemSystemNameOpsTailGetResponse, error)

GetTailFilesystemSystemNameOpsTailGetWithResponse request returning *GetTailFilesystemSystemNameOpsTailGetResponse

func (*ClientWithResponses) GetUserinfoStatusSystemNameUserinfoGetWithResponse

func (c *ClientWithResponses) GetUserinfoStatusSystemNameUserinfoGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetUserinfoStatusSystemNameUserinfoGetResponse, error)

GetUserinfoStatusSystemNameUserinfoGetWithResponse request returning *GetUserinfoStatusSystemNameUserinfoGetResponse

func (*ClientWithResponses) GetViewFilesystemSystemNameOpsViewGetWithResponse

func (c *ClientWithResponses) GetViewFilesystemSystemNameOpsViewGetWithResponse(ctx context.Context, systemName string, params *GetViewFilesystemSystemNameOpsViewGetParams, reqEditors ...RequestEditorFn) (*GetViewFilesystemSystemNameOpsViewGetResponse, error)

GetViewFilesystemSystemNameOpsViewGetWithResponse request returning *GetViewFilesystemSystemNameOpsViewGetResponse

func (*ClientWithResponses) MoveMvFilesystemSystemNameTransferMvPostWithBodyWithResponse

func (c *ClientWithResponses) MoveMvFilesystemSystemNameTransferMvPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveMvFilesystemSystemNameTransferMvPostResponse, error)

MoveMvFilesystemSystemNameTransferMvPostWithBodyWithResponse request with arbitrary body returning *MoveMvFilesystemSystemNameTransferMvPostResponse

func (*ClientWithResponses) MoveMvFilesystemSystemNameTransferMvPostWithResponse

func (c *ClientWithResponses) MoveMvFilesystemSystemNameTransferMvPostWithResponse(ctx context.Context, systemName string, body MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveMvFilesystemSystemNameTransferMvPostResponse, error)

func (*ClientWithResponses) PostCompressFilesystemSystemNameOpsCompressPostWithBodyWithResponse

func (c *ClientWithResponses) PostCompressFilesystemSystemNameOpsCompressPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCompressFilesystemSystemNameOpsCompressPostResponse, error)

PostCompressFilesystemSystemNameOpsCompressPostWithBodyWithResponse request with arbitrary body returning *PostCompressFilesystemSystemNameOpsCompressPostResponse

func (*ClientWithResponses) PostCpFilesystemSystemNameTransferCpPostWithBodyWithResponse

func (c *ClientWithResponses) PostCpFilesystemSystemNameTransferCpPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCpFilesystemSystemNameTransferCpPostResponse, error)

PostCpFilesystemSystemNameTransferCpPostWithBodyWithResponse request with arbitrary body returning *PostCpFilesystemSystemNameTransferCpPostResponse

func (*ClientWithResponses) PostCpFilesystemSystemNameTransferCpPostWithResponse

func (c *ClientWithResponses) PostCpFilesystemSystemNameTransferCpPostWithResponse(ctx context.Context, systemName string, body PostCpFilesystemSystemNameTransferCpPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCpFilesystemSystemNameTransferCpPostResponse, error)

func (*ClientWithResponses) PostDownloadFilesystemSystemNameTransferDownloadPostWithBodyWithResponse

func (c *ClientWithResponses) PostDownloadFilesystemSystemNameTransferDownloadPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDownloadFilesystemSystemNameTransferDownloadPostResponse, error)

PostDownloadFilesystemSystemNameTransferDownloadPostWithBodyWithResponse request with arbitrary body returning *PostDownloadFilesystemSystemNameTransferDownloadPostResponse

func (*ClientWithResponses) PostExtractFilesystemSystemNameOpsExtractPostWithBodyWithResponse

func (c *ClientWithResponses) PostExtractFilesystemSystemNameOpsExtractPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostExtractFilesystemSystemNameOpsExtractPostResponse, error)

PostExtractFilesystemSystemNameOpsExtractPostWithBodyWithResponse request with arbitrary body returning *PostExtractFilesystemSystemNameOpsExtractPostResponse

func (*ClientWithResponses) PostJobSubmitComputeSystemNameJobsPostWithBodyWithResponse

func (c *ClientWithResponses) PostJobSubmitComputeSystemNameJobsPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostJobSubmitComputeSystemNameJobsPostResponse, error)

PostJobSubmitComputeSystemNameJobsPostWithBodyWithResponse request with arbitrary body returning *PostJobSubmitComputeSystemNameJobsPostResponse

func (*ClientWithResponses) PostJobSubmitComputeSystemNameJobsPostWithResponse

func (c *ClientWithResponses) PostJobSubmitComputeSystemNameJobsPostWithResponse(ctx context.Context, systemName string, body PostJobSubmitComputeSystemNameJobsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobSubmitComputeSystemNameJobsPostResponse, error)

func (*ClientWithResponses) PostMkdirFilesystemSystemNameOpsMkdirPostWithBodyWithResponse

func (c *ClientWithResponses) PostMkdirFilesystemSystemNameOpsMkdirPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostMkdirFilesystemSystemNameOpsMkdirPostResponse, error)

PostMkdirFilesystemSystemNameOpsMkdirPostWithBodyWithResponse request with arbitrary body returning *PostMkdirFilesystemSystemNameOpsMkdirPostResponse

func (*ClientWithResponses) PostSymlinkFilesystemSystemNameOpsSymlinkPostWithBodyWithResponse

func (c *ClientWithResponses) PostSymlinkFilesystemSystemNameOpsSymlinkPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse, error)

PostSymlinkFilesystemSystemNameOpsSymlinkPostWithBodyWithResponse request with arbitrary body returning *PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse

func (*ClientWithResponses) PostUploadFilesystemSystemNameOpsUploadPostWithBodyWithResponse

func (c *ClientWithResponses) PostUploadFilesystemSystemNameOpsUploadPostWithBodyWithResponse(ctx context.Context, systemName string, params *PostUploadFilesystemSystemNameOpsUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUploadFilesystemSystemNameOpsUploadPostResponse, error)

PostUploadFilesystemSystemNameOpsUploadPostWithBodyWithResponse request with arbitrary body returning *PostUploadFilesystemSystemNameOpsUploadPostResponse

func (*ClientWithResponses) PostUploadFilesystemSystemNameTransferUploadPostWithBodyWithResponse

func (c *ClientWithResponses) PostUploadFilesystemSystemNameTransferUploadPostWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUploadFilesystemSystemNameTransferUploadPostResponse, error)

PostUploadFilesystemSystemNameTransferUploadPostWithBodyWithResponse request with arbitrary body returning *PostUploadFilesystemSystemNameTransferUploadPostResponse

func (*ClientWithResponses) PutChmodFilesystemSystemNameOpsChmodPutWithBodyWithResponse

func (c *ClientWithResponses) PutChmodFilesystemSystemNameOpsChmodPutWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutChmodFilesystemSystemNameOpsChmodPutResponse, error)

PutChmodFilesystemSystemNameOpsChmodPutWithBodyWithResponse request with arbitrary body returning *PutChmodFilesystemSystemNameOpsChmodPutResponse

func (*ClientWithResponses) PutChmodFilesystemSystemNameOpsChmodPutWithResponse

func (c *ClientWithResponses) PutChmodFilesystemSystemNameOpsChmodPutWithResponse(ctx context.Context, systemName string, body PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody, reqEditors ...RequestEditorFn) (*PutChmodFilesystemSystemNameOpsChmodPutResponse, error)

func (*ClientWithResponses) PutChownFilesystemSystemNameOpsChownPutWithBodyWithResponse

func (c *ClientWithResponses) PutChownFilesystemSystemNameOpsChownPutWithBodyWithResponse(ctx context.Context, systemName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutChownFilesystemSystemNameOpsChownPutResponse, error)

PutChownFilesystemSystemNameOpsChownPutWithBodyWithResponse request with arbitrary body returning *PutChownFilesystemSystemNameOpsChownPutResponse

func (*ClientWithResponses) PutChownFilesystemSystemNameOpsChownPutWithResponse

func (c *ClientWithResponses) PutChownFilesystemSystemNameOpsChownPutWithResponse(ctx context.Context, systemName string, body PutChownFilesystemSystemNameOpsChownPutJSONRequestBody, reqEditors ...RequestEditorFn) (*PutChownFilesystemSystemNameOpsChownPutResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetJobsComputeSystemNameJobsGetWithResponse request
	GetJobsComputeSystemNameJobsGetWithResponse(ctx context.Context, systemName string, params *GetJobsComputeSystemNameJobsGetParams, reqEditors ...RequestEditorFn) (*GetJobsComputeSystemNameJobsGetResponse, error)

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

	PostJobSubmitComputeSystemNameJobsPostWithResponse(ctx context.Context, systemName string, body PostJobSubmitComputeSystemNameJobsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobSubmitComputeSystemNameJobsPostResponse, error)

	// DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse request
	DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse, error)

	// GetJobComputeSystemNameJobsJobIdGetWithResponse request
	GetJobComputeSystemNameJobsJobIdGetWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*GetJobComputeSystemNameJobsJobIdGetResponse, error)

	// AttachComputeSystemNameJobsJobIdAttachPutWithBodyWithResponse request with any body
	AttachComputeSystemNameJobsJobIdAttachPutWithBodyWithResponse(ctx context.Context, systemName string, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachComputeSystemNameJobsJobIdAttachPutResponse, error)

	AttachComputeSystemNameJobsJobIdAttachPutWithResponse(ctx context.Context, systemName string, jobId string, body AttachComputeSystemNameJobsJobIdAttachPutJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachComputeSystemNameJobsJobIdAttachPutResponse, error)

	// GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse request
	GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse(ctx context.Context, systemName string, jobId string, reqEditors ...RequestEditorFn) (*GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse, error)

	// GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse request
	GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse(ctx context.Context, systemName string, params *GetChecksumFilesystemSystemNameOpsChecksumGetParams, reqEditors ...RequestEditorFn) (*GetChecksumFilesystemSystemNameOpsChecksumGetResponse, error)

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

	PutChmodFilesystemSystemNameOpsChmodPutWithResponse(ctx context.Context, systemName string, body PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody, reqEditors ...RequestEditorFn) (*PutChmodFilesystemSystemNameOpsChmodPutResponse, error)

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

	PutChownFilesystemSystemNameOpsChownPutWithResponse(ctx context.Context, systemName string, body PutChownFilesystemSystemNameOpsChownPutJSONRequestBody, reqEditors ...RequestEditorFn) (*PutChownFilesystemSystemNameOpsChownPutResponse, error)

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

	PostCompressFilesystemSystemNameOpsCompressPostWithResponse(ctx context.Context, systemName string, body PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCompressFilesystemSystemNameOpsCompressPostResponse, error)

	// GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse request
	GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse(ctx context.Context, systemName string, params *GetDownloadFilesystemSystemNameOpsDownloadGetParams, reqEditors ...RequestEditorFn) (*GetDownloadFilesystemSystemNameOpsDownloadGetResponse, error)

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

	PostExtractFilesystemSystemNameOpsExtractPostWithResponse(ctx context.Context, systemName string, body PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostExtractFilesystemSystemNameOpsExtractPostResponse, error)

	// GetFileFilesystemSystemNameOpsFileGetWithResponse request
	GetFileFilesystemSystemNameOpsFileGetWithResponse(ctx context.Context, systemName string, params *GetFileFilesystemSystemNameOpsFileGetParams, reqEditors ...RequestEditorFn) (*GetFileFilesystemSystemNameOpsFileGetResponse, error)

	// GetHeadFilesystemSystemNameOpsHeadGetWithResponse request
	GetHeadFilesystemSystemNameOpsHeadGetWithResponse(ctx context.Context, systemName string, params *GetHeadFilesystemSystemNameOpsHeadGetParams, reqEditors ...RequestEditorFn) (*GetHeadFilesystemSystemNameOpsHeadGetResponse, error)

	// GetLsFilesystemSystemNameOpsLsGetWithResponse request
	GetLsFilesystemSystemNameOpsLsGetWithResponse(ctx context.Context, systemName string, params *GetLsFilesystemSystemNameOpsLsGetParams, reqEditors ...RequestEditorFn) (*GetLsFilesystemSystemNameOpsLsGetResponse, error)

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

	PostMkdirFilesystemSystemNameOpsMkdirPostWithResponse(ctx context.Context, systemName string, body PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostMkdirFilesystemSystemNameOpsMkdirPostResponse, error)

	// DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse request
	DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameOpsRmDeleteParams, reqEditors ...RequestEditorFn) (*DeleteRmFilesystemSystemNameOpsRmDeleteResponse, error)

	// GetStatFilesystemSystemNameOpsStatGetWithResponse request
	GetStatFilesystemSystemNameOpsStatGetWithResponse(ctx context.Context, systemName string, params *GetStatFilesystemSystemNameOpsStatGetParams, reqEditors ...RequestEditorFn) (*GetStatFilesystemSystemNameOpsStatGetResponse, error)

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

	PostSymlinkFilesystemSystemNameOpsSymlinkPostWithResponse(ctx context.Context, systemName string, body PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse, error)

	// GetTailFilesystemSystemNameOpsTailGetWithResponse request
	GetTailFilesystemSystemNameOpsTailGetWithResponse(ctx context.Context, systemName string, params *GetTailFilesystemSystemNameOpsTailGetParams, reqEditors ...RequestEditorFn) (*GetTailFilesystemSystemNameOpsTailGetResponse, error)

	// PostUploadFilesystemSystemNameOpsUploadPostWithBodyWithResponse request with any body
	PostUploadFilesystemSystemNameOpsUploadPostWithBodyWithResponse(ctx context.Context, systemName string, params *PostUploadFilesystemSystemNameOpsUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostUploadFilesystemSystemNameOpsUploadPostResponse, error)

	// GetViewFilesystemSystemNameOpsViewGetWithResponse request
	GetViewFilesystemSystemNameOpsViewGetWithResponse(ctx context.Context, systemName string, params *GetViewFilesystemSystemNameOpsViewGetParams, reqEditors ...RequestEditorFn) (*GetViewFilesystemSystemNameOpsViewGetResponse, error)

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

	CompressFilesystemSystemNameTransferCompressPostWithResponse(ctx context.Context, systemName string, body CompressFilesystemSystemNameTransferCompressPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CompressFilesystemSystemNameTransferCompressPostResponse, error)

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

	PostCpFilesystemSystemNameTransferCpPostWithResponse(ctx context.Context, systemName string, body PostCpFilesystemSystemNameTransferCpPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCpFilesystemSystemNameTransferCpPostResponse, error)

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

	PostDownloadFilesystemSystemNameTransferDownloadPostWithResponse(ctx context.Context, systemName string, body PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDownloadFilesystemSystemNameTransferDownloadPostResponse, error)

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

	ExtractFilesystemSystemNameTransferExtractPostWithResponse(ctx context.Context, systemName string, body ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody, reqEditors ...RequestEditorFn) (*ExtractFilesystemSystemNameTransferExtractPostResponse, error)

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

	MoveMvFilesystemSystemNameTransferMvPostWithResponse(ctx context.Context, systemName string, body MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveMvFilesystemSystemNameTransferMvPostResponse, error)

	// DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse request
	DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse(ctx context.Context, systemName string, params *DeleteRmFilesystemSystemNameTransferRmDeleteParams, reqEditors ...RequestEditorFn) (*DeleteRmFilesystemSystemNameTransferRmDeleteResponse, error)

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

	PostUploadFilesystemSystemNameTransferUploadPostWithResponse(ctx context.Context, systemName string, body PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody, reqEditors ...RequestEditorFn) (*PostUploadFilesystemSystemNameTransferUploadPostResponse, error)

	// GetLivenessStatusLivenessGetWithResponse request
	GetLivenessStatusLivenessGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLivenessStatusLivenessGetResponse, error)

	// GetSystemsStatusSystemsGetWithResponse request
	GetSystemsStatusSystemsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemsStatusSystemsGetResponse, error)

	// GetSystemNodesStatusSystemNameNodesGetWithResponse request
	GetSystemNodesStatusSystemNameNodesGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemNodesStatusSystemNameNodesGetResponse, error)

	// GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse request
	GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemPartitionsStatusSystemNamePartitionsGetResponse, error)

	// GetSystemReservationsStatusSystemNameReservationsGetWithResponse request
	GetSystemReservationsStatusSystemNameReservationsGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetSystemReservationsStatusSystemNameReservationsGetResponse, error)

	// GetUserinfoStatusSystemNameUserinfoGetWithResponse request
	GetUserinfoStatusSystemNameUserinfoGetWithResponse(ctx context.Context, systemName string, reqEditors ...RequestEditorFn) (*GetUserinfoStatusSystemNameUserinfoGetResponse, error)
}

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

type CompressFilesystemSystemNameTransferCompressPostJSONRequestBody

type CompressFilesystemSystemNameTransferCompressPostJSONRequestBody = CompressRequest

CompressFilesystemSystemNameTransferCompressPostJSONRequestBody defines body for CompressFilesystemSystemNameTransferCompressPost for application/json ContentType.

type CompressFilesystemSystemNameTransferCompressPostResponse

type CompressFilesystemSystemNameTransferCompressPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CompressResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseCompressFilesystemSystemNameTransferCompressPostResponse

func ParseCompressFilesystemSystemNameTransferCompressPostResponse(rsp *http.Response) (*CompressFilesystemSystemNameTransferCompressPostResponse, error)

ParseCompressFilesystemSystemNameTransferCompressPostResponse parses an HTTP response from a CompressFilesystemSystemNameTransferCompressPostWithResponse call

func (CompressFilesystemSystemNameTransferCompressPostResponse) Status

Status returns HTTPResponse.Status

func (CompressFilesystemSystemNameTransferCompressPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CompressRequest

type CompressRequest struct {
	// Account Name of the account in the scheduler
	Account     *string          `json:"account"`
	Compression *CompressionType `json:"compression,omitempty"`

	// Dereference If set to `true`, it follows symbolic links and archive the files they point to instead of the links themselves.
	Dereference *bool `json:"dereference"`

	// MatchPattern Regex pattern to filter files to compress
	MatchPattern *string `json:"matchPattern"`
	SourcePath   *string `json:"sourcePath"`

	// TargetPath Target path of the compress operation
	TargetPath string `json:"targetPath"`
}

CompressRequest defines model for CompressRequest.

type CompressResponse

type CompressResponse struct {
	TransferJob FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

CompressResponse defines model for CompressResponse.

type CompressionType

type CompressionType string

CompressionType defines model for CompressionType.

const (
	Bzip2 CompressionType = "bzip2"
	Gzip  CompressionType = "gzip"
	None  CompressionType = "none"
	Xz    CompressionType = "xz"
)

Defines values for CompressionType.

type ContentUnit

type ContentUnit string

ContentUnit defines model for ContentUnit.

const (
	Bytes ContentUnit = "bytes"
	Lines ContentUnit = "lines"
)

Defines values for ContentUnit.

type CopyRequest

type CopyRequest struct {
	// Account Name of the account in the scheduler
	Account *string `json:"account"`

	// Dereference If set to `true`, it follows symbolic links and copies the files they point to instead of the links themselves.
	Dereference *bool   `json:"dereference"`
	SourcePath  *string `json:"sourcePath"`

	// TargetPath Target path of the copy operation
	TargetPath string `json:"targetPath"`
}

CopyRequest defines model for CopyRequest.

type CopyResponse

type CopyResponse struct {
	TransferJob FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

CopyResponse defines model for CopyResponse.

type DataOperation

type DataOperation struct {
	// DataTransfer Data transfer service configuration
	DataTransfer *DataOperation_DataTransfer `json:"data_transfer"`

	// MaxOpsFileSize Maximum file size (in bytes) allowed for direct upload and download. Larger files will go through the staging area.
	MaxOpsFileSize *int `json:"max_ops_file_size,omitempty"`
}

DataOperation defines model for DataOperation.

type DataOperation_DataTransfer

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

DataOperation_DataTransfer Data transfer service configuration

func (DataOperation_DataTransfer) AsS3DataTransfer

func (t DataOperation_DataTransfer) AsS3DataTransfer() (S3DataTransfer, error)

AsS3DataTransfer returns the union data inside the DataOperation_DataTransfer as a S3DataTransfer

func (DataOperation_DataTransfer) AsStreamerDataTransfer

func (t DataOperation_DataTransfer) AsStreamerDataTransfer() (StreamerDataTransfer, error)

AsStreamerDataTransfer returns the union data inside the DataOperation_DataTransfer as a StreamerDataTransfer

func (DataOperation_DataTransfer) AsWormholeDataTransfer

func (t DataOperation_DataTransfer) AsWormholeDataTransfer() (WormholeDataTransfer, error)

AsWormholeDataTransfer returns the union data inside the DataOperation_DataTransfer as a WormholeDataTransfer

func (DataOperation_DataTransfer) Discriminator

func (t DataOperation_DataTransfer) Discriminator() (string, error)

func (*DataOperation_DataTransfer) FromS3DataTransfer

func (t *DataOperation_DataTransfer) FromS3DataTransfer(v S3DataTransfer) error

FromS3DataTransfer overwrites any union data inside the DataOperation_DataTransfer as the provided S3DataTransfer

func (*DataOperation_DataTransfer) FromStreamerDataTransfer

func (t *DataOperation_DataTransfer) FromStreamerDataTransfer(v StreamerDataTransfer) error

FromStreamerDataTransfer overwrites any union data inside the DataOperation_DataTransfer as the provided StreamerDataTransfer

func (*DataOperation_DataTransfer) FromWormholeDataTransfer

func (t *DataOperation_DataTransfer) FromWormholeDataTransfer(v WormholeDataTransfer) error

FromWormholeDataTransfer overwrites any union data inside the DataOperation_DataTransfer as the provided WormholeDataTransfer

func (DataOperation_DataTransfer) MarshalJSON

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

func (*DataOperation_DataTransfer) MergeS3DataTransfer

func (t *DataOperation_DataTransfer) MergeS3DataTransfer(v S3DataTransfer) error

MergeS3DataTransfer performs a merge with any union data inside the DataOperation_DataTransfer, using the provided S3DataTransfer

func (*DataOperation_DataTransfer) MergeStreamerDataTransfer

func (t *DataOperation_DataTransfer) MergeStreamerDataTransfer(v StreamerDataTransfer) error

MergeStreamerDataTransfer performs a merge with any union data inside the DataOperation_DataTransfer, using the provided StreamerDataTransfer

func (*DataOperation_DataTransfer) MergeWormholeDataTransfer

func (t *DataOperation_DataTransfer) MergeWormholeDataTransfer(v WormholeDataTransfer) error

MergeWormholeDataTransfer performs a merge with any union data inside the DataOperation_DataTransfer, using the provided WormholeDataTransfer

func (*DataOperation_DataTransfer) UnmarshalJSON

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

func (DataOperation_DataTransfer) ValueByDiscriminator

func (t DataOperation_DataTransfer) ValueByDiscriminator() (interface{}, error)

type DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse

type DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseDeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse

func ParseDeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse(rsp *http.Response) (*DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse, error)

ParseDeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse parses an HTTP response from a DeleteJobCancelComputeSystemNameJobsJobIdDeleteWithResponse call

func (DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteJobCancelComputeSystemNameJobsJobIdDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteResponse

type DeleteResponse struct {
	TransferJob FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

DeleteResponse defines model for DeleteResponse.

type DeleteRmFilesystemSystemNameOpsRmDeleteParams

type DeleteRmFilesystemSystemNameOpsRmDeleteParams struct {
	// Path The path to delete
	Path string `form:"path" json:"path"`
}

DeleteRmFilesystemSystemNameOpsRmDeleteParams defines parameters for DeleteRmFilesystemSystemNameOpsRmDelete.

type DeleteRmFilesystemSystemNameOpsRmDeleteResponse

type DeleteRmFilesystemSystemNameOpsRmDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseDeleteRmFilesystemSystemNameOpsRmDeleteResponse

func ParseDeleteRmFilesystemSystemNameOpsRmDeleteResponse(rsp *http.Response) (*DeleteRmFilesystemSystemNameOpsRmDeleteResponse, error)

ParseDeleteRmFilesystemSystemNameOpsRmDeleteResponse parses an HTTP response from a DeleteRmFilesystemSystemNameOpsRmDeleteWithResponse call

func (DeleteRmFilesystemSystemNameOpsRmDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteRmFilesystemSystemNameOpsRmDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRmFilesystemSystemNameTransferRmDeleteParams

type DeleteRmFilesystemSystemNameTransferRmDeleteParams struct {
	// Path The path to delete
	Path    string  `form:"path" json:"path"`
	Account *string `form:"account,omitempty" json:"account,omitempty"`
}

DeleteRmFilesystemSystemNameTransferRmDeleteParams defines parameters for DeleteRmFilesystemSystemNameTransferRmDelete.

type DeleteRmFilesystemSystemNameTransferRmDeleteResponse

type DeleteRmFilesystemSystemNameTransferRmDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseDeleteRmFilesystemSystemNameTransferRmDeleteResponse

func ParseDeleteRmFilesystemSystemNameTransferRmDeleteResponse(rsp *http.Response) (*DeleteRmFilesystemSystemNameTransferRmDeleteResponse, error)

ParseDeleteRmFilesystemSystemNameTransferRmDeleteResponse parses an HTTP response from a DeleteRmFilesystemSystemNameTransferRmDeleteWithResponse call

func (DeleteRmFilesystemSystemNameTransferRmDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteRmFilesystemSystemNameTransferRmDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DownloadFileResponse

type DownloadFileResponse struct {
	// TransferDirectives Data transfer parameters specific to the transfer method
	TransferDirectives DownloadFileResponse_TransferDirectives      `json:"transferDirectives"`
	TransferJob        FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

DownloadFileResponse defines model for DownloadFileResponse.

type DownloadFileResponse_TransferDirectives

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

DownloadFileResponse_TransferDirectives Data transfer parameters specific to the transfer method

func (DownloadFileResponse_TransferDirectives) AsS3TransferResponse

AsS3TransferResponse returns the union data inside the DownloadFileResponse_TransferDirectives as a S3TransferResponse

func (DownloadFileResponse_TransferDirectives) AsStreamerTransferResponse

AsStreamerTransferResponse returns the union data inside the DownloadFileResponse_TransferDirectives as a StreamerTransferResponse

func (DownloadFileResponse_TransferDirectives) AsWormholeTransferResponse

AsWormholeTransferResponse returns the union data inside the DownloadFileResponse_TransferDirectives as a WormholeTransferResponse

func (*DownloadFileResponse_TransferDirectives) FromS3TransferResponse

FromS3TransferResponse overwrites any union data inside the DownloadFileResponse_TransferDirectives as the provided S3TransferResponse

func (*DownloadFileResponse_TransferDirectives) FromStreamerTransferResponse

func (t *DownloadFileResponse_TransferDirectives) FromStreamerTransferResponse(v StreamerTransferResponse) error

FromStreamerTransferResponse overwrites any union data inside the DownloadFileResponse_TransferDirectives as the provided StreamerTransferResponse

func (*DownloadFileResponse_TransferDirectives) FromWormholeTransferResponse

func (t *DownloadFileResponse_TransferDirectives) FromWormholeTransferResponse(v WormholeTransferResponse) error

FromWormholeTransferResponse overwrites any union data inside the DownloadFileResponse_TransferDirectives as the provided WormholeTransferResponse

func (DownloadFileResponse_TransferDirectives) MarshalJSON

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

func (*DownloadFileResponse_TransferDirectives) MergeS3TransferResponse

MergeS3TransferResponse performs a merge with any union data inside the DownloadFileResponse_TransferDirectives, using the provided S3TransferResponse

func (*DownloadFileResponse_TransferDirectives) MergeStreamerTransferResponse

func (t *DownloadFileResponse_TransferDirectives) MergeStreamerTransferResponse(v StreamerTransferResponse) error

MergeStreamerTransferResponse performs a merge with any union data inside the DownloadFileResponse_TransferDirectives, using the provided StreamerTransferResponse

func (*DownloadFileResponse_TransferDirectives) MergeWormholeTransferResponse

func (t *DownloadFileResponse_TransferDirectives) MergeWormholeTransferResponse(v WormholeTransferResponse) error

MergeWormholeTransferResponse performs a merge with any union data inside the DownloadFileResponse_TransferDirectives, using the provided WormholeTransferResponse

func (*DownloadFileResponse_TransferDirectives) UnmarshalJSON

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

type ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody

type ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody = ExtractRequest

ExtractFilesystemSystemNameTransferExtractPostJSONRequestBody defines body for ExtractFilesystemSystemNameTransferExtractPost for application/json ContentType.

type ExtractFilesystemSystemNameTransferExtractPostResponse

type ExtractFilesystemSystemNameTransferExtractPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ExtractResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseExtractFilesystemSystemNameTransferExtractPostResponse

func ParseExtractFilesystemSystemNameTransferExtractPostResponse(rsp *http.Response) (*ExtractFilesystemSystemNameTransferExtractPostResponse, error)

ParseExtractFilesystemSystemNameTransferExtractPostResponse parses an HTTP response from a ExtractFilesystemSystemNameTransferExtractPostWithResponse call

func (ExtractFilesystemSystemNameTransferExtractPostResponse) Status

Status returns HTTPResponse.Status

func (ExtractFilesystemSystemNameTransferExtractPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExtractRequest

type ExtractRequest struct {
	// Account Name of the account in the scheduler
	Account     *string          `json:"account"`
	Compression *CompressionType `json:"compression,omitempty"`
	SourcePath  *string          `json:"sourcePath"`

	// TargetPath Path to the directory where to extract the compressed file
	TargetPath string `json:"targetPath"`
}

ExtractRequest defines model for ExtractRequest.

type ExtractResponse

type ExtractResponse struct {
	TransferJob FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

ExtractResponse defines model for ExtractResponse.

type File

type File struct {
	Group        string  `json:"group"`
	LastModified string  `json:"lastModified"`
	LinkTarget   *string `json:"linkTarget"`
	Name         string  `json:"name"`
	Permissions  string  `json:"permissions"`
	Size         string  `json:"size"`
	Type         string  `json:"type"`
	User         string  `json:"user"`
}

File defines model for File.

type FileChecksum

type FileChecksum struct {
	Algorithm *string `json:"algorithm,omitempty"`
	Checksum  string  `json:"checksum"`
}

FileChecksum defines model for FileChecksum.

type FileContent

type FileContent struct {
	Content       string      `json:"content"`
	ContentType   ContentUnit `json:"contentType"`
	EndPosition   int         `json:"endPosition"`
	StartPosition int         `json:"startPosition"`
}

FileContent defines model for FileContent.

type FileStat

type FileStat struct {
	Atime int `json:"atime"`
	Ctime int `json:"ctime"`
	Dev   int `json:"dev"`
	Gid   int `json:"gid"`
	Ino   int `json:"ino"`
	Mode  int `json:"mode"`
	Mtime int `json:"mtime"`
	Nlink int `json:"nlink"`
	Size  int `json:"size"`
	Uid   int `json:"uid"`
}

FileStat defines model for FileStat.

type FileSystem

type FileSystem struct {
	// DataType Data types for cluster file systems.
	DataType FileSystemDataType `json:"dataType"`

	// DefaultWorkDir Mark this as the default working directory.
	DefaultWorkDir *bool `json:"defaultWorkDir,omitempty"`

	// Path Mount path for the file system.
	Path string `json:"path"`
}

FileSystem Defines a cluster file system and its type.

type FileSystemDataType

type FileSystemDataType string

FileSystemDataType Data types for cluster file systems.

const (
	Apps    FileSystemDataType = "apps"
	Archive FileSystemDataType = "archive"
	Project FileSystemDataType = "project"
	Scratch FileSystemDataType = "scratch"
	Store   FileSystemDataType = "store"
	Users   FileSystemDataType = "users"
)

Defines values for FileSystemDataType.

type FilesystemServiceHealth

type FilesystemServiceHealth struct {
	// Healthy True if the service is healthy.
	Healthy *bool `json:"healthy"`

	// LastChecked Timestamp of the last health check.
	LastChecked *time.Time `json:"lastChecked"`

	// Latency Service response latency in seconds.
	Latency *float32 `json:"latency"`

	// Message Optional status message.
	Message *string `json:"message"`

	// Path Path of the monitored file system.
	Path *string `json:"path"`

	// ServiceType Types of services that can be health-checked.
	ServiceType HealthCheckType `json:"serviceType"`
}

FilesystemServiceHealth Health check for a mounted file system.

type FirecrestClient

type FirecrestClient struct {
	ClientWithResponses
	// contains filtered or unexported fields
}

func NewFirecrestClient

func NewFirecrestClient(apiURL *url.URL, options ...FirecrestClientOption) (fc *FirecrestClient, err error)

type FirecrestClientOption

type FirecrestClientOption func(*FirecrestClient) error

func WithExtraRequestEditors

func WithExtraRequestEditors(editors ...RequestEditorFn) FirecrestClientOption

func WithHttpClient

func WithHttpClient(httpClient *http.Client) FirecrestClientOption

type FirecrestFilesystemTransferModelsTransferJob

type FirecrestFilesystemTransferModelsTransferJob struct {
	JobId            int                                              `json:"jobId"`
	Logs             FirecrestFilesystemTransferModelsTransferJobLogs `json:"logs"`
	System           string                                           `json:"system"`
	WorkingDirectory string                                           `json:"workingDirectory"`
}

FirecrestFilesystemTransferModelsTransferJob defines model for firecrest__filesystem__transfer__models__TransferJob.

type FirecrestFilesystemTransferModelsTransferJobLogs

type FirecrestFilesystemTransferModelsTransferJobLogs struct {
	ErrorLog  string `json:"errorLog"`
	OutputLog string `json:"outputLog"`
}

FirecrestFilesystemTransferModelsTransferJobLogs defines model for firecrest__filesystem__transfer__models__TransferJobLogs.

type FirecrestRemoteSessionController

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

func NewFirecrestRemoteSessionController

func NewFirecrestRemoteSessionController(client *FirecrestClient, systemName, partition string, fakeStart bool) (c *FirecrestRemoteSessionController, err error)

func (*FirecrestRemoteSessionController) GetCurrentSystem

func (c *FirecrestRemoteSessionController) GetCurrentSystem(ctx context.Context) (system HPCCluster, err error)

func (*FirecrestRemoteSessionController) Start

Start sets up and starts the remote session using the FirecREST API

func (*FirecrestRemoteSessionController) Status

Status returns the status of the remote session

func (*FirecrestRemoteSessionController) Stop

Stop stops the remote session using the FirecREST API.

The caller needs to make sure Stop is not called before Start has returned.

type GetChecksumFilesystemSystemNameOpsChecksumGetParams

type GetChecksumFilesystemSystemNameOpsChecksumGetParams struct {
	// Path Target system
	Path string `form:"path" json:"path"`
}

GetChecksumFilesystemSystemNameOpsChecksumGetParams defines parameters for GetChecksumFilesystemSystemNameOpsChecksumGet.

type GetChecksumFilesystemSystemNameOpsChecksumGetResponse

type GetChecksumFilesystemSystemNameOpsChecksumGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetFileChecksumResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetChecksumFilesystemSystemNameOpsChecksumGetResponse

func ParseGetChecksumFilesystemSystemNameOpsChecksumGetResponse(rsp *http.Response) (*GetChecksumFilesystemSystemNameOpsChecksumGetResponse, error)

ParseGetChecksumFilesystemSystemNameOpsChecksumGetResponse parses an HTTP response from a GetChecksumFilesystemSystemNameOpsChecksumGetWithResponse call

func (GetChecksumFilesystemSystemNameOpsChecksumGetResponse) Status

Status returns HTTPResponse.Status

func (GetChecksumFilesystemSystemNameOpsChecksumGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDirectoryLsResponse

type GetDirectoryLsResponse struct {
	Output *[]File `json:"output"`
}

GetDirectoryLsResponse defines model for GetDirectoryLsResponse.

type GetDownloadFilesystemSystemNameOpsDownloadGetParams

type GetDownloadFilesystemSystemNameOpsDownloadGetParams struct {
	// Path A file to download
	Path string `form:"path" json:"path"`
}

GetDownloadFilesystemSystemNameOpsDownloadGetParams defines parameters for GetDownloadFilesystemSystemNameOpsDownloadGet.

type GetDownloadFilesystemSystemNameOpsDownloadGetResponse

type GetDownloadFilesystemSystemNameOpsDownloadGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetDownloadFilesystemSystemNameOpsDownloadGetResponse

func ParseGetDownloadFilesystemSystemNameOpsDownloadGetResponse(rsp *http.Response) (*GetDownloadFilesystemSystemNameOpsDownloadGetResponse, error)

ParseGetDownloadFilesystemSystemNameOpsDownloadGetResponse parses an HTTP response from a GetDownloadFilesystemSystemNameOpsDownloadGetWithResponse call

func (GetDownloadFilesystemSystemNameOpsDownloadGetResponse) Status

Status returns HTTPResponse.Status

func (GetDownloadFilesystemSystemNameOpsDownloadGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetFileChecksumResponse

type GetFileChecksumResponse struct {
	Output FileChecksum `json:"output"`
}

GetFileChecksumResponse defines model for GetFileChecksumResponse.

type GetFileFilesystemSystemNameOpsFileGetParams

type GetFileFilesystemSystemNameOpsFileGetParams struct {
	// Path A file or folder path
	Path string `form:"path" json:"path"`
}

GetFileFilesystemSystemNameOpsFileGetParams defines parameters for GetFileFilesystemSystemNameOpsFileGet.

type GetFileFilesystemSystemNameOpsFileGetResponse

type GetFileFilesystemSystemNameOpsFileGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetFileTypeResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetFileFilesystemSystemNameOpsFileGetResponse

func ParseGetFileFilesystemSystemNameOpsFileGetResponse(rsp *http.Response) (*GetFileFilesystemSystemNameOpsFileGetResponse, error)

ParseGetFileFilesystemSystemNameOpsFileGetResponse parses an HTTP response from a GetFileFilesystemSystemNameOpsFileGetWithResponse call

func (GetFileFilesystemSystemNameOpsFileGetResponse) Status

Status returns HTTPResponse.Status

func (GetFileFilesystemSystemNameOpsFileGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetFileHeadResponse

type GetFileHeadResponse struct {
	Output FileContent `json:"output"`
}

GetFileHeadResponse defines model for GetFileHeadResponse.

type GetFileStatResponse

type GetFileStatResponse struct {
	Output FileStat `json:"output"`
}

GetFileStatResponse defines model for GetFileStatResponse.

type GetFileTailResponse

type GetFileTailResponse struct {
	Output FileContent `json:"output"`
}

GetFileTailResponse defines model for GetFileTailResponse.

type GetFileTypeResponse

type GetFileTypeResponse struct {
	Output *string `json:"output"`
}

GetFileTypeResponse defines model for GetFileTypeResponse.

type GetHeadFilesystemSystemNameOpsHeadGetParams

type GetHeadFilesystemSystemNameOpsHeadGetParams struct {
	// Path File path
	Path string `form:"path" json:"path"`

	// Bytes The output will be the first NUM bytes of each file.
	Bytes *int `form:"bytes,omitempty" json:"bytes,omitempty"`

	// Lines The output will be the first NUM lines of each file.
	Lines *int `form:"lines,omitempty" json:"lines,omitempty"`

	// SkipTrailing The output will be the whole file, without the last NUM bytes/lines of each file. NUM should be specified in the respective argument through `bytes` or `lines`.
	SkipTrailing *bool `form:"skipTrailing,omitempty" json:"skipTrailing,omitempty"`
}

GetHeadFilesystemSystemNameOpsHeadGetParams defines parameters for GetHeadFilesystemSystemNameOpsHeadGet.

type GetHeadFilesystemSystemNameOpsHeadGetResponse

type GetHeadFilesystemSystemNameOpsHeadGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetFileHeadResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetHeadFilesystemSystemNameOpsHeadGetResponse

func ParseGetHeadFilesystemSystemNameOpsHeadGetResponse(rsp *http.Response) (*GetHeadFilesystemSystemNameOpsHeadGetResponse, error)

ParseGetHeadFilesystemSystemNameOpsHeadGetResponse parses an HTTP response from a GetHeadFilesystemSystemNameOpsHeadGetWithResponse call

func (GetHeadFilesystemSystemNameOpsHeadGetResponse) Status

Status returns HTTPResponse.Status

func (GetHeadFilesystemSystemNameOpsHeadGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetJobComputeSystemNameJobsJobIdGetResponse

type GetJobComputeSystemNameJobsJobIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetJobResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetJobComputeSystemNameJobsJobIdGetResponse

func ParseGetJobComputeSystemNameJobsJobIdGetResponse(rsp *http.Response) (*GetJobComputeSystemNameJobsJobIdGetResponse, error)

ParseGetJobComputeSystemNameJobsJobIdGetResponse parses an HTTP response from a GetJobComputeSystemNameJobsJobIdGetWithResponse call

func (GetJobComputeSystemNameJobsJobIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetJobComputeSystemNameJobsJobIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse

type GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetJobMetadataResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse

func ParseGetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse(rsp *http.Response) (*GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse, error)

ParseGetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse parses an HTTP response from a GetJobMetadataComputeSystemNameJobsJobIdMetadataGetWithResponse call

func (GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse) Status

Status returns HTTPResponse.Status

func (GetJobMetadataComputeSystemNameJobsJobIdMetadataGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetJobMetadataResponse

type GetJobMetadataResponse struct {
	Jobs *[]JobMetadataModel `json:"jobs"`
}

GetJobMetadataResponse defines model for GetJobMetadataResponse.

type GetJobResponse

type GetJobResponse struct {
	Jobs *[]JobModel `json:"jobs"`
}

GetJobResponse defines model for GetJobResponse.

type GetJobsComputeSystemNameJobsGetParams

type GetJobsComputeSystemNameJobsGetParams struct {
	// Allusers If set to `true` returns all jobs visible by the current user, otherwise only the current user owned jobs
	Allusers *bool `form:"allusers,omitempty" json:"allusers,omitempty"`
}

GetJobsComputeSystemNameJobsGetParams defines parameters for GetJobsComputeSystemNameJobsGet.

type GetJobsComputeSystemNameJobsGetResponse

type GetJobsComputeSystemNameJobsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetJobResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetJobsComputeSystemNameJobsGetResponse

func ParseGetJobsComputeSystemNameJobsGetResponse(rsp *http.Response) (*GetJobsComputeSystemNameJobsGetResponse, error)

ParseGetJobsComputeSystemNameJobsGetResponse parses an HTTP response from a GetJobsComputeSystemNameJobsGetWithResponse call

func (GetJobsComputeSystemNameJobsGetResponse) Status

Status returns HTTPResponse.Status

func (GetJobsComputeSystemNameJobsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetLiveness

type GetLiveness struct {
	HealthcheckRuns *map[string]time.Time `json:"healthcheckRuns,omitempty"`
	LastUpdate      *int                  `json:"lastUpdate,omitempty"`
}

GetLiveness defines model for GetLiveness.

type GetLivenessStatusLivenessGetResponse

type GetLivenessStatusLivenessGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetLiveness
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetLivenessStatusLivenessGetResponse

func ParseGetLivenessStatusLivenessGetResponse(rsp *http.Response) (*GetLivenessStatusLivenessGetResponse, error)

ParseGetLivenessStatusLivenessGetResponse parses an HTTP response from a GetLivenessStatusLivenessGetWithResponse call

func (GetLivenessStatusLivenessGetResponse) Status

Status returns HTTPResponse.Status

func (GetLivenessStatusLivenessGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetLsFilesystemSystemNameOpsLsGetParams

type GetLsFilesystemSystemNameOpsLsGetParams struct {
	// Path The path to list
	Path string `form:"path" json:"path"`

	// ShowHidden Show hidden files
	ShowHidden *bool `form:"showHidden,omitempty" json:"showHidden,omitempty"`

	// NumericUid List numeric user and group IDs
	NumericUid *bool `form:"numericUid,omitempty" json:"numericUid,omitempty"`

	// Recursive Recursively list files and folders
	Recursive *bool `form:"recursive,omitempty" json:"recursive,omitempty"`

	// Dereference Show information for the file the link references.
	Dereference *bool `form:"dereference,omitempty" json:"dereference,omitempty"`
}

GetLsFilesystemSystemNameOpsLsGetParams defines parameters for GetLsFilesystemSystemNameOpsLsGet.

type GetLsFilesystemSystemNameOpsLsGetResponse

type GetLsFilesystemSystemNameOpsLsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetDirectoryLsResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetLsFilesystemSystemNameOpsLsGetResponse

func ParseGetLsFilesystemSystemNameOpsLsGetResponse(rsp *http.Response) (*GetLsFilesystemSystemNameOpsLsGetResponse, error)

ParseGetLsFilesystemSystemNameOpsLsGetResponse parses an HTTP response from a GetLsFilesystemSystemNameOpsLsGetWithResponse call

func (GetLsFilesystemSystemNameOpsLsGetResponse) Status

Status returns HTTPResponse.Status

func (GetLsFilesystemSystemNameOpsLsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetNodesResponse

type GetNodesResponse struct {
	Nodes []NodeModel `json:"nodes"`
}

GetNodesResponse defines model for GetNodesResponse.

type GetPartitionsResponse

type GetPartitionsResponse struct {
	Partitions []PartitionModel `json:"partitions"`
}

GetPartitionsResponse defines model for GetPartitionsResponse.

type GetReservationsResponse

type GetReservationsResponse struct {
	Reservations []ReservationModel `json:"reservations"`
}

GetReservationsResponse defines model for GetReservationsResponse.

type GetStatFilesystemSystemNameOpsStatGetParams

type GetStatFilesystemSystemNameOpsStatGetParams struct {
	// Path A file or folder path
	Path string `form:"path" json:"path"`

	// Dereference Follow symbolic links
	Dereference *bool `form:"dereference,omitempty" json:"dereference,omitempty"`
}

GetStatFilesystemSystemNameOpsStatGetParams defines parameters for GetStatFilesystemSystemNameOpsStatGet.

type GetStatFilesystemSystemNameOpsStatGetResponse

type GetStatFilesystemSystemNameOpsStatGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetFileStatResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetStatFilesystemSystemNameOpsStatGetResponse

func ParseGetStatFilesystemSystemNameOpsStatGetResponse(rsp *http.Response) (*GetStatFilesystemSystemNameOpsStatGetResponse, error)

ParseGetStatFilesystemSystemNameOpsStatGetResponse parses an HTTP response from a GetStatFilesystemSystemNameOpsStatGetWithResponse call

func (GetStatFilesystemSystemNameOpsStatGetResponse) Status

Status returns HTTPResponse.Status

func (GetStatFilesystemSystemNameOpsStatGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSystemNodesStatusSystemNameNodesGetResponse

type GetSystemNodesStatusSystemNameNodesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetNodesResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetSystemNodesStatusSystemNameNodesGetResponse

func ParseGetSystemNodesStatusSystemNameNodesGetResponse(rsp *http.Response) (*GetSystemNodesStatusSystemNameNodesGetResponse, error)

ParseGetSystemNodesStatusSystemNameNodesGetResponse parses an HTTP response from a GetSystemNodesStatusSystemNameNodesGetWithResponse call

func (GetSystemNodesStatusSystemNameNodesGetResponse) Status

Status returns HTTPResponse.Status

func (GetSystemNodesStatusSystemNameNodesGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSystemPartitionsStatusSystemNamePartitionsGetResponse

type GetSystemPartitionsStatusSystemNamePartitionsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetPartitionsResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetSystemPartitionsStatusSystemNamePartitionsGetResponse

func ParseGetSystemPartitionsStatusSystemNamePartitionsGetResponse(rsp *http.Response) (*GetSystemPartitionsStatusSystemNamePartitionsGetResponse, error)

ParseGetSystemPartitionsStatusSystemNamePartitionsGetResponse parses an HTTP response from a GetSystemPartitionsStatusSystemNamePartitionsGetWithResponse call

func (GetSystemPartitionsStatusSystemNamePartitionsGetResponse) Status

Status returns HTTPResponse.Status

func (GetSystemPartitionsStatusSystemNamePartitionsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSystemReservationsStatusSystemNameReservationsGetResponse

type GetSystemReservationsStatusSystemNameReservationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetReservationsResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetSystemReservationsStatusSystemNameReservationsGetResponse

func ParseGetSystemReservationsStatusSystemNameReservationsGetResponse(rsp *http.Response) (*GetSystemReservationsStatusSystemNameReservationsGetResponse, error)

ParseGetSystemReservationsStatusSystemNameReservationsGetResponse parses an HTTP response from a GetSystemReservationsStatusSystemNameReservationsGetWithResponse call

func (GetSystemReservationsStatusSystemNameReservationsGetResponse) Status

Status returns HTTPResponse.Status

func (GetSystemReservationsStatusSystemNameReservationsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSystemsResponse

type GetSystemsResponse struct {
	DataOperation *DataOperation `json:"dataOperation,omitempty"`
	Systems       []HPCCluster   `json:"systems"`
}

GetSystemsResponse defines model for GetSystemsResponse.

type GetSystemsStatusSystemsGetResponse

type GetSystemsStatusSystemsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSystemsResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetSystemsStatusSystemsGetResponse

func ParseGetSystemsStatusSystemsGetResponse(rsp *http.Response) (*GetSystemsStatusSystemsGetResponse, error)

ParseGetSystemsStatusSystemsGetResponse parses an HTTP response from a GetSystemsStatusSystemsGetWithResponse call

func (GetSystemsStatusSystemsGetResponse) Status

Status returns HTTPResponse.Status

func (GetSystemsStatusSystemsGetResponse) StatusCode

func (r GetSystemsStatusSystemsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTailFilesystemSystemNameOpsTailGetParams

type GetTailFilesystemSystemNameOpsTailGetParams struct {
	// Path File path
	Path string `form:"path" json:"path"`

	// Bytes The output will be the last NUM bytes of each file.
	Bytes *int `form:"bytes,omitempty" json:"bytes,omitempty"`

	// Lines The output will be the last NUM lines of each file.
	Lines *int `form:"lines,omitempty" json:"lines,omitempty"`

	// SkipHeading The output will be the whole file, without the first NUM bytes/lines of each file. NUM should be specified in the respective argument through `bytes` or `lines`.
	SkipHeading *bool `form:"skipHeading,omitempty" json:"skipHeading,omitempty"`
}

GetTailFilesystemSystemNameOpsTailGetParams defines parameters for GetTailFilesystemSystemNameOpsTailGet.

type GetTailFilesystemSystemNameOpsTailGetResponse

type GetTailFilesystemSystemNameOpsTailGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetFileTailResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetTailFilesystemSystemNameOpsTailGetResponse

func ParseGetTailFilesystemSystemNameOpsTailGetResponse(rsp *http.Response) (*GetTailFilesystemSystemNameOpsTailGetResponse, error)

ParseGetTailFilesystemSystemNameOpsTailGetResponse parses an HTTP response from a GetTailFilesystemSystemNameOpsTailGetWithResponse call

func (GetTailFilesystemSystemNameOpsTailGetResponse) Status

Status returns HTTPResponse.Status

func (GetTailFilesystemSystemNameOpsTailGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetUserinfoStatusSystemNameUserinfoGetResponse

type GetUserinfoStatusSystemNameUserinfoGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserInfoResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetUserinfoStatusSystemNameUserinfoGetResponse

func ParseGetUserinfoStatusSystemNameUserinfoGetResponse(rsp *http.Response) (*GetUserinfoStatusSystemNameUserinfoGetResponse, error)

ParseGetUserinfoStatusSystemNameUserinfoGetResponse parses an HTTP response from a GetUserinfoStatusSystemNameUserinfoGetWithResponse call

func (GetUserinfoStatusSystemNameUserinfoGetResponse) Status

Status returns HTTPResponse.Status

func (GetUserinfoStatusSystemNameUserinfoGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetViewFileResponse

type GetViewFileResponse struct {
	Output *string `json:"output"`
}

GetViewFileResponse defines model for GetViewFileResponse.

type GetViewFilesystemSystemNameOpsViewGetParams

type GetViewFilesystemSystemNameOpsViewGetParams struct {
	// Path File path
	Path string `form:"path" json:"path"`

	// Size Value, in bytes, of the size of data to be retrieved from the file.
	Size *int `form:"size,omitempty" json:"size,omitempty"`

	// Offset Value in bytes of the offset.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

GetViewFilesystemSystemNameOpsViewGetParams defines parameters for GetViewFilesystemSystemNameOpsViewGet.

type GetViewFilesystemSystemNameOpsViewGetResponse

type GetViewFilesystemSystemNameOpsViewGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetViewFileResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseGetViewFilesystemSystemNameOpsViewGetResponse

func ParseGetViewFilesystemSystemNameOpsViewGetResponse(rsp *http.Response) (*GetViewFilesystemSystemNameOpsViewGetResponse, error)

ParseGetViewFilesystemSystemNameOpsViewGetResponse parses an HTTP response from a GetViewFilesystemSystemNameOpsViewGetWithResponse call

func (GetViewFilesystemSystemNameOpsViewGetResponse) Status

Status returns HTTPResponse.Status

func (GetViewFilesystemSystemNameOpsViewGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HPCCluster

type HPCCluster struct {
	// DatatransferJobsDirectives Custom scheduler flags passed to data transfer jobs (e.g. `-pxfer` for a dedicated partition).
	DatatransferJobsDirectives *[]string `json:"datatransferJobsDirectives,omitempty"`

	// FileSystems List of mounted file systems on the cluster, such as scratch or home directories.
	FileSystems *[]FileSystem `json:"fileSystems,omitempty"`

	// Name Unique name for the cluster. This field is case insensitive.
	Name string `json:"name"`

	// Probing Cluster monitoring attributes.
	Probing *Probing `json:"probing,omitempty"`

	// Scheduler Cluster job scheduler configuration.
	Scheduler Scheduler `json:"scheduler"`

	// ServicesHealth Optional health information for different services in the cluster.
	ServicesHealth *[]HPCCluster_ServicesHealth_Item `json:"servicesHealth"`

	// Ssh SSH connection pool configuration for remote execution.
	Ssh SSHClientPool `json:"ssh"`
}

HPCCluster Definition of an HPC cluster, including SSH access, scheduling, and filesystem layout. More info in [the systems' section](../arch/systems//README.md).

type HPCCluster_ServicesHealth_Item

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

HPCCluster_ServicesHealth_Item defines model for HPCCluster.servicesHealth.Item.

func (HPCCluster_ServicesHealth_Item) AsFilesystemServiceHealth

func (t HPCCluster_ServicesHealth_Item) AsFilesystemServiceHealth() (FilesystemServiceHealth, error)

AsFilesystemServiceHealth returns the union data inside the HPCCluster_ServicesHealth_Item as a FilesystemServiceHealth

func (HPCCluster_ServicesHealth_Item) AsHealthCheckException

func (t HPCCluster_ServicesHealth_Item) AsHealthCheckException() (HealthCheckException, error)

AsHealthCheckException returns the union data inside the HPCCluster_ServicesHealth_Item as a HealthCheckException

func (HPCCluster_ServicesHealth_Item) AsSSHServiceHealth

func (t HPCCluster_ServicesHealth_Item) AsSSHServiceHealth() (SSHServiceHealth, error)

AsSSHServiceHealth returns the union data inside the HPCCluster_ServicesHealth_Item as a SSHServiceHealth

func (HPCCluster_ServicesHealth_Item) AsSchedulerServiceHealth

func (t HPCCluster_ServicesHealth_Item) AsSchedulerServiceHealth() (SchedulerServiceHealth, error)

AsSchedulerServiceHealth returns the union data inside the HPCCluster_ServicesHealth_Item as a SchedulerServiceHealth

func (*HPCCluster_ServicesHealth_Item) FromFilesystemServiceHealth

func (t *HPCCluster_ServicesHealth_Item) FromFilesystemServiceHealth(v FilesystemServiceHealth) error

FromFilesystemServiceHealth overwrites any union data inside the HPCCluster_ServicesHealth_Item as the provided FilesystemServiceHealth

func (*HPCCluster_ServicesHealth_Item) FromHealthCheckException

func (t *HPCCluster_ServicesHealth_Item) FromHealthCheckException(v HealthCheckException) error

FromHealthCheckException overwrites any union data inside the HPCCluster_ServicesHealth_Item as the provided HealthCheckException

func (*HPCCluster_ServicesHealth_Item) FromSSHServiceHealth

func (t *HPCCluster_ServicesHealth_Item) FromSSHServiceHealth(v SSHServiceHealth) error

FromSSHServiceHealth overwrites any union data inside the HPCCluster_ServicesHealth_Item as the provided SSHServiceHealth

func (*HPCCluster_ServicesHealth_Item) FromSchedulerServiceHealth

func (t *HPCCluster_ServicesHealth_Item) FromSchedulerServiceHealth(v SchedulerServiceHealth) error

FromSchedulerServiceHealth overwrites any union data inside the HPCCluster_ServicesHealth_Item as the provided SchedulerServiceHealth

func (HPCCluster_ServicesHealth_Item) MarshalJSON

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

func (*HPCCluster_ServicesHealth_Item) MergeFilesystemServiceHealth

func (t *HPCCluster_ServicesHealth_Item) MergeFilesystemServiceHealth(v FilesystemServiceHealth) error

MergeFilesystemServiceHealth performs a merge with any union data inside the HPCCluster_ServicesHealth_Item, using the provided FilesystemServiceHealth

func (*HPCCluster_ServicesHealth_Item) MergeHealthCheckException

func (t *HPCCluster_ServicesHealth_Item) MergeHealthCheckException(v HealthCheckException) error

MergeHealthCheckException performs a merge with any union data inside the HPCCluster_ServicesHealth_Item, using the provided HealthCheckException

func (*HPCCluster_ServicesHealth_Item) MergeSSHServiceHealth

func (t *HPCCluster_ServicesHealth_Item) MergeSSHServiceHealth(v SSHServiceHealth) error

MergeSSHServiceHealth performs a merge with any union data inside the HPCCluster_ServicesHealth_Item, using the provided SSHServiceHealth

func (*HPCCluster_ServicesHealth_Item) MergeSchedulerServiceHealth

func (t *HPCCluster_ServicesHealth_Item) MergeSchedulerServiceHealth(v SchedulerServiceHealth) error

MergeSchedulerServiceHealth performs a merge with any union data inside the HPCCluster_ServicesHealth_Item, using the provided SchedulerServiceHealth

func (*HPCCluster_ServicesHealth_Item) UnmarshalJSON

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

type HealthCheckException

type HealthCheckException struct {
	// Healthy True if the service is healthy.
	Healthy *bool `json:"healthy"`

	// LastChecked Timestamp of the last health check.
	LastChecked *time.Time `json:"lastChecked"`

	// Latency Service response latency in seconds.
	Latency *float32 `json:"latency"`

	// Message Optional status message.
	Message *string `json:"message"`

	// ServiceType Types of services that can be health-checked.
	ServiceType HealthCheckType `json:"serviceType"`
}

HealthCheckException Generic health check error placeholder.

type HealthCheckType

type HealthCheckType string

HealthCheckType Types of services that can be health-checked.

const (
	HealthCheckTypeException  HealthCheckType = "exception"
	HealthCheckTypeFilesystem HealthCheckType = "filesystem"
	HealthCheckTypeS3         HealthCheckType = "s3"
	HealthCheckTypeScheduler  HealthCheckType = "scheduler"
	HealthCheckTypeSsh        HealthCheckType = "ssh"
)

Defines values for HealthCheckType.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type JobDescriptionModel

type JobDescriptionModel struct {
	// Account Charge job resources to specified account
	Account *string `json:"account"`

	// Constraints Job constraints
	Constraints *string `json:"constraints"`

	// Env Dictionary of environment variables to set in the job context
	Env *JobDescriptionModel_Env `json:"env,omitempty"`

	// Name Name for the job
	Name *string `json:"name"`

	// Script Script for the job
	Script *string `json:"script,omitempty"`

	// ScriptPath Path to the job in target system
	ScriptPath *string `json:"scriptPath,omitempty"`

	// StandardError Standard error file name
	StandardError *string `json:"standardError"`

	// StandardInput Standard input file name
	StandardInput *string `json:"standardInput"`

	// StandardOutput Standard output file name
	StandardOutput *string `json:"standardOutput"`

	// WorkingDirectory Job working directory
	WorkingDirectory string `json:"workingDirectory"`
}

JobDescriptionModel defines model for JobDescriptionModel.

type JobDescriptionModelEnv0

type JobDescriptionModelEnv0 map[string]string

JobDescriptionModelEnv0 defines model for .

type JobDescriptionModelEnv1

type JobDescriptionModelEnv1 = []string

JobDescriptionModelEnv1 defines model for .

type JobDescriptionModel_Env

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

JobDescriptionModel_Env Dictionary of environment variables to set in the job context

func (JobDescriptionModel_Env) AsJobDescriptionModelEnv0

func (t JobDescriptionModel_Env) AsJobDescriptionModelEnv0() (JobDescriptionModelEnv0, error)

AsJobDescriptionModelEnv0 returns the union data inside the JobDescriptionModel_Env as a JobDescriptionModelEnv0

func (JobDescriptionModel_Env) AsJobDescriptionModelEnv1

func (t JobDescriptionModel_Env) AsJobDescriptionModelEnv1() (JobDescriptionModelEnv1, error)

AsJobDescriptionModelEnv1 returns the union data inside the JobDescriptionModel_Env as a JobDescriptionModelEnv1

func (*JobDescriptionModel_Env) FromJobDescriptionModelEnv0

func (t *JobDescriptionModel_Env) FromJobDescriptionModelEnv0(v JobDescriptionModelEnv0) error

FromJobDescriptionModelEnv0 overwrites any union data inside the JobDescriptionModel_Env as the provided JobDescriptionModelEnv0

func (*JobDescriptionModel_Env) FromJobDescriptionModelEnv1

func (t *JobDescriptionModel_Env) FromJobDescriptionModelEnv1(v JobDescriptionModelEnv1) error

FromJobDescriptionModelEnv1 overwrites any union data inside the JobDescriptionModel_Env as the provided JobDescriptionModelEnv1

func (JobDescriptionModel_Env) MarshalJSON

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

func (*JobDescriptionModel_Env) MergeJobDescriptionModelEnv0

func (t *JobDescriptionModel_Env) MergeJobDescriptionModelEnv0(v JobDescriptionModelEnv0) error

MergeJobDescriptionModelEnv0 performs a merge with any union data inside the JobDescriptionModel_Env, using the provided JobDescriptionModelEnv0

func (*JobDescriptionModel_Env) MergeJobDescriptionModelEnv1

func (t *JobDescriptionModel_Env) MergeJobDescriptionModelEnv1(v JobDescriptionModelEnv1) error

MergeJobDescriptionModelEnv1 performs a merge with any union data inside the JobDescriptionModel_Env, using the provided JobDescriptionModelEnv1

func (*JobDescriptionModel_Env) UnmarshalJSON

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

type JobMetadataModel

type JobMetadataModel struct {
	JobId          string  `json:"jobId"`
	Script         *string `json:"script"`
	StandardError  *string `json:"standardError"`
	StandardInput  *string `json:"standardInput"`
	StandardOutput *string `json:"standardOutput"`
}

JobMetadataModel defines model for JobMetadataModel.

type JobModel

type JobModel struct {
	Account          *string    `json:"account"`
	AllocationNodes  int        `json:"allocationNodes"`
	Cluster          string     `json:"cluster"`
	Group            *string    `json:"group"`
	JobId            int        `json:"jobId"`
	KillRequestUser  *string    `json:"killRequestUser"`
	Name             string     `json:"name"`
	Nodes            string     `json:"nodes"`
	Partition        string     `json:"partition"`
	Priority         *int       `json:"priority"`
	Status           JobStatus  `json:"status"`
	Tasks            *[]JobTask `json:"tasks"`
	Time             JobTime    `json:"time"`
	User             *string    `json:"user"`
	WorkingDirectory string     `json:"workingDirectory"`
}

JobModel defines model for JobModel.

type JobStatus

type JobStatus struct {
	ExitCode        *int    `json:"exitCode"`
	InterruptSignal *int    `json:"interruptSignal"`
	State           string  `json:"state"`
	StateReason     *string `json:"stateReason"`
}

JobStatus defines model for JobStatus.

type JobTask

type JobTask struct {
	Id     string    `json:"id"`
	Name   string    `json:"name"`
	Status JobStatus `json:"status"`
	Time   JobTime   `json:"time"`
}

JobTask defines model for JobTask.

type JobTime

type JobTime struct {
	Elapsed   *int `json:"elapsed"`
	End       *int `json:"end"`
	Limit     *int `json:"limit"`
	Start     *int `json:"start"`
	Suspended *int `json:"suspended"`
}

JobTime defines model for JobTime.

type MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody

type MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody = MoveRequest

MoveMvFilesystemSystemNameTransferMvPostJSONRequestBody defines body for MoveMvFilesystemSystemNameTransferMvPost for application/json ContentType.

type MoveMvFilesystemSystemNameTransferMvPostResponse

type MoveMvFilesystemSystemNameTransferMvPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MoveResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParseMoveMvFilesystemSystemNameTransferMvPostResponse

func ParseMoveMvFilesystemSystemNameTransferMvPostResponse(rsp *http.Response) (*MoveMvFilesystemSystemNameTransferMvPostResponse, error)

ParseMoveMvFilesystemSystemNameTransferMvPostResponse parses an HTTP response from a MoveMvFilesystemSystemNameTransferMvPostWithResponse call

func (MoveMvFilesystemSystemNameTransferMvPostResponse) Status

Status returns HTTPResponse.Status

func (MoveMvFilesystemSystemNameTransferMvPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MoveRequest

type MoveRequest struct {
	// Account Name of the account in the scheduler
	Account    *string `json:"account"`
	SourcePath *string `json:"sourcePath"`

	// TargetPath Target path of the move operation
	TargetPath string `json:"targetPath"`
}

MoveRequest defines model for MoveRequest.

type MoveResponse

type MoveResponse struct {
	TransferJob FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

MoveResponse defines model for MoveResponse.

type MultipartUpload

type MultipartUpload struct {
	// MaxPartSize Maximum size (in bytes) for multipart data transfers. Default is 2 GB.
	MaxPartSize *int `json:"max_part_size,omitempty"`

	// ParallelRuns Number of parts to upload in parallel to the staging area.
	ParallelRuns *int `json:"parallel_runs,omitempty"`

	// TmpFolder Temporary folder used for storing split parts during upload.
	TmpFolder *string `json:"tmp_folder,omitempty"`

	// UseSplit Enable or disable splitting large files into parts when uploading the file to the staging area.
	UseSplit *bool `json:"use_split,omitempty"`
}

MultipartUpload Configuration for multipart upload behavior.

type NodeModel

type NodeModel struct {
	Address     *string             `json:"address"`
	AllocCpus   *int                `json:"allocCpus"`
	AllocMemory *int                `json:"allocMemory"`
	Cores       *int                `json:"cores"`
	CpuLoad     *float32            `json:"cpuLoad"`
	Cpus        int                 `json:"cpus"`
	Features    *NodeModel_Features `json:"features,omitempty"`
	FreeMemory  *int                `json:"freeMemory"`
	Hostname    *string             `json:"hostname"`
	IdleCpus    *int                `json:"idleCpus"`
	Name        string              `json:"name"`
	Partitions  *[]string           `json:"partitions"`
	Sockets     *int                `json:"sockets"`
	State       NodeModel_State     `json:"state"`
	Threads     *int                `json:"threads"`
	Weight      *int                `json:"weight"`
}

NodeModel defines model for NodeModel.

type NodeModelFeatures0

type NodeModelFeatures0 = string

NodeModelFeatures0 defines model for .

type NodeModelFeatures1

type NodeModelFeatures1 = []string

NodeModelFeatures1 defines model for .

type NodeModelState0

type NodeModelState0 = string

NodeModelState0 defines model for .

type NodeModelState1

type NodeModelState1 = []string

NodeModelState1 defines model for .

type NodeModel_Features

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

NodeModel_Features defines model for NodeModel.Features.

func (NodeModel_Features) AsNodeModelFeatures0

func (t NodeModel_Features) AsNodeModelFeatures0() (NodeModelFeatures0, error)

AsNodeModelFeatures0 returns the union data inside the NodeModel_Features as a NodeModelFeatures0

func (NodeModel_Features) AsNodeModelFeatures1

func (t NodeModel_Features) AsNodeModelFeatures1() (NodeModelFeatures1, error)

AsNodeModelFeatures1 returns the union data inside the NodeModel_Features as a NodeModelFeatures1

func (*NodeModel_Features) FromNodeModelFeatures0

func (t *NodeModel_Features) FromNodeModelFeatures0(v NodeModelFeatures0) error

FromNodeModelFeatures0 overwrites any union data inside the NodeModel_Features as the provided NodeModelFeatures0

func (*NodeModel_Features) FromNodeModelFeatures1

func (t *NodeModel_Features) FromNodeModelFeatures1(v NodeModelFeatures1) error

FromNodeModelFeatures1 overwrites any union data inside the NodeModel_Features as the provided NodeModelFeatures1

func (NodeModel_Features) MarshalJSON

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

func (*NodeModel_Features) MergeNodeModelFeatures0

func (t *NodeModel_Features) MergeNodeModelFeatures0(v NodeModelFeatures0) error

MergeNodeModelFeatures0 performs a merge with any union data inside the NodeModel_Features, using the provided NodeModelFeatures0

func (*NodeModel_Features) MergeNodeModelFeatures1

func (t *NodeModel_Features) MergeNodeModelFeatures1(v NodeModelFeatures1) error

MergeNodeModelFeatures1 performs a merge with any union data inside the NodeModel_Features, using the provided NodeModelFeatures1

func (*NodeModel_Features) UnmarshalJSON

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

type NodeModel_State

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

NodeModel_State defines model for NodeModel.State.

func (NodeModel_State) AsNodeModelState0

func (t NodeModel_State) AsNodeModelState0() (NodeModelState0, error)

AsNodeModelState0 returns the union data inside the NodeModel_State as a NodeModelState0

func (NodeModel_State) AsNodeModelState1

func (t NodeModel_State) AsNodeModelState1() (NodeModelState1, error)

AsNodeModelState1 returns the union data inside the NodeModel_State as a NodeModelState1

func (*NodeModel_State) FromNodeModelState0

func (t *NodeModel_State) FromNodeModelState0(v NodeModelState0) error

FromNodeModelState0 overwrites any union data inside the NodeModel_State as the provided NodeModelState0

func (*NodeModel_State) FromNodeModelState1

func (t *NodeModel_State) FromNodeModelState1(v NodeModelState1) error

FromNodeModelState1 overwrites any union data inside the NodeModel_State as the provided NodeModelState1

func (NodeModel_State) MarshalJSON

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

func (*NodeModel_State) MergeNodeModelState0

func (t *NodeModel_State) MergeNodeModelState0(v NodeModelState0) error

MergeNodeModelState0 performs a merge with any union data inside the NodeModel_State, using the provided NodeModelState0

func (*NodeModel_State) MergeNodeModelState1

func (t *NodeModel_State) MergeNodeModelState1(v NodeModelState1) error

MergeNodeModelState1 performs a merge with any union data inside the NodeModel_State, using the provided NodeModelState1

func (*NodeModel_State) UnmarshalJSON

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

type PartitionModel

type PartitionModel struct {
	Cpus       *int                     `json:"cpus"`
	Name       string                   `json:"name"`
	Partition  PartitionModel_Partition `json:"partition"`
	TotalNodes *int                     `json:"totalNodes"`
}

PartitionModel defines model for PartitionModel.

type PartitionModelPartition0

type PartitionModelPartition0 = string

PartitionModelPartition0 defines model for .

type PartitionModelPartition1

type PartitionModelPartition1 = []string

PartitionModelPartition1 defines model for .

type PartitionModel_Partition

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

PartitionModel_Partition defines model for PartitionModel.Partition.

func (PartitionModel_Partition) AsPartitionModelPartition0

func (t PartitionModel_Partition) AsPartitionModelPartition0() (PartitionModelPartition0, error)

AsPartitionModelPartition0 returns the union data inside the PartitionModel_Partition as a PartitionModelPartition0

func (PartitionModel_Partition) AsPartitionModelPartition1

func (t PartitionModel_Partition) AsPartitionModelPartition1() (PartitionModelPartition1, error)

AsPartitionModelPartition1 returns the union data inside the PartitionModel_Partition as a PartitionModelPartition1

func (*PartitionModel_Partition) FromPartitionModelPartition0

func (t *PartitionModel_Partition) FromPartitionModelPartition0(v PartitionModelPartition0) error

FromPartitionModelPartition0 overwrites any union data inside the PartitionModel_Partition as the provided PartitionModelPartition0

func (*PartitionModel_Partition) FromPartitionModelPartition1

func (t *PartitionModel_Partition) FromPartitionModelPartition1(v PartitionModelPartition1) error

FromPartitionModelPartition1 overwrites any union data inside the PartitionModel_Partition as the provided PartitionModelPartition1

func (PartitionModel_Partition) MarshalJSON

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

func (*PartitionModel_Partition) MergePartitionModelPartition0

func (t *PartitionModel_Partition) MergePartitionModelPartition0(v PartitionModelPartition0) error

MergePartitionModelPartition0 performs a merge with any union data inside the PartitionModel_Partition, using the provided PartitionModelPartition0

func (*PartitionModel_Partition) MergePartitionModelPartition1

func (t *PartitionModel_Partition) MergePartitionModelPartition1(v PartitionModelPartition1) error

MergePartitionModelPartition1 performs a merge with any union data inside the PartitionModel_Partition, using the provided PartitionModelPartition1

func (*PartitionModel_Partition) UnmarshalJSON

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

type PosixIdentified

type PosixIdentified struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

PosixIdentified defines model for PosixIdentified.

type PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody

type PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody = PostCompressRequest

PostCompressFilesystemSystemNameOpsCompressPostJSONRequestBody defines body for PostCompressFilesystemSystemNameOpsCompressPost for application/json ContentType.

type PostCompressFilesystemSystemNameOpsCompressPostResponse

type PostCompressFilesystemSystemNameOpsCompressPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostCompressFilesystemSystemNameOpsCompressPostResponse

func ParsePostCompressFilesystemSystemNameOpsCompressPostResponse(rsp *http.Response) (*PostCompressFilesystemSystemNameOpsCompressPostResponse, error)

ParsePostCompressFilesystemSystemNameOpsCompressPostResponse parses an HTTP response from a PostCompressFilesystemSystemNameOpsCompressPostWithResponse call

func (PostCompressFilesystemSystemNameOpsCompressPostResponse) Status

Status returns HTTPResponse.Status

func (PostCompressFilesystemSystemNameOpsCompressPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostCompressRequest

type PostCompressRequest struct {
	Compression *CompressionType `json:"compression,omitempty"`

	// Dereference If set to `true`, it follows symbolic links and archive the files they point to instead of the links themselves.
	Dereference *bool `json:"dereference"`

	// MatchPattern Regex pattern to filter files to compress
	MatchPattern *string `json:"matchPattern"`
	SourcePath   *string `json:"sourcePath"`

	// TargetPath Path to the compressed file
	TargetPath string `json:"targetPath"`
}

PostCompressRequest defines model for PostCompressRequest.

type PostCpFilesystemSystemNameTransferCpPostJSONRequestBody

type PostCpFilesystemSystemNameTransferCpPostJSONRequestBody = CopyRequest

PostCpFilesystemSystemNameTransferCpPostJSONRequestBody defines body for PostCpFilesystemSystemNameTransferCpPost for application/json ContentType.

type PostCpFilesystemSystemNameTransferCpPostResponse

type PostCpFilesystemSystemNameTransferCpPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CopyResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostCpFilesystemSystemNameTransferCpPostResponse

func ParsePostCpFilesystemSystemNameTransferCpPostResponse(rsp *http.Response) (*PostCpFilesystemSystemNameTransferCpPostResponse, error)

ParsePostCpFilesystemSystemNameTransferCpPostResponse parses an HTTP response from a PostCpFilesystemSystemNameTransferCpPostWithResponse call

func (PostCpFilesystemSystemNameTransferCpPostResponse) Status

Status returns HTTPResponse.Status

func (PostCpFilesystemSystemNameTransferCpPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody

type PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody = PostFileDownloadRequest

PostDownloadFilesystemSystemNameTransferDownloadPostJSONRequestBody defines body for PostDownloadFilesystemSystemNameTransferDownloadPost for application/json ContentType.

type PostDownloadFilesystemSystemNameTransferDownloadPostResponse

type PostDownloadFilesystemSystemNameTransferDownloadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DownloadFileResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostDownloadFilesystemSystemNameTransferDownloadPostResponse

func ParsePostDownloadFilesystemSystemNameTransferDownloadPostResponse(rsp *http.Response) (*PostDownloadFilesystemSystemNameTransferDownloadPostResponse, error)

ParsePostDownloadFilesystemSystemNameTransferDownloadPostResponse parses an HTTP response from a PostDownloadFilesystemSystemNameTransferDownloadPostWithResponse call

func (PostDownloadFilesystemSystemNameTransferDownloadPostResponse) Status

Status returns HTTPResponse.Status

func (PostDownloadFilesystemSystemNameTransferDownloadPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody

type PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody = PostExtractRequest

PostExtractFilesystemSystemNameOpsExtractPostJSONRequestBody defines body for PostExtractFilesystemSystemNameOpsExtractPost for application/json ContentType.

type PostExtractFilesystemSystemNameOpsExtractPostResponse

type PostExtractFilesystemSystemNameOpsExtractPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostExtractFilesystemSystemNameOpsExtractPostResponse

func ParsePostExtractFilesystemSystemNameOpsExtractPostResponse(rsp *http.Response) (*PostExtractFilesystemSystemNameOpsExtractPostResponse, error)

ParsePostExtractFilesystemSystemNameOpsExtractPostResponse parses an HTTP response from a PostExtractFilesystemSystemNameOpsExtractPostWithResponse call

func (PostExtractFilesystemSystemNameOpsExtractPostResponse) Status

Status returns HTTPResponse.Status

func (PostExtractFilesystemSystemNameOpsExtractPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostExtractRequest

type PostExtractRequest struct {
	Compression *CompressionType `json:"compression,omitempty"`
	SourcePath  *string          `json:"sourcePath"`

	// TargetPath Path to the directory where to extract the compressed file
	TargetPath string `json:"targetPath"`
}

PostExtractRequest defines model for PostExtractRequest.

type PostFileDownloadRequest

type PostFileDownloadRequest struct {
	// Account Name of the account in the scheduler
	Account    *string `json:"account"`
	SourcePath *string `json:"sourcePath"`

	// TransferDirectives Data transfer parameters specific to the transfer method
	TransferDirectives PostFileDownloadRequest_TransferDirectives `json:"transferDirectives"`
}

PostFileDownloadRequest defines model for PostFileDownloadRequest.

type PostFileDownloadRequest_TransferDirectives

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

PostFileDownloadRequest_TransferDirectives Data transfer parameters specific to the transfer method

func (PostFileDownloadRequest_TransferDirectives) AsS3TransferRequest

AsS3TransferRequest returns the union data inside the PostFileDownloadRequest_TransferDirectives as a S3TransferRequest

func (PostFileDownloadRequest_TransferDirectives) AsStreamerTransferRequest

AsStreamerTransferRequest returns the union data inside the PostFileDownloadRequest_TransferDirectives as a StreamerTransferRequest

func (PostFileDownloadRequest_TransferDirectives) AsWormholeTransferRequest

AsWormholeTransferRequest returns the union data inside the PostFileDownloadRequest_TransferDirectives as a WormholeTransferRequest

func (*PostFileDownloadRequest_TransferDirectives) FromS3TransferRequest

FromS3TransferRequest overwrites any union data inside the PostFileDownloadRequest_TransferDirectives as the provided S3TransferRequest

func (*PostFileDownloadRequest_TransferDirectives) FromStreamerTransferRequest

FromStreamerTransferRequest overwrites any union data inside the PostFileDownloadRequest_TransferDirectives as the provided StreamerTransferRequest

func (*PostFileDownloadRequest_TransferDirectives) FromWormholeTransferRequest

FromWormholeTransferRequest overwrites any union data inside the PostFileDownloadRequest_TransferDirectives as the provided WormholeTransferRequest

func (PostFileDownloadRequest_TransferDirectives) MarshalJSON

func (*PostFileDownloadRequest_TransferDirectives) MergeS3TransferRequest

MergeS3TransferRequest performs a merge with any union data inside the PostFileDownloadRequest_TransferDirectives, using the provided S3TransferRequest

func (*PostFileDownloadRequest_TransferDirectives) MergeStreamerTransferRequest

MergeStreamerTransferRequest performs a merge with any union data inside the PostFileDownloadRequest_TransferDirectives, using the provided StreamerTransferRequest

func (*PostFileDownloadRequest_TransferDirectives) MergeWormholeTransferRequest

MergeWormholeTransferRequest performs a merge with any union data inside the PostFileDownloadRequest_TransferDirectives, using the provided WormholeTransferRequest

func (*PostFileDownloadRequest_TransferDirectives) UnmarshalJSON

type PostFileSymlinkRequest

type PostFileSymlinkRequest struct {
	// LinkPath Path to the new symlink
	LinkPath   string  `json:"linkPath"`
	SourcePath *string `json:"sourcePath"`
}

PostFileSymlinkRequest defines model for PostFileSymlinkRequest.

type PostFileSymlinkResponse

type PostFileSymlinkResponse struct {
	Output File `json:"output"`
}

PostFileSymlinkResponse defines model for PostFileSymlinkResponse.

type PostFileUploadRequest

type PostFileUploadRequest struct {
	// Account Name of the account in the scheduler
	Account    *string `json:"account"`
	SourcePath *string `json:"sourcePath"`

	// TransferDirectives Data transfer parameters specific to the transfer method
	TransferDirectives PostFileUploadRequest_TransferDirectives `json:"transferDirectives"`
}

PostFileUploadRequest defines model for PostFileUploadRequest.

type PostFileUploadRequest_TransferDirectives

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

PostFileUploadRequest_TransferDirectives Data transfer parameters specific to the transfer method

func (PostFileUploadRequest_TransferDirectives) AsS3TransferRequest

AsS3TransferRequest returns the union data inside the PostFileUploadRequest_TransferDirectives as a S3TransferRequest

func (PostFileUploadRequest_TransferDirectives) AsStreamerTransferRequest

AsStreamerTransferRequest returns the union data inside the PostFileUploadRequest_TransferDirectives as a StreamerTransferRequest

func (PostFileUploadRequest_TransferDirectives) AsWormholeTransferRequest

AsWormholeTransferRequest returns the union data inside the PostFileUploadRequest_TransferDirectives as a WormholeTransferRequest

func (*PostFileUploadRequest_TransferDirectives) FromS3TransferRequest

FromS3TransferRequest overwrites any union data inside the PostFileUploadRequest_TransferDirectives as the provided S3TransferRequest

func (*PostFileUploadRequest_TransferDirectives) FromStreamerTransferRequest

FromStreamerTransferRequest overwrites any union data inside the PostFileUploadRequest_TransferDirectives as the provided StreamerTransferRequest

func (*PostFileUploadRequest_TransferDirectives) FromWormholeTransferRequest

FromWormholeTransferRequest overwrites any union data inside the PostFileUploadRequest_TransferDirectives as the provided WormholeTransferRequest

func (PostFileUploadRequest_TransferDirectives) MarshalJSON

func (*PostFileUploadRequest_TransferDirectives) MergeS3TransferRequest

MergeS3TransferRequest performs a merge with any union data inside the PostFileUploadRequest_TransferDirectives, using the provided S3TransferRequest

func (*PostFileUploadRequest_TransferDirectives) MergeStreamerTransferRequest

func (t *PostFileUploadRequest_TransferDirectives) MergeStreamerTransferRequest(v StreamerTransferRequest) error

MergeStreamerTransferRequest performs a merge with any union data inside the PostFileUploadRequest_TransferDirectives, using the provided StreamerTransferRequest

func (*PostFileUploadRequest_TransferDirectives) MergeWormholeTransferRequest

func (t *PostFileUploadRequest_TransferDirectives) MergeWormholeTransferRequest(v WormholeTransferRequest) error

MergeWormholeTransferRequest performs a merge with any union data inside the PostFileUploadRequest_TransferDirectives, using the provided WormholeTransferRequest

func (*PostFileUploadRequest_TransferDirectives) UnmarshalJSON

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

type PostJobAttachRequest

type PostJobAttachRequest struct {
	// Command Command to attach to the job
	Command *string `json:"command,omitempty"`
}

PostJobAttachRequest defines model for PostJobAttachRequest.

type PostJobSubmissionResponse

type PostJobSubmissionResponse struct {
	JobId *int `json:"jobId"`
}

PostJobSubmissionResponse defines model for PostJobSubmissionResponse.

type PostJobSubmitComputeSystemNameJobsPostJSONRequestBody

type PostJobSubmitComputeSystemNameJobsPostJSONRequestBody = PostJobSubmitRequest

PostJobSubmitComputeSystemNameJobsPostJSONRequestBody defines body for PostJobSubmitComputeSystemNameJobsPost for application/json ContentType.

type PostJobSubmitComputeSystemNameJobsPostResponse

type PostJobSubmitComputeSystemNameJobsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PostJobSubmissionResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostJobSubmitComputeSystemNameJobsPostResponse

func ParsePostJobSubmitComputeSystemNameJobsPostResponse(rsp *http.Response) (*PostJobSubmitComputeSystemNameJobsPostResponse, error)

ParsePostJobSubmitComputeSystemNameJobsPostResponse parses an HTTP response from a PostJobSubmitComputeSystemNameJobsPostWithResponse call

func (PostJobSubmitComputeSystemNameJobsPostResponse) Status

Status returns HTTPResponse.Status

func (PostJobSubmitComputeSystemNameJobsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostJobSubmitRequest

type PostJobSubmitRequest struct {
	Job JobDescriptionModel `json:"job"`
}

PostJobSubmitRequest defines model for PostJobSubmitRequest.

type PostMakeDirRequest

type PostMakeDirRequest struct {
	// Parent If set to `true` creates all its parent directories if they do not already exist
	Parent     *bool   `json:"parent"`
	SourcePath *string `json:"sourcePath"`
}

PostMakeDirRequest defines model for PostMakeDirRequest.

type PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody

type PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody = PostMakeDirRequest

PostMkdirFilesystemSystemNameOpsMkdirPostJSONRequestBody defines body for PostMkdirFilesystemSystemNameOpsMkdirPost for application/json ContentType.

type PostMkdirFilesystemSystemNameOpsMkdirPostResponse

type PostMkdirFilesystemSystemNameOpsMkdirPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PostMkdirResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostMkdirFilesystemSystemNameOpsMkdirPostResponse

func ParsePostMkdirFilesystemSystemNameOpsMkdirPostResponse(rsp *http.Response) (*PostMkdirFilesystemSystemNameOpsMkdirPostResponse, error)

ParsePostMkdirFilesystemSystemNameOpsMkdirPostResponse parses an HTTP response from a PostMkdirFilesystemSystemNameOpsMkdirPostWithResponse call

func (PostMkdirFilesystemSystemNameOpsMkdirPostResponse) Status

Status returns HTTPResponse.Status

func (PostMkdirFilesystemSystemNameOpsMkdirPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostMkdirResponse

type PostMkdirResponse struct {
	Output File `json:"output"`
}

PostMkdirResponse defines model for PostMkdirResponse.

type PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody

type PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody = PostFileSymlinkRequest

PostSymlinkFilesystemSystemNameOpsSymlinkPostJSONRequestBody defines body for PostSymlinkFilesystemSystemNameOpsSymlinkPost for application/json ContentType.

type PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse

type PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PostFileSymlinkResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostSymlinkFilesystemSystemNameOpsSymlinkPostResponse

func ParsePostSymlinkFilesystemSystemNameOpsSymlinkPostResponse(rsp *http.Response) (*PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse, error)

ParsePostSymlinkFilesystemSystemNameOpsSymlinkPostResponse parses an HTTP response from a PostSymlinkFilesystemSystemNameOpsSymlinkPostWithResponse call

func (PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse) Status

Status returns HTTPResponse.Status

func (PostSymlinkFilesystemSystemNameOpsSymlinkPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostUploadFilesystemSystemNameOpsUploadPostMultipartRequestBody

type PostUploadFilesystemSystemNameOpsUploadPostMultipartRequestBody = BodyPostUploadFilesystemSystemNameOpsUploadPost

PostUploadFilesystemSystemNameOpsUploadPostMultipartRequestBody defines body for PostUploadFilesystemSystemNameOpsUploadPost for multipart/form-data ContentType.

type PostUploadFilesystemSystemNameOpsUploadPostParams

type PostUploadFilesystemSystemNameOpsUploadPostParams struct {
	// Path Specify path where file should be uploaded.
	Path string `form:"path" json:"path"`
}

PostUploadFilesystemSystemNameOpsUploadPostParams defines parameters for PostUploadFilesystemSystemNameOpsUploadPost.

type PostUploadFilesystemSystemNameOpsUploadPostResponse

type PostUploadFilesystemSystemNameOpsUploadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostUploadFilesystemSystemNameOpsUploadPostResponse

func ParsePostUploadFilesystemSystemNameOpsUploadPostResponse(rsp *http.Response) (*PostUploadFilesystemSystemNameOpsUploadPostResponse, error)

ParsePostUploadFilesystemSystemNameOpsUploadPostResponse parses an HTTP response from a PostUploadFilesystemSystemNameOpsUploadPostWithResponse call

func (PostUploadFilesystemSystemNameOpsUploadPostResponse) Status

Status returns HTTPResponse.Status

func (PostUploadFilesystemSystemNameOpsUploadPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody

type PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody = PostFileUploadRequest

PostUploadFilesystemSystemNameTransferUploadPostJSONRequestBody defines body for PostUploadFilesystemSystemNameTransferUploadPost for application/json ContentType.

type PostUploadFilesystemSystemNameTransferUploadPostResponse

type PostUploadFilesystemSystemNameTransferUploadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UploadFileResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePostUploadFilesystemSystemNameTransferUploadPostResponse

func ParsePostUploadFilesystemSystemNameTransferUploadPostResponse(rsp *http.Response) (*PostUploadFilesystemSystemNameTransferUploadPostResponse, error)

ParsePostUploadFilesystemSystemNameTransferUploadPostResponse parses an HTTP response from a PostUploadFilesystemSystemNameTransferUploadPostWithResponse call

func (PostUploadFilesystemSystemNameTransferUploadPostResponse) Status

Status returns HTTPResponse.Status

func (PostUploadFilesystemSystemNameTransferUploadPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Probing

type Probing struct {
	// Interval Interval in seconds between cluster checks.
	Interval int `json:"interval"`

	// Timeout Maximum time in seconds allowed per check.
	Timeout int `json:"timeout"`
}

Probing Cluster monitoring attributes.

type PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody

type PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody = PutFileChmodRequest

PutChmodFilesystemSystemNameOpsChmodPutJSONRequestBody defines body for PutChmodFilesystemSystemNameOpsChmodPut for application/json ContentType.

type PutChmodFilesystemSystemNameOpsChmodPutResponse

type PutChmodFilesystemSystemNameOpsChmodPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PutFileChmodResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePutChmodFilesystemSystemNameOpsChmodPutResponse

func ParsePutChmodFilesystemSystemNameOpsChmodPutResponse(rsp *http.Response) (*PutChmodFilesystemSystemNameOpsChmodPutResponse, error)

ParsePutChmodFilesystemSystemNameOpsChmodPutResponse parses an HTTP response from a PutChmodFilesystemSystemNameOpsChmodPutWithResponse call

func (PutChmodFilesystemSystemNameOpsChmodPutResponse) Status

Status returns HTTPResponse.Status

func (PutChmodFilesystemSystemNameOpsChmodPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutChownFilesystemSystemNameOpsChownPutJSONRequestBody

type PutChownFilesystemSystemNameOpsChownPutJSONRequestBody = PutFileChownRequest

PutChownFilesystemSystemNameOpsChownPutJSONRequestBody defines body for PutChownFilesystemSystemNameOpsChownPut for application/json ContentType.

type PutChownFilesystemSystemNameOpsChownPutResponse

type PutChownFilesystemSystemNameOpsChownPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PutFileChownResponse
	JSON4XX      *ApiResponseError
	JSON5XX      *ApiResponseError
}

func ParsePutChownFilesystemSystemNameOpsChownPutResponse

func ParsePutChownFilesystemSystemNameOpsChownPutResponse(rsp *http.Response) (*PutChownFilesystemSystemNameOpsChownPutResponse, error)

ParsePutChownFilesystemSystemNameOpsChownPutResponse parses an HTTP response from a PutChownFilesystemSystemNameOpsChownPutWithResponse call

func (PutChownFilesystemSystemNameOpsChownPutResponse) Status

Status returns HTTPResponse.Status

func (PutChownFilesystemSystemNameOpsChownPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutFileChmodRequest

type PutFileChmodRequest struct {
	// Mode Mode in octal permission format
	Mode       string  `json:"mode"`
	SourcePath *string `json:"sourcePath"`
}

PutFileChmodRequest defines model for PutFileChmodRequest.

type PutFileChmodResponse

type PutFileChmodResponse struct {
	Output File `json:"output"`
}

PutFileChmodResponse defines model for PutFileChmodResponse.

type PutFileChownRequest

type PutFileChownRequest struct {
	// Group Group name of the new group owner of the file
	Group *string `json:"group"`

	// Owner User name of the new user owner of the file
	Owner      *string `json:"owner"`
	SourcePath *string `json:"sourcePath"`
}

PutFileChownRequest defines model for PutFileChownRequest.

type PutFileChownResponse

type PutFileChownResponse struct {
	Output File `json:"output"`
}

PutFileChownResponse defines model for PutFileChownResponse.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type ReservationModel

type ReservationModel struct {
	EndTime   int     `json:"endTime"`
	Features  *string `json:"features"`
	Name      string  `json:"name"`
	NodeList  string  `json:"nodeList"`
	StartTime int     `json:"startTime"`
}

ReservationModel defines model for ReservationModel.

type S3DataTransfer

type S3DataTransfer struct {
	// AccessKeyId Access key ID for S3-compatible storage.
	AccessKeyId *string `json:"accessKeyId,omitempty"`

	// BucketLifecycleConfiguration Configuration for automatic object lifecycle in storage buckets.
	BucketLifecycleConfiguration *BucketLifecycleConfiguration `json:"bucketLifecycleConfiguration,omitempty"`

	// Multipart Configuration for multipart upload behavior.
	Multipart *MultipartUpload `json:"multipart,omitempty"`

	// Name Name identifier for the storage.
	Name string `json:"name"`

	// PrivateUrl Private/internal endpoint URL for the storage.
	PrivateUrl *string `json:"privateUrl,omitempty"`

	// Probing Cluster monitoring attributes.
	Probing *Probing `json:"probing,omitempty"`

	// PublicUrl Public/external URL for the storage.
	PublicUrl string `json:"publicUrl"`

	// Region Region of the storage bucket.
	Region string `json:"region"`

	// SecretAccessKey Secret access key for storage. You can give directly the content or the file path using `'secret_file:/path/to/file'`.
	SecretAccessKey *string `json:"secretAccessKey,omitempty"`
	ServiceType     string  `json:"serviceType"`

	// ServicesHealth Optional health information for different services in the cluster.
	ServicesHealth *[]S3DataTransfer_ServicesHealth_Item `json:"servicesHealth"`

	// Tenant Optional tenant identifier for multi-tenant setups.
	Tenant *string `json:"tenant"`

	// Ttl Time-to-live (in seconds) for generated URLs.
	Ttl int `json:"ttl"`
}

S3DataTransfer Object storage configuration, including credentials, endpoints, and upload behavior.

type S3DataTransfer_ServicesHealth_Item

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

S3DataTransfer_ServicesHealth_Item defines model for S3DataTransfer.servicesHealth.Item.

func (S3DataTransfer_ServicesHealth_Item) AsHealthCheckException

func (t S3DataTransfer_ServicesHealth_Item) AsHealthCheckException() (HealthCheckException, error)

AsHealthCheckException returns the union data inside the S3DataTransfer_ServicesHealth_Item as a HealthCheckException

func (S3DataTransfer_ServicesHealth_Item) AsS3ServiceHealth

func (t S3DataTransfer_ServicesHealth_Item) AsS3ServiceHealth() (S3ServiceHealth, error)

AsS3ServiceHealth returns the union data inside the S3DataTransfer_ServicesHealth_Item as a S3ServiceHealth

func (*S3DataTransfer_ServicesHealth_Item) FromHealthCheckException

func (t *S3DataTransfer_ServicesHealth_Item) FromHealthCheckException(v HealthCheckException) error

FromHealthCheckException overwrites any union data inside the S3DataTransfer_ServicesHealth_Item as the provided HealthCheckException

func (*S3DataTransfer_ServicesHealth_Item) FromS3ServiceHealth

func (t *S3DataTransfer_ServicesHealth_Item) FromS3ServiceHealth(v S3ServiceHealth) error

FromS3ServiceHealth overwrites any union data inside the S3DataTransfer_ServicesHealth_Item as the provided S3ServiceHealth

func (S3DataTransfer_ServicesHealth_Item) MarshalJSON

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

func (*S3DataTransfer_ServicesHealth_Item) MergeHealthCheckException

func (t *S3DataTransfer_ServicesHealth_Item) MergeHealthCheckException(v HealthCheckException) error

MergeHealthCheckException performs a merge with any union data inside the S3DataTransfer_ServicesHealth_Item, using the provided HealthCheckException

func (*S3DataTransfer_ServicesHealth_Item) MergeS3ServiceHealth

func (t *S3DataTransfer_ServicesHealth_Item) MergeS3ServiceHealth(v S3ServiceHealth) error

MergeS3ServiceHealth performs a merge with any union data inside the S3DataTransfer_ServicesHealth_Item, using the provided S3ServiceHealth

func (*S3DataTransfer_ServicesHealth_Item) UnmarshalJSON

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

type S3ServiceHealth

type S3ServiceHealth struct {
	// Healthy True if the service is healthy.
	Healthy *bool `json:"healthy"`

	// LastChecked Timestamp of the last health check.
	LastChecked *time.Time `json:"lastChecked"`

	// Latency Service response latency in seconds.
	Latency *float32 `json:"latency"`

	// Message Optional status message.
	Message *string `json:"message"`

	// ServiceType Types of services that can be health-checked.
	ServiceType HealthCheckType `json:"serviceType"`
}

S3ServiceHealth Health status of S3-compatible storage.

type S3TransferRequest

type S3TransferRequest struct {
	// FileSize Size of the file to upload in bytes
	FileSize       *int   `json:"fileSize"`
	TransferMethod string `json:"transferMethod"`
}

S3TransferRequest defines model for S3TransferRequest.

type S3TransferResponse

type S3TransferResponse struct {
	CompleteUploadUrl *string   `json:"completeUploadUrl"`
	DownloadUrl       *string   `json:"downloadUrl"`
	MaxPartSize       *int      `json:"maxPartSize"`
	PartsUploadUrls   *[]string `json:"partsUploadUrls"`
	TransferMethod    string    `json:"transferMethod"`
}

S3TransferResponse defines model for S3TransferResponse.

type SSHClientPool

type SSHClientPool struct {
	// Host SSH target hostname.
	Host string `json:"host"`

	// MaxClients Maximum number of concurrent SSH clients.
	MaxClients *int `json:"maxClients,omitempty"`

	// Port SSH port.
	Port int `json:"port"`

	// ProxyHost Optional proxy host for tunneling.
	ProxyHost *string `json:"proxyHost"`

	// ProxyPort Optional proxy port.
	ProxyPort *int `json:"proxyPort"`

	// Timeout Various SSH settings.
	Timeout *SSHTimeouts `json:"timeout,omitempty"`
}

SSHClientPool SSH connection pool configuration for remote execution.

type SSHServiceHealth

type SSHServiceHealth struct {
	// Healthy True if the service is healthy.
	Healthy *bool `json:"healthy"`

	// LastChecked Timestamp of the last health check.
	LastChecked *time.Time `json:"lastChecked"`

	// Latency Service response latency in seconds.
	Latency *float32 `json:"latency"`

	// Message Optional status message.
	Message *string `json:"message"`

	// ServiceType Types of services that can be health-checked.
	ServiceType HealthCheckType `json:"serviceType"`
}

SSHServiceHealth Health status of SSH service.

type SSHTimeouts

type SSHTimeouts struct {
	// CommandExecution Timeout (seconds) for executing commands over SSH.
	CommandExecution *int `json:"commandExecution,omitempty"`

	// Connection Timeout (seconds) for initial SSH connection.
	Connection *int `json:"connection,omitempty"`

	// IdleTimeout Max idle time (seconds) before disconnecting.
	IdleTimeout *int `json:"idleTimeout,omitempty"`

	// KeepAlive Interval (seconds) for sending keep-alive messages.
	KeepAlive *int `json:"keepAlive,omitempty"`

	// Login Timeout (seconds) for SSH login/auth.
	Login *int `json:"login,omitempty"`
}

SSHTimeouts Various SSH settings.

type Scheduler

type Scheduler struct {
	// ApiUrl REST API endpoint for scheduler.
	ApiUrl *string `json:"apiUrl"`

	// ApiVersion Scheduler API version.
	ApiVersion *string `json:"apiVersion"`

	// Timeout Timeout in seconds for scheduler communication with the API.
	Timeout *int `json:"timeout"`

	// Type Supported job scheduler types.
	Type SchedulerType `json:"type"`

	// Version Scheduler version.
	Version string `json:"version"`
}

Scheduler Cluster job scheduler configuration.

type SchedulerServiceHealth

type SchedulerServiceHealth struct {
	// Healthy True if the service is healthy.
	Healthy *bool `json:"healthy"`

	// LastChecked Timestamp of the last health check.
	LastChecked *time.Time `json:"lastChecked"`

	// Latency Service response latency in seconds.
	Latency *float32 `json:"latency"`

	// Message Optional status message.
	Message *string `json:"message"`

	// ServiceType Types of services that can be health-checked.
	ServiceType HealthCheckType `json:"serviceType"`
}

SchedulerServiceHealth Health check result for the job scheduler.

type SchedulerType

type SchedulerType string

SchedulerType Supported job scheduler types.

const (
	Pbs   SchedulerType = "pbs"
	Slurm SchedulerType = "slurm"
)

Defines values for SchedulerType.

type StreamerDataTransfer

type StreamerDataTransfer struct {
	// Host The interface to use for listening incoming connections
	Host *string `json:"host"`

	// InboundTransferLimit Limit how much data can be received (in bytes)
	InboundTransferLimit *int `json:"inboundTransferLimit"`

	// PortRange Port range for establishing connections.
	PortRange *[]interface{} `json:"portRange,omitempty"`

	// Probing Cluster monitoring attributes.
	Probing *Probing `json:"probing,omitempty"`

	// PublicIps List of public IP addresses where server can be reached.
	PublicIps *[]string `json:"publicIps"`

	// PypiIndexUrl Optional local PyPI index URL for installing dependencies.
	PypiIndexUrl *string `json:"pypiIndexUrl"`
	ServiceType  string  `json:"serviceType"`

	// ServicesHealth Optional health information for different services in the cluster.
	ServicesHealth *[]StreamerDataTransfer_ServicesHealth_Item `json:"servicesHealth"`

	// WaitTimeout How long to wait for a connection before exiting (in seconds)
	WaitTimeout *int `json:"waitTimeout"`
}

StreamerDataTransfer defines model for StreamerDataTransfer.

type StreamerDataTransfer_ServicesHealth_Item

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

StreamerDataTransfer_ServicesHealth_Item defines model for StreamerDataTransfer.servicesHealth.Item.

func (StreamerDataTransfer_ServicesHealth_Item) AsHealthCheckException

AsHealthCheckException returns the union data inside the StreamerDataTransfer_ServicesHealth_Item as a HealthCheckException

func (StreamerDataTransfer_ServicesHealth_Item) AsS3ServiceHealth

AsS3ServiceHealth returns the union data inside the StreamerDataTransfer_ServicesHealth_Item as a S3ServiceHealth

func (*StreamerDataTransfer_ServicesHealth_Item) FromHealthCheckException

FromHealthCheckException overwrites any union data inside the StreamerDataTransfer_ServicesHealth_Item as the provided HealthCheckException

func (*StreamerDataTransfer_ServicesHealth_Item) FromS3ServiceHealth

FromS3ServiceHealth overwrites any union data inside the StreamerDataTransfer_ServicesHealth_Item as the provided S3ServiceHealth

func (StreamerDataTransfer_ServicesHealth_Item) MarshalJSON

func (*StreamerDataTransfer_ServicesHealth_Item) MergeHealthCheckException

MergeHealthCheckException performs a merge with any union data inside the StreamerDataTransfer_ServicesHealth_Item, using the provided HealthCheckException

func (*StreamerDataTransfer_ServicesHealth_Item) MergeS3ServiceHealth

MergeS3ServiceHealth performs a merge with any union data inside the StreamerDataTransfer_ServicesHealth_Item, using the provided S3ServiceHealth

func (*StreamerDataTransfer_ServicesHealth_Item) UnmarshalJSON

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

type StreamerTransferRequest

type StreamerTransferRequest struct {
	TransferMethod string `json:"transferMethod"`
}

StreamerTransferRequest defines model for StreamerTransferRequest.

type StreamerTransferResponse

type StreamerTransferResponse struct {
	Coordinates    *string `json:"coordinates"`
	TransferMethod string  `json:"transferMethod"`
}

StreamerTransferResponse defines model for StreamerTransferResponse.

type UploadFileResponse

type UploadFileResponse struct {
	// TransferDirectives Data transfer parameters specific to the transfer method
	TransferDirectives UploadFileResponse_TransferDirectives        `json:"transferDirectives"`
	TransferJob        FirecrestFilesystemTransferModelsTransferJob `json:"transferJob"`
}

UploadFileResponse defines model for UploadFileResponse.

type UploadFileResponse_TransferDirectives

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

UploadFileResponse_TransferDirectives Data transfer parameters specific to the transfer method

func (UploadFileResponse_TransferDirectives) AsS3TransferResponse

AsS3TransferResponse returns the union data inside the UploadFileResponse_TransferDirectives as a S3TransferResponse

func (UploadFileResponse_TransferDirectives) AsStreamerTransferResponse

func (t UploadFileResponse_TransferDirectives) AsStreamerTransferResponse() (StreamerTransferResponse, error)

AsStreamerTransferResponse returns the union data inside the UploadFileResponse_TransferDirectives as a StreamerTransferResponse

func (UploadFileResponse_TransferDirectives) AsWormholeTransferResponse

func (t UploadFileResponse_TransferDirectives) AsWormholeTransferResponse() (WormholeTransferResponse, error)

AsWormholeTransferResponse returns the union data inside the UploadFileResponse_TransferDirectives as a WormholeTransferResponse

func (*UploadFileResponse_TransferDirectives) FromS3TransferResponse

func (t *UploadFileResponse_TransferDirectives) FromS3TransferResponse(v S3TransferResponse) error

FromS3TransferResponse overwrites any union data inside the UploadFileResponse_TransferDirectives as the provided S3TransferResponse

func (*UploadFileResponse_TransferDirectives) FromStreamerTransferResponse

func (t *UploadFileResponse_TransferDirectives) FromStreamerTransferResponse(v StreamerTransferResponse) error

FromStreamerTransferResponse overwrites any union data inside the UploadFileResponse_TransferDirectives as the provided StreamerTransferResponse

func (*UploadFileResponse_TransferDirectives) FromWormholeTransferResponse

func (t *UploadFileResponse_TransferDirectives) FromWormholeTransferResponse(v WormholeTransferResponse) error

FromWormholeTransferResponse overwrites any union data inside the UploadFileResponse_TransferDirectives as the provided WormholeTransferResponse

func (UploadFileResponse_TransferDirectives) MarshalJSON

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

func (*UploadFileResponse_TransferDirectives) MergeS3TransferResponse

func (t *UploadFileResponse_TransferDirectives) MergeS3TransferResponse(v S3TransferResponse) error

MergeS3TransferResponse performs a merge with any union data inside the UploadFileResponse_TransferDirectives, using the provided S3TransferResponse

func (*UploadFileResponse_TransferDirectives) MergeStreamerTransferResponse

func (t *UploadFileResponse_TransferDirectives) MergeStreamerTransferResponse(v StreamerTransferResponse) error

MergeStreamerTransferResponse performs a merge with any union data inside the UploadFileResponse_TransferDirectives, using the provided StreamerTransferResponse

func (*UploadFileResponse_TransferDirectives) MergeWormholeTransferResponse

func (t *UploadFileResponse_TransferDirectives) MergeWormholeTransferResponse(v WormholeTransferResponse) error

MergeWormholeTransferResponse performs a merge with any union data inside the UploadFileResponse_TransferDirectives, using the provided WormholeTransferResponse

func (*UploadFileResponse_TransferDirectives) UnmarshalJSON

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

type UserInfoResponse

type UserInfoResponse struct {
	Group  PosixIdentified   `json:"group"`
	Groups []PosixIdentified `json:"groups"`
	User   PosixIdentified   `json:"user"`
}

UserInfoResponse defines model for UserInfoResponse.

type WormholeDataTransfer

type WormholeDataTransfer struct {
	// Probing Cluster monitoring attributes.
	Probing *Probing `json:"probing,omitempty"`

	// PypiIndexUrl Optional local PyPI index URL for installing dependencies.
	PypiIndexUrl *string `json:"pypiIndexUrl"`
	ServiceType  string  `json:"serviceType"`

	// ServicesHealth Optional health information for different services in the cluster.
	ServicesHealth *[]WormholeDataTransfer_ServicesHealth_Item `json:"servicesHealth"`
}

WormholeDataTransfer defines model for WormholeDataTransfer.

type WormholeDataTransfer_ServicesHealth_Item

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

WormholeDataTransfer_ServicesHealth_Item defines model for WormholeDataTransfer.servicesHealth.Item.

func (WormholeDataTransfer_ServicesHealth_Item) AsHealthCheckException

AsHealthCheckException returns the union data inside the WormholeDataTransfer_ServicesHealth_Item as a HealthCheckException

func (WormholeDataTransfer_ServicesHealth_Item) AsS3ServiceHealth

AsS3ServiceHealth returns the union data inside the WormholeDataTransfer_ServicesHealth_Item as a S3ServiceHealth

func (*WormholeDataTransfer_ServicesHealth_Item) FromHealthCheckException

FromHealthCheckException overwrites any union data inside the WormholeDataTransfer_ServicesHealth_Item as the provided HealthCheckException

func (*WormholeDataTransfer_ServicesHealth_Item) FromS3ServiceHealth

FromS3ServiceHealth overwrites any union data inside the WormholeDataTransfer_ServicesHealth_Item as the provided S3ServiceHealth

func (WormholeDataTransfer_ServicesHealth_Item) MarshalJSON

func (*WormholeDataTransfer_ServicesHealth_Item) MergeHealthCheckException

MergeHealthCheckException performs a merge with any union data inside the WormholeDataTransfer_ServicesHealth_Item, using the provided HealthCheckException

func (*WormholeDataTransfer_ServicesHealth_Item) MergeS3ServiceHealth

MergeS3ServiceHealth performs a merge with any union data inside the WormholeDataTransfer_ServicesHealth_Item, using the provided S3ServiceHealth

func (*WormholeDataTransfer_ServicesHealth_Item) UnmarshalJSON

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

type WormholeTransferRequest

type WormholeTransferRequest struct {
	TransferMethod string `json:"transferMethod"`
}

WormholeTransferRequest defines model for WormholeTransferRequest.

type WormholeTransferResponse

type WormholeTransferResponse struct {
	TransferMethod string  `json:"transferMethod"`
	WormholeCode   *string `json:"wormholeCode"`
}

WormholeTransferResponse defines model for WormholeTransferResponse.

Directories

Path Synopsis
Package auth provides authentication methods for the FirecREST API
Package auth provides authentication methods for the FirecREST API

Jump to

Keyboard shortcuts

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