Documentation
¶
Overview ¶
Package v0041 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewSlurmV0041DeleteJobRequest(server string, jobId string, params *SlurmV0041DeleteJobParams) (*http.Request, error)
- func NewSlurmV0041DeleteJobsRequest(server string, body SlurmV0041DeleteJobsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0041DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0041DeleteNodeRequest(server string, nodeName string) (*http.Request, error)
- func NewSlurmV0041GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmV0041GetJobRequest(server string, jobId string, params *SlurmV0041GetJobParams) (*http.Request, error)
- func NewSlurmV0041GetJobsRequest(server string, params *SlurmV0041GetJobsParams) (*http.Request, error)
- func NewSlurmV0041GetJobsStateRequest(server string, params *SlurmV0041GetJobsStateParams) (*http.Request, error)
- func NewSlurmV0041GetLicensesRequest(server string) (*http.Request, error)
- func NewSlurmV0041GetNodeRequest(server string, nodeName string, params *SlurmV0041GetNodeParams) (*http.Request, error)
- func NewSlurmV0041GetNodesRequest(server string, params *SlurmV0041GetNodesParams) (*http.Request, error)
- func NewSlurmV0041GetPartitionRequest(server string, partitionName string, params *SlurmV0041GetPartitionParams) (*http.Request, error)
- func NewSlurmV0041GetPartitionsRequest(server string, params *SlurmV0041GetPartitionsParams) (*http.Request, error)
- func NewSlurmV0041GetPingRequest(server string) (*http.Request, error)
- func NewSlurmV0041GetReconfigureRequest(server string) (*http.Request, error)
- func NewSlurmV0041GetReservationRequest(server string, reservationName string, params *SlurmV0041GetReservationParams) (*http.Request, error)
- func NewSlurmV0041GetReservationsRequest(server string, params *SlurmV0041GetReservationsParams) (*http.Request, error)
- func NewSlurmV0041GetSharesRequest(server string, params *SlurmV0041GetSharesParams) (*http.Request, error)
- func NewSlurmV0041PostJobAllocateRequest(server string, body SlurmV0041PostJobAllocateJSONRequestBody) (*http.Request, error)
- func NewSlurmV0041PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0041PostJobRequest(server string, jobId string, body SlurmV0041PostJobJSONRequestBody) (*http.Request, error)
- func NewSlurmV0041PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0041PostJobSubmitRequest(server string, body SlurmV0041PostJobSubmitJSONRequestBody) (*http.Request, error)
- func NewSlurmV0041PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0041PostNodeRequest(server string, nodeName string, body SlurmV0041PostNodeJSONRequestBody) (*http.Request, error)
- func NewSlurmV0041PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041DeleteAccountRequest(server string, accountName string) (*http.Request, error)
- func NewSlurmdbV0041DeleteAssociationRequest(server string, params *SlurmdbV0041DeleteAssociationParams) (*http.Request, error)
- func NewSlurmdbV0041DeleteAssociationsRequest(server string, params *SlurmdbV0041DeleteAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0041DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0041DeleteClusterParams) (*http.Request, error)
- func NewSlurmdbV0041DeleteSingleQosRequest(server string, qos string) (*http.Request, error)
- func NewSlurmdbV0041DeleteUserRequest(server string, name string) (*http.Request, error)
- func NewSlurmdbV0041DeleteWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0041GetAccountRequest(server string, accountName string, params *SlurmdbV0041GetAccountParams) (*http.Request, error)
- func NewSlurmdbV0041GetAccountsRequest(server string, params *SlurmdbV0041GetAccountsParams) (*http.Request, error)
- func NewSlurmdbV0041GetAssociationRequest(server string, params *SlurmdbV0041GetAssociationParams) (*http.Request, error)
- func NewSlurmdbV0041GetAssociationsRequest(server string, params *SlurmdbV0041GetAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0041GetClusterRequest(server string, clusterName string, params *SlurmdbV0041GetClusterParams) (*http.Request, error)
- func NewSlurmdbV0041GetClustersRequest(server string, params *SlurmdbV0041GetClustersParams) (*http.Request, error)
- func NewSlurmdbV0041GetConfigRequest(server string) (*http.Request, error)
- func NewSlurmdbV0041GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmdbV0041GetInstanceRequest(server string, params *SlurmdbV0041GetInstanceParams) (*http.Request, error)
- func NewSlurmdbV0041GetInstancesRequest(server string, params *SlurmdbV0041GetInstancesParams) (*http.Request, error)
- func NewSlurmdbV0041GetJobRequest(server string, jobId string) (*http.Request, error)
- func NewSlurmdbV0041GetJobsRequest(server string, params *SlurmdbV0041GetJobsParams) (*http.Request, error)
- func NewSlurmdbV0041GetQosRequest(server string, params *SlurmdbV0041GetQosParams) (*http.Request, error)
- func NewSlurmdbV0041GetSingleQosRequest(server string, qos string, params *SlurmdbV0041GetSingleQosParams) (*http.Request, error)
- func NewSlurmdbV0041GetTresRequest(server string) (*http.Request, error)
- func NewSlurmdbV0041GetUserRequest(server string, name string, params *SlurmdbV0041GetUserParams) (*http.Request, error)
- func NewSlurmdbV0041GetUsersRequest(server string, params *SlurmdbV0041GetUsersParams) (*http.Request, error)
- func NewSlurmdbV0041GetWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0041GetWckeysRequest(server string, params *SlurmdbV0041GetWckeysParams) (*http.Request, error)
- func NewSlurmdbV0041PostAccountsAssociationRequest(server string, body SlurmdbV0041PostAccountsAssociationJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostAccountsRequest(server string, body SlurmdbV0041PostAccountsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostAssociationsRequest(server string, body SlurmdbV0041PostAssociationsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostClustersRequest(server string, params *SlurmdbV0041PostClustersParams, ...) (*http.Request, error)
- func NewSlurmdbV0041PostClustersRequestWithBody(server string, params *SlurmdbV0041PostClustersParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0041PostConfigRequest(server string, body SlurmdbV0041PostConfigJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostQosRequest(server string, params *SlurmdbV0041PostQosParams, ...) (*http.Request, error)
- func NewSlurmdbV0041PostQosRequestWithBody(server string, params *SlurmdbV0041PostQosParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0041PostTresRequest(server string, body SlurmdbV0041PostTresJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostUsersAssociationRequest(server string, params *SlurmdbV0041PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0041PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0041PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0041PostUsersRequest(server string, body SlurmdbV0041PostUsersJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0041PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0041PostWckeysRequest(server string, params *SlurmdbV0041PostWckeysParams, ...) (*http.Request, error)
- func NewSlurmdbV0041PostWckeysRequestWithBody(server string, params *SlurmdbV0041PostWckeysParams, contentType string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Client
- func (c *Client) SlurmV0041DeleteJob(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041DeleteJobs(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0041DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0041DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0041GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0041GetJob(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetJobs(ctx context.Context, params *SlurmV0041GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetJobsState(ctx context.Context, params *SlurmV0041GetJobsStateParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0041GetNode(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetNodes(ctx context.Context, params *SlurmV0041GetNodesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetPartition(ctx context.Context, partitionName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetPartitions(ctx context.Context, params *SlurmV0041GetPartitionsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0041GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0041GetReservation(ctx context.Context, reservationName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetReservations(ctx context.Context, params *SlurmV0041GetReservationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041GetShares(ctx context.Context, params *SlurmV0041GetSharesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJob(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJobAllocate(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJobSubmit(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostNode(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0041PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteAssociation(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteAssociations(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteCluster(ctx context.Context, clusterName string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetAccount(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetAccounts(ctx context.Context, params *SlurmdbV0041GetAccountsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetAssociation(ctx context.Context, params *SlurmdbV0041GetAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetAssociations(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetClusters(ctx context.Context, params *SlurmdbV0041GetClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetInstance(ctx context.Context, params *SlurmdbV0041GetInstanceParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetInstances(ctx context.Context, params *SlurmdbV0041GetInstancesParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetJobs(ctx context.Context, params *SlurmdbV0041GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetQos(ctx context.Context, params *SlurmdbV0041GetQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetUser(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetUsers(ctx context.Context, params *SlurmdbV0041GetUsersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0041GetWckeys(ctx context.Context, params *SlurmdbV0041GetWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAccounts(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAccountsAssociation(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAssociations(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostClusters(ctx context.Context, params *SlurmdbV0041PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostClustersWithBody(ctx context.Context, params *SlurmdbV0041PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostConfig(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostQos(ctx context.Context, params *SlurmdbV0041PostQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostQosWithBody(ctx context.Context, params *SlurmdbV0041PostQosParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostTres(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostTresWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostUsers(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostUsersAssociation(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostWckeys(ctx context.Context, params *SlurmdbV0041PostWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0041PostWckeysWithBody(ctx context.Context, params *SlurmdbV0041PostWckeysParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) SlurmV0041DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, ...) (*SlurmV0041DeleteJobResponse, error)
- func (c *ClientWithResponses) SlurmV0041DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0041DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0041DeleteJobsWithResponse(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, ...) (*SlurmV0041DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0041DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, ...) (*SlurmV0041GetJobResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetJobsStateWithResponse(ctx context.Context, params *SlurmV0041GetJobsStateParams, ...) (*SlurmV0041GetJobsStateResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetJobsWithResponse(ctx context.Context, params *SlurmV0041GetJobsParams, ...) (*SlurmV0041GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetLicensesResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, ...) (*SlurmV0041GetNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetNodesWithResponse(ctx context.Context, params *SlurmV0041GetNodesParams, ...) (*SlurmV0041GetNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetPartitionWithResponse(ctx context.Context, partitionName string, ...) (*SlurmV0041GetPartitionResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetPartitionsWithResponse(ctx context.Context, params *SlurmV0041GetPartitionsParams, ...) (*SlurmV0041GetPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetPingResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetReconfigureResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetReservationWithResponse(ctx context.Context, reservationName string, ...) (*SlurmV0041GetReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetReservationsWithResponse(ctx context.Context, params *SlurmV0041GetReservationsParams, ...) (*SlurmV0041GetReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0041GetSharesWithResponse(ctx context.Context, params *SlurmV0041GetSharesParams, ...) (*SlurmV0041GetSharesResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0041PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobAllocateWithResponse(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, ...) (*SlurmV0041PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0041PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobSubmitWithResponse(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, ...) (*SlurmV0041PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*SlurmV0041PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, ...) (*SlurmV0041PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*SlurmV0041PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0041PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, ...) (*SlurmV0041PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, ...) (*SlurmdbV0041DeleteAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, ...) (*SlurmdbV0041DeleteAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteClusterWithResponse(ctx context.Context, clusterName string, ...) (*SlurmdbV0041DeleteClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, ...) (*SlurmdbV0041GetAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0041GetAccountsParams, ...) (*SlurmdbV0041GetAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationParams, ...) (*SlurmdbV0041GetAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, ...) (*SlurmdbV0041GetAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, ...) (*SlurmdbV0041GetClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetClustersWithResponse(ctx context.Context, params *SlurmdbV0041GetClustersParams, ...) (*SlurmdbV0041GetClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0041GetInstanceParams, ...) (*SlurmdbV0041GetInstanceResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0041GetInstancesParams, ...) (*SlurmdbV0041GetInstancesResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetJobsWithResponse(ctx context.Context, params *SlurmdbV0041GetJobsParams, ...) (*SlurmdbV0041GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetQosWithResponse(ctx context.Context, params *SlurmdbV0041GetQosParams, ...) (*SlurmdbV0041GetQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, ...) (*SlurmdbV0041GetSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, ...) (*SlurmdbV0041GetUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetUsersWithResponse(ctx context.Context, params *SlurmdbV0041GetUsersParams, ...) (*SlurmdbV0041GetUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0041GetWckeysParams, ...) (*SlurmdbV0041GetWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, ...) (*SlurmdbV0041PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAccountsWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, ...) (*SlurmdbV0041PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, ...) (*SlurmdbV0041PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, ...) (*SlurmdbV0041PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostClustersWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, ...) (*SlurmdbV0041PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostConfigWithResponse(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, ...) (*SlurmdbV0041PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, contentType string, ...) (*SlurmdbV0041PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostQosWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, ...) (*SlurmdbV0041PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostTresWithResponse(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, ...) (*SlurmdbV0041PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, ...) (*SlurmdbV0041PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, ...) (*SlurmdbV0041PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0041PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostUsersWithResponse(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, ...) (*SlurmdbV0041PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, contentType string, ...) (*SlurmdbV0041PostWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0041PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, ...) (*SlurmdbV0041PostWckeysResponse, error)
- type ClientWithResponsesInterface
- type HttpRequestDoer
- type RequestEditorFn
- type SlurmV0041DeleteJobParams
- type SlurmV0041DeleteJobParamsFlags
- type SlurmV0041DeleteJobResponse
- type SlurmV0041DeleteJobsJSONRequestBody
- type SlurmV0041DeleteJobsResponse
- type SlurmV0041DeleteNodeResponse
- type SlurmV0041GetDiagResponse
- type SlurmV0041GetJobParams
- type SlurmV0041GetJobParamsFlags
- type SlurmV0041GetJobResponse
- type SlurmV0041GetJobsParams
- type SlurmV0041GetJobsParamsFlags
- type SlurmV0041GetJobsResponse
- type SlurmV0041GetJobsStateParams
- type SlurmV0041GetJobsStateParamsFlags
- type SlurmV0041GetJobsStateResponse
- type SlurmV0041GetLicensesResponse
- type SlurmV0041GetNodeParams
- type SlurmV0041GetNodeParamsFlags
- type SlurmV0041GetNodeResponse
- type SlurmV0041GetNodesParams
- type SlurmV0041GetNodesParamsFlags
- type SlurmV0041GetNodesResponse
- type SlurmV0041GetPartitionParams
- type SlurmV0041GetPartitionParamsFlags
- type SlurmV0041GetPartitionResponse
- type SlurmV0041GetPartitionsParams
- type SlurmV0041GetPartitionsParamsFlags
- type SlurmV0041GetPartitionsResponse
- type SlurmV0041GetPingResponse
- type SlurmV0041GetReconfigureResponse
- type SlurmV0041GetReservationParams
- type SlurmV0041GetReservationResponse
- type SlurmV0041GetReservationsParams
- type SlurmV0041GetReservationsResponse
- type SlurmV0041GetSharesParams
- type SlurmV0041GetSharesResponse
- type SlurmV0041PostJobAllocateJSONRequestBody
- type SlurmV0041PostJobAllocateResponse
- type SlurmV0041PostJobJSONRequestBody
- type SlurmV0041PostJobResponse
- type SlurmV0041PostJobSubmitJSONRequestBody
- type SlurmV0041PostJobSubmitResponse
- type SlurmV0041PostNodeJSONRequestBody
- type SlurmV0041PostNodeResponse
- type SlurmdbV0041DeleteAccountResponse
- type SlurmdbV0041DeleteAssociationParams
- type SlurmdbV0041DeleteAssociationResponse
- type SlurmdbV0041DeleteAssociationsParams
- type SlurmdbV0041DeleteAssociationsResponse
- type SlurmdbV0041DeleteClusterParams
- type SlurmdbV0041DeleteClusterParamsClassification
- type SlurmdbV0041DeleteClusterParamsFlags
- type SlurmdbV0041DeleteClusterResponse
- type SlurmdbV0041DeleteSingleQosResponse
- type SlurmdbV0041DeleteUserResponse
- type SlurmdbV0041DeleteWckeyResponse
- type SlurmdbV0041GetAccountParams
- type SlurmdbV0041GetAccountResponse
- type SlurmdbV0041GetAccountsParams
- type SlurmdbV0041GetAccountsResponse
- type SlurmdbV0041GetAssociationParams
- type SlurmdbV0041GetAssociationResponse
- type SlurmdbV0041GetAssociationsParams
- type SlurmdbV0041GetAssociationsResponse
- type SlurmdbV0041GetClusterParams
- type SlurmdbV0041GetClusterParamsClassification
- type SlurmdbV0041GetClusterParamsFlags
- type SlurmdbV0041GetClusterResponse
- type SlurmdbV0041GetClustersParams
- type SlurmdbV0041GetClustersResponse
- type SlurmdbV0041GetConfigResponse
- type SlurmdbV0041GetDiagResponse
- type SlurmdbV0041GetInstanceParams
- type SlurmdbV0041GetInstanceResponse
- type SlurmdbV0041GetInstancesParams
- type SlurmdbV0041GetInstancesResponse
- type SlurmdbV0041GetJobResponse
- type SlurmdbV0041GetJobsParams
- type SlurmdbV0041GetJobsResponse
- type SlurmdbV0041GetQosParams
- type SlurmdbV0041GetQosParamsPreemptMode
- type SlurmdbV0041GetQosResponse
- type SlurmdbV0041GetSingleQosParams
- type SlurmdbV0041GetSingleQosResponse
- type SlurmdbV0041GetTresResponse
- type SlurmdbV0041GetUserParams
- type SlurmdbV0041GetUserResponse
- type SlurmdbV0041GetUsersParams
- type SlurmdbV0041GetUsersParamsAdminLevel
- type SlurmdbV0041GetUsersResponse
- type SlurmdbV0041GetWckeyResponse
- type SlurmdbV0041GetWckeysParams
- type SlurmdbV0041GetWckeysResponse
- type SlurmdbV0041PostAccountsAssociationJSONRequestBody
- type SlurmdbV0041PostAccountsAssociationResponse
- type SlurmdbV0041PostAccountsJSONRequestBody
- type SlurmdbV0041PostAccountsResponse
- type SlurmdbV0041PostAssociationsJSONRequestBody
- type SlurmdbV0041PostAssociationsResponse
- type SlurmdbV0041PostClustersJSONRequestBody
- type SlurmdbV0041PostClustersParams
- type SlurmdbV0041PostClustersResponse
- type SlurmdbV0041PostConfigJSONRequestBody
- type SlurmdbV0041PostConfigResponse
- type SlurmdbV0041PostQosJSONRequestBody
- type SlurmdbV0041PostQosParams
- type SlurmdbV0041PostQosParamsPreemptMode
- type SlurmdbV0041PostQosResponse
- type SlurmdbV0041PostTresJSONRequestBody
- type SlurmdbV0041PostTresResponse
- type SlurmdbV0041PostUsersAssociationJSONRequestBody
- type SlurmdbV0041PostUsersAssociationParams
- type SlurmdbV0041PostUsersAssociationParamsFlags
- type SlurmdbV0041PostUsersAssociationResponse
- type SlurmdbV0041PostUsersJSONRequestBody
- type SlurmdbV0041PostUsersResponse
- type SlurmdbV0041PostWckeysJSONRequestBody
- type SlurmdbV0041PostWckeysParams
- type SlurmdbV0041PostWckeysResponse
- type V0041Account
- type V0041AccountFlags
- type V0041AccountList
- type V0041AccountShort
- type V0041Accounting
- type V0041AccountingList
- type V0041AccountsAddCond
- type V0041AcctGatherEnergy
- type V0041Assoc
- type V0041AssocFlags
- type V0041AssocList
- type V0041AssocRecSet
- type V0041AssocSharesObjList
- type V0041AssocSharesObjWrap
- type V0041AssocSharesObjWrapType
- type V0041AssocShort
- type V0041AssocShortList
- type V0041BfExitFields
- type V0041ClusterRec
- type V0041ClusterRecFlags
- type V0041ClusterRecList
- type V0041ControllerPing
- type V0041ControllerPingArray
- type V0041Coord
- type V0041CoordList
- type V0041CronEntry
- type V0041CronEntryFlags
- type V0041CsvString
- type V0041Float64NoValStruct
- type V0041Hostlist
- type V0041HostlistString
- type V0041Instance
- type V0041InstanceList
- type V0041Job
- type V0041JobAllocReq
- type V0041JobArrayResponseArray
- type V0041JobArrayResponseMsgEntry
- type V0041JobDescMsg
- type V0041JobDescMsgCpuBindingFlags
- type V0041JobDescMsgExclusive
- type V0041JobDescMsgFlags
- type V0041JobDescMsgKillWarningFlags
- type V0041JobDescMsgList
- type V0041JobDescMsgMailType
- type V0041JobDescMsgMemoryBindingType
- type V0041JobDescMsgOpenMode
- type V0041JobDescMsgProfile
- type V0041JobDescMsgShared
- type V0041JobDescMsgX11
- type V0041JobFlags
- type V0041JobInfo
- type V0041JobInfoExclusive
- type V0041JobInfoFlags
- type V0041JobInfoGresDetail
- type V0041JobInfoJobState
- type V0041JobInfoMailType
- type V0041JobInfoMsg
- type V0041JobInfoProfile
- type V0041JobInfoShared
- type V0041JobInfoShowFlags
- type V0041JobList
- type V0041JobRes
- type V0041JobResCore
- type V0041JobResCoreArray
- type V0041JobResCoreStatus
- type V0041JobResNode
- type V0041JobResNodes
- type V0041JobResNodesSelectType
- type V0041JobResSelectType
- type V0041JobResSocket
- type V0041JobResSocketArray
- type V0041JobStateCurrent
- type V0041JobSubmitReq
- type V0041JobSubmitResponseMsg
- type V0041KillJobsMsg
- type V0041KillJobsMsgFlags
- type V0041KillJobsMsgJobState
- type V0041KillJobsMsgJobsArray
- type V0041KillJobsRespJob
- type V0041KillJobsRespMsg
- type V0041License
- type V0041Licenses
- type V0041Node
- type V0041NodeNextStateAfterReboot
- type V0041NodeState
- type V0041Nodes
- type V0041OpenapiAccountsAddCondResp
- type V0041OpenapiAccountsAddCondRespStr
- type V0041OpenapiAccountsRemovedResp
- type V0041OpenapiAccountsResp
- type V0041OpenapiAssocsRemovedResp
- type V0041OpenapiAssocsResp
- type V0041OpenapiClustersRemovedResp
- type V0041OpenapiClustersResp
- type V0041OpenapiDiagResp
- type V0041OpenapiError
- type V0041OpenapiErrors
- type V0041OpenapiInstancesResp
- type V0041OpenapiJobAllocResp
- type V0041OpenapiJobInfoResp
- type V0041OpenapiJobPostResponse
- type V0041OpenapiJobSubmitResponse
- type V0041OpenapiKillJobsResp
- type V0041OpenapiLicensesResp
- type V0041OpenapiMeta
- type V0041OpenapiNodesResp
- type V0041OpenapiPartitionResp
- type V0041OpenapiPingArrayResp
- type V0041OpenapiReservationResp
- type V0041OpenapiResp
- type V0041OpenapiSharesResp
- type V0041OpenapiSlurmdbdConfigResp
- type V0041OpenapiSlurmdbdJobsResp
- type V0041OpenapiSlurmdbdQosRemovedResp
- type V0041OpenapiSlurmdbdQosResp
- type V0041OpenapiSlurmdbdStatsResp
- type V0041OpenapiTresResp
- type V0041OpenapiUsersAddCondResp
- type V0041OpenapiUsersAddCondRespStr
- type V0041OpenapiUsersResp
- type V0041OpenapiWarning
- type V0041OpenapiWarnings
- type V0041OpenapiWckeyRemovedResp
- type V0041OpenapiWckeyResp
- type V0041PartitionInfo
- type V0041PartitionInfoMaximumsOversubscribeFlags
- type V0041PartitionInfoMsg
- type V0041PartitionInfoPartitionState
- type V0041PartitionInfoSelectType
- type V0041ProcessExitCodeVerbose
- type V0041ProcessExitCodeVerboseStatus
- type V0041Qos
- type V0041QosFlags
- type V0041QosList
- type V0041QosPreemptList
- type V0041QosPreemptMode
- type V0041QosStringIdList
- type V0041ReservationCoreSpec
- type V0041ReservationInfo
- type V0041ReservationInfoCoreSpec
- type V0041ReservationInfoFlags
- type V0041ReservationInfoMsg
- type V0041RollupStats
- type V0041ScheduleExitFields
- type V0041SharesFloat128Tres
- type V0041SharesFloat128TresList
- type V0041SharesRespMsg
- type V0041SharesUint64Tres
- type V0041SharesUint64TresList
- type V0041StatsMsg
- type V0041StatsMsgRpcDump
- type V0041StatsMsgRpcQueue
- type V0041StatsMsgRpcType
- type V0041StatsMsgRpcUser
- type V0041StatsMsgRpcsByType
- type V0041StatsMsgRpcsByUser
- type V0041StatsMsgRpcsDump
- type V0041StatsMsgRpcsQueue
- type V0041StatsRec
- type V0041StatsRpc
- type V0041StatsRpcList
- type V0041StatsUser
- type V0041StatsUserList
- type V0041Step
- type V0041StepList
- type V0041StepState
- type V0041StepTresReqMax
- type V0041StepTresReqMin
- type V0041StepTresUsageMax
- type V0041StepTresUsageMin
- type V0041StringArray
- type V0041StringList
- type V0041Tres
- type V0041TresList
- type V0041Uint16NoValStruct
- type V0041Uint32NoValStruct
- type V0041Uint64NoValStruct
- type V0041UpdateNodeMsg
- type V0041UpdateNodeMsgState
- type V0041User
- type V0041UserAdministratorLevel
- type V0041UserFlags
- type V0041UserList
- type V0041UserShort
- type V0041UserShortAdminlevel
- type V0041UsersAddCond
- type V0041Wckey
- type V0041WckeyFlags
- type V0041WckeyList
- type V0041WckeyTagStruct
- type V0041WckeyTagStructFlags
Constants ¶
const ( BearerAuthScopes = "bearerAuth.Scopes" TokenScopes = "token.Scopes" UserScopes = "user.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
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 NewSlurmV0041DeleteJobRequest ¶
func NewSlurmV0041DeleteJobRequest(server string, jobId string, params *SlurmV0041DeleteJobParams) (*http.Request, error)
NewSlurmV0041DeleteJobRequest generates requests for SlurmV0041DeleteJob
func NewSlurmV0041DeleteJobsRequest ¶
func NewSlurmV0041DeleteJobsRequest(server string, body SlurmV0041DeleteJobsJSONRequestBody) (*http.Request, error)
NewSlurmV0041DeleteJobsRequest calls the generic SlurmV0041DeleteJobs builder with application/json body
func NewSlurmV0041DeleteJobsRequestWithBody ¶
func NewSlurmV0041DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0041DeleteJobsRequestWithBody generates requests for SlurmV0041DeleteJobs with any type of body
func NewSlurmV0041DeleteNodeRequest ¶
NewSlurmV0041DeleteNodeRequest generates requests for SlurmV0041DeleteNode
func NewSlurmV0041GetDiagRequest ¶
NewSlurmV0041GetDiagRequest generates requests for SlurmV0041GetDiag
func NewSlurmV0041GetJobRequest ¶
func NewSlurmV0041GetJobRequest(server string, jobId string, params *SlurmV0041GetJobParams) (*http.Request, error)
NewSlurmV0041GetJobRequest generates requests for SlurmV0041GetJob
func NewSlurmV0041GetJobsRequest ¶
func NewSlurmV0041GetJobsRequest(server string, params *SlurmV0041GetJobsParams) (*http.Request, error)
NewSlurmV0041GetJobsRequest generates requests for SlurmV0041GetJobs
func NewSlurmV0041GetJobsStateRequest ¶
func NewSlurmV0041GetJobsStateRequest(server string, params *SlurmV0041GetJobsStateParams) (*http.Request, error)
NewSlurmV0041GetJobsStateRequest generates requests for SlurmV0041GetJobsState
func NewSlurmV0041GetLicensesRequest ¶
NewSlurmV0041GetLicensesRequest generates requests for SlurmV0041GetLicenses
func NewSlurmV0041GetNodeRequest ¶
func NewSlurmV0041GetNodeRequest(server string, nodeName string, params *SlurmV0041GetNodeParams) (*http.Request, error)
NewSlurmV0041GetNodeRequest generates requests for SlurmV0041GetNode
func NewSlurmV0041GetNodesRequest ¶
func NewSlurmV0041GetNodesRequest(server string, params *SlurmV0041GetNodesParams) (*http.Request, error)
NewSlurmV0041GetNodesRequest generates requests for SlurmV0041GetNodes
func NewSlurmV0041GetPartitionRequest ¶
func NewSlurmV0041GetPartitionRequest(server string, partitionName string, params *SlurmV0041GetPartitionParams) (*http.Request, error)
NewSlurmV0041GetPartitionRequest generates requests for SlurmV0041GetPartition
func NewSlurmV0041GetPartitionsRequest ¶
func NewSlurmV0041GetPartitionsRequest(server string, params *SlurmV0041GetPartitionsParams) (*http.Request, error)
NewSlurmV0041GetPartitionsRequest generates requests for SlurmV0041GetPartitions
func NewSlurmV0041GetPingRequest ¶
NewSlurmV0041GetPingRequest generates requests for SlurmV0041GetPing
func NewSlurmV0041GetReconfigureRequest ¶
NewSlurmV0041GetReconfigureRequest generates requests for SlurmV0041GetReconfigure
func NewSlurmV0041GetReservationRequest ¶
func NewSlurmV0041GetReservationRequest(server string, reservationName string, params *SlurmV0041GetReservationParams) (*http.Request, error)
NewSlurmV0041GetReservationRequest generates requests for SlurmV0041GetReservation
func NewSlurmV0041GetReservationsRequest ¶
func NewSlurmV0041GetReservationsRequest(server string, params *SlurmV0041GetReservationsParams) (*http.Request, error)
NewSlurmV0041GetReservationsRequest generates requests for SlurmV0041GetReservations
func NewSlurmV0041GetSharesRequest ¶
func NewSlurmV0041GetSharesRequest(server string, params *SlurmV0041GetSharesParams) (*http.Request, error)
NewSlurmV0041GetSharesRequest generates requests for SlurmV0041GetShares
func NewSlurmV0041PostJobAllocateRequest ¶
func NewSlurmV0041PostJobAllocateRequest(server string, body SlurmV0041PostJobAllocateJSONRequestBody) (*http.Request, error)
NewSlurmV0041PostJobAllocateRequest calls the generic SlurmV0041PostJobAllocate builder with application/json body
func NewSlurmV0041PostJobAllocateRequestWithBody ¶
func NewSlurmV0041PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0041PostJobAllocateRequestWithBody generates requests for SlurmV0041PostJobAllocate with any type of body
func NewSlurmV0041PostJobRequest ¶
func NewSlurmV0041PostJobRequest(server string, jobId string, body SlurmV0041PostJobJSONRequestBody) (*http.Request, error)
NewSlurmV0041PostJobRequest calls the generic SlurmV0041PostJob builder with application/json body
func NewSlurmV0041PostJobRequestWithBody ¶
func NewSlurmV0041PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0041PostJobRequestWithBody generates requests for SlurmV0041PostJob with any type of body
func NewSlurmV0041PostJobSubmitRequest ¶
func NewSlurmV0041PostJobSubmitRequest(server string, body SlurmV0041PostJobSubmitJSONRequestBody) (*http.Request, error)
NewSlurmV0041PostJobSubmitRequest calls the generic SlurmV0041PostJobSubmit builder with application/json body
func NewSlurmV0041PostJobSubmitRequestWithBody ¶
func NewSlurmV0041PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0041PostJobSubmitRequestWithBody generates requests for SlurmV0041PostJobSubmit with any type of body
func NewSlurmV0041PostNodeRequest ¶
func NewSlurmV0041PostNodeRequest(server string, nodeName string, body SlurmV0041PostNodeJSONRequestBody) (*http.Request, error)
NewSlurmV0041PostNodeRequest calls the generic SlurmV0041PostNode builder with application/json body
func NewSlurmV0041PostNodeRequestWithBody ¶
func NewSlurmV0041PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0041PostNodeRequestWithBody generates requests for SlurmV0041PostNode with any type of body
func NewSlurmdbV0041DeleteAccountRequest ¶
NewSlurmdbV0041DeleteAccountRequest generates requests for SlurmdbV0041DeleteAccount
func NewSlurmdbV0041DeleteAssociationRequest ¶
func NewSlurmdbV0041DeleteAssociationRequest(server string, params *SlurmdbV0041DeleteAssociationParams) (*http.Request, error)
NewSlurmdbV0041DeleteAssociationRequest generates requests for SlurmdbV0041DeleteAssociation
func NewSlurmdbV0041DeleteAssociationsRequest ¶
func NewSlurmdbV0041DeleteAssociationsRequest(server string, params *SlurmdbV0041DeleteAssociationsParams) (*http.Request, error)
NewSlurmdbV0041DeleteAssociationsRequest generates requests for SlurmdbV0041DeleteAssociations
func NewSlurmdbV0041DeleteClusterRequest ¶
func NewSlurmdbV0041DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0041DeleteClusterParams) (*http.Request, error)
NewSlurmdbV0041DeleteClusterRequest generates requests for SlurmdbV0041DeleteCluster
func NewSlurmdbV0041DeleteSingleQosRequest ¶
NewSlurmdbV0041DeleteSingleQosRequest generates requests for SlurmdbV0041DeleteSingleQos
func NewSlurmdbV0041DeleteUserRequest ¶
NewSlurmdbV0041DeleteUserRequest generates requests for SlurmdbV0041DeleteUser
func NewSlurmdbV0041DeleteWckeyRequest ¶
NewSlurmdbV0041DeleteWckeyRequest generates requests for SlurmdbV0041DeleteWckey
func NewSlurmdbV0041GetAccountRequest ¶
func NewSlurmdbV0041GetAccountRequest(server string, accountName string, params *SlurmdbV0041GetAccountParams) (*http.Request, error)
NewSlurmdbV0041GetAccountRequest generates requests for SlurmdbV0041GetAccount
func NewSlurmdbV0041GetAccountsRequest ¶
func NewSlurmdbV0041GetAccountsRequest(server string, params *SlurmdbV0041GetAccountsParams) (*http.Request, error)
NewSlurmdbV0041GetAccountsRequest generates requests for SlurmdbV0041GetAccounts
func NewSlurmdbV0041GetAssociationRequest ¶
func NewSlurmdbV0041GetAssociationRequest(server string, params *SlurmdbV0041GetAssociationParams) (*http.Request, error)
NewSlurmdbV0041GetAssociationRequest generates requests for SlurmdbV0041GetAssociation
func NewSlurmdbV0041GetAssociationsRequest ¶
func NewSlurmdbV0041GetAssociationsRequest(server string, params *SlurmdbV0041GetAssociationsParams) (*http.Request, error)
NewSlurmdbV0041GetAssociationsRequest generates requests for SlurmdbV0041GetAssociations
func NewSlurmdbV0041GetClusterRequest ¶
func NewSlurmdbV0041GetClusterRequest(server string, clusterName string, params *SlurmdbV0041GetClusterParams) (*http.Request, error)
NewSlurmdbV0041GetClusterRequest generates requests for SlurmdbV0041GetCluster
func NewSlurmdbV0041GetClustersRequest ¶
func NewSlurmdbV0041GetClustersRequest(server string, params *SlurmdbV0041GetClustersParams) (*http.Request, error)
NewSlurmdbV0041GetClustersRequest generates requests for SlurmdbV0041GetClusters
func NewSlurmdbV0041GetConfigRequest ¶
NewSlurmdbV0041GetConfigRequest generates requests for SlurmdbV0041GetConfig
func NewSlurmdbV0041GetDiagRequest ¶
NewSlurmdbV0041GetDiagRequest generates requests for SlurmdbV0041GetDiag
func NewSlurmdbV0041GetInstanceRequest ¶
func NewSlurmdbV0041GetInstanceRequest(server string, params *SlurmdbV0041GetInstanceParams) (*http.Request, error)
NewSlurmdbV0041GetInstanceRequest generates requests for SlurmdbV0041GetInstance
func NewSlurmdbV0041GetInstancesRequest ¶
func NewSlurmdbV0041GetInstancesRequest(server string, params *SlurmdbV0041GetInstancesParams) (*http.Request, error)
NewSlurmdbV0041GetInstancesRequest generates requests for SlurmdbV0041GetInstances
func NewSlurmdbV0041GetJobRequest ¶
NewSlurmdbV0041GetJobRequest generates requests for SlurmdbV0041GetJob
func NewSlurmdbV0041GetJobsRequest ¶
func NewSlurmdbV0041GetJobsRequest(server string, params *SlurmdbV0041GetJobsParams) (*http.Request, error)
NewSlurmdbV0041GetJobsRequest generates requests for SlurmdbV0041GetJobs
func NewSlurmdbV0041GetQosRequest ¶
func NewSlurmdbV0041GetQosRequest(server string, params *SlurmdbV0041GetQosParams) (*http.Request, error)
NewSlurmdbV0041GetQosRequest generates requests for SlurmdbV0041GetQos
func NewSlurmdbV0041GetSingleQosRequest ¶
func NewSlurmdbV0041GetSingleQosRequest(server string, qos string, params *SlurmdbV0041GetSingleQosParams) (*http.Request, error)
NewSlurmdbV0041GetSingleQosRequest generates requests for SlurmdbV0041GetSingleQos
func NewSlurmdbV0041GetTresRequest ¶
NewSlurmdbV0041GetTresRequest generates requests for SlurmdbV0041GetTres
func NewSlurmdbV0041GetUserRequest ¶
func NewSlurmdbV0041GetUserRequest(server string, name string, params *SlurmdbV0041GetUserParams) (*http.Request, error)
NewSlurmdbV0041GetUserRequest generates requests for SlurmdbV0041GetUser
func NewSlurmdbV0041GetUsersRequest ¶
func NewSlurmdbV0041GetUsersRequest(server string, params *SlurmdbV0041GetUsersParams) (*http.Request, error)
NewSlurmdbV0041GetUsersRequest generates requests for SlurmdbV0041GetUsers
func NewSlurmdbV0041GetWckeyRequest ¶
NewSlurmdbV0041GetWckeyRequest generates requests for SlurmdbV0041GetWckey
func NewSlurmdbV0041GetWckeysRequest ¶
func NewSlurmdbV0041GetWckeysRequest(server string, params *SlurmdbV0041GetWckeysParams) (*http.Request, error)
NewSlurmdbV0041GetWckeysRequest generates requests for SlurmdbV0041GetWckeys
func NewSlurmdbV0041PostAccountsAssociationRequest ¶
func NewSlurmdbV0041PostAccountsAssociationRequest(server string, body SlurmdbV0041PostAccountsAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostAccountsAssociationRequest calls the generic SlurmdbV0041PostAccountsAssociation builder with application/json body
func NewSlurmdbV0041PostAccountsAssociationRequestWithBody ¶
func NewSlurmdbV0041PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostAccountsAssociationRequestWithBody generates requests for SlurmdbV0041PostAccountsAssociation with any type of body
func NewSlurmdbV0041PostAccountsRequest ¶
func NewSlurmdbV0041PostAccountsRequest(server string, body SlurmdbV0041PostAccountsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostAccountsRequest calls the generic SlurmdbV0041PostAccounts builder with application/json body
func NewSlurmdbV0041PostAccountsRequestWithBody ¶
func NewSlurmdbV0041PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostAccountsRequestWithBody generates requests for SlurmdbV0041PostAccounts with any type of body
func NewSlurmdbV0041PostAssociationsRequest ¶
func NewSlurmdbV0041PostAssociationsRequest(server string, body SlurmdbV0041PostAssociationsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostAssociationsRequest calls the generic SlurmdbV0041PostAssociations builder with application/json body
func NewSlurmdbV0041PostAssociationsRequestWithBody ¶
func NewSlurmdbV0041PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostAssociationsRequestWithBody generates requests for SlurmdbV0041PostAssociations with any type of body
func NewSlurmdbV0041PostClustersRequest ¶
func NewSlurmdbV0041PostClustersRequest(server string, params *SlurmdbV0041PostClustersParams, body SlurmdbV0041PostClustersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostClustersRequest calls the generic SlurmdbV0041PostClusters builder with application/json body
func NewSlurmdbV0041PostClustersRequestWithBody ¶
func NewSlurmdbV0041PostClustersRequestWithBody(server string, params *SlurmdbV0041PostClustersParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostClustersRequestWithBody generates requests for SlurmdbV0041PostClusters with any type of body
func NewSlurmdbV0041PostConfigRequest ¶
func NewSlurmdbV0041PostConfigRequest(server string, body SlurmdbV0041PostConfigJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostConfigRequest calls the generic SlurmdbV0041PostConfig builder with application/json body
func NewSlurmdbV0041PostConfigRequestWithBody ¶
func NewSlurmdbV0041PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostConfigRequestWithBody generates requests for SlurmdbV0041PostConfig with any type of body
func NewSlurmdbV0041PostQosRequest ¶
func NewSlurmdbV0041PostQosRequest(server string, params *SlurmdbV0041PostQosParams, body SlurmdbV0041PostQosJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostQosRequest calls the generic SlurmdbV0041PostQos builder with application/json body
func NewSlurmdbV0041PostQosRequestWithBody ¶
func NewSlurmdbV0041PostQosRequestWithBody(server string, params *SlurmdbV0041PostQosParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostQosRequestWithBody generates requests for SlurmdbV0041PostQos with any type of body
func NewSlurmdbV0041PostTresRequest ¶
func NewSlurmdbV0041PostTresRequest(server string, body SlurmdbV0041PostTresJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostTresRequest calls the generic SlurmdbV0041PostTres builder with application/json body
func NewSlurmdbV0041PostTresRequestWithBody ¶
func NewSlurmdbV0041PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostTresRequestWithBody generates requests for SlurmdbV0041PostTres with any type of body
func NewSlurmdbV0041PostUsersAssociationRequest ¶
func NewSlurmdbV0041PostUsersAssociationRequest(server string, params *SlurmdbV0041PostUsersAssociationParams, body SlurmdbV0041PostUsersAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostUsersAssociationRequest calls the generic SlurmdbV0041PostUsersAssociation builder with application/json body
func NewSlurmdbV0041PostUsersAssociationRequestWithBody ¶
func NewSlurmdbV0041PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0041PostUsersAssociationParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostUsersAssociationRequestWithBody generates requests for SlurmdbV0041PostUsersAssociation with any type of body
func NewSlurmdbV0041PostUsersRequest ¶
func NewSlurmdbV0041PostUsersRequest(server string, body SlurmdbV0041PostUsersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostUsersRequest calls the generic SlurmdbV0041PostUsers builder with application/json body
func NewSlurmdbV0041PostUsersRequestWithBody ¶
func NewSlurmdbV0041PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostUsersRequestWithBody generates requests for SlurmdbV0041PostUsers with any type of body
func NewSlurmdbV0041PostWckeysRequest ¶
func NewSlurmdbV0041PostWckeysRequest(server string, params *SlurmdbV0041PostWckeysParams, body SlurmdbV0041PostWckeysJSONRequestBody) (*http.Request, error)
NewSlurmdbV0041PostWckeysRequest calls the generic SlurmdbV0041PostWckeys builder with application/json body
func NewSlurmdbV0041PostWckeysRequestWithBody ¶
func NewSlurmdbV0041PostWckeysRequestWithBody(server string, params *SlurmdbV0041PostWckeysParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0041PostWckeysRequestWithBody generates requests for SlurmdbV0041PostWckeys with any type of body
Types ¶
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) SlurmV0041DeleteJob ¶
func (c *Client) SlurmV0041DeleteJob(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041DeleteJobs ¶
func (c *Client) SlurmV0041DeleteJobs(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041DeleteJobsWithBody ¶
func (*Client) SlurmV0041DeleteNode ¶
func (*Client) SlurmV0041GetDiag ¶
func (*Client) SlurmV0041GetJob ¶
func (c *Client) SlurmV0041GetJob(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetJobs ¶
func (c *Client) SlurmV0041GetJobs(ctx context.Context, params *SlurmV0041GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetJobsState ¶
func (c *Client) SlurmV0041GetJobsState(ctx context.Context, params *SlurmV0041GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetLicenses ¶
func (*Client) SlurmV0041GetNode ¶
func (c *Client) SlurmV0041GetNode(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetNodes ¶
func (c *Client) SlurmV0041GetNodes(ctx context.Context, params *SlurmV0041GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetPartition ¶
func (c *Client) SlurmV0041GetPartition(ctx context.Context, partitionName string, params *SlurmV0041GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetPartitions ¶
func (c *Client) SlurmV0041GetPartitions(ctx context.Context, params *SlurmV0041GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetPing ¶
func (*Client) SlurmV0041GetReconfigure ¶
func (*Client) SlurmV0041GetReservation ¶
func (c *Client) SlurmV0041GetReservation(ctx context.Context, reservationName string, params *SlurmV0041GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetReservations ¶
func (c *Client) SlurmV0041GetReservations(ctx context.Context, params *SlurmV0041GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041GetShares ¶
func (c *Client) SlurmV0041GetShares(ctx context.Context, params *SlurmV0041GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041PostJob ¶
func (c *Client) SlurmV0041PostJob(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041PostJobAllocate ¶
func (c *Client) SlurmV0041PostJobAllocate(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041PostJobAllocateWithBody ¶
func (*Client) SlurmV0041PostJobSubmit ¶
func (c *Client) SlurmV0041PostJobSubmit(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041PostJobSubmitWithBody ¶
func (*Client) SlurmV0041PostJobWithBody ¶
func (*Client) SlurmV0041PostNode ¶
func (c *Client) SlurmV0041PostNode(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0041PostNodeWithBody ¶
func (*Client) SlurmdbV0041DeleteAccount ¶
func (*Client) SlurmdbV0041DeleteAssociation ¶
func (c *Client) SlurmdbV0041DeleteAssociation(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041DeleteAssociations ¶
func (c *Client) SlurmdbV0041DeleteAssociations(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041DeleteCluster ¶
func (c *Client) SlurmdbV0041DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0041DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041DeleteSingleQos ¶
func (*Client) SlurmdbV0041DeleteUser ¶
func (*Client) SlurmdbV0041DeleteWckey ¶
func (*Client) SlurmdbV0041GetAccount ¶
func (c *Client) SlurmdbV0041GetAccount(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetAccounts ¶
func (c *Client) SlurmdbV0041GetAccounts(ctx context.Context, params *SlurmdbV0041GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetAssociation ¶
func (c *Client) SlurmdbV0041GetAssociation(ctx context.Context, params *SlurmdbV0041GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetAssociations ¶
func (c *Client) SlurmdbV0041GetAssociations(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetCluster ¶
func (c *Client) SlurmdbV0041GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetClusters ¶
func (c *Client) SlurmdbV0041GetClusters(ctx context.Context, params *SlurmdbV0041GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetConfig ¶
func (*Client) SlurmdbV0041GetDiag ¶
func (*Client) SlurmdbV0041GetInstance ¶
func (c *Client) SlurmdbV0041GetInstance(ctx context.Context, params *SlurmdbV0041GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetInstances ¶
func (c *Client) SlurmdbV0041GetInstances(ctx context.Context, params *SlurmdbV0041GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetJob ¶
func (*Client) SlurmdbV0041GetJobs ¶
func (c *Client) SlurmdbV0041GetJobs(ctx context.Context, params *SlurmdbV0041GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetQos ¶
func (c *Client) SlurmdbV0041GetQos(ctx context.Context, params *SlurmdbV0041GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetSingleQos ¶
func (c *Client) SlurmdbV0041GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetTres ¶
func (*Client) SlurmdbV0041GetUser ¶
func (c *Client) SlurmdbV0041GetUser(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetUsers ¶
func (c *Client) SlurmdbV0041GetUsers(ctx context.Context, params *SlurmdbV0041GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041GetWckey ¶
func (*Client) SlurmdbV0041GetWckeys ¶
func (c *Client) SlurmdbV0041GetWckeys(ctx context.Context, params *SlurmdbV0041GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostAccounts ¶
func (c *Client) SlurmdbV0041PostAccounts(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostAccountsAssociation ¶
func (c *Client) SlurmdbV0041PostAccountsAssociation(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostAccountsAssociationWithBody ¶
func (*Client) SlurmdbV0041PostAccountsWithBody ¶
func (*Client) SlurmdbV0041PostAssociations ¶
func (c *Client) SlurmdbV0041PostAssociations(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostAssociationsWithBody ¶
func (*Client) SlurmdbV0041PostClusters ¶
func (c *Client) SlurmdbV0041PostClusters(ctx context.Context, params *SlurmdbV0041PostClustersParams, body SlurmdbV0041PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostClustersWithBody ¶
func (*Client) SlurmdbV0041PostConfig ¶
func (c *Client) SlurmdbV0041PostConfig(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostConfigWithBody ¶
func (*Client) SlurmdbV0041PostQos ¶
func (c *Client) SlurmdbV0041PostQos(ctx context.Context, params *SlurmdbV0041PostQosParams, body SlurmdbV0041PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostQosWithBody ¶
func (*Client) SlurmdbV0041PostTres ¶
func (c *Client) SlurmdbV0041PostTres(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostTresWithBody ¶
func (*Client) SlurmdbV0041PostUsers ¶
func (c *Client) SlurmdbV0041PostUsers(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostUsersAssociation ¶
func (c *Client) SlurmdbV0041PostUsersAssociation(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, body SlurmdbV0041PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostUsersAssociationWithBody ¶
func (*Client) SlurmdbV0041PostUsersWithBody ¶
func (*Client) SlurmdbV0041PostWckeys ¶
func (c *Client) SlurmdbV0041PostWckeys(ctx context.Context, params *SlurmdbV0041PostWckeysParams, body SlurmdbV0041PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0041PostWckeysWithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// SlurmV0041GetDiag request
SlurmV0041GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041PostJobAllocateWithBody request with any body
SlurmV0041PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041PostJobAllocate(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041PostJobSubmitWithBody request with any body
SlurmV0041PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041PostJobSubmit(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041DeleteJob request
SlurmV0041DeleteJob(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetJob request
SlurmV0041GetJob(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041PostJobWithBody request with any body
SlurmV0041PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041PostJob(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041DeleteJobsWithBody request with any body
SlurmV0041DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041DeleteJobs(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetJobs request
SlurmV0041GetJobs(ctx context.Context, params *SlurmV0041GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetJobsState request
SlurmV0041GetJobsState(ctx context.Context, params *SlurmV0041GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetLicenses request
SlurmV0041GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041DeleteNode request
SlurmV0041DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetNode request
SlurmV0041GetNode(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041PostNodeWithBody request with any body
SlurmV0041PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041PostNode(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetNodes request
SlurmV0041GetNodes(ctx context.Context, params *SlurmV0041GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetPartition request
SlurmV0041GetPartition(ctx context.Context, partitionName string, params *SlurmV0041GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetPartitions request
SlurmV0041GetPartitions(ctx context.Context, params *SlurmV0041GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetPing request
SlurmV0041GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetReconfigure request
SlurmV0041GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetReservation request
SlurmV0041GetReservation(ctx context.Context, reservationName string, params *SlurmV0041GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0041GetReservations request
SlurmV0041GetReservations(ctx context.Context, params *SlurmV0041GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0041GetShares(ctx context.Context, params *SlurmV0041GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteAccount request
SlurmdbV0041DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetAccount request
SlurmdbV0041GetAccount(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetAccounts request
SlurmdbV0041GetAccounts(ctx context.Context, params *SlurmdbV0041GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostAccountsWithBody request with any body
SlurmdbV0041PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostAccounts(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostAccountsAssociationWithBody request with any body
SlurmdbV0041PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostAccountsAssociation(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteAssociation request
SlurmdbV0041DeleteAssociation(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetAssociation request
SlurmdbV0041GetAssociation(ctx context.Context, params *SlurmdbV0041GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteAssociations request
SlurmdbV0041DeleteAssociations(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetAssociations request
SlurmdbV0041GetAssociations(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostAssociationsWithBody request with any body
SlurmdbV0041PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostAssociations(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteCluster request
SlurmdbV0041DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0041DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetCluster request
SlurmdbV0041GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetClusters request
SlurmdbV0041GetClusters(ctx context.Context, params *SlurmdbV0041GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostClustersWithBody request with any body
SlurmdbV0041PostClustersWithBody(ctx context.Context, params *SlurmdbV0041PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostClusters(ctx context.Context, params *SlurmdbV0041PostClustersParams, body SlurmdbV0041PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetConfig request
SlurmdbV0041GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostConfigWithBody request with any body
SlurmdbV0041PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostConfig(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetDiag request
SlurmdbV0041GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetInstance request
SlurmdbV0041GetInstance(ctx context.Context, params *SlurmdbV0041GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetInstances request
SlurmdbV0041GetInstances(ctx context.Context, params *SlurmdbV0041GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetJob request
SlurmdbV0041GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetJobs request
SlurmdbV0041GetJobs(ctx context.Context, params *SlurmdbV0041GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetQos request
SlurmdbV0041GetQos(ctx context.Context, params *SlurmdbV0041GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostQosWithBody request with any body
SlurmdbV0041PostQosWithBody(ctx context.Context, params *SlurmdbV0041PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostQos(ctx context.Context, params *SlurmdbV0041PostQosParams, body SlurmdbV0041PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteSingleQos request
SlurmdbV0041DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetSingleQos request
SlurmdbV0041GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetTres request
SlurmdbV0041GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostTresWithBody request with any body
SlurmdbV0041PostTresWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostTres(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteUser request
SlurmdbV0041DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetUser request
SlurmdbV0041GetUser(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetUsers request
SlurmdbV0041GetUsers(ctx context.Context, params *SlurmdbV0041GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostUsersWithBody request with any body
SlurmdbV0041PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostUsers(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostUsersAssociationWithBody request with any body
SlurmdbV0041PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostUsersAssociation(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, body SlurmdbV0041PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041DeleteWckey request
SlurmdbV0041DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetWckey request
SlurmdbV0041GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041GetWckeys request
SlurmdbV0041GetWckeys(ctx context.Context, params *SlurmdbV0041GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0041PostWckeysWithBody request with any body
SlurmdbV0041PostWckeysWithBody(ctx context.Context, params *SlurmdbV0041PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0041PostWckeys(ctx context.Context, params *SlurmdbV0041PostWckeysParams, body SlurmdbV0041PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) SlurmV0041DeleteJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0041DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobResponse, error)
SlurmV0041DeleteJobWithResponse request returning *SlurmV0041DeleteJobResponse
func (*ClientWithResponses) SlurmV0041DeleteJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0041DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobsResponse, error)
SlurmV0041DeleteJobsWithBodyWithResponse request with arbitrary body returning *SlurmV0041DeleteJobsResponse
func (*ClientWithResponses) SlurmV0041DeleteJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0041DeleteJobsWithResponse(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobsResponse, error)
func (*ClientWithResponses) SlurmV0041DeleteNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0041DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteNodeResponse, error)
SlurmV0041DeleteNodeWithResponse request returning *SlurmV0041DeleteNodeResponse
func (*ClientWithResponses) SlurmV0041GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetDiagResponse, error)
SlurmV0041GetDiagWithResponse request returning *SlurmV0041GetDiagResponse
func (*ClientWithResponses) SlurmV0041GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobResponse, error)
SlurmV0041GetJobWithResponse request returning *SlurmV0041GetJobResponse
func (*ClientWithResponses) SlurmV0041GetJobsStateWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetJobsStateWithResponse(ctx context.Context, params *SlurmV0041GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobsStateResponse, error)
SlurmV0041GetJobsStateWithResponse request returning *SlurmV0041GetJobsStateResponse
func (*ClientWithResponses) SlurmV0041GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetJobsWithResponse(ctx context.Context, params *SlurmV0041GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobsResponse, error)
SlurmV0041GetJobsWithResponse request returning *SlurmV0041GetJobsResponse
func (*ClientWithResponses) SlurmV0041GetLicensesWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetLicensesResponse, error)
SlurmV0041GetLicensesWithResponse request returning *SlurmV0041GetLicensesResponse
func (*ClientWithResponses) SlurmV0041GetNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetNodeResponse, error)
SlurmV0041GetNodeWithResponse request returning *SlurmV0041GetNodeResponse
func (*ClientWithResponses) SlurmV0041GetNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetNodesWithResponse(ctx context.Context, params *SlurmV0041GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetNodesResponse, error)
SlurmV0041GetNodesWithResponse request returning *SlurmV0041GetNodesResponse
func (*ClientWithResponses) SlurmV0041GetPartitionWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0041GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetPartitionResponse, error)
SlurmV0041GetPartitionWithResponse request returning *SlurmV0041GetPartitionResponse
func (*ClientWithResponses) SlurmV0041GetPartitionsWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetPartitionsWithResponse(ctx context.Context, params *SlurmV0041GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetPartitionsResponse, error)
SlurmV0041GetPartitionsWithResponse request returning *SlurmV0041GetPartitionsResponse
func (*ClientWithResponses) SlurmV0041GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetPingResponse, error)
SlurmV0041GetPingWithResponse request returning *SlurmV0041GetPingResponse
func (*ClientWithResponses) SlurmV0041GetReconfigureWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetReconfigureResponse, error)
SlurmV0041GetReconfigureWithResponse request returning *SlurmV0041GetReconfigureResponse
func (*ClientWithResponses) SlurmV0041GetReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0041GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetReservationResponse, error)
SlurmV0041GetReservationWithResponse request returning *SlurmV0041GetReservationResponse
func (*ClientWithResponses) SlurmV0041GetReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetReservationsWithResponse(ctx context.Context, params *SlurmV0041GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetReservationsResponse, error)
SlurmV0041GetReservationsWithResponse request returning *SlurmV0041GetReservationsResponse
func (*ClientWithResponses) SlurmV0041GetSharesWithResponse ¶
func (c *ClientWithResponses) SlurmV0041GetSharesWithResponse(ctx context.Context, params *SlurmV0041GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetSharesResponse, error)
SlurmV0041GetSharesWithResponse request returning *SlurmV0041GetSharesResponse
func (*ClientWithResponses) SlurmV0041PostJobAllocateWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobAllocateResponse, error)
SlurmV0041PostJobAllocateWithBodyWithResponse request with arbitrary body returning *SlurmV0041PostJobAllocateResponse
func (*ClientWithResponses) SlurmV0041PostJobAllocateWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobAllocateWithResponse(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobAllocateResponse, error)
func (*ClientWithResponses) SlurmV0041PostJobSubmitWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobSubmitResponse, error)
SlurmV0041PostJobSubmitWithBodyWithResponse request with arbitrary body returning *SlurmV0041PostJobSubmitResponse
func (*ClientWithResponses) SlurmV0041PostJobSubmitWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobSubmitWithResponse(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobSubmitResponse, error)
func (*ClientWithResponses) SlurmV0041PostJobWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobResponse, error)
SlurmV0041PostJobWithBodyWithResponse request with arbitrary body returning *SlurmV0041PostJobResponse
func (*ClientWithResponses) SlurmV0041PostJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobResponse, error)
func (*ClientWithResponses) SlurmV0041PostNodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostNodeResponse, error)
SlurmV0041PostNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0041PostNodeResponse
func (*ClientWithResponses) SlurmV0041PostNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0041PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostNodeResponse, error)
func (*ClientWithResponses) SlurmdbV0041DeleteAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAccountResponse, error)
SlurmdbV0041DeleteAccountWithResponse request returning *SlurmdbV0041DeleteAccountResponse
func (*ClientWithResponses) SlurmdbV0041DeleteAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAssociationResponse, error)
SlurmdbV0041DeleteAssociationWithResponse request returning *SlurmdbV0041DeleteAssociationResponse
func (*ClientWithResponses) SlurmdbV0041DeleteAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAssociationsResponse, error)
SlurmdbV0041DeleteAssociationsWithResponse request returning *SlurmdbV0041DeleteAssociationsResponse
func (*ClientWithResponses) SlurmdbV0041DeleteClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0041DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteClusterResponse, error)
SlurmdbV0041DeleteClusterWithResponse request returning *SlurmdbV0041DeleteClusterResponse
func (*ClientWithResponses) SlurmdbV0041DeleteSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteSingleQosResponse, error)
SlurmdbV0041DeleteSingleQosWithResponse request returning *SlurmdbV0041DeleteSingleQosResponse
func (*ClientWithResponses) SlurmdbV0041DeleteUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteUserResponse, error)
SlurmdbV0041DeleteUserWithResponse request returning *SlurmdbV0041DeleteUserResponse
func (*ClientWithResponses) SlurmdbV0041DeleteWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteWckeyResponse, error)
SlurmdbV0041DeleteWckeyWithResponse request returning *SlurmdbV0041DeleteWckeyResponse
func (*ClientWithResponses) SlurmdbV0041GetAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAccountResponse, error)
SlurmdbV0041GetAccountWithResponse request returning *SlurmdbV0041GetAccountResponse
func (*ClientWithResponses) SlurmdbV0041GetAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0041GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAccountsResponse, error)
SlurmdbV0041GetAccountsWithResponse request returning *SlurmdbV0041GetAccountsResponse
func (*ClientWithResponses) SlurmdbV0041GetAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAssociationResponse, error)
SlurmdbV0041GetAssociationWithResponse request returning *SlurmdbV0041GetAssociationResponse
func (*ClientWithResponses) SlurmdbV0041GetAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAssociationsResponse, error)
SlurmdbV0041GetAssociationsWithResponse request returning *SlurmdbV0041GetAssociationsResponse
func (*ClientWithResponses) SlurmdbV0041GetClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetClusterResponse, error)
SlurmdbV0041GetClusterWithResponse request returning *SlurmdbV0041GetClusterResponse
func (*ClientWithResponses) SlurmdbV0041GetClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetClustersWithResponse(ctx context.Context, params *SlurmdbV0041GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetClustersResponse, error)
SlurmdbV0041GetClustersWithResponse request returning *SlurmdbV0041GetClustersResponse
func (*ClientWithResponses) SlurmdbV0041GetConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetConfigResponse, error)
SlurmdbV0041GetConfigWithResponse request returning *SlurmdbV0041GetConfigResponse
func (*ClientWithResponses) SlurmdbV0041GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetDiagResponse, error)
SlurmdbV0041GetDiagWithResponse request returning *SlurmdbV0041GetDiagResponse
func (*ClientWithResponses) SlurmdbV0041GetInstanceWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0041GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetInstanceResponse, error)
SlurmdbV0041GetInstanceWithResponse request returning *SlurmdbV0041GetInstanceResponse
func (*ClientWithResponses) SlurmdbV0041GetInstancesWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0041GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetInstancesResponse, error)
SlurmdbV0041GetInstancesWithResponse request returning *SlurmdbV0041GetInstancesResponse
func (*ClientWithResponses) SlurmdbV0041GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetJobResponse, error)
SlurmdbV0041GetJobWithResponse request returning *SlurmdbV0041GetJobResponse
func (*ClientWithResponses) SlurmdbV0041GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetJobsWithResponse(ctx context.Context, params *SlurmdbV0041GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetJobsResponse, error)
SlurmdbV0041GetJobsWithResponse request returning *SlurmdbV0041GetJobsResponse
func (*ClientWithResponses) SlurmdbV0041GetQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetQosWithResponse(ctx context.Context, params *SlurmdbV0041GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetQosResponse, error)
SlurmdbV0041GetQosWithResponse request returning *SlurmdbV0041GetQosResponse
func (*ClientWithResponses) SlurmdbV0041GetSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetSingleQosResponse, error)
SlurmdbV0041GetSingleQosWithResponse request returning *SlurmdbV0041GetSingleQosResponse
func (*ClientWithResponses) SlurmdbV0041GetTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetTresResponse, error)
SlurmdbV0041GetTresWithResponse request returning *SlurmdbV0041GetTresResponse
func (*ClientWithResponses) SlurmdbV0041GetUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetUserResponse, error)
SlurmdbV0041GetUserWithResponse request returning *SlurmdbV0041GetUserResponse
func (*ClientWithResponses) SlurmdbV0041GetUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetUsersWithResponse(ctx context.Context, params *SlurmdbV0041GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetUsersResponse, error)
SlurmdbV0041GetUsersWithResponse request returning *SlurmdbV0041GetUsersResponse
func (*ClientWithResponses) SlurmdbV0041GetWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetWckeyResponse, error)
SlurmdbV0041GetWckeyWithResponse request returning *SlurmdbV0041GetWckeyResponse
func (*ClientWithResponses) SlurmdbV0041GetWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0041GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetWckeysResponse, error)
SlurmdbV0041GetWckeysWithResponse request returning *SlurmdbV0041GetWckeysResponse
func (*ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsAssociationResponse, error)
SlurmdbV0041PostAccountsAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostAccountsAssociationResponse
func (*ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostAccountsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsResponse, error)
SlurmdbV0041PostAccountsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostAccountsResponse
func (*ClientWithResponses) SlurmdbV0041PostAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAccountsWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostAssociationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAssociationsResponse, error)
SlurmdbV0041PostAssociationsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostAssociationsResponse
func (*ClientWithResponses) SlurmdbV0041PostAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAssociationsResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostClustersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostClustersResponse, error)
SlurmdbV0041PostClustersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostClustersResponse
func (*ClientWithResponses) SlurmdbV0041PostClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostClustersWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, body SlurmdbV0041PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostClustersResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostConfigResponse, error)
SlurmdbV0041PostConfigWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostConfigResponse
func (*ClientWithResponses) SlurmdbV0041PostConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostConfigWithResponse(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostConfigResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostQosWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostQosResponse, error)
SlurmdbV0041PostQosWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostQosResponse
func (*ClientWithResponses) SlurmdbV0041PostQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostQosWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, body SlurmdbV0041PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostQosResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostTresWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostTresResponse, error)
SlurmdbV0041PostTresWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostTresResponse
func (*ClientWithResponses) SlurmdbV0041PostTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostTresWithResponse(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostTresResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostUsersAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersAssociationResponse, error)
SlurmdbV0041PostUsersAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostUsersAssociationResponse
func (*ClientWithResponses) SlurmdbV0041PostUsersAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, body SlurmdbV0041PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostUsersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersResponse, error)
SlurmdbV0041PostUsersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostUsersResponse
func (*ClientWithResponses) SlurmdbV0041PostUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostUsersWithResponse(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersResponse, error)
func (*ClientWithResponses) SlurmdbV0041PostWckeysWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostWckeysResponse, error)
SlurmdbV0041PostWckeysWithBodyWithResponse request with arbitrary body returning *SlurmdbV0041PostWckeysResponse
func (*ClientWithResponses) SlurmdbV0041PostWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0041PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, body SlurmdbV0041PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostWckeysResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// SlurmV0041GetDiagWithResponse request
SlurmV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetDiagResponse, error)
// SlurmV0041PostJobAllocateWithBodyWithResponse request with any body
SlurmV0041PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobAllocateResponse, error)
SlurmV0041PostJobAllocateWithResponse(ctx context.Context, body SlurmV0041PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobAllocateResponse, error)
// SlurmV0041PostJobSubmitWithBodyWithResponse request with any body
SlurmV0041PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobSubmitResponse, error)
SlurmV0041PostJobSubmitWithResponse(ctx context.Context, body SlurmV0041PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobSubmitResponse, error)
// SlurmV0041DeleteJobWithResponse request
SlurmV0041DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobResponse, error)
// SlurmV0041GetJobWithResponse request
SlurmV0041GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0041GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobResponse, error)
// SlurmV0041PostJobWithBodyWithResponse request with any body
SlurmV0041PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobResponse, error)
SlurmV0041PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0041PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostJobResponse, error)
// SlurmV0041DeleteJobsWithBodyWithResponse request with any body
SlurmV0041DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobsResponse, error)
SlurmV0041DeleteJobsWithResponse(ctx context.Context, body SlurmV0041DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteJobsResponse, error)
// SlurmV0041GetJobsWithResponse request
SlurmV0041GetJobsWithResponse(ctx context.Context, params *SlurmV0041GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobsResponse, error)
// SlurmV0041GetJobsStateWithResponse request
SlurmV0041GetJobsStateWithResponse(ctx context.Context, params *SlurmV0041GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetJobsStateResponse, error)
// SlurmV0041GetLicensesWithResponse request
SlurmV0041GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetLicensesResponse, error)
// SlurmV0041DeleteNodeWithResponse request
SlurmV0041DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0041DeleteNodeResponse, error)
// SlurmV0041GetNodeWithResponse request
SlurmV0041GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0041GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetNodeResponse, error)
// SlurmV0041PostNodeWithBodyWithResponse request with any body
SlurmV0041PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0041PostNodeResponse, error)
SlurmV0041PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0041PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0041PostNodeResponse, error)
// SlurmV0041GetNodesWithResponse request
SlurmV0041GetNodesWithResponse(ctx context.Context, params *SlurmV0041GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetNodesResponse, error)
// SlurmV0041GetPartitionWithResponse request
SlurmV0041GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0041GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetPartitionResponse, error)
// SlurmV0041GetPartitionsWithResponse request
SlurmV0041GetPartitionsWithResponse(ctx context.Context, params *SlurmV0041GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetPartitionsResponse, error)
// SlurmV0041GetPingWithResponse request
SlurmV0041GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetPingResponse, error)
// SlurmV0041GetReconfigureWithResponse request
SlurmV0041GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0041GetReconfigureResponse, error)
// SlurmV0041GetReservationWithResponse request
SlurmV0041GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0041GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetReservationResponse, error)
// SlurmV0041GetReservationsWithResponse request
SlurmV0041GetReservationsWithResponse(ctx context.Context, params *SlurmV0041GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetReservationsResponse, error)
SlurmV0041GetSharesWithResponse(ctx context.Context, params *SlurmV0041GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0041GetSharesResponse, error)
// SlurmdbV0041DeleteAccountWithResponse request
SlurmdbV0041DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAccountResponse, error)
// SlurmdbV0041GetAccountWithResponse request
SlurmdbV0041GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0041GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAccountResponse, error)
// SlurmdbV0041GetAccountsWithResponse request
SlurmdbV0041GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0041GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAccountsResponse, error)
// SlurmdbV0041PostAccountsWithBodyWithResponse request with any body
SlurmdbV0041PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsResponse, error)
SlurmdbV0041PostAccountsWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsResponse, error)
// SlurmdbV0041PostAccountsAssociationWithBodyWithResponse request with any body
SlurmdbV0041PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsAssociationResponse, error)
SlurmdbV0041PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0041PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAccountsAssociationResponse, error)
// SlurmdbV0041DeleteAssociationWithResponse request
SlurmdbV0041DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAssociationResponse, error)
// SlurmdbV0041GetAssociationWithResponse request
SlurmdbV0041GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAssociationResponse, error)
// SlurmdbV0041DeleteAssociationsWithResponse request
SlurmdbV0041DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteAssociationsResponse, error)
// SlurmdbV0041GetAssociationsWithResponse request
SlurmdbV0041GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0041GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetAssociationsResponse, error)
// SlurmdbV0041PostAssociationsWithBodyWithResponse request with any body
SlurmdbV0041PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAssociationsResponse, error)
SlurmdbV0041PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0041PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostAssociationsResponse, error)
// SlurmdbV0041DeleteClusterWithResponse request
SlurmdbV0041DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0041DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteClusterResponse, error)
// SlurmdbV0041GetClusterWithResponse request
SlurmdbV0041GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0041GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetClusterResponse, error)
// SlurmdbV0041GetClustersWithResponse request
SlurmdbV0041GetClustersWithResponse(ctx context.Context, params *SlurmdbV0041GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetClustersResponse, error)
// SlurmdbV0041PostClustersWithBodyWithResponse request with any body
SlurmdbV0041PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostClustersResponse, error)
SlurmdbV0041PostClustersWithResponse(ctx context.Context, params *SlurmdbV0041PostClustersParams, body SlurmdbV0041PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostClustersResponse, error)
// SlurmdbV0041GetConfigWithResponse request
SlurmdbV0041GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetConfigResponse, error)
// SlurmdbV0041PostConfigWithBodyWithResponse request with any body
SlurmdbV0041PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostConfigResponse, error)
SlurmdbV0041PostConfigWithResponse(ctx context.Context, body SlurmdbV0041PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostConfigResponse, error)
// SlurmdbV0041GetDiagWithResponse request
SlurmdbV0041GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetDiagResponse, error)
// SlurmdbV0041GetInstanceWithResponse request
SlurmdbV0041GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0041GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetInstanceResponse, error)
// SlurmdbV0041GetInstancesWithResponse request
SlurmdbV0041GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0041GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetInstancesResponse, error)
// SlurmdbV0041GetJobWithResponse request
SlurmdbV0041GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetJobResponse, error)
// SlurmdbV0041GetJobsWithResponse request
SlurmdbV0041GetJobsWithResponse(ctx context.Context, params *SlurmdbV0041GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetJobsResponse, error)
// SlurmdbV0041GetQosWithResponse request
SlurmdbV0041GetQosWithResponse(ctx context.Context, params *SlurmdbV0041GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetQosResponse, error)
// SlurmdbV0041PostQosWithBodyWithResponse request with any body
SlurmdbV0041PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostQosResponse, error)
SlurmdbV0041PostQosWithResponse(ctx context.Context, params *SlurmdbV0041PostQosParams, body SlurmdbV0041PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostQosResponse, error)
// SlurmdbV0041DeleteSingleQosWithResponse request
SlurmdbV0041DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteSingleQosResponse, error)
// SlurmdbV0041GetSingleQosWithResponse request
SlurmdbV0041GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0041GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetSingleQosResponse, error)
// SlurmdbV0041GetTresWithResponse request
SlurmdbV0041GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetTresResponse, error)
// SlurmdbV0041PostTresWithBodyWithResponse request with any body
SlurmdbV0041PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostTresResponse, error)
SlurmdbV0041PostTresWithResponse(ctx context.Context, body SlurmdbV0041PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostTresResponse, error)
// SlurmdbV0041DeleteUserWithResponse request
SlurmdbV0041DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteUserResponse, error)
// SlurmdbV0041GetUserWithResponse request
SlurmdbV0041GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0041GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetUserResponse, error)
// SlurmdbV0041GetUsersWithResponse request
SlurmdbV0041GetUsersWithResponse(ctx context.Context, params *SlurmdbV0041GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetUsersResponse, error)
// SlurmdbV0041PostUsersWithBodyWithResponse request with any body
SlurmdbV0041PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersResponse, error)
SlurmdbV0041PostUsersWithResponse(ctx context.Context, body SlurmdbV0041PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersResponse, error)
// SlurmdbV0041PostUsersAssociationWithBodyWithResponse request with any body
SlurmdbV0041PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersAssociationResponse, error)
SlurmdbV0041PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0041PostUsersAssociationParams, body SlurmdbV0041PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostUsersAssociationResponse, error)
// SlurmdbV0041DeleteWckeyWithResponse request
SlurmdbV0041DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041DeleteWckeyResponse, error)
// SlurmdbV0041GetWckeyWithResponse request
SlurmdbV0041GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetWckeyResponse, error)
// SlurmdbV0041GetWckeysWithResponse request
SlurmdbV0041GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0041GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0041GetWckeysResponse, error)
// SlurmdbV0041PostWckeysWithBodyWithResponse request with any body
SlurmdbV0041PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostWckeysResponse, error)
SlurmdbV0041PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0041PostWckeysParams, body SlurmdbV0041PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0041PostWckeysResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type SlurmV0041DeleteJobParams ¶
type SlurmV0041DeleteJobParams struct {
// Signal Signal to send to Job
Signal *string `form:"signal,omitempty" json:"signal,omitempty"`
// Flags Signalling flags
Flags *SlurmV0041DeleteJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041DeleteJobParams defines parameters for SlurmV0041DeleteJob.
type SlurmV0041DeleteJobParamsFlags ¶
type SlurmV0041DeleteJobParamsFlags string
SlurmV0041DeleteJobParamsFlags defines parameters for SlurmV0041DeleteJob.
const ( ARRAYTASK SlurmV0041DeleteJobParamsFlags = "ARRAY_TASK" BATCHJOB SlurmV0041DeleteJobParamsFlags = "BATCH_JOB" CRONJOBS SlurmV0041DeleteJobParamsFlags = "CRON_JOBS" FEDERATIONREQUEUE SlurmV0041DeleteJobParamsFlags = "FEDERATION_REQUEUE" FULLJOB SlurmV0041DeleteJobParamsFlags = "FULL_JOB" FULLSTEPSONLY SlurmV0041DeleteJobParamsFlags = "FULL_STEPS_ONLY" HURRY SlurmV0041DeleteJobParamsFlags = "HURRY" NOSIBLINGJOBS SlurmV0041DeleteJobParamsFlags = "NO_SIBLING_JOBS" OUTOFMEMORY SlurmV0041DeleteJobParamsFlags = "OUT_OF_MEMORY" RESERVATIONJOB SlurmV0041DeleteJobParamsFlags = "RESERVATION_JOB" VERBOSE SlurmV0041DeleteJobParamsFlags = "VERBOSE" WARNINGSENT SlurmV0041DeleteJobParamsFlags = "WARNING_SENT" )
Defines values for SlurmV0041DeleteJobParamsFlags.
type SlurmV0041DeleteJobResponse ¶
type SlurmV0041DeleteJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmV0041DeleteJobResponse ¶
func ParseSlurmV0041DeleteJobResponse(rsp *http.Response) (*SlurmV0041DeleteJobResponse, error)
ParseSlurmV0041DeleteJobResponse parses an HTTP response from a SlurmV0041DeleteJobWithResponse call
func (SlurmV0041DeleteJobResponse) Status ¶
func (r SlurmV0041DeleteJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041DeleteJobResponse) StatusCode ¶
func (r SlurmV0041DeleteJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041DeleteJobsJSONRequestBody ¶
type SlurmV0041DeleteJobsJSONRequestBody = V0041KillJobsMsg
SlurmV0041DeleteJobsJSONRequestBody defines body for SlurmV0041DeleteJobs for application/json ContentType.
type SlurmV0041DeleteJobsResponse ¶
type SlurmV0041DeleteJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiKillJobsResp
JSONDefault *V0041OpenapiKillJobsResp
}
func ParseSlurmV0041DeleteJobsResponse ¶
func ParseSlurmV0041DeleteJobsResponse(rsp *http.Response) (*SlurmV0041DeleteJobsResponse, error)
ParseSlurmV0041DeleteJobsResponse parses an HTTP response from a SlurmV0041DeleteJobsWithResponse call
func (SlurmV0041DeleteJobsResponse) Status ¶
func (r SlurmV0041DeleteJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041DeleteJobsResponse) StatusCode ¶
func (r SlurmV0041DeleteJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041DeleteNodeResponse ¶
type SlurmV0041DeleteNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmV0041DeleteNodeResponse ¶
func ParseSlurmV0041DeleteNodeResponse(rsp *http.Response) (*SlurmV0041DeleteNodeResponse, error)
ParseSlurmV0041DeleteNodeResponse parses an HTTP response from a SlurmV0041DeleteNodeWithResponse call
func (SlurmV0041DeleteNodeResponse) Status ¶
func (r SlurmV0041DeleteNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041DeleteNodeResponse) StatusCode ¶
func (r SlurmV0041DeleteNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetDiagResponse ¶
type SlurmV0041GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiDiagResp
JSONDefault *V0041OpenapiDiagResp
}
func ParseSlurmV0041GetDiagResponse ¶
func ParseSlurmV0041GetDiagResponse(rsp *http.Response) (*SlurmV0041GetDiagResponse, error)
ParseSlurmV0041GetDiagResponse parses an HTTP response from a SlurmV0041GetDiagWithResponse call
func (SlurmV0041GetDiagResponse) Status ¶
func (r SlurmV0041GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetDiagResponse) StatusCode ¶
func (r SlurmV0041GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetJobParams ¶
type SlurmV0041GetJobParams struct {
// UpdateTime Filter jobs since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetJobParams defines parameters for SlurmV0041GetJob.
type SlurmV0041GetJobParamsFlags ¶
type SlurmV0041GetJobParamsFlags string
SlurmV0041GetJobParamsFlags defines parameters for SlurmV0041GetJob.
const ( SlurmV0041GetJobParamsFlagsALL SlurmV0041GetJobParamsFlags = "ALL" SlurmV0041GetJobParamsFlagsDETAIL SlurmV0041GetJobParamsFlags = "DETAIL" SlurmV0041GetJobParamsFlagsFEDERATION SlurmV0041GetJobParamsFlags = "FEDERATION" SlurmV0041GetJobParamsFlagsFUTURE SlurmV0041GetJobParamsFlags = "FUTURE" SlurmV0041GetJobParamsFlagsLOCAL SlurmV0041GetJobParamsFlags = "LOCAL" SlurmV0041GetJobParamsFlagsMIXED SlurmV0041GetJobParamsFlags = "MIXED" SlurmV0041GetJobParamsFlagsSIBLING SlurmV0041GetJobParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetJobParamsFlags.
type SlurmV0041GetJobResponse ¶
type SlurmV0041GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobInfoResp
JSONDefault *V0041OpenapiJobInfoResp
}
func ParseSlurmV0041GetJobResponse ¶
func ParseSlurmV0041GetJobResponse(rsp *http.Response) (*SlurmV0041GetJobResponse, error)
ParseSlurmV0041GetJobResponse parses an HTTP response from a SlurmV0041GetJobWithResponse call
func (SlurmV0041GetJobResponse) Status ¶
func (r SlurmV0041GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetJobResponse) StatusCode ¶
func (r SlurmV0041GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetJobsParams ¶
type SlurmV0041GetJobsParams struct {
// UpdateTime Filter jobs since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetJobsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetJobsParams defines parameters for SlurmV0041GetJobs.
type SlurmV0041GetJobsParamsFlags ¶
type SlurmV0041GetJobsParamsFlags string
SlurmV0041GetJobsParamsFlags defines parameters for SlurmV0041GetJobs.
const ( SlurmV0041GetJobsParamsFlagsALL SlurmV0041GetJobsParamsFlags = "ALL" SlurmV0041GetJobsParamsFlagsDETAIL SlurmV0041GetJobsParamsFlags = "DETAIL" SlurmV0041GetJobsParamsFlagsFEDERATION SlurmV0041GetJobsParamsFlags = "FEDERATION" SlurmV0041GetJobsParamsFlagsFUTURE SlurmV0041GetJobsParamsFlags = "FUTURE" SlurmV0041GetJobsParamsFlagsLOCAL SlurmV0041GetJobsParamsFlags = "LOCAL" SlurmV0041GetJobsParamsFlagsMIXED SlurmV0041GetJobsParamsFlags = "MIXED" SlurmV0041GetJobsParamsFlagsSIBLING SlurmV0041GetJobsParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetJobsParamsFlags.
type SlurmV0041GetJobsResponse ¶
type SlurmV0041GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobInfoResp
JSONDefault *V0041OpenapiJobInfoResp
}
func ParseSlurmV0041GetJobsResponse ¶
func ParseSlurmV0041GetJobsResponse(rsp *http.Response) (*SlurmV0041GetJobsResponse, error)
ParseSlurmV0041GetJobsResponse parses an HTTP response from a SlurmV0041GetJobsWithResponse call
func (SlurmV0041GetJobsResponse) Status ¶
func (r SlurmV0041GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetJobsResponse) StatusCode ¶
func (r SlurmV0041GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetJobsStateParams ¶
type SlurmV0041GetJobsStateParams struct {
// UpdateTime Filter jobs since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetJobsStateParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetJobsStateParams defines parameters for SlurmV0041GetJobsState.
type SlurmV0041GetJobsStateParamsFlags ¶
type SlurmV0041GetJobsStateParamsFlags string
SlurmV0041GetJobsStateParamsFlags defines parameters for SlurmV0041GetJobsState.
const ( SlurmV0041GetJobsStateParamsFlagsALL SlurmV0041GetJobsStateParamsFlags = "ALL" SlurmV0041GetJobsStateParamsFlagsDETAIL SlurmV0041GetJobsStateParamsFlags = "DETAIL" SlurmV0041GetJobsStateParamsFlagsFEDERATION SlurmV0041GetJobsStateParamsFlags = "FEDERATION" SlurmV0041GetJobsStateParamsFlagsFUTURE SlurmV0041GetJobsStateParamsFlags = "FUTURE" SlurmV0041GetJobsStateParamsFlagsLOCAL SlurmV0041GetJobsStateParamsFlags = "LOCAL" SlurmV0041GetJobsStateParamsFlagsMIXED SlurmV0041GetJobsStateParamsFlags = "MIXED" SlurmV0041GetJobsStateParamsFlagsSIBLING SlurmV0041GetJobsStateParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetJobsStateParamsFlags.
type SlurmV0041GetJobsStateResponse ¶
type SlurmV0041GetJobsStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobInfoResp
JSONDefault *V0041OpenapiJobInfoResp
}
func ParseSlurmV0041GetJobsStateResponse ¶
func ParseSlurmV0041GetJobsStateResponse(rsp *http.Response) (*SlurmV0041GetJobsStateResponse, error)
ParseSlurmV0041GetJobsStateResponse parses an HTTP response from a SlurmV0041GetJobsStateWithResponse call
func (SlurmV0041GetJobsStateResponse) Status ¶
func (r SlurmV0041GetJobsStateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetJobsStateResponse) StatusCode ¶
func (r SlurmV0041GetJobsStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetLicensesResponse ¶
type SlurmV0041GetLicensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiLicensesResp
JSONDefault *V0041OpenapiLicensesResp
}
func ParseSlurmV0041GetLicensesResponse ¶
func ParseSlurmV0041GetLicensesResponse(rsp *http.Response) (*SlurmV0041GetLicensesResponse, error)
ParseSlurmV0041GetLicensesResponse parses an HTTP response from a SlurmV0041GetLicensesWithResponse call
func (SlurmV0041GetLicensesResponse) Status ¶
func (r SlurmV0041GetLicensesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetLicensesResponse) StatusCode ¶
func (r SlurmV0041GetLicensesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetNodeParams ¶
type SlurmV0041GetNodeParams struct {
// UpdateTime Filter jobs since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetNodeParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetNodeParams defines parameters for SlurmV0041GetNode.
type SlurmV0041GetNodeParamsFlags ¶
type SlurmV0041GetNodeParamsFlags string
SlurmV0041GetNodeParamsFlags defines parameters for SlurmV0041GetNode.
const ( SlurmV0041GetNodeParamsFlagsALL SlurmV0041GetNodeParamsFlags = "ALL" SlurmV0041GetNodeParamsFlagsDETAIL SlurmV0041GetNodeParamsFlags = "DETAIL" SlurmV0041GetNodeParamsFlagsFEDERATION SlurmV0041GetNodeParamsFlags = "FEDERATION" SlurmV0041GetNodeParamsFlagsFUTURE SlurmV0041GetNodeParamsFlags = "FUTURE" SlurmV0041GetNodeParamsFlagsLOCAL SlurmV0041GetNodeParamsFlags = "LOCAL" SlurmV0041GetNodeParamsFlagsMIXED SlurmV0041GetNodeParamsFlags = "MIXED" SlurmV0041GetNodeParamsFlagsSIBLING SlurmV0041GetNodeParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetNodeParamsFlags.
type SlurmV0041GetNodeResponse ¶
type SlurmV0041GetNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiNodesResp
JSONDefault *V0041OpenapiNodesResp
}
func ParseSlurmV0041GetNodeResponse ¶
func ParseSlurmV0041GetNodeResponse(rsp *http.Response) (*SlurmV0041GetNodeResponse, error)
ParseSlurmV0041GetNodeResponse parses an HTTP response from a SlurmV0041GetNodeWithResponse call
func (SlurmV0041GetNodeResponse) Status ¶
func (r SlurmV0041GetNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetNodeResponse) StatusCode ¶
func (r SlurmV0041GetNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetNodesParams ¶
type SlurmV0041GetNodesParams struct {
// UpdateTime Filter jobs since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetNodesParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetNodesParams defines parameters for SlurmV0041GetNodes.
type SlurmV0041GetNodesParamsFlags ¶
type SlurmV0041GetNodesParamsFlags string
SlurmV0041GetNodesParamsFlags defines parameters for SlurmV0041GetNodes.
const ( SlurmV0041GetNodesParamsFlagsALL SlurmV0041GetNodesParamsFlags = "ALL" SlurmV0041GetNodesParamsFlagsDETAIL SlurmV0041GetNodesParamsFlags = "DETAIL" SlurmV0041GetNodesParamsFlagsFEDERATION SlurmV0041GetNodesParamsFlags = "FEDERATION" SlurmV0041GetNodesParamsFlagsFUTURE SlurmV0041GetNodesParamsFlags = "FUTURE" SlurmV0041GetNodesParamsFlagsLOCAL SlurmV0041GetNodesParamsFlags = "LOCAL" SlurmV0041GetNodesParamsFlagsMIXED SlurmV0041GetNodesParamsFlags = "MIXED" SlurmV0041GetNodesParamsFlagsSIBLING SlurmV0041GetNodesParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetNodesParamsFlags.
type SlurmV0041GetNodesResponse ¶
type SlurmV0041GetNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiNodesResp
JSONDefault *V0041OpenapiNodesResp
}
func ParseSlurmV0041GetNodesResponse ¶
func ParseSlurmV0041GetNodesResponse(rsp *http.Response) (*SlurmV0041GetNodesResponse, error)
ParseSlurmV0041GetNodesResponse parses an HTTP response from a SlurmV0041GetNodesWithResponse call
func (SlurmV0041GetNodesResponse) Status ¶
func (r SlurmV0041GetNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetNodesResponse) StatusCode ¶
func (r SlurmV0041GetNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetPartitionParams ¶
type SlurmV0041GetPartitionParams struct {
// UpdateTime Filter partitions since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetPartitionParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetPartitionParams defines parameters for SlurmV0041GetPartition.
type SlurmV0041GetPartitionParamsFlags ¶
type SlurmV0041GetPartitionParamsFlags string
SlurmV0041GetPartitionParamsFlags defines parameters for SlurmV0041GetPartition.
const ( SlurmV0041GetPartitionParamsFlagsALL SlurmV0041GetPartitionParamsFlags = "ALL" SlurmV0041GetPartitionParamsFlagsDETAIL SlurmV0041GetPartitionParamsFlags = "DETAIL" SlurmV0041GetPartitionParamsFlagsFEDERATION SlurmV0041GetPartitionParamsFlags = "FEDERATION" SlurmV0041GetPartitionParamsFlagsFUTURE SlurmV0041GetPartitionParamsFlags = "FUTURE" SlurmV0041GetPartitionParamsFlagsLOCAL SlurmV0041GetPartitionParamsFlags = "LOCAL" SlurmV0041GetPartitionParamsFlagsMIXED SlurmV0041GetPartitionParamsFlags = "MIXED" SlurmV0041GetPartitionParamsFlagsSIBLING SlurmV0041GetPartitionParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetPartitionParamsFlags.
type SlurmV0041GetPartitionResponse ¶
type SlurmV0041GetPartitionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiPartitionResp
JSONDefault *V0041OpenapiPartitionResp
}
func ParseSlurmV0041GetPartitionResponse ¶
func ParseSlurmV0041GetPartitionResponse(rsp *http.Response) (*SlurmV0041GetPartitionResponse, error)
ParseSlurmV0041GetPartitionResponse parses an HTTP response from a SlurmV0041GetPartitionWithResponse call
func (SlurmV0041GetPartitionResponse) Status ¶
func (r SlurmV0041GetPartitionResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetPartitionResponse) StatusCode ¶
func (r SlurmV0041GetPartitionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetPartitionsParams ¶
type SlurmV0041GetPartitionsParams struct {
// UpdateTime Filter partitions since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0041GetPartitionsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0041GetPartitionsParams defines parameters for SlurmV0041GetPartitions.
type SlurmV0041GetPartitionsParamsFlags ¶
type SlurmV0041GetPartitionsParamsFlags string
SlurmV0041GetPartitionsParamsFlags defines parameters for SlurmV0041GetPartitions.
const ( SlurmV0041GetPartitionsParamsFlagsALL SlurmV0041GetPartitionsParamsFlags = "ALL" SlurmV0041GetPartitionsParamsFlagsDETAIL SlurmV0041GetPartitionsParamsFlags = "DETAIL" SlurmV0041GetPartitionsParamsFlagsFEDERATION SlurmV0041GetPartitionsParamsFlags = "FEDERATION" SlurmV0041GetPartitionsParamsFlagsFUTURE SlurmV0041GetPartitionsParamsFlags = "FUTURE" SlurmV0041GetPartitionsParamsFlagsLOCAL SlurmV0041GetPartitionsParamsFlags = "LOCAL" SlurmV0041GetPartitionsParamsFlagsMIXED SlurmV0041GetPartitionsParamsFlags = "MIXED" SlurmV0041GetPartitionsParamsFlagsSIBLING SlurmV0041GetPartitionsParamsFlags = "SIBLING" )
Defines values for SlurmV0041GetPartitionsParamsFlags.
type SlurmV0041GetPartitionsResponse ¶
type SlurmV0041GetPartitionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiPartitionResp
JSONDefault *V0041OpenapiPartitionResp
}
func ParseSlurmV0041GetPartitionsResponse ¶
func ParseSlurmV0041GetPartitionsResponse(rsp *http.Response) (*SlurmV0041GetPartitionsResponse, error)
ParseSlurmV0041GetPartitionsResponse parses an HTTP response from a SlurmV0041GetPartitionsWithResponse call
func (SlurmV0041GetPartitionsResponse) Status ¶
func (r SlurmV0041GetPartitionsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetPartitionsResponse) StatusCode ¶
func (r SlurmV0041GetPartitionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetPingResponse ¶
type SlurmV0041GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiPingArrayResp
JSONDefault *V0041OpenapiPingArrayResp
}
func ParseSlurmV0041GetPingResponse ¶
func ParseSlurmV0041GetPingResponse(rsp *http.Response) (*SlurmV0041GetPingResponse, error)
ParseSlurmV0041GetPingResponse parses an HTTP response from a SlurmV0041GetPingWithResponse call
func (SlurmV0041GetPingResponse) Status ¶
func (r SlurmV0041GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetPingResponse) StatusCode ¶
func (r SlurmV0041GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetReconfigureResponse ¶
type SlurmV0041GetReconfigureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmV0041GetReconfigureResponse ¶
func ParseSlurmV0041GetReconfigureResponse(rsp *http.Response) (*SlurmV0041GetReconfigureResponse, error)
ParseSlurmV0041GetReconfigureResponse parses an HTTP response from a SlurmV0041GetReconfigureWithResponse call
func (SlurmV0041GetReconfigureResponse) Status ¶
func (r SlurmV0041GetReconfigureResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetReconfigureResponse) StatusCode ¶
func (r SlurmV0041GetReconfigureResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetReservationParams ¶
type SlurmV0041GetReservationParams struct {
// UpdateTime Filter reservations since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0041GetReservationParams defines parameters for SlurmV0041GetReservation.
type SlurmV0041GetReservationResponse ¶
type SlurmV0041GetReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiReservationResp
JSONDefault *V0041OpenapiReservationResp
}
func ParseSlurmV0041GetReservationResponse ¶
func ParseSlurmV0041GetReservationResponse(rsp *http.Response) (*SlurmV0041GetReservationResponse, error)
ParseSlurmV0041GetReservationResponse parses an HTTP response from a SlurmV0041GetReservationWithResponse call
func (SlurmV0041GetReservationResponse) Status ¶
func (r SlurmV0041GetReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetReservationResponse) StatusCode ¶
func (r SlurmV0041GetReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetReservationsParams ¶
type SlurmV0041GetReservationsParams struct {
// UpdateTime Filter reservations since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0041GetReservationsParams defines parameters for SlurmV0041GetReservations.
type SlurmV0041GetReservationsResponse ¶
type SlurmV0041GetReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiReservationResp
JSONDefault *V0041OpenapiReservationResp
}
func ParseSlurmV0041GetReservationsResponse ¶
func ParseSlurmV0041GetReservationsResponse(rsp *http.Response) (*SlurmV0041GetReservationsResponse, error)
ParseSlurmV0041GetReservationsResponse parses an HTTP response from a SlurmV0041GetReservationsWithResponse call
func (SlurmV0041GetReservationsResponse) Status ¶
func (r SlurmV0041GetReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetReservationsResponse) StatusCode ¶
func (r SlurmV0041GetReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041GetSharesParams ¶
type SlurmV0041GetSharesParams struct {
Accounts *string `form:"accounts,omitempty" json:"accounts,omitempty"`
Users *string `form:"users,omitempty" json:"users,omitempty"`
}
SlurmV0041GetSharesParams defines parameters for SlurmV0041GetShares.
type SlurmV0041GetSharesResponse ¶
type SlurmV0041GetSharesResponse struct {
}
func ParseSlurmV0041GetSharesResponse ¶
func ParseSlurmV0041GetSharesResponse(rsp *http.Response) (*SlurmV0041GetSharesResponse, error)
ParseSlurmV0041GetSharesResponse parses an HTTP response from a SlurmV0041GetSharesWithResponse call
func (SlurmV0041GetSharesResponse) Status ¶
func (r SlurmV0041GetSharesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041GetSharesResponse) StatusCode ¶
func (r SlurmV0041GetSharesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041PostJobAllocateJSONRequestBody ¶
type SlurmV0041PostJobAllocateJSONRequestBody = V0041JobAllocReq
SlurmV0041PostJobAllocateJSONRequestBody defines body for SlurmV0041PostJobAllocate for application/json ContentType.
type SlurmV0041PostJobAllocateResponse ¶
type SlurmV0041PostJobAllocateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobAllocResp
JSONDefault *V0041OpenapiJobAllocResp
}
func ParseSlurmV0041PostJobAllocateResponse ¶
func ParseSlurmV0041PostJobAllocateResponse(rsp *http.Response) (*SlurmV0041PostJobAllocateResponse, error)
ParseSlurmV0041PostJobAllocateResponse parses an HTTP response from a SlurmV0041PostJobAllocateWithResponse call
func (SlurmV0041PostJobAllocateResponse) Status ¶
func (r SlurmV0041PostJobAllocateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041PostJobAllocateResponse) StatusCode ¶
func (r SlurmV0041PostJobAllocateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041PostJobJSONRequestBody ¶
type SlurmV0041PostJobJSONRequestBody = V0041JobDescMsg
SlurmV0041PostJobJSONRequestBody defines body for SlurmV0041PostJob for application/json ContentType.
type SlurmV0041PostJobResponse ¶
type SlurmV0041PostJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobPostResponse
JSONDefault *V0041OpenapiJobPostResponse
}
func ParseSlurmV0041PostJobResponse ¶
func ParseSlurmV0041PostJobResponse(rsp *http.Response) (*SlurmV0041PostJobResponse, error)
ParseSlurmV0041PostJobResponse parses an HTTP response from a SlurmV0041PostJobWithResponse call
func (SlurmV0041PostJobResponse) Status ¶
func (r SlurmV0041PostJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041PostJobResponse) StatusCode ¶
func (r SlurmV0041PostJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041PostJobSubmitJSONRequestBody ¶
type SlurmV0041PostJobSubmitJSONRequestBody = V0041JobSubmitReq
SlurmV0041PostJobSubmitJSONRequestBody defines body for SlurmV0041PostJobSubmit for application/json ContentType.
type SlurmV0041PostJobSubmitResponse ¶
type SlurmV0041PostJobSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiJobSubmitResponse
JSONDefault *V0041OpenapiJobSubmitResponse
}
func ParseSlurmV0041PostJobSubmitResponse ¶
func ParseSlurmV0041PostJobSubmitResponse(rsp *http.Response) (*SlurmV0041PostJobSubmitResponse, error)
ParseSlurmV0041PostJobSubmitResponse parses an HTTP response from a SlurmV0041PostJobSubmitWithResponse call
func (SlurmV0041PostJobSubmitResponse) Status ¶
func (r SlurmV0041PostJobSubmitResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041PostJobSubmitResponse) StatusCode ¶
func (r SlurmV0041PostJobSubmitResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0041PostNodeJSONRequestBody ¶
type SlurmV0041PostNodeJSONRequestBody = V0041UpdateNodeMsg
SlurmV0041PostNodeJSONRequestBody defines body for SlurmV0041PostNode for application/json ContentType.
type SlurmV0041PostNodeResponse ¶
type SlurmV0041PostNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmV0041PostNodeResponse ¶
func ParseSlurmV0041PostNodeResponse(rsp *http.Response) (*SlurmV0041PostNodeResponse, error)
ParseSlurmV0041PostNodeResponse parses an HTTP response from a SlurmV0041PostNodeWithResponse call
func (SlurmV0041PostNodeResponse) Status ¶
func (r SlurmV0041PostNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0041PostNodeResponse) StatusCode ¶
func (r SlurmV0041PostNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteAccountResponse ¶
type SlurmdbV0041DeleteAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAccountsRemovedResp
JSONDefault *V0041OpenapiAccountsRemovedResp
}
func ParseSlurmdbV0041DeleteAccountResponse ¶
func ParseSlurmdbV0041DeleteAccountResponse(rsp *http.Response) (*SlurmdbV0041DeleteAccountResponse, error)
ParseSlurmdbV0041DeleteAccountResponse parses an HTTP response from a SlurmdbV0041DeleteAccountWithResponse call
func (SlurmdbV0041DeleteAccountResponse) Status ¶
func (r SlurmdbV0041DeleteAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteAccountResponse) StatusCode ¶
func (r SlurmdbV0041DeleteAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteAssociationParams ¶
type SlurmdbV0041DeleteAssociationParams struct {
// Account CSV accounts list
Account *string `form:"account,omitempty" json:"account,omitempty"`
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// DefaultQos CSV QOS list
DefaultQos *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// OnlyDefaults Filter to only defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// ParentAccount CSV names of parent account
ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`
// Partition CSV partition name list
Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
// Qos CSV QOS list
Qos *string `form:"qos,omitempty" json:"qos,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted associations
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithRawQos Include a raw qos or delta_qos
WithRawQos *string `form:"with_raw_qos,omitempty" json:"with_raw_qos,omitempty"`
// WithSubAccts Include sub acct information
WithSubAccts *string `form:"with_sub_accts,omitempty" json:"with_sub_accts,omitempty"`
// WithoutParentInfo Exclude parent id/name
WithoutParentInfo *string `form:"without_parent_info,omitempty" json:"without_parent_info,omitempty"`
// WithoutParentLimits Exclude limits from parents
WithoutParentLimits *string `form:"without_parent_limits,omitempty" json:"without_parent_limits,omitempty"`
}
SlurmdbV0041DeleteAssociationParams defines parameters for SlurmdbV0041DeleteAssociation.
type SlurmdbV0041DeleteAssociationResponse ¶
type SlurmdbV0041DeleteAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAssocsRemovedResp
JSONDefault *V0041OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0041DeleteAssociationResponse ¶
func ParseSlurmdbV0041DeleteAssociationResponse(rsp *http.Response) (*SlurmdbV0041DeleteAssociationResponse, error)
ParseSlurmdbV0041DeleteAssociationResponse parses an HTTP response from a SlurmdbV0041DeleteAssociationWithResponse call
func (SlurmdbV0041DeleteAssociationResponse) Status ¶
func (r SlurmdbV0041DeleteAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteAssociationResponse) StatusCode ¶
func (r SlurmdbV0041DeleteAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteAssociationsParams ¶
type SlurmdbV0041DeleteAssociationsParams struct {
// Account CSV accounts list
Account *string `form:"account,omitempty" json:"account,omitempty"`
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// DefaultQos CSV QOS list
DefaultQos *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// OnlyDefaults Filter to only defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// ParentAccount CSV names of parent account
ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`
// Partition CSV partition name list
Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
// Qos CSV QOS list
Qos *string `form:"qos,omitempty" json:"qos,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted associations
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithRawQos Include a raw qos or delta_qos
WithRawQos *string `form:"with_raw_qos,omitempty" json:"with_raw_qos,omitempty"`
// WithSubAccts Include sub acct information
WithSubAccts *string `form:"with_sub_accts,omitempty" json:"with_sub_accts,omitempty"`
// WithoutParentInfo Exclude parent id/name
WithoutParentInfo *string `form:"without_parent_info,omitempty" json:"without_parent_info,omitempty"`
// WithoutParentLimits Exclude limits from parents
WithoutParentLimits *string `form:"without_parent_limits,omitempty" json:"without_parent_limits,omitempty"`
}
SlurmdbV0041DeleteAssociationsParams defines parameters for SlurmdbV0041DeleteAssociations.
type SlurmdbV0041DeleteAssociationsResponse ¶
type SlurmdbV0041DeleteAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAssocsRemovedResp
JSONDefault *V0041OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0041DeleteAssociationsResponse ¶
func ParseSlurmdbV0041DeleteAssociationsResponse(rsp *http.Response) (*SlurmdbV0041DeleteAssociationsResponse, error)
ParseSlurmdbV0041DeleteAssociationsResponse parses an HTTP response from a SlurmdbV0041DeleteAssociationsWithResponse call
func (SlurmdbV0041DeleteAssociationsResponse) Status ¶
func (r SlurmdbV0041DeleteAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteAssociationsResponse) StatusCode ¶
func (r SlurmdbV0041DeleteAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteClusterParams ¶
type SlurmdbV0041DeleteClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0041DeleteClusterParamsClassification `form:"classification,omitempty" json:"classification,omitempty"`
// Cluster CSV cluster list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Federation CSV federation list
Federation *string `form:"federation,omitempty" json:"federation,omitempty"`
// Flags Query flags
Flags *SlurmdbV0041DeleteClusterParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// RpcVersion CSV RPC version list
RpcVersion *string `form:"rpc_version,omitempty" json:"rpc_version,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// WithDeleted Include deleted clusters
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
}
SlurmdbV0041DeleteClusterParams defines parameters for SlurmdbV0041DeleteCluster.
type SlurmdbV0041DeleteClusterParamsClassification ¶
type SlurmdbV0041DeleteClusterParamsClassification string
SlurmdbV0041DeleteClusterParamsClassification defines parameters for SlurmdbV0041DeleteCluster.
const ( SlurmdbV0041DeleteClusterParamsClassificationCAPABILITY SlurmdbV0041DeleteClusterParamsClassification = "CAPABILITY" SlurmdbV0041DeleteClusterParamsClassificationCAPACITY SlurmdbV0041DeleteClusterParamsClassification = "CAPACITY" SlurmdbV0041DeleteClusterParamsClassificationCAPAPACITYBothCAPABILITYAndCAPACITY SlurmdbV0041DeleteClusterParamsClassification = "CAPAPACITY (both CAPABILITY and CAPACITY)" SlurmdbV0041DeleteClusterParamsClassificationUNCLASSIFIED SlurmdbV0041DeleteClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0041DeleteClusterParamsClassification.
type SlurmdbV0041DeleteClusterParamsFlags ¶
type SlurmdbV0041DeleteClusterParamsFlags string
SlurmdbV0041DeleteClusterParamsFlags defines parameters for SlurmdbV0041DeleteCluster.
const ( SlurmdbV0041DeleteClusterParamsFlagsEXTERNAL SlurmdbV0041DeleteClusterParamsFlags = "EXTERNAL" SlurmdbV0041DeleteClusterParamsFlagsFEDERATION SlurmdbV0041DeleteClusterParamsFlags = "FEDERATION" SlurmdbV0041DeleteClusterParamsFlagsFRONTEND SlurmdbV0041DeleteClusterParamsFlags = "FRONT_END" SlurmdbV0041DeleteClusterParamsFlagsMULTIPLESLURMD SlurmdbV0041DeleteClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0041DeleteClusterParamsFlagsREGISTERING SlurmdbV0041DeleteClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0041DeleteClusterParamsFlags.
type SlurmdbV0041DeleteClusterResponse ¶
type SlurmdbV0041DeleteClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiClustersRemovedResp
JSONDefault *V0041OpenapiClustersRemovedResp
}
func ParseSlurmdbV0041DeleteClusterResponse ¶
func ParseSlurmdbV0041DeleteClusterResponse(rsp *http.Response) (*SlurmdbV0041DeleteClusterResponse, error)
ParseSlurmdbV0041DeleteClusterResponse parses an HTTP response from a SlurmdbV0041DeleteClusterWithResponse call
func (SlurmdbV0041DeleteClusterResponse) Status ¶
func (r SlurmdbV0041DeleteClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteClusterResponse) StatusCode ¶
func (r SlurmdbV0041DeleteClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteSingleQosResponse ¶
type SlurmdbV0041DeleteSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdQosRemovedResp
JSONDefault *V0041OpenapiSlurmdbdQosRemovedResp
}
func ParseSlurmdbV0041DeleteSingleQosResponse ¶
func ParseSlurmdbV0041DeleteSingleQosResponse(rsp *http.Response) (*SlurmdbV0041DeleteSingleQosResponse, error)
ParseSlurmdbV0041DeleteSingleQosResponse parses an HTTP response from a SlurmdbV0041DeleteSingleQosWithResponse call
func (SlurmdbV0041DeleteSingleQosResponse) Status ¶
func (r SlurmdbV0041DeleteSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteSingleQosResponse) StatusCode ¶
func (r SlurmdbV0041DeleteSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteUserResponse ¶
type SlurmdbV0041DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041DeleteUserResponse ¶
func ParseSlurmdbV0041DeleteUserResponse(rsp *http.Response) (*SlurmdbV0041DeleteUserResponse, error)
ParseSlurmdbV0041DeleteUserResponse parses an HTTP response from a SlurmdbV0041DeleteUserWithResponse call
func (SlurmdbV0041DeleteUserResponse) Status ¶
func (r SlurmdbV0041DeleteUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteUserResponse) StatusCode ¶
func (r SlurmdbV0041DeleteUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041DeleteWckeyResponse ¶
type SlurmdbV0041DeleteWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiWckeyRemovedResp
JSONDefault *V0041OpenapiWckeyRemovedResp
}
func ParseSlurmdbV0041DeleteWckeyResponse ¶
func ParseSlurmdbV0041DeleteWckeyResponse(rsp *http.Response) (*SlurmdbV0041DeleteWckeyResponse, error)
ParseSlurmdbV0041DeleteWckeyResponse parses an HTTP response from a SlurmdbV0041DeleteWckeyWithResponse call
func (SlurmdbV0041DeleteWckeyResponse) Status ¶
func (r SlurmdbV0041DeleteWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041DeleteWckeyResponse) StatusCode ¶
func (r SlurmdbV0041DeleteWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetAccountParams ¶
type SlurmdbV0041GetAccountParams struct {
// WithAssocs Include associations
WithAssocs *string `form:"with_assocs,omitempty" json:"with_assocs,omitempty"`
// WithCoords Include coordinators
WithCoords *string `form:"with_coords,omitempty" json:"with_coords,omitempty"`
// WithDeleted Include deleted
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041GetAccountParams defines parameters for SlurmdbV0041GetAccount.
type SlurmdbV0041GetAccountResponse ¶
type SlurmdbV0041GetAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAccountsResp
JSONDefault *V0041OpenapiAccountsResp
}
func ParseSlurmdbV0041GetAccountResponse ¶
func ParseSlurmdbV0041GetAccountResponse(rsp *http.Response) (*SlurmdbV0041GetAccountResponse, error)
ParseSlurmdbV0041GetAccountResponse parses an HTTP response from a SlurmdbV0041GetAccountWithResponse call
func (SlurmdbV0041GetAccountResponse) Status ¶
func (r SlurmdbV0041GetAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetAccountResponse) StatusCode ¶
func (r SlurmdbV0041GetAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetAccountsParams ¶
type SlurmdbV0041GetAccountsParams struct {
// Description CSV description list
Description *string `form:"description,omitempty" json:"description,omitempty"`
// DELETED include deleted associations
DELETED *string `form:"DELETED,omitempty" json:"DELETED,omitempty"`
// WithAssociations query includes associations
WithAssociations *string `form:"WithAssociations,omitempty" json:"WithAssociations,omitempty"`
// WithCoordinators query includes coordinators
WithCoordinators *string `form:"WithCoordinators,omitempty" json:"WithCoordinators,omitempty"`
// NoUsersAreCoords remove users as coordinators
NoUsersAreCoords *string `form:"NoUsersAreCoords,omitempty" json:"NoUsersAreCoords,omitempty"`
// UsersAreCoords users are coordinators
UsersAreCoords *string `form:"UsersAreCoords,omitempty" json:"UsersAreCoords,omitempty"`
}
SlurmdbV0041GetAccountsParams defines parameters for SlurmdbV0041GetAccounts.
type SlurmdbV0041GetAccountsResponse ¶
type SlurmdbV0041GetAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAccountsResp
JSONDefault *V0041OpenapiAccountsResp
}
func ParseSlurmdbV0041GetAccountsResponse ¶
func ParseSlurmdbV0041GetAccountsResponse(rsp *http.Response) (*SlurmdbV0041GetAccountsResponse, error)
ParseSlurmdbV0041GetAccountsResponse parses an HTTP response from a SlurmdbV0041GetAccountsWithResponse call
func (SlurmdbV0041GetAccountsResponse) Status ¶
func (r SlurmdbV0041GetAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetAccountsResponse) StatusCode ¶
func (r SlurmdbV0041GetAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetAssociationParams ¶
type SlurmdbV0041GetAssociationParams struct {
// Account CSV accounts list
Account *string `form:"account,omitempty" json:"account,omitempty"`
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// DefaultQos CSV QOS list
DefaultQos *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// OnlyDefaults Filter to only defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// ParentAccount CSV names of parent account
ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`
// Partition CSV partition name list
Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
// Qos CSV QOS list
Qos *string `form:"qos,omitempty" json:"qos,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted associations
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithRawQos Include a raw qos or delta_qos
WithRawQos *string `form:"with_raw_qos,omitempty" json:"with_raw_qos,omitempty"`
// WithSubAccts Include sub acct information
WithSubAccts *string `form:"with_sub_accts,omitempty" json:"with_sub_accts,omitempty"`
// WithoutParentInfo Exclude parent id/name
WithoutParentInfo *string `form:"without_parent_info,omitempty" json:"without_parent_info,omitempty"`
// WithoutParentLimits Exclude limits from parents
WithoutParentLimits *string `form:"without_parent_limits,omitempty" json:"without_parent_limits,omitempty"`
}
SlurmdbV0041GetAssociationParams defines parameters for SlurmdbV0041GetAssociation.
type SlurmdbV0041GetAssociationResponse ¶
type SlurmdbV0041GetAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAssocsResp
JSONDefault *V0041OpenapiAssocsResp
}
func ParseSlurmdbV0041GetAssociationResponse ¶
func ParseSlurmdbV0041GetAssociationResponse(rsp *http.Response) (*SlurmdbV0041GetAssociationResponse, error)
ParseSlurmdbV0041GetAssociationResponse parses an HTTP response from a SlurmdbV0041GetAssociationWithResponse call
func (SlurmdbV0041GetAssociationResponse) Status ¶
func (r SlurmdbV0041GetAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetAssociationResponse) StatusCode ¶
func (r SlurmdbV0041GetAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetAssociationsParams ¶
type SlurmdbV0041GetAssociationsParams struct {
// Account CSV accounts list
Account *string `form:"account,omitempty" json:"account,omitempty"`
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// DefaultQos CSV QOS list
DefaultQos *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// OnlyDefaults Filter to only defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// ParentAccount CSV names of parent account
ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`
// Partition CSV partition name list
Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
// Qos CSV QOS list
Qos *string `form:"qos,omitempty" json:"qos,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted associations
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithRawQos Include a raw qos or delta_qos
WithRawQos *string `form:"with_raw_qos,omitempty" json:"with_raw_qos,omitempty"`
// WithSubAccts Include sub acct information
WithSubAccts *string `form:"with_sub_accts,omitempty" json:"with_sub_accts,omitempty"`
// WithoutParentInfo Exclude parent id/name
WithoutParentInfo *string `form:"without_parent_info,omitempty" json:"without_parent_info,omitempty"`
// WithoutParentLimits Exclude limits from parents
WithoutParentLimits *string `form:"without_parent_limits,omitempty" json:"without_parent_limits,omitempty"`
}
SlurmdbV0041GetAssociationsParams defines parameters for SlurmdbV0041GetAssociations.
type SlurmdbV0041GetAssociationsResponse ¶
type SlurmdbV0041GetAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAssocsResp
JSONDefault *V0041OpenapiAssocsResp
}
func ParseSlurmdbV0041GetAssociationsResponse ¶
func ParseSlurmdbV0041GetAssociationsResponse(rsp *http.Response) (*SlurmdbV0041GetAssociationsResponse, error)
ParseSlurmdbV0041GetAssociationsResponse parses an HTTP response from a SlurmdbV0041GetAssociationsWithResponse call
func (SlurmdbV0041GetAssociationsResponse) Status ¶
func (r SlurmdbV0041GetAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetAssociationsResponse) StatusCode ¶
func (r SlurmdbV0041GetAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetClusterParams ¶
type SlurmdbV0041GetClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0041GetClusterParamsClassification `form:"classification,omitempty" json:"classification,omitempty"`
// Cluster CSV cluster list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Federation CSV federation list
Federation *string `form:"federation,omitempty" json:"federation,omitempty"`
// Flags Query flags
Flags *SlurmdbV0041GetClusterParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// RpcVersion CSV RPC version list
RpcVersion *string `form:"rpc_version,omitempty" json:"rpc_version,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// WithDeleted Include deleted clusters
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
}
SlurmdbV0041GetClusterParams defines parameters for SlurmdbV0041GetCluster.
type SlurmdbV0041GetClusterParamsClassification ¶
type SlurmdbV0041GetClusterParamsClassification string
SlurmdbV0041GetClusterParamsClassification defines parameters for SlurmdbV0041GetCluster.
const ( SlurmdbV0041GetClusterParamsClassificationCAPABILITY SlurmdbV0041GetClusterParamsClassification = "CAPABILITY" SlurmdbV0041GetClusterParamsClassificationCAPACITY SlurmdbV0041GetClusterParamsClassification = "CAPACITY" SlurmdbV0041GetClusterParamsClassificationCAPAPACITYBothCAPABILITYAndCAPACITY SlurmdbV0041GetClusterParamsClassification = "CAPAPACITY (both CAPABILITY and CAPACITY)" SlurmdbV0041GetClusterParamsClassificationUNCLASSIFIED SlurmdbV0041GetClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0041GetClusterParamsClassification.
type SlurmdbV0041GetClusterParamsFlags ¶
type SlurmdbV0041GetClusterParamsFlags string
SlurmdbV0041GetClusterParamsFlags defines parameters for SlurmdbV0041GetCluster.
const ( SlurmdbV0041GetClusterParamsFlagsEXTERNAL SlurmdbV0041GetClusterParamsFlags = "EXTERNAL" SlurmdbV0041GetClusterParamsFlagsFEDERATION SlurmdbV0041GetClusterParamsFlags = "FEDERATION" SlurmdbV0041GetClusterParamsFlagsFRONTEND SlurmdbV0041GetClusterParamsFlags = "FRONT_END" SlurmdbV0041GetClusterParamsFlagsMULTIPLESLURMD SlurmdbV0041GetClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0041GetClusterParamsFlagsREGISTERING SlurmdbV0041GetClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0041GetClusterParamsFlags.
type SlurmdbV0041GetClusterResponse ¶
type SlurmdbV0041GetClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiClustersResp
JSONDefault *V0041OpenapiClustersResp
}
func ParseSlurmdbV0041GetClusterResponse ¶
func ParseSlurmdbV0041GetClusterResponse(rsp *http.Response) (*SlurmdbV0041GetClusterResponse, error)
ParseSlurmdbV0041GetClusterResponse parses an HTTP response from a SlurmdbV0041GetClusterWithResponse call
func (SlurmdbV0041GetClusterResponse) Status ¶
func (r SlurmdbV0041GetClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetClusterResponse) StatusCode ¶
func (r SlurmdbV0041GetClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetClustersParams ¶
type SlurmdbV0041GetClustersParams struct {
// UpdateTime Filter reservations since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0041GetClustersParams defines parameters for SlurmdbV0041GetClusters.
type SlurmdbV0041GetClustersResponse ¶
type SlurmdbV0041GetClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiClustersResp
JSONDefault *V0041OpenapiClustersResp
}
func ParseSlurmdbV0041GetClustersResponse ¶
func ParseSlurmdbV0041GetClustersResponse(rsp *http.Response) (*SlurmdbV0041GetClustersResponse, error)
ParseSlurmdbV0041GetClustersResponse parses an HTTP response from a SlurmdbV0041GetClustersWithResponse call
func (SlurmdbV0041GetClustersResponse) Status ¶
func (r SlurmdbV0041GetClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetClustersResponse) StatusCode ¶
func (r SlurmdbV0041GetClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetConfigResponse ¶
type SlurmdbV0041GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdConfigResp
JSONDefault *V0041OpenapiSlurmdbdConfigResp
}
func ParseSlurmdbV0041GetConfigResponse ¶
func ParseSlurmdbV0041GetConfigResponse(rsp *http.Response) (*SlurmdbV0041GetConfigResponse, error)
ParseSlurmdbV0041GetConfigResponse parses an HTTP response from a SlurmdbV0041GetConfigWithResponse call
func (SlurmdbV0041GetConfigResponse) Status ¶
func (r SlurmdbV0041GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetConfigResponse) StatusCode ¶
func (r SlurmdbV0041GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetDiagResponse ¶
type SlurmdbV0041GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdStatsResp
JSONDefault *V0041OpenapiSlurmdbdStatsResp
}
func ParseSlurmdbV0041GetDiagResponse ¶
func ParseSlurmdbV0041GetDiagResponse(rsp *http.Response) (*SlurmdbV0041GetDiagResponse, error)
ParseSlurmdbV0041GetDiagResponse parses an HTTP response from a SlurmdbV0041GetDiagWithResponse call
func (SlurmdbV0041GetDiagResponse) Status ¶
func (r SlurmdbV0041GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetDiagResponse) StatusCode ¶
func (r SlurmdbV0041GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetInstanceParams ¶
type SlurmdbV0041GetInstanceParams struct {
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Extra CSV extra list
Extra *string `form:"extra,omitempty" json:"extra,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// InstanceId CSV instance_id list
InstanceId *string `form:"instance_id,omitempty" json:"instance_id,omitempty"`
// InstanceType CSV instance_type list
InstanceType *string `form:"instance_type,omitempty" json:"instance_type,omitempty"`
// NodeList Ranged node string
NodeList *string `form:"node_list,omitempty" json:"node_list,omitempty"`
// TimeEnd Time end (UNIX timestamp)
TimeEnd *string `form:"time_end,omitempty" json:"time_end,omitempty"`
// TimeStart Time start (UNIX timestamp)
TimeStart *string `form:"time_start,omitempty" json:"time_start,omitempty"`
}
SlurmdbV0041GetInstanceParams defines parameters for SlurmdbV0041GetInstance.
type SlurmdbV0041GetInstanceResponse ¶
type SlurmdbV0041GetInstanceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiInstancesResp
JSONDefault *V0041OpenapiInstancesResp
}
func ParseSlurmdbV0041GetInstanceResponse ¶
func ParseSlurmdbV0041GetInstanceResponse(rsp *http.Response) (*SlurmdbV0041GetInstanceResponse, error)
ParseSlurmdbV0041GetInstanceResponse parses an HTTP response from a SlurmdbV0041GetInstanceWithResponse call
func (SlurmdbV0041GetInstanceResponse) Status ¶
func (r SlurmdbV0041GetInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetInstanceResponse) StatusCode ¶
func (r SlurmdbV0041GetInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetInstancesParams ¶
type SlurmdbV0041GetInstancesParams struct {
// Cluster CSV clusters list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Extra CSV extra list
Extra *string `form:"extra,omitempty" json:"extra,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// InstanceId CSV instance_id list
InstanceId *string `form:"instance_id,omitempty" json:"instance_id,omitempty"`
// InstanceType CSV instance_type list
InstanceType *string `form:"instance_type,omitempty" json:"instance_type,omitempty"`
// NodeList Ranged node string
NodeList *string `form:"node_list,omitempty" json:"node_list,omitempty"`
// TimeEnd Time end (UNIX timestamp)
TimeEnd *string `form:"time_end,omitempty" json:"time_end,omitempty"`
// TimeStart Time start (UNIX timestamp)
TimeStart *string `form:"time_start,omitempty" json:"time_start,omitempty"`
}
SlurmdbV0041GetInstancesParams defines parameters for SlurmdbV0041GetInstances.
type SlurmdbV0041GetInstancesResponse ¶
type SlurmdbV0041GetInstancesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiInstancesResp
JSONDefault *V0041OpenapiInstancesResp
}
func ParseSlurmdbV0041GetInstancesResponse ¶
func ParseSlurmdbV0041GetInstancesResponse(rsp *http.Response) (*SlurmdbV0041GetInstancesResponse, error)
ParseSlurmdbV0041GetInstancesResponse parses an HTTP response from a SlurmdbV0041GetInstancesWithResponse call
func (SlurmdbV0041GetInstancesResponse) Status ¶
func (r SlurmdbV0041GetInstancesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetInstancesResponse) StatusCode ¶
func (r SlurmdbV0041GetInstancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetJobResponse ¶
type SlurmdbV0041GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdJobsResp
JSONDefault *V0041OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0041GetJobResponse ¶
func ParseSlurmdbV0041GetJobResponse(rsp *http.Response) (*SlurmdbV0041GetJobResponse, error)
ParseSlurmdbV0041GetJobResponse parses an HTTP response from a SlurmdbV0041GetJobWithResponse call
func (SlurmdbV0041GetJobResponse) Status ¶
func (r SlurmdbV0041GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetJobResponse) StatusCode ¶
func (r SlurmdbV0041GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetJobsParams ¶
type SlurmdbV0041GetJobsParams struct {
// Account CSV account list
Account *string `form:"account,omitempty" json:"account,omitempty"`
// Association CSV association list
Association *string `form:"association,omitempty" json:"association,omitempty"`
// Cluster CSV cluster list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Constraints CSV constraint list
Constraints *string `form:"constraints,omitempty" json:"constraints,omitempty"`
// SchedulerUnset Schedule bits not set
SchedulerUnset *string `form:"scheduler_unset,omitempty" json:"scheduler_unset,omitempty"`
// ScheduledOnSubmit Job was started on submit
ScheduledOnSubmit *string `form:"scheduled_on_submit,omitempty" json:"scheduled_on_submit,omitempty"`
// ScheduledByMain Job was started from main scheduler
ScheduledByMain *string `form:"scheduled_by_main,omitempty" json:"scheduled_by_main,omitempty"`
// ScheduledByBackfill Job was started from backfill
ScheduledByBackfill *string `form:"scheduled_by_backfill,omitempty" json:"scheduled_by_backfill,omitempty"`
// JobStarted Job start RPC was received
JobStarted *string `form:"job_started,omitempty" json:"job_started,omitempty"`
// ExitCode Job exit code (numeric)
ExitCode *string `form:"exit_code,omitempty" json:"exit_code,omitempty"`
// ShowDuplicates Include duplicate job entries
ShowDuplicates *string `form:"show_duplicates,omitempty" json:"show_duplicates,omitempty"`
// SkipSteps Exclude job step details
SkipSteps *string `form:"skip_steps,omitempty" json:"skip_steps,omitempty"`
// DisableTruncateUsageTime Do not truncate the time to usage_start and usage_end
DisableTruncateUsageTime *string `form:"disable_truncate_usage_time,omitempty" json:"disable_truncate_usage_time,omitempty"`
// WholeHetjob Include details on all hetjob components
WholeHetjob *string `form:"whole_hetjob,omitempty" json:"whole_hetjob,omitempty"`
// DisableWholeHetjob Only show details on specified hetjob components
DisableWholeHetjob *string `form:"disable_whole_hetjob,omitempty" json:"disable_whole_hetjob,omitempty"`
// DisableWaitForResult Tell dbd not to wait for the result
DisableWaitForResult *string `form:"disable_wait_for_result,omitempty" json:"disable_wait_for_result,omitempty"`
// UsageTimeAsSubmitTime Use usage_time as the submit_time of the job
UsageTimeAsSubmitTime *string `form:"usage_time_as_submit_time,omitempty" json:"usage_time_as_submit_time,omitempty"`
// ShowBatchScript Include job script
ShowBatchScript *string `form:"show_batch_script,omitempty" json:"show_batch_script,omitempty"`
// ShowJobEnvironment Include job environment
ShowJobEnvironment *string `form:"show_job_environment,omitempty" json:"show_job_environment,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Groups CSV group list
Groups *string `form:"groups,omitempty" json:"groups,omitempty"`
// JobName CSV job name list
JobName *string `form:"job_name,omitempty" json:"job_name,omitempty"`
// Partition CSV partition name list
Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
// Qos CSV QOS name list
Qos *string `form:"qos,omitempty" json:"qos,omitempty"`
// Reason CSV reason list
Reason *string `form:"reason,omitempty" json:"reason,omitempty"`
// Reservation CSV reservation name list
Reservation *string `form:"reservation,omitempty" json:"reservation,omitempty"`
// ReservationId CSV reservation ID list
ReservationId *string `form:"reservation_id,omitempty" json:"reservation_id,omitempty"`
// State CSV state list
State *string `form:"state,omitempty" json:"state,omitempty"`
// Step CSV step id list
Step *string `form:"step,omitempty" json:"step,omitempty"`
// EndTime Usage end (UNIX timestamp)
EndTime *string `form:"end_time,omitempty" json:"end_time,omitempty"`
// StartTime Usage start (UNIX timestamp)
StartTime *string `form:"start_time,omitempty" json:"start_time,omitempty"`
// Node Ranged node string where jobs ran
Node *string `form:"node,omitempty" json:"node,omitempty"`
// Users CSV user name list
Users *string `form:"users,omitempty" json:"users,omitempty"`
// Wckey CSV wckey list
Wckey *string `form:"wckey,omitempty" json:"wckey,omitempty"`
}
SlurmdbV0041GetJobsParams defines parameters for SlurmdbV0041GetJobs.
type SlurmdbV0041GetJobsResponse ¶
type SlurmdbV0041GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdJobsResp
JSONDefault *V0041OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0041GetJobsResponse ¶
func ParseSlurmdbV0041GetJobsResponse(rsp *http.Response) (*SlurmdbV0041GetJobsResponse, error)
ParseSlurmdbV0041GetJobsResponse parses an HTTP response from a SlurmdbV0041GetJobsWithResponse call
func (SlurmdbV0041GetJobsResponse) Status ¶
func (r SlurmdbV0041GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetJobsResponse) StatusCode ¶
func (r SlurmdbV0041GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetQosParams ¶
type SlurmdbV0041GetQosParams struct {
// Description CSV description list
Description *string `form:"description,omitempty" json:"description,omitempty"`
// Id CSV QOS id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Name CSV QOS name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// PreemptMode PreemptMode used when jobs in this QOS are preempted
PreemptMode *SlurmdbV0041GetQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
// WithDeleted Include deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041GetQosParams defines parameters for SlurmdbV0041GetQos.
type SlurmdbV0041GetQosParamsPreemptMode ¶
type SlurmdbV0041GetQosParamsPreemptMode string
SlurmdbV0041GetQosParamsPreemptMode defines parameters for SlurmdbV0041GetQos.
const ( SlurmdbV0041GetQosParamsPreemptModeCANCEL SlurmdbV0041GetQosParamsPreemptMode = "CANCEL" SlurmdbV0041GetQosParamsPreemptModeDISABLED SlurmdbV0041GetQosParamsPreemptMode = "DISABLED" SlurmdbV0041GetQosParamsPreemptModeGANG SlurmdbV0041GetQosParamsPreemptMode = "GANG" SlurmdbV0041GetQosParamsPreemptModeREQUEUE SlurmdbV0041GetQosParamsPreemptMode = "REQUEUE" SlurmdbV0041GetQosParamsPreemptModeSUSPEND SlurmdbV0041GetQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0041GetQosParamsPreemptMode.
type SlurmdbV0041GetQosResponse ¶
type SlurmdbV0041GetQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdQosResp
JSONDefault *V0041OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0041GetQosResponse ¶
func ParseSlurmdbV0041GetQosResponse(rsp *http.Response) (*SlurmdbV0041GetQosResponse, error)
ParseSlurmdbV0041GetQosResponse parses an HTTP response from a SlurmdbV0041GetQosWithResponse call
func (SlurmdbV0041GetQosResponse) Status ¶
func (r SlurmdbV0041GetQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetQosResponse) StatusCode ¶
func (r SlurmdbV0041GetQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetSingleQosParams ¶
type SlurmdbV0041GetSingleQosParams struct {
// WithDeleted Query includes deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041GetSingleQosParams defines parameters for SlurmdbV0041GetSingleQos.
type SlurmdbV0041GetSingleQosResponse ¶
type SlurmdbV0041GetSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiSlurmdbdQosResp
JSONDefault *V0041OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0041GetSingleQosResponse ¶
func ParseSlurmdbV0041GetSingleQosResponse(rsp *http.Response) (*SlurmdbV0041GetSingleQosResponse, error)
ParseSlurmdbV0041GetSingleQosResponse parses an HTTP response from a SlurmdbV0041GetSingleQosWithResponse call
func (SlurmdbV0041GetSingleQosResponse) Status ¶
func (r SlurmdbV0041GetSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetSingleQosResponse) StatusCode ¶
func (r SlurmdbV0041GetSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetTresResponse ¶
type SlurmdbV0041GetTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiTresResp
JSONDefault *V0041OpenapiTresResp
}
func ParseSlurmdbV0041GetTresResponse ¶
func ParseSlurmdbV0041GetTresResponse(rsp *http.Response) (*SlurmdbV0041GetTresResponse, error)
ParseSlurmdbV0041GetTresResponse parses an HTTP response from a SlurmdbV0041GetTresWithResponse call
func (SlurmdbV0041GetTresResponse) Status ¶
func (r SlurmdbV0041GetTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetTresResponse) StatusCode ¶
func (r SlurmdbV0041GetTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetUserParams ¶
type SlurmdbV0041GetUserParams struct {
// WithDeleted Include deleted users
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithAssocs Include associations
WithAssocs *string `form:"with_assocs,omitempty" json:"with_assocs,omitempty"`
// WithCoords Include coordinators
WithCoords *string `form:"with_coords,omitempty" json:"with_coords,omitempty"`
// WithWckeys Include wckeys
WithWckeys *string `form:"with_wckeys,omitempty" json:"with_wckeys,omitempty"`
}
SlurmdbV0041GetUserParams defines parameters for SlurmdbV0041GetUser.
type SlurmdbV0041GetUserResponse ¶
type SlurmdbV0041GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiUsersResp
JSONDefault *V0041OpenapiUsersResp
}
func ParseSlurmdbV0041GetUserResponse ¶
func ParseSlurmdbV0041GetUserResponse(rsp *http.Response) (*SlurmdbV0041GetUserResponse, error)
ParseSlurmdbV0041GetUserResponse parses an HTTP response from a SlurmdbV0041GetUserWithResponse call
func (SlurmdbV0041GetUserResponse) Status ¶
func (r SlurmdbV0041GetUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetUserResponse) StatusCode ¶
func (r SlurmdbV0041GetUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetUsersParams ¶
type SlurmdbV0041GetUsersParams struct {
// AdminLevel Administrator level
AdminLevel *SlurmdbV0041GetUsersParamsAdminLevel `form:"admin_level,omitempty" json:"admin_level,omitempty"`
// DefaultAccount CSV default account list
DefaultAccount *string `form:"default_account,omitempty" json:"default_account,omitempty"`
// DefaultWckey CSV default wckey list
DefaultWckey *string `form:"default_wckey,omitempty" json:"default_wckey,omitempty"`
// WithAssocs With associations
WithAssocs *string `form:"with_assocs,omitempty" json:"with_assocs,omitempty"`
// WithCoords With coordinators
WithCoords *string `form:"with_coords,omitempty" json:"with_coords,omitempty"`
// WithDeleted With deleted
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
// WithWckeys With wckeys
WithWckeys *string `form:"with_wckeys,omitempty" json:"with_wckeys,omitempty"`
// WithoutDefaults Exclude defaults
WithoutDefaults *string `form:"without_defaults,omitempty" json:"without_defaults,omitempty"`
}
SlurmdbV0041GetUsersParams defines parameters for SlurmdbV0041GetUsers.
type SlurmdbV0041GetUsersParamsAdminLevel ¶
type SlurmdbV0041GetUsersParamsAdminLevel string
SlurmdbV0041GetUsersParamsAdminLevel defines parameters for SlurmdbV0041GetUsers.
const ( Administrator SlurmdbV0041GetUsersParamsAdminLevel = "Administrator" None SlurmdbV0041GetUsersParamsAdminLevel = "None" NotSet SlurmdbV0041GetUsersParamsAdminLevel = "Not Set" Operator SlurmdbV0041GetUsersParamsAdminLevel = "Operator" )
Defines values for SlurmdbV0041GetUsersParamsAdminLevel.
type SlurmdbV0041GetUsersResponse ¶
type SlurmdbV0041GetUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiUsersResp
JSONDefault *V0041OpenapiUsersResp
}
func ParseSlurmdbV0041GetUsersResponse ¶
func ParseSlurmdbV0041GetUsersResponse(rsp *http.Response) (*SlurmdbV0041GetUsersResponse, error)
ParseSlurmdbV0041GetUsersResponse parses an HTTP response from a SlurmdbV0041GetUsersWithResponse call
func (SlurmdbV0041GetUsersResponse) Status ¶
func (r SlurmdbV0041GetUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetUsersResponse) StatusCode ¶
func (r SlurmdbV0041GetUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetWckeyResponse ¶
type SlurmdbV0041GetWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiWckeyResp
JSONDefault *V0041OpenapiWckeyResp
}
func ParseSlurmdbV0041GetWckeyResponse ¶
func ParseSlurmdbV0041GetWckeyResponse(rsp *http.Response) (*SlurmdbV0041GetWckeyResponse, error)
ParseSlurmdbV0041GetWckeyResponse parses an HTTP response from a SlurmdbV0041GetWckeyWithResponse call
func (SlurmdbV0041GetWckeyResponse) Status ¶
func (r SlurmdbV0041GetWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetWckeyResponse) StatusCode ¶
func (r SlurmdbV0041GetWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041GetWckeysParams ¶
type SlurmdbV0041GetWckeysParams struct {
// Cluster CSV cluster name list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// Name CSV name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// OnlyDefaults Only query defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted wckeys
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041GetWckeysParams defines parameters for SlurmdbV0041GetWckeys.
type SlurmdbV0041GetWckeysResponse ¶
type SlurmdbV0041GetWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiWckeyResp
JSONDefault *V0041OpenapiWckeyResp
}
func ParseSlurmdbV0041GetWckeysResponse ¶
func ParseSlurmdbV0041GetWckeysResponse(rsp *http.Response) (*SlurmdbV0041GetWckeysResponse, error)
ParseSlurmdbV0041GetWckeysResponse parses an HTTP response from a SlurmdbV0041GetWckeysWithResponse call
func (SlurmdbV0041GetWckeysResponse) Status ¶
func (r SlurmdbV0041GetWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041GetWckeysResponse) StatusCode ¶
func (r SlurmdbV0041GetWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostAccountsAssociationJSONRequestBody ¶
type SlurmdbV0041PostAccountsAssociationJSONRequestBody = V0041OpenapiAccountsAddCondResp
SlurmdbV0041PostAccountsAssociationJSONRequestBody defines body for SlurmdbV0041PostAccountsAssociation for application/json ContentType.
type SlurmdbV0041PostAccountsAssociationResponse ¶
type SlurmdbV0041PostAccountsAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiAccountsAddCondRespStr
JSONDefault *V0041OpenapiAccountsAddCondRespStr
}
func ParseSlurmdbV0041PostAccountsAssociationResponse ¶
func ParseSlurmdbV0041PostAccountsAssociationResponse(rsp *http.Response) (*SlurmdbV0041PostAccountsAssociationResponse, error)
ParseSlurmdbV0041PostAccountsAssociationResponse parses an HTTP response from a SlurmdbV0041PostAccountsAssociationWithResponse call
func (SlurmdbV0041PostAccountsAssociationResponse) Status ¶
func (r SlurmdbV0041PostAccountsAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostAccountsAssociationResponse) StatusCode ¶
func (r SlurmdbV0041PostAccountsAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostAccountsJSONRequestBody ¶
type SlurmdbV0041PostAccountsJSONRequestBody = V0041OpenapiAccountsResp
SlurmdbV0041PostAccountsJSONRequestBody defines body for SlurmdbV0041PostAccounts for application/json ContentType.
type SlurmdbV0041PostAccountsResponse ¶
type SlurmdbV0041PostAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostAccountsResponse ¶
func ParseSlurmdbV0041PostAccountsResponse(rsp *http.Response) (*SlurmdbV0041PostAccountsResponse, error)
ParseSlurmdbV0041PostAccountsResponse parses an HTTP response from a SlurmdbV0041PostAccountsWithResponse call
func (SlurmdbV0041PostAccountsResponse) Status ¶
func (r SlurmdbV0041PostAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostAccountsResponse) StatusCode ¶
func (r SlurmdbV0041PostAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostAssociationsJSONRequestBody ¶
type SlurmdbV0041PostAssociationsJSONRequestBody = V0041OpenapiAssocsResp
SlurmdbV0041PostAssociationsJSONRequestBody defines body for SlurmdbV0041PostAssociations for application/json ContentType.
type SlurmdbV0041PostAssociationsResponse ¶
type SlurmdbV0041PostAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostAssociationsResponse ¶
func ParseSlurmdbV0041PostAssociationsResponse(rsp *http.Response) (*SlurmdbV0041PostAssociationsResponse, error)
ParseSlurmdbV0041PostAssociationsResponse parses an HTTP response from a SlurmdbV0041PostAssociationsWithResponse call
func (SlurmdbV0041PostAssociationsResponse) Status ¶
func (r SlurmdbV0041PostAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostAssociationsResponse) StatusCode ¶
func (r SlurmdbV0041PostAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostClustersJSONRequestBody ¶
type SlurmdbV0041PostClustersJSONRequestBody = V0041OpenapiClustersResp
SlurmdbV0041PostClustersJSONRequestBody defines body for SlurmdbV0041PostClusters for application/json ContentType.
type SlurmdbV0041PostClustersParams ¶
type SlurmdbV0041PostClustersParams struct {
// UpdateTime Filter reservations since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0041PostClustersParams defines parameters for SlurmdbV0041PostClusters.
type SlurmdbV0041PostClustersResponse ¶
type SlurmdbV0041PostClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostClustersResponse ¶
func ParseSlurmdbV0041PostClustersResponse(rsp *http.Response) (*SlurmdbV0041PostClustersResponse, error)
ParseSlurmdbV0041PostClustersResponse parses an HTTP response from a SlurmdbV0041PostClustersWithResponse call
func (SlurmdbV0041PostClustersResponse) Status ¶
func (r SlurmdbV0041PostClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostClustersResponse) StatusCode ¶
func (r SlurmdbV0041PostClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostConfigJSONRequestBody ¶
type SlurmdbV0041PostConfigJSONRequestBody = V0041OpenapiSlurmdbdConfigResp
SlurmdbV0041PostConfigJSONRequestBody defines body for SlurmdbV0041PostConfig for application/json ContentType.
type SlurmdbV0041PostConfigResponse ¶
type SlurmdbV0041PostConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostConfigResponse ¶
func ParseSlurmdbV0041PostConfigResponse(rsp *http.Response) (*SlurmdbV0041PostConfigResponse, error)
ParseSlurmdbV0041PostConfigResponse parses an HTTP response from a SlurmdbV0041PostConfigWithResponse call
func (SlurmdbV0041PostConfigResponse) Status ¶
func (r SlurmdbV0041PostConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostConfigResponse) StatusCode ¶
func (r SlurmdbV0041PostConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostQosJSONRequestBody ¶
type SlurmdbV0041PostQosJSONRequestBody = V0041OpenapiSlurmdbdQosResp
SlurmdbV0041PostQosJSONRequestBody defines body for SlurmdbV0041PostQos for application/json ContentType.
type SlurmdbV0041PostQosParams ¶
type SlurmdbV0041PostQosParams struct {
// Description CSV description list
Description *string `form:"description,omitempty" json:"description,omitempty"`
// Id CSV QOS id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Name CSV QOS name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// PreemptMode PreemptMode used when jobs in this QOS are preempted
PreemptMode *SlurmdbV0041PostQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
// WithDeleted Include deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041PostQosParams defines parameters for SlurmdbV0041PostQos.
type SlurmdbV0041PostQosParamsPreemptMode ¶
type SlurmdbV0041PostQosParamsPreemptMode string
SlurmdbV0041PostQosParamsPreemptMode defines parameters for SlurmdbV0041PostQos.
const ( CANCEL SlurmdbV0041PostQosParamsPreemptMode = "CANCEL" DISABLED SlurmdbV0041PostQosParamsPreemptMode = "DISABLED" GANG SlurmdbV0041PostQosParamsPreemptMode = "GANG" REQUEUE SlurmdbV0041PostQosParamsPreemptMode = "REQUEUE" SUSPEND SlurmdbV0041PostQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0041PostQosParamsPreemptMode.
type SlurmdbV0041PostQosResponse ¶
type SlurmdbV0041PostQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostQosResponse ¶
func ParseSlurmdbV0041PostQosResponse(rsp *http.Response) (*SlurmdbV0041PostQosResponse, error)
ParseSlurmdbV0041PostQosResponse parses an HTTP response from a SlurmdbV0041PostQosWithResponse call
func (SlurmdbV0041PostQosResponse) Status ¶
func (r SlurmdbV0041PostQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostQosResponse) StatusCode ¶
func (r SlurmdbV0041PostQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostTresJSONRequestBody ¶
type SlurmdbV0041PostTresJSONRequestBody = V0041OpenapiTresResp
SlurmdbV0041PostTresJSONRequestBody defines body for SlurmdbV0041PostTres for application/json ContentType.
type SlurmdbV0041PostTresResponse ¶
type SlurmdbV0041PostTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostTresResponse ¶
func ParseSlurmdbV0041PostTresResponse(rsp *http.Response) (*SlurmdbV0041PostTresResponse, error)
ParseSlurmdbV0041PostTresResponse parses an HTTP response from a SlurmdbV0041PostTresWithResponse call
func (SlurmdbV0041PostTresResponse) Status ¶
func (r SlurmdbV0041PostTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostTresResponse) StatusCode ¶
func (r SlurmdbV0041PostTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostUsersAssociationJSONRequestBody ¶
type SlurmdbV0041PostUsersAssociationJSONRequestBody = V0041OpenapiUsersAddCondResp
SlurmdbV0041PostUsersAssociationJSONRequestBody defines body for SlurmdbV0041PostUsersAssociation for application/json ContentType.
type SlurmdbV0041PostUsersAssociationParams ¶
type SlurmdbV0041PostUsersAssociationParams struct {
// UpdateTime Filter partitions since update timestamp
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmdbV0041PostUsersAssociationParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmdbV0041PostUsersAssociationParams defines parameters for SlurmdbV0041PostUsersAssociation.
type SlurmdbV0041PostUsersAssociationParamsFlags ¶
type SlurmdbV0041PostUsersAssociationParamsFlags string
SlurmdbV0041PostUsersAssociationParamsFlags defines parameters for SlurmdbV0041PostUsersAssociation.
const ( SlurmdbV0041PostUsersAssociationParamsFlagsALL SlurmdbV0041PostUsersAssociationParamsFlags = "ALL" SlurmdbV0041PostUsersAssociationParamsFlagsDETAIL SlurmdbV0041PostUsersAssociationParamsFlags = "DETAIL" SlurmdbV0041PostUsersAssociationParamsFlagsFEDERATION SlurmdbV0041PostUsersAssociationParamsFlags = "FEDERATION" SlurmdbV0041PostUsersAssociationParamsFlagsFUTURE SlurmdbV0041PostUsersAssociationParamsFlags = "FUTURE" SlurmdbV0041PostUsersAssociationParamsFlagsLOCAL SlurmdbV0041PostUsersAssociationParamsFlags = "LOCAL" SlurmdbV0041PostUsersAssociationParamsFlagsMIXED SlurmdbV0041PostUsersAssociationParamsFlags = "MIXED" SlurmdbV0041PostUsersAssociationParamsFlagsSIBLING SlurmdbV0041PostUsersAssociationParamsFlags = "SIBLING" )
Defines values for SlurmdbV0041PostUsersAssociationParamsFlags.
type SlurmdbV0041PostUsersAssociationResponse ¶
type SlurmdbV0041PostUsersAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiUsersAddCondRespStr
JSONDefault *V0041OpenapiUsersAddCondRespStr
}
func ParseSlurmdbV0041PostUsersAssociationResponse ¶
func ParseSlurmdbV0041PostUsersAssociationResponse(rsp *http.Response) (*SlurmdbV0041PostUsersAssociationResponse, error)
ParseSlurmdbV0041PostUsersAssociationResponse parses an HTTP response from a SlurmdbV0041PostUsersAssociationWithResponse call
func (SlurmdbV0041PostUsersAssociationResponse) Status ¶
func (r SlurmdbV0041PostUsersAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostUsersAssociationResponse) StatusCode ¶
func (r SlurmdbV0041PostUsersAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostUsersJSONRequestBody ¶
type SlurmdbV0041PostUsersJSONRequestBody = V0041OpenapiUsersResp
SlurmdbV0041PostUsersJSONRequestBody defines body for SlurmdbV0041PostUsers for application/json ContentType.
type SlurmdbV0041PostUsersResponse ¶
type SlurmdbV0041PostUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostUsersResponse ¶
func ParseSlurmdbV0041PostUsersResponse(rsp *http.Response) (*SlurmdbV0041PostUsersResponse, error)
ParseSlurmdbV0041PostUsersResponse parses an HTTP response from a SlurmdbV0041PostUsersWithResponse call
func (SlurmdbV0041PostUsersResponse) Status ¶
func (r SlurmdbV0041PostUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostUsersResponse) StatusCode ¶
func (r SlurmdbV0041PostUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0041PostWckeysJSONRequestBody ¶
type SlurmdbV0041PostWckeysJSONRequestBody = V0041OpenapiWckeyResp
SlurmdbV0041PostWckeysJSONRequestBody defines body for SlurmdbV0041PostWckeys for application/json ContentType.
type SlurmdbV0041PostWckeysParams ¶
type SlurmdbV0041PostWckeysParams struct {
// Cluster CSV cluster name list
Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`
// Format Ignored; process JSON manually to control output format
Format *string `form:"format,omitempty" json:"format,omitempty"`
// Id CSV id list
Id *string `form:"id,omitempty" json:"id,omitempty"`
// Name CSV name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// OnlyDefaults Only query defaults
OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`
// UsageEnd Usage end (UNIX timestamp)
UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`
// UsageStart Usage start (UNIX timestamp)
UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`
// User CSV user list
User *string `form:"user,omitempty" json:"user,omitempty"`
// WithUsage Include usage
WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
// WithDeleted Include deleted wckeys
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0041PostWckeysParams defines parameters for SlurmdbV0041PostWckeys.
type SlurmdbV0041PostWckeysResponse ¶
type SlurmdbV0041PostWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0041OpenapiResp
JSONDefault *V0041OpenapiResp
}
func ParseSlurmdbV0041PostWckeysResponse ¶
func ParseSlurmdbV0041PostWckeysResponse(rsp *http.Response) (*SlurmdbV0041PostWckeysResponse, error)
ParseSlurmdbV0041PostWckeysResponse parses an HTTP response from a SlurmdbV0041PostWckeysWithResponse call
func (SlurmdbV0041PostWckeysResponse) Status ¶
func (r SlurmdbV0041PostWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0041PostWckeysResponse) StatusCode ¶
func (r SlurmdbV0041PostWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V0041Account ¶
type V0041Account struct {
Associations *V0041AssocShortList `json:"associations,omitempty"`
Coordinators *V0041CoordList `json:"coordinators,omitempty"`
// Description Arbitrary string describing the account
Description string `json:"description"`
// Flags Flags associated with the account
Flags *[]V0041AccountFlags `json:"flags,omitempty"`
// Name Account name
Name string `json:"name"`
// Organization Organization to which the account belongs
Organization string `json:"organization"`
}
V0041Account defines model for v0.0.41_account.
type V0041AccountFlags ¶
type V0041AccountFlags string
V0041AccountFlags defines model for V0041Account.Flags.
const ( V0041AccountFlagsDELETED V0041AccountFlags = "DELETED" V0041AccountFlagsNoUsersAreCoords V0041AccountFlags = "NoUsersAreCoords" V0041AccountFlagsUsersAreCoords V0041AccountFlags = "UsersAreCoords" V0041AccountFlagsWithAssociations V0041AccountFlags = "WithAssociations" V0041AccountFlagsWithCoordinators V0041AccountFlags = "WithCoordinators" )
Defines values for V0041AccountFlags.
type V0041AccountList ¶
type V0041AccountList = []V0041Account
V0041AccountList defines model for v0.0.41_account_list.
type V0041AccountShort ¶
type V0041AccountShort struct {
// Description Arbitrary string describing the account
Description *string `json:"description,omitempty"`
// Organization Organization to which the account belongs
Organization *string `json:"organization,omitempty"`
}
V0041AccountShort defines model for v0.0.41_account_short.
type V0041Accounting ¶
type V0041Accounting struct {
TRES *V0041Tres `json:"TRES,omitempty"`
Allocated *struct {
// Seconds Number of cpu seconds allocated
Seconds *int64 `json:"seconds,omitempty"`
} `json:"allocated,omitempty"`
// Id Association ID or Workload characterization key ID
Id *int32 `json:"id,omitempty"`
// Start When the record was started
Start *int64 `json:"start,omitempty"`
}
V0041Accounting defines model for v0.0.41_accounting.
type V0041AccountingList ¶
type V0041AccountingList = []V0041Accounting
V0041AccountingList defines model for v0.0.41_accounting_list.
type V0041AccountsAddCond ¶
type V0041AccountsAddCond struct {
Accounts V0041StringList `json:"accounts"`
Association *V0041AssocRecSet `json:"association,omitempty"`
Clusters *V0041StringList `json:"clusters,omitempty"`
}
V0041AccountsAddCond defines model for v0.0.41_accounts_add_cond.
type V0041AcctGatherEnergy ¶
type V0041AcctGatherEnergy struct {
// AverageWatts Average power consumption, in watts
AverageWatts *int32 `json:"average_watts,omitempty"`
// BaseConsumedEnergy The energy consumed between when the node was powered on and the last time it was registered by slurmd, in joules
BaseConsumedEnergy *int64 `json:"base_consumed_energy,omitempty"`
// ConsumedEnergy The energy consumed between the last time the node was registered by the slurmd daemon and the last node energy accounting sample, in joules
ConsumedEnergy *int64 `json:"consumed_energy,omitempty"`
CurrentWatts *V0041Uint32NoValStruct `json:"current_watts,omitempty"`
// LastCollected Time when energy data was last retrieved (UNIX timestamp)
LastCollected *int64 `json:"last_collected,omitempty"`
// PreviousConsumedEnergy Previous value of consumed_energy
PreviousConsumedEnergy *int64 `json:"previous_consumed_energy,omitempty"`
}
V0041AcctGatherEnergy defines model for v0.0.41_acct_gather_energy.
type V0041Assoc ¶
type V0041Assoc struct {
// Account Account
Account *string `json:"account,omitempty"`
Accounting *V0041AccountingList `json:"accounting,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
// Comment Arbitrary comment
Comment *string `json:"comment,omitempty"`
Default *struct {
// Qos Default QOS
Qos *string `json:"qos,omitempty"`
} `json:"default,omitempty"`
// Flags Flags on the association
Flags *[]V0041AssocFlags `json:"flags,omitempty"`
// Id Unique ID
Id *int32 `json:"id,omitempty"`
// IsDefault Is default association for user
IsDefault *bool `json:"is_default,omitempty"`
// Lineage Complete path up the hierarchy to the root association
Lineage *string `json:"lineage,omitempty"`
Max *struct {
Jobs *struct {
Accruing *V0041Uint32NoValStruct `json:"accruing,omitempty"`
Active *V0041Uint32NoValStruct `json:"active,omitempty"`
Per *struct {
Accruing *V0041Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0041Uint32NoValStruct `json:"count,omitempty"`
Submitted *V0041Uint32NoValStruct `json:"submitted,omitempty"`
WallClock *V0041Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"per,omitempty"`
Total *V0041Uint32NoValStruct `json:"total,omitempty"`
} `json:"jobs,omitempty"`
Per *struct {
Account *struct {
WallClock *V0041Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"account,omitempty"`
} `json:"per,omitempty"`
Tres *struct {
Group *struct {
Active *V0041TresList `json:"active,omitempty"`
Minutes *V0041TresList `json:"minutes,omitempty"`
} `json:"group,omitempty"`
Minutes *struct {
Per *struct {
Job *V0041TresList `json:"job,omitempty"`
} `json:"per,omitempty"`
Total *V0041TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Job *V0041TresList `json:"job,omitempty"`
Node *V0041TresList `json:"node,omitempty"`
} `json:"per,omitempty"`
Total *V0041TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0041Uint32NoValStruct `json:"priority_threshold,omitempty"`
} `json:"min,omitempty"`
// ParentAccount Name of parent account
ParentAccount *string `json:"parent_account,omitempty"`
// Partition Partition name
Partition *string `json:"partition,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
// Qos List of QOS names
Qos *V0041QosStringIdList `json:"qos,omitempty"`
SharesRaw *int32 `json:"shares_raw,omitempty"`
// User User name
User string `json:"user"`
}
V0041Assoc defines model for v0.0.41_assoc.
type V0041AssocFlags ¶
type V0041AssocFlags string
V0041AssocFlags defines model for V0041Assoc.Flags.
const ( V0041AssocFlagsDELETED V0041AssocFlags = "DELETED" V0041AssocFlagsExact V0041AssocFlags = "Exact" V0041AssocFlagsNoUpdate V0041AssocFlags = "NoUpdate" V0041AssocFlagsNoUsersAreCoords V0041AssocFlags = "NoUsersAreCoords" V0041AssocFlagsUsersAreCoords V0041AssocFlags = "UsersAreCoords" )
Defines values for V0041AssocFlags.
type V0041AssocList ¶
type V0041AssocList = []V0041Assoc
V0041AssocList defines model for v0.0.41_assoc_list.
type V0041AssocRecSet ¶
type V0041AssocRecSet struct {
// Comment Arbitrary comment
Comment *string `json:"comment,omitempty"`
// Defaultqos Default QOS
Defaultqos *string `json:"defaultqos,omitempty"`
// Fairshare Allocated shares used for fairshare calculation
Grpjobs *V0041Uint32NoValStruct `json:"grpjobs,omitempty"`
Grpjobsaccrue *V0041Uint32NoValStruct `json:"grpjobsaccrue,omitempty"`
Grpsubmitjobs *V0041Uint32NoValStruct `json:"grpsubmitjobs,omitempty"`
Grptres *V0041TresList `json:"grptres,omitempty"`
Grptresmins *V0041TresList `json:"grptresmins,omitempty"`
Grptresrunmins *V0041TresList `json:"grptresrunmins,omitempty"`
Grpwall *V0041Uint32NoValStruct `json:"grpwall,omitempty"`
Maxjobs *V0041Uint32NoValStruct `json:"maxjobs,omitempty"`
Maxjobsaccrue *V0041Uint32NoValStruct `json:"maxjobsaccrue,omitempty"`
Maxsubmitjobs *V0041Uint32NoValStruct `json:"maxsubmitjobs,omitempty"`
Maxtresminsperjob *V0041TresList `json:"maxtresminsperjob,omitempty"`
Maxtresperjob *V0041TresList `json:"maxtresperjob,omitempty"`
Maxtrespernode *V0041TresList `json:"maxtrespernode,omitempty"`
Maxtresrunmins *V0041TresList `json:"maxtresrunmins,omitempty"`
Maxwalldurationperjob *V0041Uint32NoValStruct `json:"maxwalldurationperjob,omitempty"`
Minpriothresh *V0041Uint32NoValStruct `json:"minpriothresh,omitempty"`
// Parent Name of parent account
Parent *string `json:"parent,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
// Qoslevel List of QOS names
Qoslevel *V0041QosStringIdList `json:"qoslevel,omitempty"`
}
V0041AssocRecSet defines model for v0.0.41_assoc_rec_set.
type V0041AssocSharesObjList ¶
type V0041AssocSharesObjList = []V0041AssocSharesObjWrap
V0041AssocSharesObjList defines model for v0.0.41_assoc_shares_obj_list.
type V0041AssocSharesObjWrap ¶
type V0041AssocSharesObjWrap struct {
Cluster *string `json:"cluster,omitempty"`
// EffectiveUsage Effective, normalized usage
// Factor Fairshare factor
Factor *float64 `json:"factor,omitempty"`
// Level Fairshare factor at this level; stored on an assoc as a long double, but that is not needed for display in sshare
Level *float64 `json:"level,omitempty"`
} `json:"fairshare,omitempty"`
Id *int32 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Parent *string `json:"parent,omitempty"`
// Partition Partition name
GroupMinutes *V0041SharesUint64TresList `json:"group_minutes,omitempty"`
RunSeconds *V0041SharesUint64TresList `json:"run_seconds,omitempty"`
Usage *V0041SharesFloat128TresList `json:"usage,omitempty"`
} `json:"tres,omitempty"`
Type *[]V0041AssocSharesObjWrapType `json:"type,omitempty"`
// Usage Measure of tresbillableunits usage
}
V0041AssocSharesObjWrap defines model for v0.0.41_assoc_shares_obj_wrap.
type V0041AssocSharesObjWrapType ¶
type V0041AssocSharesObjWrapType string
V0041AssocSharesObjWrapType defines model for V0041AssocSharesObjWrap.Type.
const ( ASSOCIATION V0041AssocSharesObjWrapType = "ASSOCIATION" USER V0041AssocSharesObjWrapType = "USER" )
Defines values for V0041AssocSharesObjWrapType.
type V0041AssocShort ¶
type V0041AssocShort struct {
// Account Account
Account *string `json:"account,omitempty"`
// Cluster Cluster
Cluster *string `json:"cluster,omitempty"`
// Id Numeric association ID
Id *int32 `json:"id,omitempty"`
// Partition Partition
Partition *string `json:"partition,omitempty"`
// User User name
User string `json:"user"`
}
V0041AssocShort defines model for v0.0.41_assoc_short.
type V0041AssocShortList ¶
type V0041AssocShortList = []V0041AssocShort
V0041AssocShortList defines model for v0.0.41_assoc_short_list.
type V0041BfExitFields ¶
type V0041BfExitFields struct {
// BfMaxJobStart Reached number of jobs allowed to start
BfMaxJobStart *int32 `json:"bf_max_job_start,omitempty"`
// BfMaxJobTest Reached number of jobs allowed to be tested
BfMaxJobTest *int32 `json:"bf_max_job_test,omitempty"`
// BfMaxTime Reached maximum allowed scheduler time
BfMaxTime *int32 `json:"bf_max_time,omitempty"`
// BfNodeSpaceSize Reached table size limit
BfNodeSpaceSize *int32 `json:"bf_node_space_size,omitempty"`
// EndJobQueue Reached end of queue
EndJobQueue *int32 `json:"end_job_queue,omitempty"`
// StateChanged System state changed
StateChanged *int32 `json:"state_changed,omitempty"`
}
V0041BfExitFields defines model for v0.0.41_bf_exit_fields.
type V0041ClusterRec ¶
type V0041ClusterRec struct {
Associations *struct {
Root *V0041AssocShort `json:"root,omitempty"`
} `json:"associations,omitempty"`
Controller *struct {
// Host ControlHost
Host *string `json:"host,omitempty"`
// Port ControlPort
Port *int32 `json:"port,omitempty"`
} `json:"controller,omitempty"`
// Flags Flags
Flags *[]V0041ClusterRecFlags `json:"flags,omitempty"`
// Name ClusterName
Name *string `json:"name,omitempty"`
// Nodes Node names
Nodes *string `json:"nodes,omitempty"`
// RpcVersion RPC version used in the cluster
RpcVersion *int32 `json:"rpc_version,omitempty"`
// Deprecated:
SelectPlugin *string `json:"select_plugin,omitempty"`
Tres *V0041TresList `json:"tres,omitempty"`
}
V0041ClusterRec defines model for v0.0.41_cluster_rec.
type V0041ClusterRecFlags ¶
type V0041ClusterRecFlags string
V0041ClusterRecFlags defines model for V0041ClusterRec.Flags.
const ( V0041ClusterRecFlagsEXTERNAL V0041ClusterRecFlags = "EXTERNAL" V0041ClusterRecFlagsFEDERATION V0041ClusterRecFlags = "FEDERATION" V0041ClusterRecFlagsFRONTEND V0041ClusterRecFlags = "FRONT_END" V0041ClusterRecFlagsMULTIPLESLURMD V0041ClusterRecFlags = "MULTIPLE_SLURMD" V0041ClusterRecFlagsREGISTERING V0041ClusterRecFlags = "REGISTERING" )
Defines values for V0041ClusterRecFlags.
type V0041ClusterRecList ¶
type V0041ClusterRecList = []V0041ClusterRec
V0041ClusterRecList defines model for v0.0.41_cluster_rec_list.
type V0041ControllerPing ¶
type V0041ControllerPing struct {
// Hostname Target for ping
Hostname *string `json:"hostname,omitempty"`
// Latency Number of microseconds it took to successfully ping or timeout
Latency *int64 `json:"latency,omitempty"`
// Mode The operating mode of the responding slurmctld
Mode *string `json:"mode,omitempty"`
// Pinged Ping result
Pinged *string `json:"pinged,omitempty"`
}
V0041ControllerPing defines model for v0.0.41_controller_ping.
type V0041ControllerPingArray ¶
type V0041ControllerPingArray = []V0041ControllerPing
V0041ControllerPingArray defines model for v0.0.41_controller_ping_array.
type V0041Coord ¶
type V0041Coord struct {
// Direct Indicates whether the coordinator was directly assigned to this account
Direct *bool `json:"direct,omitempty"`
// Name User name
Name string `json:"name"`
}
V0041Coord defines model for v0.0.41_coord.
type V0041CoordList ¶
type V0041CoordList = []V0041Coord
V0041CoordList defines model for v0.0.41_coord_list.
type V0041CronEntry ¶
type V0041CronEntry struct {
// Command Command to run
Command *string `json:"command,omitempty"`
// DayOfMonth Ranged string specifying eligible day of month values (e.g. 0-10,29)
DayOfMonth *string `json:"day_of_month,omitempty"`
// DayOfWeek Ranged string specifying eligible day of week values (e.g.0-3,7)
DayOfWeek *string `json:"day_of_week,omitempty"`
// Flags Flags
Flags *[]V0041CronEntryFlags `json:"flags,omitempty"`
// Hour Ranged string specifying eligible hour values (e.g. 0-5,23)
Hour *string `json:"hour,omitempty"`
Line *struct {
// End End of this entry in file
End *int32 `json:"end,omitempty"`
// Start Start of this entry in file
Start *int32 `json:"start,omitempty"`
} `json:"line,omitempty"`
// Minute Ranged string specifying eligible minute values (e.g. 0-10,50)
Minute *string `json:"minute,omitempty"`
// Month Ranged string specifying eligible month values (e.g. 0-5,12)
Month *string `json:"month,omitempty"`
// Specification Time specification (* means valid for all allowed values) - minute hour day_of_month month day_of_week
Specification *string `json:"specification,omitempty"`
}
V0041CronEntry defines model for v0.0.41_cron_entry.
type V0041CronEntryFlags ¶
type V0041CronEntryFlags string
V0041CronEntryFlags defines model for V0041CronEntry.Flags.
const ( WILDDAYOFMONTH V0041CronEntryFlags = "WILD_DAY_OF_MONTH" WILDDAYOFWEEK V0041CronEntryFlags = "WILD_DAY_OF_WEEK" WILDHOUR V0041CronEntryFlags = "WILD_HOUR" WILDMINUTE V0041CronEntryFlags = "WILD_MINUTE" WILDMONTH V0041CronEntryFlags = "WILD_MONTH" )
Defines values for V0041CronEntryFlags.
type V0041CsvString ¶
type V0041CsvString = []string
V0041CsvString defines model for v0.0.41_csv_string.
type V0041Float64NoValStruct ¶
type V0041Float64NoValStruct struct {
// Infinite True if number has been set to infinite; "set" and "number" will be ignored
Infinite *bool `json:"infinite,omitempty"`
// Number If "set" is True the number will be set with value; otherwise ignore number contents
Number *float64 `json:"number,omitempty"`
// Set True if number has been set; False if number is unset
Set *bool `json:"set,omitempty"`
}
V0041Float64NoValStruct defines model for v0.0.41_float64_no_val_struct.
type V0041Hostlist ¶
type V0041Hostlist = []string
V0041Hostlist defines model for v0.0.41_hostlist.
type V0041HostlistString ¶
type V0041HostlistString = []string
V0041HostlistString defines model for v0.0.41_hostlist_string.
type V0041Instance ¶
type V0041Instance struct {
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
// InstanceId Cloud instance ID
InstanceId *string `json:"instance_id,omitempty"`
// InstanceType Cloud instance type
InstanceType *string `json:"instance_type,omitempty"`
// NodeName NodeName
NodeName *string `json:"node_name,omitempty"`
Time *struct {
// TimeEnd When the instance will end (UNIX timestamp)
TimeEnd *int64 `json:"time_end,omitempty"`
// TimeStart When the instance will start (UNIX timestamp)
TimeStart *int64 `json:"time_start,omitempty"`
} `json:"time,omitempty"`
}
V0041Instance defines model for v0.0.41_instance.
type V0041InstanceList ¶
type V0041InstanceList = []V0041Instance
V0041InstanceList defines model for v0.0.41_instance_list.
type V0041Job ¶
type V0041Job struct {
// Account Account the job ran under
Account *string `json:"account,omitempty"`
// AllocationNodes List of nodes allocated to the job
AllocationNodes *int32 `json:"allocation_nodes,omitempty"`
Array *struct {
// JobId Job ID of job array, or 0 if N/A
JobId *int32 `json:"job_id,omitempty"`
Limits *struct {
Max *struct {
Running *struct {
// Tasks Maximum number of simultaneously running tasks, 0 if no limit
Tasks *int32 `json:"tasks,omitempty"`
} `json:"running,omitempty"`
} `json:"max,omitempty"`
} `json:"limits,omitempty"`
// Task String expression of task IDs in this record
Task *string `json:"task,omitempty"`
TaskId *V0041Uint32NoValStruct `json:"task_id,omitempty"`
} `json:"array,omitempty"`
Association *V0041AssocShort `json:"association,omitempty"`
// Block The name of the block to be used (used with Blue Gene systems)
Block *string `json:"block,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
Comment *struct {
// Administrator Arbitrary comment made by administrator
Administrator *string `json:"administrator,omitempty"`
// Job Arbitrary comment made by user
Job *string `json:"job,omitempty"`
// System Arbitrary comment from slurmctld
System *string `json:"system,omitempty"`
} `json:"comment,omitempty"`
// Constraints Feature(s) the job requested as a constraint
Constraints *string `json:"constraints,omitempty"`
// Container Absolute path to OCI container bundle
Container *string `json:"container,omitempty"`
DerivedExitCode *V0041ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
ExitCode *V0041ProcessExitCodeVerbose `json:"exit_code,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
// FailedNode Name of node that caused job failure
FailedNode *string `json:"failed_node,omitempty"`
// Flags Flags associated with the job
Flags *[]V0041JobFlags `json:"flags,omitempty"`
// Group Group ID of the user that owns the job
Group *string `json:"group,omitempty"`
Het *struct {
// JobId Heterogeneous job ID, if applicable
JobId *int32 `json:"job_id,omitempty"`
JobOffset *V0041Uint32NoValStruct `json:"job_offset,omitempty"`
} `json:"het,omitempty"`
// Hold Hold (true) or release (false) job
Hold *bool `json:"hold,omitempty"`
// JobId Job ID
JobId *int32 `json:"job_id,omitempty"`
// KillRequestUser User ID that requested termination of the job
KillRequestUser *string `json:"kill_request_user,omitempty"`
// Licenses License(s) required by the job
Licenses *string `json:"licenses,omitempty"`
Mcs *struct {
// Label Multi-Category Security label on the job
Label *string `json:"label,omitempty"`
} `json:"mcs,omitempty"`
// Name Job name
Name *string `json:"name,omitempty"`
// Nodes Node(s) allocated to the job
Nodes *string `json:"nodes,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
// Qos Quality of Service assigned to the job
Qos *string `json:"qos,omitempty"`
Required *struct {
// CPUs Minimum number of CPUs required
CPUs *int32 `json:"CPUs,omitempty"`
MemoryPerCpu *V0041Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0041Uint64NoValStruct `json:"memory_per_node,omitempty"`
} `json:"required,omitempty"`
Reservation *struct {
// Id Unique identifier of requested reservation
Id *int32 `json:"id,omitempty"`
// Name Name of reservation to use
Name *string `json:"name,omitempty"`
} `json:"reservation,omitempty"`
// Script Job batch script; only the first component in a HetJob is populated or honored
Script *string `json:"script,omitempty"`
State *struct {
// Current Current state
Current *[]V0041JobStateCurrent `json:"current,omitempty"`
// Reason Reason for previous Pending or Failed state
Reason *string `json:"reason,omitempty"`
} `json:"state,omitempty"`
// Stderr Path to stderr file
Stderr *string `json:"stderr,omitempty"`
// StderrExpanded Job stderr with expanded fields
StderrExpanded *string `json:"stderr_expanded,omitempty"`
// Stdin Path to stdin file
Stdin *string `json:"stdin,omitempty"`
// StdinExpanded Job stdin with expanded fields
StdinExpanded *string `json:"stdin_expanded,omitempty"`
// Stdout Path to stdout file
Stdout *string `json:"stdout,omitempty"`
// StdoutExpanded Job stdout with expanded fields
StdoutExpanded *string `json:"stdout_expanded,omitempty"`
Steps *V0041StepList `json:"steps,omitempty"`
// SubmitLine Command used to submit the job
SubmitLine *string `json:"submit_line,omitempty"`
Time *struct {
// Elapsed Elapsed time in seconds
Elapsed *int32 `json:"elapsed,omitempty"`
// Eligible Time when the job became eligible to run (UNIX timestamp)
Eligible *int64 `json:"eligible,omitempty"`
// End End time (UNIX timestamp)
End *int64 `json:"end,omitempty"`
Limit *V0041Uint32NoValStruct `json:"limit,omitempty"`
Planned *V0041Uint64NoValStruct `json:"planned,omitempty"`
// Start Time execution began (UNIX timestamp)
Start *int64 `json:"start,omitempty"`
// Submission Time when the job was submitted (UNIX timestamp)
Submission *int64 `json:"submission,omitempty"`
// Suspended Total time in suspended state in seconds
Suspended *int32 `json:"suspended,omitempty"`
System *struct {
// Microseconds System CPU time used by the job in microseconds
Microseconds *int64 `json:"microseconds,omitempty"`
// Seconds System CPU time used by the job in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"system,omitempty"`
Total *struct {
// Microseconds Sum of System and User CPU time used by the job in microseconds
Microseconds *int64 `json:"microseconds,omitempty"`
// Seconds Sum of System and User CPU time used by the job in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"total,omitempty"`
User *struct {
// Microseconds User CPU time used by the job in microseconds
Microseconds *int64 `json:"microseconds,omitempty"`
// Seconds User CPU time used by the job in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"user,omitempty"`
} `json:"time,omitempty"`
Tres *struct {
Allocated *V0041TresList `json:"allocated,omitempty"`
Requested *V0041TresList `json:"requested,omitempty"`
} `json:"tres,omitempty"`
// UsedGres Generic resources used by job
UsedGres *string `json:"used_gres,omitempty"`
// User User that owns the job
User *string `json:"user,omitempty"`
Wckey *V0041WckeyTagStruct `json:"wckey,omitempty"`
// WorkingDirectory Path to current working directory
WorkingDirectory *string `json:"working_directory,omitempty"`
}
V0041Job defines model for v0.0.41_job.
type V0041JobAllocReq ¶
type V0041JobAllocReq struct {
Hetjob *V0041JobDescMsgList `json:"hetjob,omitempty"`
Job *V0041JobDescMsg `json:"job,omitempty"`
}
V0041JobAllocReq defines model for v0.0.41_job_alloc_req.
type V0041JobArrayResponseArray ¶
type V0041JobArrayResponseArray = []V0041JobArrayResponseMsgEntry
V0041JobArrayResponseArray defines model for v0.0.41_job_array_response_array.
type V0041JobArrayResponseMsgEntry ¶
type V0041JobArrayResponseMsgEntry struct {
// Error Verbose update status or error
Error *string `json:"error,omitempty"`
// ErrorCode Verbose update status or error
ErrorCode *int32 `json:"error_code,omitempty"`
// JobId Job ID for updated job
JobId *int32 `json:"job_id,omitempty"`
// StepId Step ID for updated job
StepId *string `json:"step_id,omitempty"`
// Why Update response message
Why *string `json:"why,omitempty"`
}
V0041JobArrayResponseMsgEntry defines model for v0.0.41_job_array_response_msg_entry.
type V0041JobDescMsg ¶
type V0041JobDescMsg struct {
// Account Account associated with the job
Account *string `json:"account,omitempty"`
// AccountGatherFrequency Job accounting and profiling sampling intervals in seconds
AccountGatherFrequency *string `json:"account_gather_frequency,omitempty"`
// AdminComment Arbitrary comment made by administrator
AdminComment *string `json:"admin_comment,omitempty"`
// AllocationNodeList Local node making the resource allocation
AllocationNodeList *string `json:"allocation_node_list,omitempty"`
// AllocationNodePort Port to send allocation confirmation to
AllocationNodePort *int32 `json:"allocation_node_port,omitempty"`
Argv *V0041StringArray `json:"argv,omitempty"`
// Array Job array index value specification
Array *string `json:"array,omitempty"`
// BatchFeatures Features required for batch script's node
BatchFeatures *string `json:"batch_features,omitempty"`
BeginTime *V0041Uint64NoValStruct `json:"begin_time,omitempty"`
// BurstBuffer Burst buffer specifications
BurstBuffer *string `json:"burst_buffer,omitempty"`
// ClusterConstraint Required features that a federated cluster must have to have a sibling job submitted to it
ClusterConstraint *string `json:"cluster_constraint,omitempty"`
// Clusters Clusters that a federated job can run on
Clusters *string `json:"clusters,omitempty"`
// Comment Arbitrary comment made by user
Comment *string `json:"comment,omitempty"`
// Constraints Comma separated list of features that are required
Constraints *string `json:"constraints,omitempty"`
// Container Absolute path to OCI container bundle
Container *string `json:"container,omitempty"`
// ContainerId OCI container ID
ContainerId *string `json:"container_id,omitempty"`
// Contiguous True if job requires contiguous nodes
Contiguous *bool `json:"contiguous,omitempty"`
// CoreSpecification Specialized core count
CoreSpecification *int32 `json:"core_specification,omitempty"`
// CpuBinding Method for binding tasks to allocated CPUs
CpuBinding *string `json:"cpu_binding,omitempty"`
// CpuBindingFlags Flags for CPU binding
CpuBindingFlags *[]V0041JobDescMsgCpuBindingFlags `json:"cpu_binding_flags,omitempty"`
// CpuFrequency Requested CPU frequency range <p1>[-p2][:p3]
CpuFrequency *string `json:"cpu_frequency,omitempty"`
// CpusPerTask Number of CPUs required by each task
CpusPerTask *int32 `json:"cpus_per_task,omitempty"`
// CpusPerTres Semicolon delimited list of TRES=# values values indicating how many CPUs should be allocated for each specified TRES (currently only used for gres/gpu)
CpusPerTres *string `json:"cpus_per_tres,omitempty"`
Crontab *V0041CronEntry `json:"crontab,omitempty"`
// CurrentWorkingDirectory Working directory to use for the job
CurrentWorkingDirectory *string `json:"current_working_directory,omitempty"`
// Deadline Latest time that the job may start (UNIX timestamp)
Deadline *int64 `json:"deadline,omitempty"`
// DelayBoot Number of seconds after job eligible start that nodes will be rebooted to satisfy feature specification
DelayBoot *int32 `json:"delay_boot,omitempty"`
// Dependency Other jobs that must meet certain criteria before this job can start
Dependency *string `json:"dependency,omitempty"`
// Distribution Layout
Distribution *string `json:"distribution,omitempty"`
DistributionPlaneSize *V0041Uint16NoValStruct `json:"distribution_plane_size,omitempty"`
// EndTime Expected end time (UNIX timestamp)
EndTime *int64 `json:"end_time,omitempty"`
Environment *V0041StringArray `json:"environment,omitempty"`
ExcludedNodes *V0041CsvString `json:"excluded_nodes,omitempty"`
// Deprecated:
Exclusive *[]V0041JobDescMsgExclusive `json:"exclusive,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
// Flags Job flags
Flags *[]V0041JobDescMsgFlags `json:"flags,omitempty"`
// GroupId Group ID of the user that owns the job
GroupId *string `json:"group_id,omitempty"`
// HetjobGroup Unique sequence number applied to this component of the heterogeneous job
HetjobGroup *int32 `json:"hetjob_group,omitempty"`
// Hold Hold (true) or release (false) job
Hold *bool `json:"hold,omitempty"`
// Immediate If true, exit if resources are not available within the time period specified
Immediate *bool `json:"immediate,omitempty"`
// JobId Job ID
JobId *int32 `json:"job_id,omitempty"`
// KillOnNodeFail If true, kill job on node failure
KillOnNodeFail *bool `json:"kill_on_node_fail,omitempty"`
KillWarningDelay *V0041Uint16NoValStruct `json:"kill_warning_delay,omitempty"`
// KillWarningFlags Flags related to job signals
KillWarningFlags *[]V0041JobDescMsgKillWarningFlags `json:"kill_warning_flags,omitempty"`
// KillWarningSignal Signal to send when approaching end time (e.g. "10" or "USR1")
KillWarningSignal *string `json:"kill_warning_signal,omitempty"`
// Licenses License(s) required by the job
Licenses *string `json:"licenses,omitempty"`
// MailType Mail event type(s)
MailType *[]V0041JobDescMsgMailType `json:"mail_type,omitempty"`
// MailUser User to receive email notifications
MailUser *string `json:"mail_user,omitempty"`
// MaximumCpus Maximum number of CPUs required
MaximumCpus *int32 `json:"maximum_cpus,omitempty"`
// MaximumNodes Maximum node count
MaximumNodes *int32 `json:"maximum_nodes,omitempty"`
// McsLabel Multi-Category Security label on the job
McsLabel *string `json:"mcs_label,omitempty"`
// MemoryBinding Binding map for map/mask_cpu
MemoryBinding *string `json:"memory_binding,omitempty"`
// MemoryBindingType Method for binding tasks to memory
MemoryBindingType *[]V0041JobDescMsgMemoryBindingType `json:"memory_binding_type,omitempty"`
MemoryPerCpu *V0041Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0041Uint64NoValStruct `json:"memory_per_node,omitempty"`
// MemoryPerTres Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
MemoryPerTres *string `json:"memory_per_tres,omitempty"`
// MinimumBoardsPerNode Boards per node required
MinimumBoardsPerNode *int32 `json:"minimum_boards_per_node,omitempty"`
// MinimumCpus Minimum number of CPUs required
MinimumCpus *int32 `json:"minimum_cpus,omitempty"`
// MinimumCpusPerNode Minimum number of CPUs per node
MinimumCpusPerNode *int32 `json:"minimum_cpus_per_node,omitempty"`
// MinimumNodes Minimum node count
MinimumNodes *int32 `json:"minimum_nodes,omitempty"`
// MinimumSocketsPerBoard Sockets per board required
MinimumSocketsPerBoard *int32 `json:"minimum_sockets_per_board,omitempty"`
// Name Job name
Name *string `json:"name,omitempty"`
// Network Network specs for job step
Network *string `json:"network,omitempty"`
// Nice Requested job priority change
Nice *int32 `json:"nice,omitempty"`
// Nodes Node count range specification (e.g. 1-15:4)
Nodes *string `json:"nodes,omitempty"`
// NtasksPerTres Number of tasks that can access each GPU
NtasksPerTres *int32 `json:"ntasks_per_tres,omitempty"`
// OpenMode Open mode used for stdout and stderr files
OpenMode *[]V0041JobDescMsgOpenMode `json:"open_mode,omitempty"`
// Overcommit Overcommit resources
Overcommit *bool `json:"overcommit,omitempty"`
// Deprecated:
Oversubscribe *bool `json:"oversubscribe,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
// Deprecated:
PowerFlags *[]interface{} `json:"power_flags,omitempty"`
// Prefer Comma separated list of features that are preferred but not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0041JobDescMsgProfile `json:"profile,omitempty"`
// Qos Quality of Service assigned to the job
Qos *string `json:"qos,omitempty"`
// Reboot Node reboot requested before start
Reboot *bool `json:"reboot,omitempty"`
// Requeue Determines whether the job may be requeued
Requeue *bool `json:"requeue,omitempty"`
RequiredNodes *V0041CsvString `json:"required_nodes,omitempty"`
RequiredSwitches *V0041Uint32NoValStruct `json:"required_switches,omitempty"`
// Reservation Name of reservation to use
Reservation *string `json:"reservation,omitempty"`
// ReservePorts Port to send various notification msg to
ReservePorts *int32 `json:"reserve_ports,omitempty"`
// ResvMpiPorts Number of reserved communication ports; can only be used if slurmstepd step manager is enabled
ResvMpiPorts *int32 `json:"resv_mpi_ports,omitempty"`
Rlimits *struct {
As *V0041Uint64NoValStruct `json:"as,omitempty"`
Core *V0041Uint64NoValStruct `json:"core,omitempty"`
Cpu *V0041Uint64NoValStruct `json:"cpu,omitempty"`
Data *V0041Uint64NoValStruct `json:"data,omitempty"`
Fsize *V0041Uint64NoValStruct `json:"fsize,omitempty"`
Memlock *V0041Uint64NoValStruct `json:"memlock,omitempty"`
Nofile *V0041Uint64NoValStruct `json:"nofile,omitempty"`
Nproc *V0041Uint64NoValStruct `json:"nproc,omitempty"`
Rss *V0041Uint64NoValStruct `json:"rss,omitempty"`
Stack *V0041Uint64NoValStruct `json:"stack,omitempty"`
} `json:"rlimits,omitempty"`
// Script Job batch script; only the first component in a HetJob is populated or honored
Script *string `json:"script,omitempty"`
SegmentSize *V0041Uint16NoValStruct `json:"segment_size,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0041JobDescMsgShared `json:"shared,omitempty"`
// SiteFactor Site-specific priority factor
SiteFactor *int32 `json:"site_factor,omitempty"`
// SocketsPerNode Sockets per node required
SocketsPerNode *int32 `json:"sockets_per_node,omitempty"`
SpankEnvironment *V0041StringArray `json:"spank_environment,omitempty"`
// StandardError Path to stderr file
StandardError *string `json:"standard_error,omitempty"`
// StandardInput Path to stdin file
StandardInput *string `json:"standard_input,omitempty"`
// StandardOutput Path to stdout file
StandardOutput *string `json:"standard_output,omitempty"`
// Tasks Number of tasks
Tasks *int32 `json:"tasks,omitempty"`
// TasksPerBoard Number of tasks to invoke on each board
TasksPerBoard *int32 `json:"tasks_per_board,omitempty"`
// TasksPerCore Number of tasks to invoke on each core
TasksPerCore *int32 `json:"tasks_per_core,omitempty"`
// TasksPerNode Number of tasks to invoke on each node
TasksPerNode *int32 `json:"tasks_per_node,omitempty"`
// TasksPerSocket Number of tasks to invoke on each socket
TasksPerSocket *int32 `json:"tasks_per_socket,omitempty"`
// TemporaryDiskPerNode Minimum tmp disk space required per node
TemporaryDiskPerNode *int32 `json:"temporary_disk_per_node,omitempty"`
// ThreadSpecification Specialized thread count
ThreadSpecification *int32 `json:"thread_specification,omitempty"`
// ThreadsPerCore Threads per core required
ThreadsPerCore *int32 `json:"threads_per_core,omitempty"`
TimeLimit *V0041Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0041Uint32NoValStruct `json:"time_minimum,omitempty"`
// TresBind Task to TRES binding directives
TresBind *string `json:"tres_bind,omitempty"`
// TresFreq TRES frequency directives
TresFreq *string `json:"tres_freq,omitempty"`
// TresPerJob Comma separated list of TRES=# values to be allocated for every job
TresPerJob *string `json:"tres_per_job,omitempty"`
// TresPerNode Comma separated list of TRES=# values to be allocated for every node
TresPerNode *string `json:"tres_per_node,omitempty"`
// TresPerSocket Comma separated list of TRES=# values to be allocated for every socket
TresPerSocket *string `json:"tres_per_socket,omitempty"`
// TresPerTask Comma separated list of TRES=# values to be allocated for every task
TresPerTask *string `json:"tres_per_task,omitempty"`
// UserId User ID that owns the job
UserId *string `json:"user_id,omitempty"`
// WaitAllNodes If true, wait to start until after all nodes have booted
WaitAllNodes *bool `json:"wait_all_nodes,omitempty"`
// WaitForSwitch Maximum time to wait for switches in seconds
WaitForSwitch *int32 `json:"wait_for_switch,omitempty"`
// Wckey Workload characterization key
Wckey *string `json:"wckey,omitempty"`
// X11 X11 forwarding options
X11 *[]V0041JobDescMsgX11 `json:"x11,omitempty"`
// X11MagicCookie Magic cookie for X11 forwarding
X11MagicCookie *string `json:"x11_magic_cookie,omitempty"`
// X11TargetHost Hostname or UNIX socket if x11_target_port=0
X11TargetHost *string `json:"x11_target_host,omitempty"`
// X11TargetPort TCP port
X11TargetPort *int32 `json:"x11_target_port,omitempty"`
}
V0041JobDescMsg defines model for v0.0.41_job_desc_msg.
type V0041JobDescMsgCpuBindingFlags ¶
type V0041JobDescMsgCpuBindingFlags string
V0041JobDescMsgCpuBindingFlags defines model for V0041JobDescMsg.CpuBindingFlags.
const ( V0041JobDescMsgCpuBindingFlagsCPUBINDLDMAP V0041JobDescMsgCpuBindingFlags = "CPU_BIND_LDMAP" V0041JobDescMsgCpuBindingFlagsCPUBINDLDMASK V0041JobDescMsgCpuBindingFlags = "CPU_BIND_LDMASK" V0041JobDescMsgCpuBindingFlagsCPUBINDLDRANK V0041JobDescMsgCpuBindingFlags = "CPU_BIND_LDRANK" V0041JobDescMsgCpuBindingFlagsCPUBINDMAP V0041JobDescMsgCpuBindingFlags = "CPU_BIND_MAP" V0041JobDescMsgCpuBindingFlagsCPUBINDMASK V0041JobDescMsgCpuBindingFlags = "CPU_BIND_MASK" V0041JobDescMsgCpuBindingFlagsCPUBINDNONE V0041JobDescMsgCpuBindingFlags = "CPU_BIND_NONE" V0041JobDescMsgCpuBindingFlagsCPUBINDONETHREADPERCORE V0041JobDescMsgCpuBindingFlags = "CPU_BIND_ONE_THREAD_PER_CORE" V0041JobDescMsgCpuBindingFlagsCPUBINDRANK V0041JobDescMsgCpuBindingFlags = "CPU_BIND_RANK" V0041JobDescMsgCpuBindingFlagsCPUBINDTOCORES V0041JobDescMsgCpuBindingFlags = "CPU_BIND_TO_CORES" V0041JobDescMsgCpuBindingFlagsCPUBINDTOLDOMS V0041JobDescMsgCpuBindingFlags = "CPU_BIND_TO_LDOMS" V0041JobDescMsgCpuBindingFlagsCPUBINDTOSOCKETS V0041JobDescMsgCpuBindingFlags = "CPU_BIND_TO_SOCKETS" V0041JobDescMsgCpuBindingFlagsCPUBINDTOTHREADS V0041JobDescMsgCpuBindingFlags = "CPU_BIND_TO_THREADS" V0041JobDescMsgCpuBindingFlagsVERBOSE V0041JobDescMsgCpuBindingFlags = "VERBOSE" )
Defines values for V0041JobDescMsgCpuBindingFlags.
type V0041JobDescMsgExclusive ¶
type V0041JobDescMsgExclusive string
V0041JobDescMsgExclusive defines model for V0041JobDescMsg.Exclusive.
const ( V0041JobDescMsgExclusiveFalse V0041JobDescMsgExclusive = "false" V0041JobDescMsgExclusiveMcs V0041JobDescMsgExclusive = "mcs" V0041JobDescMsgExclusiveTopo V0041JobDescMsgExclusive = "topo" V0041JobDescMsgExclusiveTrue V0041JobDescMsgExclusive = "true" V0041JobDescMsgExclusiveUser V0041JobDescMsgExclusive = "user" )
Defines values for V0041JobDescMsgExclusive.
type V0041JobDescMsgFlags ¶
type V0041JobDescMsgFlags string
V0041JobDescMsgFlags defines model for V0041JobDescMsg.Flags.
const ( V0041JobDescMsgFlagsACCRUECOUNTCLEARED V0041JobDescMsgFlags = "ACCRUE_COUNT_CLEARED" V0041JobDescMsgFlagsBACKFILLATTEMPTED V0041JobDescMsgFlags = "BACKFILL_ATTEMPTED" V0041JobDescMsgFlagsCRONJOB V0041JobDescMsgFlags = "CRON_JOB" V0041JobDescMsgFlagsDEPENDENT V0041JobDescMsgFlags = "DEPENDENT" V0041JobDescMsgFlagsEXACTCPUCOUNTREQUESTED V0041JobDescMsgFlags = "EXACT_CPU_COUNT_REQUESTED" V0041JobDescMsgFlagsEXACTMEMORYREQUESTED V0041JobDescMsgFlags = "EXACT_MEMORY_REQUESTED" V0041JobDescMsgFlagsEXACTTASKCOUNTREQUESTED V0041JobDescMsgFlags = "EXACT_TASK_COUNT_REQUESTED" V0041JobDescMsgFlagsGRESBINDINGDISABLED V0041JobDescMsgFlags = "GRES_BINDING_DISABLED" V0041JobDescMsgFlagsGRESBINDINGENFORCED V0041JobDescMsgFlags = "GRES_BINDING_ENFORCED" V0041JobDescMsgFlagsHASSTATEDIRECTORY V0041JobDescMsgFlags = "HAS_STATE_DIRECTORY" V0041JobDescMsgFlagsHETEROGENEOUSJOB V0041JobDescMsgFlags = "HETEROGENEOUS_JOB" V0041JobDescMsgFlagsJOBACCRUETIMERESET V0041JobDescMsgFlags = "JOB_ACCRUE_TIME_RESET" V0041JobDescMsgFlagsJOBKILLHURRY V0041JobDescMsgFlags = "JOB_KILL_HURRY" V0041JobDescMsgFlagsJOBWASRUNNING V0041JobDescMsgFlags = "JOB_WAS_RUNNING" V0041JobDescMsgFlagsKILLINVALIDDEPENDENCY V0041JobDescMsgFlags = "KILL_INVALID_DEPENDENCY" V0041JobDescMsgFlagsMAGNETIC V0041JobDescMsgFlags = "MAGNETIC" V0041JobDescMsgFlagsNOKILLINVALIDDEPENDENCY V0041JobDescMsgFlags = "NO_KILL_INVALID_DEPENDENCY" V0041JobDescMsgFlagsPARTITIONASSIGNED V0041JobDescMsgFlags = "PARTITION_ASSIGNED" V0041JobDescMsgFlagsPREFERMINIMUMNODECOUNT V0041JobDescMsgFlags = "PREFER_MINIMUM_NODE_COUNT" V0041JobDescMsgFlagsSCHEDULINGATTEMPTED V0041JobDescMsgFlags = "SCHEDULING_ATTEMPTED" V0041JobDescMsgFlagsSENDJOBENVIRONMENT V0041JobDescMsgFlags = "SEND_JOB_ENVIRONMENT" V0041JobDescMsgFlagsSIBLINGCLUSTERUPDATEONLY V0041JobDescMsgFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0041JobDescMsgFlagsSKIPTRESSTRINGACCOUNTING V0041JobDescMsgFlags = "SKIP_TRES_STRING_ACCOUNTING" V0041JobDescMsgFlagsSPREADJOB V0041JobDescMsgFlags = "SPREAD_JOB" V0041JobDescMsgFlagsSTEPMGRENABLED V0041JobDescMsgFlags = "STEPMGR_ENABLED" V0041JobDescMsgFlagsTESTINGBACKFILL V0041JobDescMsgFlags = "TESTING_BACKFILL" V0041JobDescMsgFlagsTESTINGWHOLENODEBACKFILL V0041JobDescMsgFlags = "TESTING_WHOLE_NODE_BACKFILL" V0041JobDescMsgFlagsTESTNOWONLY V0041JobDescMsgFlags = "TEST_NOW_ONLY" V0041JobDescMsgFlagsTOPPRIORITYJOB V0041JobDescMsgFlags = "TOP_PRIORITY_JOB" V0041JobDescMsgFlagsUSINGDEFAULTACCOUNT V0041JobDescMsgFlags = "USING_DEFAULT_ACCOUNT" V0041JobDescMsgFlagsUSINGDEFAULTPARTITION V0041JobDescMsgFlags = "USING_DEFAULT_PARTITION" V0041JobDescMsgFlagsUSINGDEFAULTQOS V0041JobDescMsgFlags = "USING_DEFAULT_QOS" V0041JobDescMsgFlagsUSINGDEFAULTWCKEY V0041JobDescMsgFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0041JobDescMsgFlags.
type V0041JobDescMsgKillWarningFlags ¶
type V0041JobDescMsgKillWarningFlags string
V0041JobDescMsgKillWarningFlags defines model for V0041JobDescMsg.KillWarningFlags.
const ( V0041JobDescMsgKillWarningFlagsARRAYTASK V0041JobDescMsgKillWarningFlags = "ARRAY_TASK" V0041JobDescMsgKillWarningFlagsBATCHJOB V0041JobDescMsgKillWarningFlags = "BATCH_JOB" V0041JobDescMsgKillWarningFlagsCRONJOBS V0041JobDescMsgKillWarningFlags = "CRON_JOBS" V0041JobDescMsgKillWarningFlagsFEDERATIONREQUEUE V0041JobDescMsgKillWarningFlags = "FEDERATION_REQUEUE" V0041JobDescMsgKillWarningFlagsFULLJOB V0041JobDescMsgKillWarningFlags = "FULL_JOB" V0041JobDescMsgKillWarningFlagsFULLSTEPSONLY V0041JobDescMsgKillWarningFlags = "FULL_STEPS_ONLY" V0041JobDescMsgKillWarningFlagsHURRY V0041JobDescMsgKillWarningFlags = "HURRY" V0041JobDescMsgKillWarningFlagsNOSIBLINGJOBS V0041JobDescMsgKillWarningFlags = "NO_SIBLING_JOBS" V0041JobDescMsgKillWarningFlagsOUTOFMEMORY V0041JobDescMsgKillWarningFlags = "OUT_OF_MEMORY" V0041JobDescMsgKillWarningFlagsRESERVATIONJOB V0041JobDescMsgKillWarningFlags = "RESERVATION_JOB" V0041JobDescMsgKillWarningFlagsVERBOSE V0041JobDescMsgKillWarningFlags = "VERBOSE" V0041JobDescMsgKillWarningFlagsWARNINGSENT V0041JobDescMsgKillWarningFlags = "WARNING_SENT" )
Defines values for V0041JobDescMsgKillWarningFlags.
type V0041JobDescMsgList ¶
type V0041JobDescMsgList = []V0041JobDescMsg
V0041JobDescMsgList defines model for v0.0.41_job_desc_msg_list.
type V0041JobDescMsgMailType ¶
type V0041JobDescMsgMailType string
V0041JobDescMsgMailType defines model for V0041JobDescMsg.MailType.
const ( V0041JobDescMsgMailTypeARRAYTASKS V0041JobDescMsgMailType = "ARRAY_TASKS" V0041JobDescMsgMailTypeBEGIN V0041JobDescMsgMailType = "BEGIN" V0041JobDescMsgMailTypeEND V0041JobDescMsgMailType = "END" V0041JobDescMsgMailTypeFAIL V0041JobDescMsgMailType = "FAIL" V0041JobDescMsgMailTypeINVALIDDEPENDENCY V0041JobDescMsgMailType = "INVALID_DEPENDENCY" V0041JobDescMsgMailTypeREQUEUE V0041JobDescMsgMailType = "REQUEUE" V0041JobDescMsgMailTypeSTAGEOUT V0041JobDescMsgMailType = "STAGE_OUT" V0041JobDescMsgMailTypeTIME100 V0041JobDescMsgMailType = "TIME=100%" V0041JobDescMsgMailTypeTIME50 V0041JobDescMsgMailType = "TIME=50%" V0041JobDescMsgMailTypeTIME80 V0041JobDescMsgMailType = "TIME=80%" V0041JobDescMsgMailTypeTIME90 V0041JobDescMsgMailType = "TIME=90%" )
Defines values for V0041JobDescMsgMailType.
type V0041JobDescMsgMemoryBindingType ¶
type V0041JobDescMsgMemoryBindingType string
V0041JobDescMsgMemoryBindingType defines model for V0041JobDescMsg.MemoryBindingType.
const ( V0041JobDescMsgMemoryBindingTypeLOCAL V0041JobDescMsgMemoryBindingType = "LOCAL" V0041JobDescMsgMemoryBindingTypeMAP V0041JobDescMsgMemoryBindingType = "MAP" V0041JobDescMsgMemoryBindingTypeMASK V0041JobDescMsgMemoryBindingType = "MASK" V0041JobDescMsgMemoryBindingTypeNONE V0041JobDescMsgMemoryBindingType = "NONE" V0041JobDescMsgMemoryBindingTypePREFER V0041JobDescMsgMemoryBindingType = "PREFER" V0041JobDescMsgMemoryBindingTypeRANK V0041JobDescMsgMemoryBindingType = "RANK" V0041JobDescMsgMemoryBindingTypeSORT V0041JobDescMsgMemoryBindingType = "SORT" V0041JobDescMsgMemoryBindingTypeVERBOSE V0041JobDescMsgMemoryBindingType = "VERBOSE" )
Defines values for V0041JobDescMsgMemoryBindingType.
type V0041JobDescMsgOpenMode ¶
type V0041JobDescMsgOpenMode string
V0041JobDescMsgOpenMode defines model for V0041JobDescMsg.OpenMode.
const ( APPEND V0041JobDescMsgOpenMode = "APPEND" TRUNCATE V0041JobDescMsgOpenMode = "TRUNCATE" )
Defines values for V0041JobDescMsgOpenMode.
type V0041JobDescMsgProfile ¶
type V0041JobDescMsgProfile string
V0041JobDescMsgProfile defines model for V0041JobDescMsg.Profile.
const ( V0041JobDescMsgProfileENERGY V0041JobDescMsgProfile = "ENERGY" V0041JobDescMsgProfileLUSTRE V0041JobDescMsgProfile = "LUSTRE" V0041JobDescMsgProfileNETWORK V0041JobDescMsgProfile = "NETWORK" V0041JobDescMsgProfileNONE V0041JobDescMsgProfile = "NONE" V0041JobDescMsgProfileNOTSET V0041JobDescMsgProfile = "NOT_SET" V0041JobDescMsgProfileTASK V0041JobDescMsgProfile = "TASK" )
Defines values for V0041JobDescMsgProfile.
type V0041JobDescMsgShared ¶
type V0041JobDescMsgShared string
V0041JobDescMsgShared defines model for V0041JobDescMsg.Shared.
const ( )
Defines values for V0041JobDescMsgShared.
type V0041JobDescMsgX11 ¶
type V0041JobDescMsgX11 string
V0041JobDescMsgX11 defines model for V0041JobDescMsg.X11.
const ( BATCHNODE V0041JobDescMsgX11 = "BATCH_NODE" FIRSTNODE V0041JobDescMsgX11 = "FIRST_NODE" FORWARDALLNODES V0041JobDescMsgX11 = "FORWARD_ALL_NODES" LASTNODE V0041JobDescMsgX11 = "LAST_NODE" )
Defines values for V0041JobDescMsgX11.
type V0041JobFlags ¶
type V0041JobFlags string
V0041JobFlags defines model for V0041Job.Flags.
const ( V0041JobFlagsCLEARSCHEDULING V0041JobFlags = "CLEAR_SCHEDULING" V0041JobFlagsNONE V0041JobFlags = "NONE" V0041JobFlagsNOTSET V0041JobFlags = "NOT_SET" V0041JobFlagsSTARTEDONBACKFILL V0041JobFlags = "STARTED_ON_BACKFILL" V0041JobFlagsSTARTEDONSCHEDULE V0041JobFlags = "STARTED_ON_SCHEDULE" V0041JobFlagsSTARTEDONSUBMIT V0041JobFlags = "STARTED_ON_SUBMIT" V0041JobFlagsSTARTRECEIVED V0041JobFlags = "START_RECEIVED" )
Defines values for V0041JobFlags.
type V0041JobInfo ¶
type V0041JobInfo struct {
// Account Account associated with the job
Account *string `json:"account,omitempty"`
AccrueTime *V0041Uint64NoValStruct `json:"accrue_time,omitempty"`
// AdminComment Arbitrary comment made by administrator
AdminComment *string `json:"admin_comment,omitempty"`
// AllocatingNode Local node making the resource allocation
AllocatingNode *string `json:"allocating_node,omitempty"`
ArrayJobId *V0041Uint32NoValStruct `json:"array_job_id,omitempty"`
ArrayMaxTasks *V0041Uint32NoValStruct `json:"array_max_tasks,omitempty"`
ArrayTaskId *V0041Uint32NoValStruct `json:"array_task_id,omitempty"`
// ArrayTaskString String expression of task IDs in this record
ArrayTaskString *string `json:"array_task_string,omitempty"`
// AssociationId Unique identifier for the association
AssociationId *int32 `json:"association_id,omitempty"`
// BatchFeatures Features required for batch script's node
BatchFeatures *string `json:"batch_features,omitempty"`
// BatchFlag True if batch job
BatchFlag *bool `json:"batch_flag,omitempty"`
// BatchHost Name of host running batch script
BatchHost *string `json:"batch_host,omitempty"`
BillableTres *V0041Float64NoValStruct `json:"billable_tres,omitempty"`
// BurstBuffer Burst buffer specifications
BurstBuffer *string `json:"burst_buffer,omitempty"`
// BurstBufferState Burst buffer state details
BurstBufferState *string `json:"burst_buffer_state,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
// ClusterFeatures List of required cluster features
ClusterFeatures *string `json:"cluster_features,omitempty"`
// Command Executed command
Command *string `json:"command,omitempty"`
// Comment Arbitrary comment
Comment *string `json:"comment,omitempty"`
// Container Absolute path to OCI container bundle
Container *string `json:"container,omitempty"`
// ContainerId OCI container ID
ContainerId *string `json:"container_id,omitempty"`
// Contiguous True if job requires contiguous nodes
Contiguous *bool `json:"contiguous,omitempty"`
// CoreSpec Specialized core count
CoreSpec *int32 `json:"core_spec,omitempty"`
CoresPerSocket *V0041Uint16NoValStruct `json:"cores_per_socket,omitempty"`
CpuFrequencyGovernor *V0041Uint32NoValStruct `json:"cpu_frequency_governor,omitempty"`
CpuFrequencyMaximum *V0041Uint32NoValStruct `json:"cpu_frequency_maximum,omitempty"`
CpuFrequencyMinimum *V0041Uint32NoValStruct `json:"cpu_frequency_minimum,omitempty"`
Cpus *V0041Uint32NoValStruct `json:"cpus,omitempty"`
CpusPerTask *V0041Uint16NoValStruct `json:"cpus_per_task,omitempty"`
// CpusPerTres Semicolon delimited list of TRES=# values indicating how many CPUs should be allocated for each specified TRES (currently only used for gres/gpu)
CpusPerTres *string `json:"cpus_per_tres,omitempty"`
// Cron Time specification for scrontab job
Cron *string `json:"cron,omitempty"`
// CurrentWorkingDirectory Working directory to use for the job
CurrentWorkingDirectory *string `json:"current_working_directory,omitempty"`
Deadline *V0041Uint64NoValStruct `json:"deadline,omitempty"`
DelayBoot *V0041Uint32NoValStruct `json:"delay_boot,omitempty"`
// Dependency Other jobs that must meet certain criteria before this job can start
Dependency *string `json:"dependency,omitempty"`
DerivedExitCode *V0041ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
EligibleTime *V0041Uint64NoValStruct `json:"eligible_time,omitempty"`
EndTime *V0041Uint64NoValStruct `json:"end_time,omitempty"`
// ExcludedNodes Comma separated list of nodes that may not be used
ExcludedNodes *string `json:"excluded_nodes,omitempty"`
// Deprecated:
Exclusive *[]V0041JobInfoExclusive `json:"exclusive,omitempty"`
ExitCode *V0041ProcessExitCodeVerbose `json:"exit_code,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
// FailedNode Name of node that caused job failure
FailedNode *string `json:"failed_node,omitempty"`
// Features Comma separated list of features that are required
Features *string `json:"features,omitempty"`
// FederationOrigin Origin cluster's name (when using federation)
FederationOrigin *string `json:"federation_origin,omitempty"`
// FederationSiblingsActive Active sibling job names
FederationSiblingsActive *string `json:"federation_siblings_active,omitempty"`
// FederationSiblingsViable Viable sibling job names
FederationSiblingsViable *string `json:"federation_siblings_viable,omitempty"`
// Flags Job flags
Flags *[]V0041JobInfoFlags `json:"flags,omitempty"`
GresDetail *V0041JobInfoGresDetail `json:"gres_detail,omitempty"`
// GroupId Group ID of the user that owns the job
GroupId *int32 `json:"group_id,omitempty"`
// GroupName Group name of the user that owns the job
GroupName *string `json:"group_name,omitempty"`
HetJobId *V0041Uint32NoValStruct `json:"het_job_id,omitempty"`
// HetJobIdSet Job ID range for all heterogeneous job components
HetJobIdSet *string `json:"het_job_id_set,omitempty"`
HetJobOffset *V0041Uint32NoValStruct `json:"het_job_offset,omitempty"`
// Hold Hold (true) or release (false) job
Hold *bool `json:"hold,omitempty"`
// JobId Job ID
JobId *int32 `json:"job_id,omitempty"`
JobResources *V0041JobRes `json:"job_resources,omitempty"`
JobSizeStr *V0041CsvString `json:"job_size_str,omitempty"`
// JobState Current state
JobState *[]V0041JobInfoJobState `json:"job_state,omitempty"`
LastSchedEvaluation *V0041Uint64NoValStruct `json:"last_sched_evaluation,omitempty"`
// Licenses License(s) required by the job
Licenses *string `json:"licenses,omitempty"`
// MailType Mail event type(s)
MailType *[]V0041JobInfoMailType `json:"mail_type,omitempty"`
// MailUser User to receive email notifications
MailUser *string `json:"mail_user,omitempty"`
MaxCpus *V0041Uint32NoValStruct `json:"max_cpus,omitempty"`
MaxNodes *V0041Uint32NoValStruct `json:"max_nodes,omitempty"`
// MaximumSwitchWaitTime Maximum time to wait for switches in seconds
MaximumSwitchWaitTime *int32 `json:"maximum_switch_wait_time,omitempty"`
// McsLabel Multi-Category Security label on the job
McsLabel *string `json:"mcs_label,omitempty"`
MemoryPerCpu *V0041Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0041Uint64NoValStruct `json:"memory_per_node,omitempty"`
// MemoryPerTres Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
MemoryPerTres *string `json:"memory_per_tres,omitempty"`
MinimumCpusPerNode *V0041Uint16NoValStruct `json:"minimum_cpus_per_node,omitempty"`
// MinimumSwitches Maximum number of switches (the 'minimum' in the key is incorrect)
MinimumSwitches *int32 `json:"minimum_switches,omitempty"`
MinimumTmpDiskPerNode *V0041Uint32NoValStruct `json:"minimum_tmp_disk_per_node,omitempty"`
// Name Job name
Name *string `json:"name,omitempty"`
// Network Network specs for the job
Network *string `json:"network,omitempty"`
// Nice Requested job priority change
Nice *int32 `json:"nice,omitempty"`
NodeCount *V0041Uint32NoValStruct `json:"node_count,omitempty"`
// Nodes Node(s) allocated to the job
Nodes *string `json:"nodes,omitempty"`
// Deprecated:
Oversubscribe *bool `json:"oversubscribe,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
Power *struct {
// Deprecated:
Flags *[]interface{} `json:"flags,omitempty"`
} `json:"power,omitempty"`
PreSusTime *V0041Uint64NoValStruct `json:"pre_sus_time,omitempty"`
PreemptTime *V0041Uint64NoValStruct `json:"preempt_time,omitempty"`
PreemptableTime *V0041Uint64NoValStruct `json:"preemptable_time,omitempty"`
// Prefer Feature(s) the job requested but that are not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0041JobInfoProfile `json:"profile,omitempty"`
// Qos Quality of Service assigned to the job
Qos *string `json:"qos,omitempty"`
// Reboot Node reboot requested before start
Reboot *bool `json:"reboot,omitempty"`
// Requeue Determines whether the job may be requeued
Requeue *bool `json:"requeue,omitempty"`
// RequiredNodes Comma separated list of required nodes
RequiredNodes *string `json:"required_nodes,omitempty"`
ResizeTime *V0041Uint64NoValStruct `json:"resize_time,omitempty"`
// RestartCnt Number of job restarts
RestartCnt *int32 `json:"restart_cnt,omitempty"`
// ResvName Name of reservation to use
ResvName *string `json:"resv_name,omitempty"`
// ScheduledNodes List of nodes scheduled to be used for the job
ScheduledNodes *string `json:"scheduled_nodes,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0041JobInfoShared `json:"shared,omitempty"`
// ShowFlags Job details shown in this response
ShowFlags *[]V0041JobInfoShowFlags `json:"show_flags,omitempty"`
// SocketsPerBoard Number of sockets per board required
SocketsPerBoard *int32 `json:"sockets_per_board,omitempty"`
SocketsPerNode *V0041Uint16NoValStruct `json:"sockets_per_node,omitempty"`
// StandardError Path to stderr file
StandardError *string `json:"standard_error,omitempty"`
// StandardInput Path to stdin file
StandardInput *string `json:"standard_input,omitempty"`
// StandardOutput Path to stdout file
StandardOutput *string `json:"standard_output,omitempty"`
StartTime *V0041Uint64NoValStruct `json:"start_time,omitempty"`
// StateDescription Optional details for state_reason
StateDescription *string `json:"state_description,omitempty"`
// StateReason Reason for current Pending or Failed state
StateReason *string `json:"state_reason,omitempty"`
SubmitTime *V0041Uint64NoValStruct `json:"submit_time,omitempty"`
SuspendTime *V0041Uint64NoValStruct `json:"suspend_time,omitempty"`
// SystemComment Arbitrary comment from slurmctld
SystemComment *string `json:"system_comment,omitempty"`
Tasks *V0041Uint32NoValStruct `json:"tasks,omitempty"`
TasksPerBoard *V0041Uint16NoValStruct `json:"tasks_per_board,omitempty"`
TasksPerCore *V0041Uint16NoValStruct `json:"tasks_per_core,omitempty"`
TasksPerNode *V0041Uint16NoValStruct `json:"tasks_per_node,omitempty"`
TasksPerSocket *V0041Uint16NoValStruct `json:"tasks_per_socket,omitempty"`
TasksPerTres *V0041Uint16NoValStruct `json:"tasks_per_tres,omitempty"`
// ThreadSpec Specialized thread count
ThreadSpec *int32 `json:"thread_spec,omitempty"`
ThreadsPerCore *V0041Uint16NoValStruct `json:"threads_per_core,omitempty"`
TimeLimit *V0041Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0041Uint32NoValStruct `json:"time_minimum,omitempty"`
// TresAllocStr TRES used by the job
TresAllocStr *string `json:"tres_alloc_str,omitempty"`
// TresBind Task to TRES binding directives
TresBind *string `json:"tres_bind,omitempty"`
// TresFreq TRES frequency directives
TresFreq *string `json:"tres_freq,omitempty"`
// TresPerJob Comma separated list of TRES=# values to be allocated per job
TresPerJob *string `json:"tres_per_job,omitempty"`
// TresPerNode Comma separated list of TRES=# values to be allocated per node
TresPerNode *string `json:"tres_per_node,omitempty"`
// TresPerSocket Comma separated list of TRES=# values to be allocated per socket
TresPerSocket *string `json:"tres_per_socket,omitempty"`
// TresPerTask Comma separated list of TRES=# values to be allocated per task
TresPerTask *string `json:"tres_per_task,omitempty"`
// TresReqStr TRES requested by the job
TresReqStr *string `json:"tres_req_str,omitempty"`
// UserId User ID that owns the job
UserId *int32 `json:"user_id,omitempty"`
// UserName User name that owns the job
UserName *string `json:"user_name,omitempty"`
// Wckey Workload characterization key
Wckey *string `json:"wckey,omitempty"`
}
V0041JobInfo defines model for v0.0.41_job_info.
type V0041JobInfoExclusive ¶
type V0041JobInfoExclusive string
V0041JobInfoExclusive defines model for V0041JobInfo.Exclusive.
const ( V0041JobInfoExclusiveFalse V0041JobInfoExclusive = "false" V0041JobInfoExclusiveMcs V0041JobInfoExclusive = "mcs" V0041JobInfoExclusiveTopo V0041JobInfoExclusive = "topo" V0041JobInfoExclusiveTrue V0041JobInfoExclusive = "true" V0041JobInfoExclusiveUser V0041JobInfoExclusive = "user" )
Defines values for V0041JobInfoExclusive.
type V0041JobInfoFlags ¶
type V0041JobInfoFlags string
V0041JobInfoFlags defines model for V0041JobInfo.Flags.
const ( V0041JobInfoFlagsACCRUECOUNTCLEARED V0041JobInfoFlags = "ACCRUE_COUNT_CLEARED" V0041JobInfoFlagsBACKFILLATTEMPTED V0041JobInfoFlags = "BACKFILL_ATTEMPTED" V0041JobInfoFlagsCRONJOB V0041JobInfoFlags = "CRON_JOB" V0041JobInfoFlagsDEPENDENT V0041JobInfoFlags = "DEPENDENT" V0041JobInfoFlagsEXACTCPUCOUNTREQUESTED V0041JobInfoFlags = "EXACT_CPU_COUNT_REQUESTED" V0041JobInfoFlagsEXACTMEMORYREQUESTED V0041JobInfoFlags = "EXACT_MEMORY_REQUESTED" V0041JobInfoFlagsEXACTTASKCOUNTREQUESTED V0041JobInfoFlags = "EXACT_TASK_COUNT_REQUESTED" V0041JobInfoFlagsGRESBINDINGDISABLED V0041JobInfoFlags = "GRES_BINDING_DISABLED" V0041JobInfoFlagsGRESBINDINGENFORCED V0041JobInfoFlags = "GRES_BINDING_ENFORCED" V0041JobInfoFlagsHASSTATEDIRECTORY V0041JobInfoFlags = "HAS_STATE_DIRECTORY" V0041JobInfoFlagsHETEROGENEOUSJOB V0041JobInfoFlags = "HETEROGENEOUS_JOB" V0041JobInfoFlagsJOBACCRUETIMERESET V0041JobInfoFlags = "JOB_ACCRUE_TIME_RESET" V0041JobInfoFlagsJOBKILLHURRY V0041JobInfoFlags = "JOB_KILL_HURRY" V0041JobInfoFlagsJOBWASRUNNING V0041JobInfoFlags = "JOB_WAS_RUNNING" V0041JobInfoFlagsKILLINVALIDDEPENDENCY V0041JobInfoFlags = "KILL_INVALID_DEPENDENCY" V0041JobInfoFlagsMAGNETIC V0041JobInfoFlags = "MAGNETIC" V0041JobInfoFlagsNOKILLINVALIDDEPENDENCY V0041JobInfoFlags = "NO_KILL_INVALID_DEPENDENCY" V0041JobInfoFlagsPARTITIONASSIGNED V0041JobInfoFlags = "PARTITION_ASSIGNED" V0041JobInfoFlagsPREFERMINIMUMNODECOUNT V0041JobInfoFlags = "PREFER_MINIMUM_NODE_COUNT" V0041JobInfoFlagsSCHEDULINGATTEMPTED V0041JobInfoFlags = "SCHEDULING_ATTEMPTED" V0041JobInfoFlagsSENDJOBENVIRONMENT V0041JobInfoFlags = "SEND_JOB_ENVIRONMENT" V0041JobInfoFlagsSIBLINGCLUSTERUPDATEONLY V0041JobInfoFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0041JobInfoFlagsSKIPTRESSTRINGACCOUNTING V0041JobInfoFlags = "SKIP_TRES_STRING_ACCOUNTING" V0041JobInfoFlagsSPREADJOB V0041JobInfoFlags = "SPREAD_JOB" V0041JobInfoFlagsSTEPMGRENABLED V0041JobInfoFlags = "STEPMGR_ENABLED" V0041JobInfoFlagsTESTINGBACKFILL V0041JobInfoFlags = "TESTING_BACKFILL" V0041JobInfoFlagsTESTINGWHOLENODEBACKFILL V0041JobInfoFlags = "TESTING_WHOLE_NODE_BACKFILL" V0041JobInfoFlagsTESTNOWONLY V0041JobInfoFlags = "TEST_NOW_ONLY" V0041JobInfoFlagsTOPPRIORITYJOB V0041JobInfoFlags = "TOP_PRIORITY_JOB" V0041JobInfoFlagsUSINGDEFAULTACCOUNT V0041JobInfoFlags = "USING_DEFAULT_ACCOUNT" V0041JobInfoFlagsUSINGDEFAULTPARTITION V0041JobInfoFlags = "USING_DEFAULT_PARTITION" V0041JobInfoFlagsUSINGDEFAULTQOS V0041JobInfoFlags = "USING_DEFAULT_QOS" V0041JobInfoFlagsUSINGDEFAULTWCKEY V0041JobInfoFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0041JobInfoFlags.
type V0041JobInfoGresDetail ¶
type V0041JobInfoGresDetail = []string
V0041JobInfoGresDetail defines model for v0.0.41_job_info_gres_detail.
type V0041JobInfoJobState ¶
type V0041JobInfoJobState string
V0041JobInfoJobState defines model for V0041JobInfo.JobState.
const ( V0041JobInfoJobStateBOOTFAIL V0041JobInfoJobState = "BOOT_FAIL" V0041JobInfoJobStateCANCELLED V0041JobInfoJobState = "CANCELLED" V0041JobInfoJobStateCOMPLETED V0041JobInfoJobState = "COMPLETED" V0041JobInfoJobStateCOMPLETING V0041JobInfoJobState = "COMPLETING" V0041JobInfoJobStateCONFIGURING V0041JobInfoJobState = "CONFIGURING" V0041JobInfoJobStateDEADLINE V0041JobInfoJobState = "DEADLINE" V0041JobInfoJobStateFAILED V0041JobInfoJobState = "FAILED" V0041JobInfoJobStateLAUNCHFAILED V0041JobInfoJobState = "LAUNCH_FAILED" V0041JobInfoJobStateNODEFAIL V0041JobInfoJobState = "NODE_FAIL" V0041JobInfoJobStateOUTOFMEMORY V0041JobInfoJobState = "OUT_OF_MEMORY" V0041JobInfoJobStatePENDING V0041JobInfoJobState = "PENDING" V0041JobInfoJobStatePOWERUPNODE V0041JobInfoJobState = "POWER_UP_NODE" V0041JobInfoJobStatePREEMPTED V0041JobInfoJobState = "PREEMPTED" V0041JobInfoJobStateRECONFIGFAIL V0041JobInfoJobState = "RECONFIG_FAIL" V0041JobInfoJobStateREQUEUED V0041JobInfoJobState = "REQUEUED" V0041JobInfoJobStateREQUEUEFED V0041JobInfoJobState = "REQUEUE_FED" V0041JobInfoJobStateREQUEUEHOLD V0041JobInfoJobState = "REQUEUE_HOLD" V0041JobInfoJobStateRESIZING V0041JobInfoJobState = "RESIZING" V0041JobInfoJobStateRESVDELHOLD V0041JobInfoJobState = "RESV_DEL_HOLD" V0041JobInfoJobStateREVOKED V0041JobInfoJobState = "REVOKED" V0041JobInfoJobStateRUNNING V0041JobInfoJobState = "RUNNING" V0041JobInfoJobStateSIGNALING V0041JobInfoJobState = "SIGNALING" V0041JobInfoJobStateSPECIALEXIT V0041JobInfoJobState = "SPECIAL_EXIT" V0041JobInfoJobStateSTAGEOUT V0041JobInfoJobState = "STAGE_OUT" V0041JobInfoJobStateSTOPPED V0041JobInfoJobState = "STOPPED" V0041JobInfoJobStateSUSPENDED V0041JobInfoJobState = "SUSPENDED" V0041JobInfoJobStateTIMEOUT V0041JobInfoJobState = "TIMEOUT" V0041JobInfoJobStateUPDATEDB V0041JobInfoJobState = "UPDATE_DB" )
Defines values for V0041JobInfoJobState.
type V0041JobInfoMailType ¶
type V0041JobInfoMailType string
V0041JobInfoMailType defines model for V0041JobInfo.MailType.
const ( V0041JobInfoMailTypeARRAYTASKS V0041JobInfoMailType = "ARRAY_TASKS" V0041JobInfoMailTypeBEGIN V0041JobInfoMailType = "BEGIN" V0041JobInfoMailTypeEND V0041JobInfoMailType = "END" V0041JobInfoMailTypeFAIL V0041JobInfoMailType = "FAIL" V0041JobInfoMailTypeINVALIDDEPENDENCY V0041JobInfoMailType = "INVALID_DEPENDENCY" V0041JobInfoMailTypeREQUEUE V0041JobInfoMailType = "REQUEUE" V0041JobInfoMailTypeSTAGEOUT V0041JobInfoMailType = "STAGE_OUT" V0041JobInfoMailTypeTIME100 V0041JobInfoMailType = "TIME=100%" V0041JobInfoMailTypeTIME50 V0041JobInfoMailType = "TIME=50%" V0041JobInfoMailTypeTIME80 V0041JobInfoMailType = "TIME=80%" V0041JobInfoMailTypeTIME90 V0041JobInfoMailType = "TIME=90%" )
Defines values for V0041JobInfoMailType.
type V0041JobInfoMsg ¶
type V0041JobInfoMsg = []V0041JobInfo
V0041JobInfoMsg defines model for v0.0.41_job_info_msg.
type V0041JobInfoProfile ¶
type V0041JobInfoProfile string
V0041JobInfoProfile defines model for V0041JobInfo.Profile.
const ( V0041JobInfoProfileENERGY V0041JobInfoProfile = "ENERGY" V0041JobInfoProfileLUSTRE V0041JobInfoProfile = "LUSTRE" V0041JobInfoProfileNETWORK V0041JobInfoProfile = "NETWORK" V0041JobInfoProfileNONE V0041JobInfoProfile = "NONE" V0041JobInfoProfileNOTSET V0041JobInfoProfile = "NOT_SET" V0041JobInfoProfileTASK V0041JobInfoProfile = "TASK" )
Defines values for V0041JobInfoProfile.
type V0041JobInfoShared ¶
type V0041JobInfoShared string
V0041JobInfoShared defines model for V0041JobInfo.Shared.
const ( )
Defines values for V0041JobInfoShared.
type V0041JobInfoShowFlags ¶
type V0041JobInfoShowFlags string
V0041JobInfoShowFlags defines model for V0041JobInfo.ShowFlags.
const ( V0041JobInfoShowFlagsALL V0041JobInfoShowFlags = "ALL" V0041JobInfoShowFlagsDETAIL V0041JobInfoShowFlags = "DETAIL" V0041JobInfoShowFlagsFEDERATION V0041JobInfoShowFlags = "FEDERATION" V0041JobInfoShowFlagsFUTURE V0041JobInfoShowFlags = "FUTURE" V0041JobInfoShowFlagsLOCAL V0041JobInfoShowFlags = "LOCAL" V0041JobInfoShowFlagsMIXED V0041JobInfoShowFlags = "MIXED" V0041JobInfoShowFlagsSIBLING V0041JobInfoShowFlags = "SIBLING" )
Defines values for V0041JobInfoShowFlags.
type V0041JobRes ¶
type V0041JobRes struct {
// Cpus Number of allocated CPUs
Cpus int32 `json:"cpus"`
Nodes *struct {
// Allocation Job resources for a node
Allocation *V0041JobResNodes `json:"allocation,omitempty"`
// Count Number of allocated nodes
Count *int32 `json:"count,omitempty"`
// List Node(s) allocated to the job
List *string `json:"list,omitempty"`
// SelectType Node scheduling selection method
SelectType *[]V0041JobResNodesSelectType `json:"select_type,omitempty"`
// Whole Whether whole nodes were allocated
Whole *bool `json:"whole,omitempty"`
} `json:"nodes,omitempty"`
// SelectType Scheduler consumable resource selection type
SelectType []V0041JobResSelectType `json:"select_type"`
ThreadsPerCore V0041Uint16NoValStruct `json:"threads_per_core"`
}
V0041JobRes defines model for v0.0.41_job_res.
type V0041JobResCore ¶
type V0041JobResCore struct {
// Index Core index
Index int32 `json:"index"`
// Status Core status
Status []V0041JobResCoreStatus `json:"status"`
}
V0041JobResCore defines model for v0.0.41_job_res_core.
type V0041JobResCoreArray ¶
type V0041JobResCoreArray = []V0041JobResCore
V0041JobResCoreArray defines model for v0.0.41_job_res_core_array.
type V0041JobResCoreStatus ¶
type V0041JobResCoreStatus string
V0041JobResCoreStatus defines model for V0041JobResCore.Status.
const ( V0041JobResCoreStatusALLOCATED V0041JobResCoreStatus = "ALLOCATED" V0041JobResCoreStatusINUSE V0041JobResCoreStatus = "IN_USE" V0041JobResCoreStatusINVALID V0041JobResCoreStatus = "INVALID" V0041JobResCoreStatusUNALLOCATED V0041JobResCoreStatus = "UNALLOCATED" )
Defines values for V0041JobResCoreStatus.
type V0041JobResNode ¶
type V0041JobResNode struct {
Cpus *struct {
// Count Total number of CPUs assigned to job
Count *int32 `json:"count,omitempty"`
// Used Total number of CPUs used by job
Used *int32 `json:"used,omitempty"`
} `json:"cpus,omitempty"`
// Index Node index
Index int32 `json:"index"`
Memory *struct {
// Allocated Total memory (MiB) allocated to job
Allocated *int64 `json:"allocated,omitempty"`
// Used Total memory (MiB) used by job
Used *int64 `json:"used,omitempty"`
} `json:"memory,omitempty"`
// Name Node name
Name string `json:"name"`
Sockets V0041JobResSocketArray `json:"sockets"`
}
V0041JobResNode defines model for v0.0.41_job_res_node.
type V0041JobResNodes ¶
type V0041JobResNodes = []V0041JobResNode
V0041JobResNodes Job resources for a node
type V0041JobResNodesSelectType ¶
type V0041JobResNodesSelectType string
V0041JobResNodesSelectType defines model for V0041JobRes.Nodes.SelectType.
const ( V0041JobResNodesSelectTypeAVAILABLE V0041JobResNodesSelectType = "AVAILABLE" V0041JobResNodesSelectTypeONEROW V0041JobResNodesSelectType = "ONE_ROW" V0041JobResNodesSelectTypeRESERVED V0041JobResNodesSelectType = "RESERVED" )
Defines values for V0041JobResNodesSelectType.
type V0041JobResSelectType ¶
type V0041JobResSelectType string
V0041JobResSelectType defines model for V0041JobRes.SelectType.
const ( V0041JobResSelectTypeBOARD V0041JobResSelectType = "BOARD" V0041JobResSelectTypeCORE V0041JobResSelectType = "CORE" V0041JobResSelectTypeCOREDEFAULTDISTBLOCK V0041JobResSelectType = "CORE_DEFAULT_DIST_BLOCK" V0041JobResSelectTypeCPU V0041JobResSelectType = "CPU" V0041JobResSelectTypeLINEAR V0041JobResSelectType = "LINEAR" V0041JobResSelectTypeLLN V0041JobResSelectType = "LLN" V0041JobResSelectTypeMEMORY V0041JobResSelectType = "MEMORY" V0041JobResSelectTypeONETASKPERCORE V0041JobResSelectType = "ONE_TASK_PER_CORE" V0041JobResSelectTypePACKNODES V0041JobResSelectType = "PACK_NODES" V0041JobResSelectTypeSOCKET V0041JobResSelectType = "SOCKET" )
Defines values for V0041JobResSelectType.
type V0041JobResSocket ¶
type V0041JobResSocket struct {
Cores V0041JobResCoreArray `json:"cores"`
// Index Core index
Index int32 `json:"index"`
}
V0041JobResSocket defines model for v0.0.41_job_res_socket.
type V0041JobResSocketArray ¶
type V0041JobResSocketArray = []V0041JobResSocket
V0041JobResSocketArray defines model for v0.0.41_job_res_socket_array.
type V0041JobStateCurrent ¶
type V0041JobStateCurrent string
V0041JobStateCurrent defines model for V0041Job.State.Current.
const ( V0041JobStateCurrentBOOTFAIL V0041JobStateCurrent = "BOOT_FAIL" V0041JobStateCurrentCANCELLED V0041JobStateCurrent = "CANCELLED" V0041JobStateCurrentCOMPLETED V0041JobStateCurrent = "COMPLETED" V0041JobStateCurrentCOMPLETING V0041JobStateCurrent = "COMPLETING" V0041JobStateCurrentCONFIGURING V0041JobStateCurrent = "CONFIGURING" V0041JobStateCurrentDEADLINE V0041JobStateCurrent = "DEADLINE" V0041JobStateCurrentFAILED V0041JobStateCurrent = "FAILED" V0041JobStateCurrentLAUNCHFAILED V0041JobStateCurrent = "LAUNCH_FAILED" V0041JobStateCurrentNODEFAIL V0041JobStateCurrent = "NODE_FAIL" V0041JobStateCurrentOUTOFMEMORY V0041JobStateCurrent = "OUT_OF_MEMORY" V0041JobStateCurrentPENDING V0041JobStateCurrent = "PENDING" V0041JobStateCurrentPOWERUPNODE V0041JobStateCurrent = "POWER_UP_NODE" V0041JobStateCurrentPREEMPTED V0041JobStateCurrent = "PREEMPTED" V0041JobStateCurrentRECONFIGFAIL V0041JobStateCurrent = "RECONFIG_FAIL" V0041JobStateCurrentREQUEUED V0041JobStateCurrent = "REQUEUED" V0041JobStateCurrentREQUEUEFED V0041JobStateCurrent = "REQUEUE_FED" V0041JobStateCurrentREQUEUEHOLD V0041JobStateCurrent = "REQUEUE_HOLD" V0041JobStateCurrentRESIZING V0041JobStateCurrent = "RESIZING" V0041JobStateCurrentRESVDELHOLD V0041JobStateCurrent = "RESV_DEL_HOLD" V0041JobStateCurrentREVOKED V0041JobStateCurrent = "REVOKED" V0041JobStateCurrentRUNNING V0041JobStateCurrent = "RUNNING" V0041JobStateCurrentSIGNALING V0041JobStateCurrent = "SIGNALING" V0041JobStateCurrentSPECIALEXIT V0041JobStateCurrent = "SPECIAL_EXIT" V0041JobStateCurrentSTAGEOUT V0041JobStateCurrent = "STAGE_OUT" V0041JobStateCurrentSTOPPED V0041JobStateCurrent = "STOPPED" V0041JobStateCurrentSUSPENDED V0041JobStateCurrent = "SUSPENDED" V0041JobStateCurrentTIMEOUT V0041JobStateCurrent = "TIMEOUT" V0041JobStateCurrentUPDATEDB V0041JobStateCurrent = "UPDATE_DB" )
Defines values for V0041JobStateCurrent.
type V0041JobSubmitReq ¶
type V0041JobSubmitReq struct {
Job *V0041JobDescMsg `json:"job,omitempty"`
Jobs *V0041JobDescMsgList `json:"jobs,omitempty"`
// Script Deprecated; Populate script field in jobs[0] or job
// Deprecated:
Script *string `json:"script,omitempty"`
}
V0041JobSubmitReq defines model for v0.0.41_job_submit_req.
type V0041JobSubmitResponseMsg ¶
type V0041JobSubmitResponseMsg struct {
// Error Error message
Error *string `json:"error,omitempty"`
// ErrorCode Error code
ErrorCode *int32 `json:"error_code,omitempty"`
// JobId New job ID
JobId *int32 `json:"job_id,omitempty"`
// JobSubmitUserMsg Message to user from job_submit plugin
JobSubmitUserMsg *string `json:"job_submit_user_msg,omitempty"`
// StepId New job step ID
StepId *string `json:"step_id,omitempty"`
}
V0041JobSubmitResponseMsg defines model for v0.0.41_job_submit_response_msg.
type V0041KillJobsMsg ¶
type V0041KillJobsMsg struct {
// Account Filter jobs to a specific account
Account *string `json:"account,omitempty"`
// Flags Filter jobs according to flags
Flags *[]V0041KillJobsMsgFlags `json:"flags,omitempty"`
// JobName Filter jobs to a specific name
JobName *string `json:"job_name,omitempty"`
// JobState Filter jobs to a specific state
JobState *[]V0041KillJobsMsgJobState `json:"job_state,omitempty"`
Jobs *V0041KillJobsMsgJobsArray `json:"jobs,omitempty"`
Nodes *V0041HostlistString `json:"nodes,omitempty"`
// Partition Filter jobs to a specific partition
Partition *string `json:"partition,omitempty"`
// Qos Filter jobs to a specific QOS
Qos *string `json:"qos,omitempty"`
// Reservation Filter jobs to a specific reservation
Reservation *string `json:"reservation,omitempty"`
// Signal Signal to send to jobs
Signal *string `json:"signal,omitempty"`
// UserId Filter jobs to a specific numeric user id
UserId *string `json:"user_id,omitempty"`
// UserName Filter jobs to a specific user name
UserName *string `json:"user_name,omitempty"`
// Wckey Filter jobs to a specific wckey
Wckey *string `json:"wckey,omitempty"`
}
V0041KillJobsMsg defines model for v0.0.41_kill_jobs_msg.
type V0041KillJobsMsgFlags ¶
type V0041KillJobsMsgFlags string
V0041KillJobsMsgFlags defines model for V0041KillJobsMsg.Flags.
const ( V0041KillJobsMsgFlagsARRAYTASK V0041KillJobsMsgFlags = "ARRAY_TASK" V0041KillJobsMsgFlagsBATCHJOB V0041KillJobsMsgFlags = "BATCH_JOB" V0041KillJobsMsgFlagsCRONJOBS V0041KillJobsMsgFlags = "CRON_JOBS" V0041KillJobsMsgFlagsFEDERATIONREQUEUE V0041KillJobsMsgFlags = "FEDERATION_REQUEUE" V0041KillJobsMsgFlagsFULLJOB V0041KillJobsMsgFlags = "FULL_JOB" V0041KillJobsMsgFlagsFULLSTEPSONLY V0041KillJobsMsgFlags = "FULL_STEPS_ONLY" V0041KillJobsMsgFlagsHURRY V0041KillJobsMsgFlags = "HURRY" V0041KillJobsMsgFlagsNOSIBLINGJOBS V0041KillJobsMsgFlags = "NO_SIBLING_JOBS" V0041KillJobsMsgFlagsOUTOFMEMORY V0041KillJobsMsgFlags = "OUT_OF_MEMORY" V0041KillJobsMsgFlagsRESERVATIONJOB V0041KillJobsMsgFlags = "RESERVATION_JOB" V0041KillJobsMsgFlagsVERBOSE V0041KillJobsMsgFlags = "VERBOSE" V0041KillJobsMsgFlagsWARNINGSENT V0041KillJobsMsgFlags = "WARNING_SENT" )
Defines values for V0041KillJobsMsgFlags.
type V0041KillJobsMsgJobState ¶
type V0041KillJobsMsgJobState string
V0041KillJobsMsgJobState defines model for V0041KillJobsMsg.JobState.
const ( V0041KillJobsMsgJobStateBOOTFAIL V0041KillJobsMsgJobState = "BOOT_FAIL" V0041KillJobsMsgJobStateCANCELLED V0041KillJobsMsgJobState = "CANCELLED" V0041KillJobsMsgJobStateCOMPLETED V0041KillJobsMsgJobState = "COMPLETED" V0041KillJobsMsgJobStateCOMPLETING V0041KillJobsMsgJobState = "COMPLETING" V0041KillJobsMsgJobStateCONFIGURING V0041KillJobsMsgJobState = "CONFIGURING" V0041KillJobsMsgJobStateDEADLINE V0041KillJobsMsgJobState = "DEADLINE" V0041KillJobsMsgJobStateFAILED V0041KillJobsMsgJobState = "FAILED" V0041KillJobsMsgJobStateLAUNCHFAILED V0041KillJobsMsgJobState = "LAUNCH_FAILED" V0041KillJobsMsgJobStateNODEFAIL V0041KillJobsMsgJobState = "NODE_FAIL" V0041KillJobsMsgJobStateOUTOFMEMORY V0041KillJobsMsgJobState = "OUT_OF_MEMORY" V0041KillJobsMsgJobStatePENDING V0041KillJobsMsgJobState = "PENDING" V0041KillJobsMsgJobStatePOWERUPNODE V0041KillJobsMsgJobState = "POWER_UP_NODE" V0041KillJobsMsgJobStatePREEMPTED V0041KillJobsMsgJobState = "PREEMPTED" V0041KillJobsMsgJobStateRECONFIGFAIL V0041KillJobsMsgJobState = "RECONFIG_FAIL" V0041KillJobsMsgJobStateREQUEUED V0041KillJobsMsgJobState = "REQUEUED" V0041KillJobsMsgJobStateREQUEUEFED V0041KillJobsMsgJobState = "REQUEUE_FED" V0041KillJobsMsgJobStateREQUEUEHOLD V0041KillJobsMsgJobState = "REQUEUE_HOLD" V0041KillJobsMsgJobStateRESIZING V0041KillJobsMsgJobState = "RESIZING" V0041KillJobsMsgJobStateRESVDELHOLD V0041KillJobsMsgJobState = "RESV_DEL_HOLD" V0041KillJobsMsgJobStateREVOKED V0041KillJobsMsgJobState = "REVOKED" V0041KillJobsMsgJobStateRUNNING V0041KillJobsMsgJobState = "RUNNING" V0041KillJobsMsgJobStateSIGNALING V0041KillJobsMsgJobState = "SIGNALING" V0041KillJobsMsgJobStateSPECIALEXIT V0041KillJobsMsgJobState = "SPECIAL_EXIT" V0041KillJobsMsgJobStateSTAGEOUT V0041KillJobsMsgJobState = "STAGE_OUT" V0041KillJobsMsgJobStateSTOPPED V0041KillJobsMsgJobState = "STOPPED" V0041KillJobsMsgJobStateSUSPENDED V0041KillJobsMsgJobState = "SUSPENDED" V0041KillJobsMsgJobStateTIMEOUT V0041KillJobsMsgJobState = "TIMEOUT" V0041KillJobsMsgJobStateUPDATEDB V0041KillJobsMsgJobState = "UPDATE_DB" )
Defines values for V0041KillJobsMsgJobState.
type V0041KillJobsMsgJobsArray ¶
type V0041KillJobsMsgJobsArray = []string
V0041KillJobsMsgJobsArray defines model for v0.0.41_kill_jobs_msg_jobs_array.
type V0041KillJobsRespJob ¶
type V0041KillJobsRespJob struct {
Error *struct {
// Code Numeric error encountered signaling job
Code *int32 `json:"code,omitempty"`
// Message Error message why signaling job failed
Message *string `json:"message,omitempty"`
// String String error encountered signaling job
String *string `json:"string,omitempty"`
} `json:"error,omitempty"`
Federation *struct {
// Sibling Name of federation sibling (may be empty for non-federation)
Sibling *string `json:"sibling,omitempty"`
} `json:"federation,omitempty"`
JobId V0041Uint32NoValStruct `json:"job_id"`
// StepId Job or Step ID that signaling failed
StepId string `json:"step_id"`
}
V0041KillJobsRespJob defines model for v0.0.41_kill_jobs_resp_job.
type V0041KillJobsRespMsg ¶
type V0041KillJobsRespMsg = []V0041KillJobsRespJob
V0041KillJobsRespMsg List of jobs signal responses
type V0041License ¶
type V0041License struct {
// Free Number of licenses currently available
Free *int32 `json:"Free,omitempty"`
// LastConsumed Last known number of licenses that were consumed in the license manager (Remote Only)
LastConsumed *int32 `json:"LastConsumed,omitempty"`
// LastDeficit Number of "missing licenses" from the cluster's perspective
LastDeficit *int32 `json:"LastDeficit,omitempty"`
// LastUpdate When the license information was last updated (UNIX Timestamp)
LastUpdate *int64 `json:"LastUpdate,omitempty"`
// LicenseName Name of the license
LicenseName *string `json:"LicenseName,omitempty"`
// Remote Indicates whether licenses are served by the database
Remote *bool `json:"Remote,omitempty"`
// Reserved Number of licenses reserved
Reserved *int32 `json:"Reserved,omitempty"`
// Total Total number of licenses present
Total *int32 `json:"Total,omitempty"`
// Used Number of licenses in use
Used *int32 `json:"Used,omitempty"`
}
V0041License defines model for v0.0.41_license.
type V0041Licenses ¶
type V0041Licenses = []V0041License
V0041Licenses defines model for v0.0.41_licenses.
type V0041Node ¶
type V0041Node struct {
ActiveFeatures *V0041CsvString `json:"active_features,omitempty"`
// Address NodeAddr, used to establish a communication path
Address *string `json:"address,omitempty"`
// AllocCpus Total number of CPUs currently allocated for jobs
AllocCpus *int32 `json:"alloc_cpus,omitempty"`
// AllocIdleCpus Total number of idle CPUs
AllocIdleCpus *int32 `json:"alloc_idle_cpus,omitempty"`
// AllocMemory Total memory in MB currently allocated for jobs
AllocMemory *int64 `json:"alloc_memory,omitempty"`
// Architecture Computer architecture
Architecture *string `json:"architecture,omitempty"`
// Boards Number of Baseboards in nodes with a baseboard controller
Boards *int32 `json:"boards,omitempty"`
BootTime *V0041Uint64NoValStruct `json:"boot_time,omitempty"`
// BurstbufferNetworkAddress Alternate network path to be used for sbcast network traffic
BurstbufferNetworkAddress *string `json:"burstbuffer_network_address,omitempty"`
// ClusterName Cluster name (only set in federated environments)
ClusterName *string `json:"cluster_name,omitempty"`
// Comment Arbitrary comment
Comment *string `json:"comment,omitempty"`
// Cores Number of cores in a single physical processor socket
Cores *int32 `json:"cores,omitempty"`
// CpuBinding Default method for binding tasks to allocated CPUs
CpuBinding *int32 `json:"cpu_binding,omitempty"`
// CpuLoad CPU load as reported by the OS
CpuLoad *int32 `json:"cpu_load,omitempty"`
// Cpus Total CPUs, including cores and threads
Cpus *int32 `json:"cpus,omitempty"`
// EffectiveCpus Number of effective CPUs (excluding specialized CPUs)
EffectiveCpus *int32 `json:"effective_cpus,omitempty"`
Energy *V0041AcctGatherEnergy `json:"energy,omitempty"`
// Deprecated:
ExternalSensors *map[string]interface{} `json:"external_sensors,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
Features *V0041CsvString `json:"features,omitempty"`
FreeMem *V0041Uint64NoValStruct `json:"free_mem,omitempty"`
// GpuSpec CPU cores reserved for jobs that also use a GPU
GpuSpec *string `json:"gpu_spec,omitempty"`
// Gres Generic resources
Gres *string `json:"gres,omitempty"`
// GresDrained Drained generic resources
GresDrained *string `json:"gres_drained,omitempty"`
// GresUsed Generic resources currently in use
GresUsed *string `json:"gres_used,omitempty"`
// Hostname NodeHostname
Hostname *string `json:"hostname,omitempty"`
// InstanceId Cloud instance ID
InstanceId *string `json:"instance_id,omitempty"`
// InstanceType Cloud instance type
InstanceType *string `json:"instance_type,omitempty"`
LastBusy *V0041Uint64NoValStruct `json:"last_busy,omitempty"`
// McsLabel Multi-Category Security label
McsLabel *string `json:"mcs_label,omitempty"`
// Name NodeName
Name *string `json:"name,omitempty"`
// NextStateAfterReboot The state the node will be assigned after rebooting
NextStateAfterReboot *[]V0041NodeNextStateAfterReboot `json:"next_state_after_reboot,omitempty"`
// OperatingSystem Operating system reported by the node
OperatingSystem *string `json:"operating_system,omitempty"`
// Owner User allowed to run jobs on this node (unset if no restriction)
Owner *string `json:"owner,omitempty"`
Partitions *V0041CsvString `json:"partitions,omitempty"`
// Port TCP port number of the slurmd
Port *int32 `json:"port,omitempty"`
// Deprecated:
Power *map[string]interface{} `json:"power,omitempty"`
// RealMemory Total memory in MB on the node
RealMemory *int64 `json:"real_memory,omitempty"`
// Reason Describes why the node is in a "DOWN", "DRAINED", "DRAINING", "FAILING" or "FAIL" state
Reason *string `json:"reason,omitempty"`
ReasonChangedAt *V0041Uint64NoValStruct `json:"reason_changed_at,omitempty"`
// ReasonSetByUser User who set the reason
ReasonSetByUser *string `json:"reason_set_by_user,omitempty"`
// ResCoresPerGpu Number of CPU cores per GPU restricted to GPU jobs
ResCoresPerGpu *int32 `json:"res_cores_per_gpu,omitempty"`
// Reservation Name of reservation containing this node
Reservation *string `json:"reservation,omitempty"`
ResumeAfter *V0041Uint64NoValStruct `json:"resume_after,omitempty"`
SlurmdStartTime *V0041Uint64NoValStruct `json:"slurmd_start_time,omitempty"`
// Sockets Number of physical processor sockets/chips on the node
Sockets *int32 `json:"sockets,omitempty"`
// SpecializedCores Number of cores reserved for system use
SpecializedCores *int32 `json:"specialized_cores,omitempty"`
// SpecializedCpus Abstract CPU IDs on this node reserved for exclusive use by slurmd and slurmstepd
SpecializedCpus *string `json:"specialized_cpus,omitempty"`
// SpecializedMemory Combined memory limit, in MB, for Slurm compute node daemons
SpecializedMemory *int64 `json:"specialized_memory,omitempty"`
// State Node state(s) applicable to this node
State *[]V0041NodeState `json:"state,omitempty"`
// TemporaryDisk Total size in MB of temporary disk storage in TmpFS
TemporaryDisk *int32 `json:"temporary_disk,omitempty"`
// Threads Number of logical threads in a single physical core
Threads *int32 `json:"threads,omitempty"`
// Tres Configured trackable resources
Tres *string `json:"tres,omitempty"`
// TresUsed Trackable resources currently allocated for jobs
TresUsed *string `json:"tres_used,omitempty"`
// TresWeighted Weighted number of billable trackable resources allocated
TresWeighted *float64 `json:"tres_weighted,omitempty"`
// Version Slurmd version
Version *string `json:"version,omitempty"`
// Weight Weight of the node for scheduling purposes
Weight *int32 `json:"weight,omitempty"`
}
V0041Node defines model for v0.0.41_node.
type V0041NodeNextStateAfterReboot ¶
type V0041NodeNextStateAfterReboot string
V0041NodeNextStateAfterReboot defines model for V0041Node.NextStateAfterReboot.
const ( V0041NodeNextStateAfterRebootALLOCATED V0041NodeNextStateAfterReboot = "ALLOCATED" V0041NodeNextStateAfterRebootCLOUD V0041NodeNextStateAfterReboot = "CLOUD" V0041NodeNextStateAfterRebootCOMPLETING V0041NodeNextStateAfterReboot = "COMPLETING" V0041NodeNextStateAfterRebootDOWN V0041NodeNextStateAfterReboot = "DOWN" V0041NodeNextStateAfterRebootDRAIN V0041NodeNextStateAfterReboot = "DRAIN" V0041NodeNextStateAfterRebootDYNAMICFUTURE V0041NodeNextStateAfterReboot = "DYNAMIC_FUTURE" V0041NodeNextStateAfterRebootDYNAMICNORM V0041NodeNextStateAfterReboot = "DYNAMIC_NORM" V0041NodeNextStateAfterRebootERROR V0041NodeNextStateAfterReboot = "ERROR" V0041NodeNextStateAfterRebootFAIL V0041NodeNextStateAfterReboot = "FAIL" V0041NodeNextStateAfterRebootFUTURE V0041NodeNextStateAfterReboot = "FUTURE" V0041NodeNextStateAfterRebootIDLE V0041NodeNextStateAfterReboot = "IDLE" V0041NodeNextStateAfterRebootINVALID V0041NodeNextStateAfterReboot = "INVALID" V0041NodeNextStateAfterRebootINVALIDREG V0041NodeNextStateAfterReboot = "INVALID_REG" V0041NodeNextStateAfterRebootMAINTENANCE V0041NodeNextStateAfterReboot = "MAINTENANCE" V0041NodeNextStateAfterRebootMIXED V0041NodeNextStateAfterReboot = "MIXED" V0041NodeNextStateAfterRebootNOTRESPONDING V0041NodeNextStateAfterReboot = "NOT_RESPONDING" V0041NodeNextStateAfterRebootPLANNED V0041NodeNextStateAfterReboot = "PLANNED" V0041NodeNextStateAfterRebootPOWERDOWN V0041NodeNextStateAfterReboot = "POWER_DOWN" V0041NodeNextStateAfterRebootPOWERDRAIN V0041NodeNextStateAfterReboot = "POWER_DRAIN" V0041NodeNextStateAfterRebootPOWEREDDOWN V0041NodeNextStateAfterReboot = "POWERED_DOWN" V0041NodeNextStateAfterRebootPOWERINGDOWN V0041NodeNextStateAfterReboot = "POWERING_DOWN" V0041NodeNextStateAfterRebootPOWERINGUP V0041NodeNextStateAfterReboot = "POWERING_UP" V0041NodeNextStateAfterRebootPOWERUP V0041NodeNextStateAfterReboot = "POWER_UP" V0041NodeNextStateAfterRebootREBOOTCANCELED V0041NodeNextStateAfterReboot = "REBOOT_CANCELED" V0041NodeNextStateAfterRebootREBOOTISSUED V0041NodeNextStateAfterReboot = "REBOOT_ISSUED" V0041NodeNextStateAfterRebootREBOOTREQUESTED V0041NodeNextStateAfterReboot = "REBOOT_REQUESTED" V0041NodeNextStateAfterRebootRESERVED V0041NodeNextStateAfterReboot = "RESERVED" V0041NodeNextStateAfterRebootRESUME V0041NodeNextStateAfterReboot = "RESUME" V0041NodeNextStateAfterRebootUNDRAIN V0041NodeNextStateAfterReboot = "UNDRAIN" V0041NodeNextStateAfterRebootUNKNOWN V0041NodeNextStateAfterReboot = "UNKNOWN" )
Defines values for V0041NodeNextStateAfterReboot.
type V0041NodeState ¶
type V0041NodeState string
V0041NodeState defines model for V0041Node.State.
const ( V0041NodeStateALLOCATED V0041NodeState = "ALLOCATED" V0041NodeStateCLOUD V0041NodeState = "CLOUD" V0041NodeStateCOMPLETING V0041NodeState = "COMPLETING" V0041NodeStateDOWN V0041NodeState = "DOWN" V0041NodeStateDRAIN V0041NodeState = "DRAIN" V0041NodeStateDYNAMICFUTURE V0041NodeState = "DYNAMIC_FUTURE" V0041NodeStateDYNAMICNORM V0041NodeState = "DYNAMIC_NORM" V0041NodeStateERROR V0041NodeState = "ERROR" V0041NodeStateFAIL V0041NodeState = "FAIL" V0041NodeStateFUTURE V0041NodeState = "FUTURE" V0041NodeStateIDLE V0041NodeState = "IDLE" V0041NodeStateINVALID V0041NodeState = "INVALID" V0041NodeStateINVALIDREG V0041NodeState = "INVALID_REG" V0041NodeStateMAINTENANCE V0041NodeState = "MAINTENANCE" V0041NodeStateMIXED V0041NodeState = "MIXED" V0041NodeStateNOTRESPONDING V0041NodeState = "NOT_RESPONDING" V0041NodeStatePLANNED V0041NodeState = "PLANNED" V0041NodeStatePOWERDOWN V0041NodeState = "POWER_DOWN" V0041NodeStatePOWERDRAIN V0041NodeState = "POWER_DRAIN" V0041NodeStatePOWEREDDOWN V0041NodeState = "POWERED_DOWN" V0041NodeStatePOWERINGDOWN V0041NodeState = "POWERING_DOWN" V0041NodeStatePOWERINGUP V0041NodeState = "POWERING_UP" V0041NodeStatePOWERUP V0041NodeState = "POWER_UP" V0041NodeStateREBOOTCANCELED V0041NodeState = "REBOOT_CANCELED" V0041NodeStateREBOOTISSUED V0041NodeState = "REBOOT_ISSUED" V0041NodeStateREBOOTREQUESTED V0041NodeState = "REBOOT_REQUESTED" V0041NodeStateRESERVED V0041NodeState = "RESERVED" V0041NodeStateRESUME V0041NodeState = "RESUME" V0041NodeStateUNDRAIN V0041NodeState = "UNDRAIN" V0041NodeStateUNKNOWN V0041NodeState = "UNKNOWN" )
Defines values for V0041NodeState.
type V0041OpenapiAccountsAddCondResp ¶
type V0041OpenapiAccountsAddCondResp struct {
Account *V0041AccountShort `json:"account,omitempty"`
AssociationCondition *V0041AccountsAddCond `json:"association_condition,omitempty"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAccountsAddCondResp defines model for v0.0.41_openapi_accounts_add_cond_resp.
type V0041OpenapiAccountsAddCondRespStr ¶
type V0041OpenapiAccountsAddCondRespStr struct {
// AddedAccounts added_accounts
AddedAccounts string `json:"added_accounts"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAccountsAddCondRespStr defines model for v0.0.41_openapi_accounts_add_cond_resp_str.
type V0041OpenapiAccountsRemovedResp ¶
type V0041OpenapiAccountsRemovedResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
RemovedAccounts V0041StringList `json:"removed_accounts"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAccountsRemovedResp defines model for v0.0.41_openapi_accounts_removed_resp.
type V0041OpenapiAccountsResp ¶
type V0041OpenapiAccountsResp struct {
Accounts V0041AccountList `json:"accounts"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAccountsResp defines model for v0.0.41_openapi_accounts_resp.
type V0041OpenapiAssocsRemovedResp ¶
type V0041OpenapiAssocsRemovedResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
RemovedAssociations V0041StringList `json:"removed_associations"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAssocsRemovedResp defines model for v0.0.41_openapi_assocs_removed_resp.
type V0041OpenapiAssocsResp ¶
type V0041OpenapiAssocsResp struct {
Associations V0041AssocList `json:"associations"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiAssocsResp defines model for v0.0.41_openapi_assocs_resp.
type V0041OpenapiClustersRemovedResp ¶
type V0041OpenapiClustersRemovedResp struct {
DeletedClusters V0041StringList `json:"deleted_clusters"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiClustersRemovedResp defines model for v0.0.41_openapi_clusters_removed_resp.
type V0041OpenapiClustersResp ¶
type V0041OpenapiClustersResp struct {
Clusters V0041ClusterRecList `json:"clusters"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiClustersResp defines model for v0.0.41_openapi_clusters_resp.
type V0041OpenapiDiagResp ¶
type V0041OpenapiDiagResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Statistics V0041StatsMsg `json:"statistics"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiDiagResp defines model for v0.0.41_openapi_diag_resp.
type V0041OpenapiError ¶
type V0041OpenapiError struct {
// Description Long form error description
Description *string `json:"description,omitempty"`
// Error Short form error description
Error *string `json:"error,omitempty"`
// ErrorNumber Slurm numeric error identifier
ErrorNumber *int32 `json:"error_number,omitempty"`
// Source Source of error or where error was first detected
Source *string `json:"source,omitempty"`
}
V0041OpenapiError defines model for v0.0.41_openapi_error.
type V0041OpenapiErrors ¶
type V0041OpenapiErrors = []V0041OpenapiError
V0041OpenapiErrors defines model for v0.0.41_openapi_errors.
type V0041OpenapiInstancesResp ¶
type V0041OpenapiInstancesResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Instances V0041InstanceList `json:"instances"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiInstancesResp defines model for v0.0.41_openapi_instances_resp.
type V0041OpenapiJobAllocResp ¶
type V0041OpenapiJobAllocResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
// JobId Submitted Job ID
JobId *int32 `json:"job_id,omitempty"`
// JobSubmitUserMsg Job submission user message
JobSubmitUserMsg *string `json:"job_submit_user_msg,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiJobAllocResp defines model for v0.0.41_openapi_job_alloc_resp.
type V0041OpenapiJobInfoResp ¶
type V0041OpenapiJobInfoResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Jobs V0041JobInfoMsg `json:"jobs"`
LastBackfill V0041Uint64NoValStruct `json:"last_backfill"`
LastUpdate V0041Uint64NoValStruct `json:"last_update"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiJobInfoResp defines model for v0.0.41_openapi_job_info_resp.
type V0041OpenapiJobPostResponse ¶
type V0041OpenapiJobPostResponse struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
// JobId First updated Job ID - Use results instead
// Deprecated:
JobId *string `json:"job_id,omitempty"`
// JobSubmitUserMsg First updated Job submission user message - Use results instead
// Deprecated:
JobSubmitUserMsg *string `json:"job_submit_user_msg,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Results *V0041JobArrayResponseArray `json:"results,omitempty"`
// StepId First updated Step ID - Use results instead
// Deprecated:
StepId *string `json:"step_id,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiJobPostResponse defines model for v0.0.41_openapi_job_post_response.
type V0041OpenapiJobSubmitResponse ¶
type V0041OpenapiJobSubmitResponse struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
// JobId Submitted Job ID
JobId *int32 `json:"job_id,omitempty"`
// JobSubmitUserMsg Job submission user message
JobSubmitUserMsg *string `json:"job_submit_user_msg,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Result *V0041JobSubmitResponseMsg `json:"result,omitempty"`
// StepId Submitted Step ID
StepId *string `json:"step_id,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiJobSubmitResponse defines model for v0.0.41_openapi_job_submit_response.
type V0041OpenapiKillJobsResp ¶
type V0041OpenapiKillJobsResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0041KillJobsRespMsg `json:"status"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiKillJobsResp defines model for v0.0.41_openapi_kill_jobs_resp.
type V0041OpenapiLicensesResp ¶
type V0041OpenapiLicensesResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0041Uint64NoValStruct `json:"last_update"`
Licenses V0041Licenses `json:"licenses"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiLicensesResp defines model for v0.0.41_openapi_licenses_resp.
type V0041OpenapiMeta ¶
type V0041OpenapiMeta struct {
Client *struct {
// Group Client group (if known)
Group *string `json:"group,omitempty"`
// Source Client source description
Source *string `json:"source,omitempty"`
// User Client user (if known)
User *string `json:"user,omitempty"`
} `json:"client,omitempty"`
Command *V0041StringArray `json:"command,omitempty"`
Plugin *struct {
// AccountingStorage Slurm accounting plugin
AccountingStorage *string `json:"accounting_storage,omitempty"`
// DataParser Slurm data_parser plugin
DataParser *string `json:"data_parser,omitempty"`
// Name Slurm plugin name (if applicable)
Name *string `json:"name,omitempty"`
// Type Slurm plugin type (if applicable)
Type *string `json:"type,omitempty"`
} `json:"plugin,omitempty"`
Slurm *struct {
// Cluster Slurm cluster name
Cluster *string `json:"cluster,omitempty"`
// Release Slurm release string
Release *string `json:"release,omitempty"`
Version *struct {
// Major Slurm release major version
Major *string `json:"major,omitempty"`
// Micro Slurm release micro version
Micro *string `json:"micro,omitempty"`
// Minor Slurm release minor version
Minor *string `json:"minor,omitempty"`
} `json:"version,omitempty"`
} `json:"slurm,omitempty"`
}
V0041OpenapiMeta defines model for v0.0.41_openapi_meta.
type V0041OpenapiNodesResp ¶
type V0041OpenapiNodesResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0041Uint64NoValStruct `json:"last_update"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Nodes V0041Nodes `json:"nodes"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiNodesResp defines model for v0.0.41_openapi_nodes_resp.
type V0041OpenapiPartitionResp ¶
type V0041OpenapiPartitionResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0041Uint64NoValStruct `json:"last_update"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Partitions V0041PartitionInfoMsg `json:"partitions"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiPartitionResp defines model for v0.0.41_openapi_partition_resp.
type V0041OpenapiPingArrayResp ¶
type V0041OpenapiPingArrayResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Pings V0041ControllerPingArray `json:"pings"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiPingArrayResp defines model for v0.0.41_openapi_ping_array_resp.
type V0041OpenapiReservationResp ¶
type V0041OpenapiReservationResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0041Uint64NoValStruct `json:"last_update"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Reservations V0041ReservationInfoMsg `json:"reservations"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiReservationResp defines model for v0.0.41_openapi_reservation_resp.
type V0041OpenapiResp ¶
type V0041OpenapiResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiResp defines model for v0.0.41_openapi_resp.
type V0041OpenapiSharesResp ¶
type V0041OpenapiSharesResp struct {
}
V0041OpenapiSharesResp defines model for v0.0.41_openapi_shares_resp.
type V0041OpenapiSlurmdbdConfigResp ¶
type V0041OpenapiSlurmdbdConfigResp struct {
Accounts *V0041AccountList `json:"accounts,omitempty"`
Associations *V0041AssocList `json:"associations,omitempty"`
Clusters *V0041ClusterRecList `json:"clusters,omitempty"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Instances *V0041InstanceList `json:"instances,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Qos *V0041QosList `json:"qos,omitempty"`
Tres *V0041TresList `json:"tres,omitempty"`
Users *V0041UserList `json:"users,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
Wckeys *V0041WckeyList `json:"wckeys,omitempty"`
}
V0041OpenapiSlurmdbdConfigResp defines model for v0.0.41_openapi_slurmdbd_config_resp.
type V0041OpenapiSlurmdbdJobsResp ¶
type V0041OpenapiSlurmdbdJobsResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Jobs V0041JobList `json:"jobs"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiSlurmdbdJobsResp defines model for v0.0.41_openapi_slurmdbd_jobs_resp.
type V0041OpenapiSlurmdbdQosRemovedResp ¶
type V0041OpenapiSlurmdbdQosRemovedResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
RemovedQos V0041StringList `json:"removed_qos"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiSlurmdbdQosRemovedResp defines model for v0.0.41_openapi_slurmdbd_qos_removed_resp.
type V0041OpenapiSlurmdbdQosResp ¶
type V0041OpenapiSlurmdbdQosResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Qos V0041QosList `json:"qos"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiSlurmdbdQosResp defines model for v0.0.41_openapi_slurmdbd_qos_resp.
type V0041OpenapiSlurmdbdStatsResp ¶
type V0041OpenapiSlurmdbdStatsResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Statistics V0041StatsRec `json:"statistics"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiSlurmdbdStatsResp defines model for v0.0.41_openapi_slurmdbd_stats_resp.
type V0041OpenapiTresResp ¶
type V0041OpenapiTresResp struct {
TRES V0041TresList `json:"TRES"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiTresResp defines model for v0.0.41_openapi_tres_resp.
type V0041OpenapiUsersAddCondResp ¶
type V0041OpenapiUsersAddCondResp struct {
AssociationCondition V0041UsersAddCond `json:"association_condition"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
User V0041UserShort `json:"user"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiUsersAddCondResp defines model for v0.0.41_openapi_users_add_cond_resp.
type V0041OpenapiUsersAddCondRespStr ¶
type V0041OpenapiUsersAddCondRespStr struct {
// AddedUsers added_users
AddedUsers string `json:"added_users"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiUsersAddCondRespStr defines model for v0.0.41_openapi_users_add_cond_resp_str.
type V0041OpenapiUsersResp ¶
type V0041OpenapiUsersResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Users V0041UserList `json:"users"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiUsersResp defines model for v0.0.41_openapi_users_resp.
type V0041OpenapiWarning ¶
type V0041OpenapiWarning struct {
// Description Long form warning description
Description *string `json:"description,omitempty"`
// Source Source of warning or where warning was first detected
Source *string `json:"source,omitempty"`
}
V0041OpenapiWarning defines model for v0.0.41_openapi_warning.
type V0041OpenapiWarnings ¶
type V0041OpenapiWarnings = []V0041OpenapiWarning
V0041OpenapiWarnings defines model for v0.0.41_openapi_warnings.
type V0041OpenapiWckeyRemovedResp ¶
type V0041OpenapiWckeyRemovedResp struct {
DeletedWckeys V0041StringList `json:"deleted_wckeys"`
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
}
V0041OpenapiWckeyRemovedResp defines model for v0.0.41_openapi_wckey_removed_resp.
type V0041OpenapiWckeyResp ¶
type V0041OpenapiWckeyResp struct {
Errors *V0041OpenapiErrors `json:"errors,omitempty"`
Meta *V0041OpenapiMeta `json:"meta,omitempty"`
Warnings *V0041OpenapiWarnings `json:"warnings,omitempty"`
Wckeys V0041WckeyList `json:"wckeys"`
}
V0041OpenapiWckeyResp defines model for v0.0.41_openapi_wckey_resp.
type V0041PartitionInfo ¶
type V0041PartitionInfo struct {
Accounts *struct {
// Allowed AllowAccounts
Allowed *string `json:"allowed,omitempty"`
// Deny DenyAccounts
Deny *string `json:"deny,omitempty"`
} `json:"accounts,omitempty"`
// Alternate Alternate
Alternate *string `json:"alternate,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
Cpus *struct {
// TaskBinding CpuBind
TaskBinding *int32 `json:"task_binding,omitempty"`
// Total TotalCPUs
Total *int32 `json:"total,omitempty"`
} `json:"cpus,omitempty"`
Defaults *struct {
// Job JobDefaults
Job *string `json:"job,omitempty"`
// MemoryPerCpu DefMemPerCPU or DefMemPerNode
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
PartitionMemoryPerCpu *V0041Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0041Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
Time *V0041Uint32NoValStruct `json:"time,omitempty"`
} `json:"defaults,omitempty"`
// GraceTime GraceTime
GraceTime *int32 `json:"grace_time,omitempty"`
Groups *struct {
// Allowed AllowGroups
Allowed *string `json:"allowed,omitempty"`
} `json:"groups,omitempty"`
Maximums *struct {
CpusPerNode *V0041Uint32NoValStruct `json:"cpus_per_node,omitempty"`
CpusPerSocket *V0041Uint32NoValStruct `json:"cpus_per_socket,omitempty"`
// MemoryPerCpu MaxMemPerCPU or MaxMemPerNode
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
Nodes *V0041Uint32NoValStruct `json:"nodes,omitempty"`
OverTimeLimit *V0041Uint16NoValStruct `json:"over_time_limit,omitempty"`
Oversubscribe *struct {
// Flags Flags applicable to the OverSubscribe setting
Flags *[]V0041PartitionInfoMaximumsOversubscribeFlags `json:"flags,omitempty"`
// Jobs Maximum number of jobs allowed to oversubscribe resources
Jobs *int32 `json:"jobs,omitempty"`
} `json:"oversubscribe,omitempty"`
PartitionMemoryPerCpu *V0041Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0041Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
// Shares OverSubscribe
Shares *int32 `json:"shares,omitempty"`
Time *V0041Uint32NoValStruct `json:"time,omitempty"`
} `json:"maximums,omitempty"`
Minimums *struct {
// Nodes MinNodes
Nodes *int32 `json:"nodes,omitempty"`
} `json:"minimums,omitempty"`
// Name PartitionName
Name *string `json:"name,omitempty"`
// NodeSets NodeSets
NodeSets *string `json:"node_sets,omitempty"`
Nodes *struct {
// AllowedAllocation AllocNodes
AllowedAllocation *string `json:"allowed_allocation,omitempty"`
// Configured Nodes
Configured *string `json:"configured,omitempty"`
// Total TotalNodes
Total *int32 `json:"total,omitempty"`
} `json:"nodes,omitempty"`
Partition *struct {
// State Current state(s)
State *[]V0041PartitionInfoPartitionState `json:"state,omitempty"`
} `json:"partition,omitempty"`
Priority *struct {
// JobFactor PriorityJobFactor
JobFactor *int32 `json:"job_factor,omitempty"`
// Tier PriorityTier
Tier *int32 `json:"tier,omitempty"`
} `json:"priority,omitempty"`
Qos *struct {
// Allowed AllowQOS
Allowed *string `json:"allowed,omitempty"`
// Assigned QOS
Assigned *string `json:"assigned,omitempty"`
// Deny DenyQOS
Deny *string `json:"deny,omitempty"`
} `json:"qos,omitempty"`
// SelectType Scheduler consumable resource selection type
SelectType *[]V0041PartitionInfoSelectType `json:"select_type,omitempty"`
SuspendTime *V0041Uint32NoValStruct `json:"suspend_time,omitempty"`
Timeouts *struct {
Resume *V0041Uint16NoValStruct `json:"resume,omitempty"`
Suspend *V0041Uint16NoValStruct `json:"suspend,omitempty"`
} `json:"timeouts,omitempty"`
Tres *struct {
// BillingWeights TRESBillingWeights
BillingWeights *string `json:"billing_weights,omitempty"`
// Configured TRES
Configured *string `json:"configured,omitempty"`
} `json:"tres,omitempty"`
}
V0041PartitionInfo defines model for v0.0.41_partition_info.
type V0041PartitionInfoMaximumsOversubscribeFlags ¶
type V0041PartitionInfoMaximumsOversubscribeFlags string
V0041PartitionInfoMaximumsOversubscribeFlags defines model for V0041PartitionInfo.Maximums.Oversubscribe.Flags.
const (
Force V0041PartitionInfoMaximumsOversubscribeFlags = "force"
)
Defines values for V0041PartitionInfoMaximumsOversubscribeFlags.
type V0041PartitionInfoMsg ¶
type V0041PartitionInfoMsg = []V0041PartitionInfo
V0041PartitionInfoMsg defines model for v0.0.41_partition_info_msg.
type V0041PartitionInfoPartitionState ¶
type V0041PartitionInfoPartitionState string
V0041PartitionInfoPartitionState defines model for V0041PartitionInfo.Partition.State.
const ( V0041PartitionInfoPartitionStateDOWN V0041PartitionInfoPartitionState = "DOWN" V0041PartitionInfoPartitionStateDRAIN V0041PartitionInfoPartitionState = "DRAIN" V0041PartitionInfoPartitionStateINACTIVE V0041PartitionInfoPartitionState = "INACTIVE" V0041PartitionInfoPartitionStateUNKNOWN V0041PartitionInfoPartitionState = "UNKNOWN" V0041PartitionInfoPartitionStateUP V0041PartitionInfoPartitionState = "UP" )
Defines values for V0041PartitionInfoPartitionState.
type V0041PartitionInfoSelectType ¶
type V0041PartitionInfoSelectType string
V0041PartitionInfoSelectType defines model for V0041PartitionInfo.SelectType.
const ( V0041PartitionInfoSelectTypeBOARD V0041PartitionInfoSelectType = "BOARD" V0041PartitionInfoSelectTypeCORE V0041PartitionInfoSelectType = "CORE" V0041PartitionInfoSelectTypeCOREDEFAULTDISTBLOCK V0041PartitionInfoSelectType = "CORE_DEFAULT_DIST_BLOCK" V0041PartitionInfoSelectTypeCPU V0041PartitionInfoSelectType = "CPU" V0041PartitionInfoSelectTypeLINEAR V0041PartitionInfoSelectType = "LINEAR" V0041PartitionInfoSelectTypeLLN V0041PartitionInfoSelectType = "LLN" V0041PartitionInfoSelectTypeMEMORY V0041PartitionInfoSelectType = "MEMORY" V0041PartitionInfoSelectTypeONETASKPERCORE V0041PartitionInfoSelectType = "ONE_TASK_PER_CORE" V0041PartitionInfoSelectTypePACKNODES V0041PartitionInfoSelectType = "PACK_NODES" V0041PartitionInfoSelectTypeSOCKET V0041PartitionInfoSelectType = "SOCKET" )
Defines values for V0041PartitionInfoSelectType.
type V0041ProcessExitCodeVerbose ¶
type V0041ProcessExitCodeVerbose struct {
ReturnCode *V0041Uint32NoValStruct `json:"return_code,omitempty"`
Signal *struct {
Id *V0041Uint16NoValStruct `json:"id,omitempty"`
// Name Signal sent to process
Name *string `json:"name,omitempty"`
} `json:"signal,omitempty"`
// Status Status given by return code
Status *[]V0041ProcessExitCodeVerboseStatus `json:"status,omitempty"`
}
V0041ProcessExitCodeVerbose defines model for v0.0.41_process_exit_code_verbose.
type V0041ProcessExitCodeVerboseStatus ¶
type V0041ProcessExitCodeVerboseStatus string
V0041ProcessExitCodeVerboseStatus defines model for V0041ProcessExitCodeVerbose.Status.
const ( V0041ProcessExitCodeVerboseStatusCOREDUMPED V0041ProcessExitCodeVerboseStatus = "CORE_DUMPED" V0041ProcessExitCodeVerboseStatusERROR V0041ProcessExitCodeVerboseStatus = "ERROR" V0041ProcessExitCodeVerboseStatusINVALID V0041ProcessExitCodeVerboseStatus = "INVALID" V0041ProcessExitCodeVerboseStatusPENDING V0041ProcessExitCodeVerboseStatus = "PENDING" V0041ProcessExitCodeVerboseStatusSIGNALED V0041ProcessExitCodeVerboseStatus = "SIGNALED" V0041ProcessExitCodeVerboseStatusSUCCESS V0041ProcessExitCodeVerboseStatus = "SUCCESS" )
Defines values for V0041ProcessExitCodeVerboseStatus.
type V0041Qos ¶
type V0041Qos struct {
// Description Arbitrary description
Description *string `json:"description,omitempty"`
// Flags Flags, to avoid modifying current values specify NOT_SET
Flags *[]V0041QosFlags `json:"flags,omitempty"`
// Id Unique ID
Id *int32 `json:"id,omitempty"`
Limits *struct {
Factor *V0041Float64NoValStruct `json:"factor,omitempty"`
// GraceTime GraceTime
GraceTime *int32 `json:"grace_time,omitempty"`
Max *struct {
Accruing *struct {
Per *struct {
Account *V0041Uint32NoValStruct `json:"account,omitempty"`
User *V0041Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"accruing,omitempty"`
ActiveJobs *struct {
Accruing *V0041Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0041Uint32NoValStruct `json:"count,omitempty"`
} `json:"active_jobs,omitempty"`
Jobs *struct {
ActiveJobs *struct {
Per *struct {
Account *V0041Uint32NoValStruct `json:"account,omitempty"`
User *V0041Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"active_jobs,omitempty"`
Per *struct {
Account *V0041Uint32NoValStruct `json:"account,omitempty"`
User *V0041Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"jobs,omitempty"`
Tres *struct {
Minutes *struct {
Per *struct {
Account *V0041TresList `json:"account,omitempty"`
Job *V0041TresList `json:"job,omitempty"`
Qos *V0041TresList `json:"qos,omitempty"`
User *V0041TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Account *V0041TresList `json:"account,omitempty"`
Job *V0041TresList `json:"job,omitempty"`
Node *V0041TresList `json:"node,omitempty"`
User *V0041TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0041TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
WallClock *struct {
Per *struct {
Job *V0041Uint32NoValStruct `json:"job,omitempty"`
Qos *V0041Uint32NoValStruct `json:"qos,omitempty"`
} `json:"per,omitempty"`
} `json:"wall_clock,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0041Uint32NoValStruct `json:"priority_threshold,omitempty"`
Tres *struct {
Per *struct {
Job *V0041TresList `json:"job,omitempty"`
} `json:"per,omitempty"`
} `json:"tres,omitempty"`
} `json:"min,omitempty"`
} `json:"limits,omitempty"`
// Name Name
Name *string `json:"name,omitempty"`
Preempt *struct {
ExemptTime *V0041Uint32NoValStruct `json:"exempt_time,omitempty"`
List *V0041QosPreemptList `json:"list,omitempty"`
// Mode PreemptMode
Mode *[]V0041QosPreemptMode `json:"mode,omitempty"`
} `json:"preempt,omitempty"`
Priority *V0041Uint32NoValStruct `json:"priority,omitempty"`
UsageFactor *V0041Float64NoValStruct `json:"usage_factor,omitempty"`
UsageThreshold *V0041Float64NoValStruct `json:"usage_threshold,omitempty"`
}
V0041Qos defines model for v0.0.41_qos.
type V0041QosFlags ¶
type V0041QosFlags string
V0041QosFlags defines model for V0041Qos.Flags.
const ( ADD V0041QosFlags = "ADD" DENYLIMIT V0041QosFlags = "DENY_LIMIT" ENFORCEUSAGETHRESHOLD V0041QosFlags = "ENFORCE_USAGE_THRESHOLD" NODECAY V0041QosFlags = "NO_DECAY" NORESERVE V0041QosFlags = "NO_RESERVE" NOTSET V0041QosFlags = "NOT_SET" OVERRIDEPARTITIONQOS V0041QosFlags = "OVERRIDE_PARTITION_QOS" PARTITIONMAXIMUMNODE V0041QosFlags = "PARTITION_MAXIMUM_NODE" PARTITIONMINIMUMNODE V0041QosFlags = "PARTITION_MINIMUM_NODE" PARTITIONTIMELIMIT V0041QosFlags = "PARTITION_TIME_LIMIT" RELATIVE V0041QosFlags = "RELATIVE" REMOVE V0041QosFlags = "REMOVE" REQUIREDRESERVATION V0041QosFlags = "REQUIRED_RESERVATION" USAGEFACTORSAFE V0041QosFlags = "USAGE_FACTOR_SAFE" )
Defines values for V0041QosFlags.
type V0041QosPreemptList ¶
type V0041QosPreemptList = []string
V0041QosPreemptList defines model for v0.0.41_qos_preempt_list.
type V0041QosPreemptMode ¶
type V0041QosPreemptMode string
V0041QosPreemptMode defines model for V0041Qos.Preempt.Mode.
const ( V0041QosPreemptModeCANCEL V0041QosPreemptMode = "CANCEL" V0041QosPreemptModeDISABLED V0041QosPreemptMode = "DISABLED" V0041QosPreemptModeGANG V0041QosPreemptMode = "GANG" V0041QosPreemptModeREQUEUE V0041QosPreemptMode = "REQUEUE" V0041QosPreemptModeSUSPEND V0041QosPreemptMode = "SUSPEND" )
Defines values for V0041QosPreemptMode.
type V0041QosStringIdList ¶
type V0041QosStringIdList = []string
V0041QosStringIdList List of QOS names
type V0041ReservationCoreSpec ¶
type V0041ReservationCoreSpec struct {
// Core IDs of reserved cores
Core *string `json:"core,omitempty"`
// Node Name of reserved node
Node *string `json:"node,omitempty"`
}
V0041ReservationCoreSpec defines model for v0.0.41_reservation_core_spec.
type V0041ReservationInfo ¶
type V0041ReservationInfo struct {
// Accounts Comma separated list of permitted accounts
Accounts *string `json:"accounts,omitempty"`
// BurstBuffer BurstBuffer
BurstBuffer *string `json:"burst_buffer,omitempty"`
// CoreCount CoreCnt
CoreCount *int32 `json:"core_count,omitempty"`
CoreSpecializations *V0041ReservationInfoCoreSpec `json:"core_specializations,omitempty"`
EndTime *V0041Uint64NoValStruct `json:"end_time,omitempty"`
// Features Features
Features *string `json:"features,omitempty"`
// Flags Flags associated with the reservation
Flags *[]V0041ReservationInfoFlags `json:"flags,omitempty"`
// Groups Groups
Groups *string `json:"groups,omitempty"`
// Licenses Licenses
Licenses *string `json:"licenses,omitempty"`
// MaxStartDelay MaxStartDelay in seconds
MaxStartDelay *int32 `json:"max_start_delay,omitempty"`
// Name ReservationName
Name *string `json:"name,omitempty"`
// NodeCount NodeCnt
NodeCount *int32 `json:"node_count,omitempty"`
// NodeList Nodes
NodeList *string `json:"node_list,omitempty"`
// Partition PartitionName
Partition *string `json:"partition,omitempty"`
PurgeCompleted *struct {
Time *V0041Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0041Uint64NoValStruct `json:"start_time,omitempty"`
// Tres Comma separated list of required TRES
Tres *string `json:"tres,omitempty"`
// Users Comma separated list of permitted users
Users *string `json:"users,omitempty"`
Watts *V0041Uint32NoValStruct `json:"watts,omitempty"`
}
V0041ReservationInfo defines model for v0.0.41_reservation_info.
type V0041ReservationInfoCoreSpec ¶
type V0041ReservationInfoCoreSpec = []V0041ReservationCoreSpec
V0041ReservationInfoCoreSpec defines model for v0.0.41_reservation_info_core_spec.
type V0041ReservationInfoFlags ¶
type V0041ReservationInfoFlags string
V0041ReservationInfoFlags defines model for V0041ReservationInfo.Flags.
const ( ALLNODES V0041ReservationInfoFlags = "ALL_NODES" ANYNODES V0041ReservationInfoFlags = "ANY_NODES" DAILY V0041ReservationInfoFlags = "DAILY" DURATIONMINUS V0041ReservationInfoFlags = "DURATION_MINUS" DURATIONPLUS V0041ReservationInfoFlags = "DURATION_PLUS" FLEX V0041ReservationInfoFlags = "FLEX" HOURLY V0041ReservationInfoFlags = "HOURLY" IGNOREJOBS V0041ReservationInfoFlags = "IGNORE_JOBS" MAGNETIC V0041ReservationInfoFlags = "MAGNETIC" MAINT V0041ReservationInfoFlags = "MAINT" NODAILY V0041ReservationInfoFlags = "NO_DAILY" NOFLEX V0041ReservationInfoFlags = "NO_FLEX" NOHOLDJOBSAFTEREND V0041ReservationInfoFlags = "NO_HOLD_JOBS_AFTER_END" NOHOURLY V0041ReservationInfoFlags = "NO_HOURLY" NOIGNOREJOBS V0041ReservationInfoFlags = "NO_IGNORE_JOBS" NOMAINT V0041ReservationInfoFlags = "NO_MAINT" NOPARTNODES V0041ReservationInfoFlags = "NO_PART_NODES" NOPURGECOMP V0041ReservationInfoFlags = "NO_PURGE_COMP" NOSTATIC V0041ReservationInfoFlags = "NO_STATIC" NOUSERDELETE V0041ReservationInfoFlags = "NO_USER_DELETE" NOWEEKDAY V0041ReservationInfoFlags = "NO_WEEKDAY" NOWEEKEND V0041ReservationInfoFlags = "NO_WEEKEND" NOWEEKLY V0041ReservationInfoFlags = "NO_WEEKLY" OVERLAP V0041ReservationInfoFlags = "OVERLAP" PARTNODES V0041ReservationInfoFlags = "PART_NODES" PURGECOMP V0041ReservationInfoFlags = "PURGE_COMP" REOCCURRING V0041ReservationInfoFlags = "REOCCURRING" REPLACE V0041ReservationInfoFlags = "REPLACE" SKIP V0041ReservationInfoFlags = "SKIP" SPECNODES V0041ReservationInfoFlags = "SPEC_NODES" STATIC V0041ReservationInfoFlags = "STATIC" TIMEFLOAT V0041ReservationInfoFlags = "TIME_FLOAT" USERDELETE V0041ReservationInfoFlags = "USER_DELETE" WEEKDAY V0041ReservationInfoFlags = "WEEKDAY" WEEKEND V0041ReservationInfoFlags = "WEEKEND" WEEKLY V0041ReservationInfoFlags = "WEEKLY" )
Defines values for V0041ReservationInfoFlags.
type V0041ReservationInfoMsg ¶
type V0041ReservationInfoMsg = []V0041ReservationInfo
V0041ReservationInfoMsg defines model for v0.0.41_reservation_info_msg.
type V0041RollupStats ¶
type V0041RollupStats struct {
Daily *struct {
// Count Number of daily rollups since last_run
Count *int32 `json:"count,omitempty"`
Duration *struct {
// Last Total time spent doing daily daily rollup (seconds)
Last *int64 `json:"last,omitempty"`
// Max Longest daily rollup time (seconds)
Max *int64 `json:"max,omitempty"`
// Time Total time spent doing daily rollups (seconds)
Time *int64 `json:"time,omitempty"`
} `json:"duration,omitempty"`
// LastRun Last time daily rollup ran (UNIX timestamp)
LastRun *int64 `json:"last_run,omitempty"`
} `json:"daily,omitempty"`
Hourly *struct {
// Count Number of hourly rollups since last_run
Count *int32 `json:"count,omitempty"`
Duration *struct {
// Last Total time spent doing last daily rollup (seconds)
Last *int64 `json:"last,omitempty"`
// Max Longest hourly rollup time (seconds)
Max *int64 `json:"max,omitempty"`
// Time Total time spent doing hourly rollups (seconds)
Time *int64 `json:"time,omitempty"`
} `json:"duration,omitempty"`
// LastRun Last time hourly rollup ran (UNIX timestamp)
LastRun *int64 `json:"last_run,omitempty"`
} `json:"hourly,omitempty"`
Monthly *struct {
// Count Number of monthly rollups since last_run
Count *int32 `json:"count,omitempty"`
Duration *struct {
// Last Total time spent doing monthly daily rollup (seconds)
Last *int64 `json:"last,omitempty"`
// Max Longest monthly rollup time (seconds)
Max *int64 `json:"max,omitempty"`
// Time Total time spent doing monthly rollups (seconds)
Time *int64 `json:"time,omitempty"`
} `json:"duration,omitempty"`
// LastRun Last time monthly rollup ran (UNIX timestamp)
LastRun *int64 `json:"last_run,omitempty"`
} `json:"monthly,omitempty"`
}
V0041RollupStats defines model for v0.0.41_rollup_stats.
type V0041ScheduleExitFields ¶
type V0041ScheduleExitFields struct {
// DefaultQueueDepth Reached number of jobs allowed to be tested
DefaultQueueDepth *int32 `json:"default_queue_depth,omitempty"`
// EndJobQueue Reached end of queue
EndJobQueue *int32 `json:"end_job_queue,omitempty"`
// Licenses Blocked on licenses
Licenses *int32 `json:"licenses,omitempty"`
// MaxJobStart Reached number of jobs allowed to start
MaxJobStart *int32 `json:"max_job_start,omitempty"`
// MaxRpcCnt Reached RPC limit
MaxRpcCnt *int32 `json:"max_rpc_cnt,omitempty"`
// MaxSchedTime Reached maximum allowed scheduler time
MaxSchedTime *int32 `json:"max_sched_time,omitempty"`
}
V0041ScheduleExitFields defines model for v0.0.41_schedule_exit_fields.
type V0041SharesFloat128Tres ¶
type V0041SharesFloat128Tres struct {
Name *string `json:"name,omitempty"`
Value *float32 `json:"value,omitempty"`
}
V0041SharesFloat128Tres defines model for v0.0.41_shares_float128_tres.
type V0041SharesFloat128TresList ¶
type V0041SharesFloat128TresList = []V0041SharesFloat128Tres
V0041SharesFloat128TresList defines model for v0.0.41_shares_float128_tres_list.
type V0041SharesRespMsg ¶
type V0041SharesRespMsg struct {
TotalShares *int64 `json:"total_shares,omitempty"`
}
V0041SharesRespMsg defines model for v0.0.41_shares_resp_msg.
type V0041SharesUint64Tres ¶
type V0041SharesUint64Tres struct {
// Name TRES name
}
V0041SharesUint64Tres defines model for v0.0.41_shares_uint64_tres.
type V0041SharesUint64TresList ¶
type V0041SharesUint64TresList = []V0041SharesUint64Tres
V0041SharesUint64TresList defines model for v0.0.41_shares_uint64_tres_list.
type V0041StatsMsg ¶
type V0041StatsMsg struct {
// AgentCount Number of agent threads
AgentCount *int32 `json:"agent_count,omitempty"`
// AgentQueueSize Number of enqueued outgoing RPC requests in an internal retry list
AgentQueueSize *int32 `json:"agent_queue_size,omitempty"`
// AgentThreadCount Total number of active threads created by all agent threads
AgentThreadCount *int32 `json:"agent_thread_count,omitempty"`
// BfActive Backfill scheduler currently running
BfActive *bool `json:"bf_active,omitempty"`
// BfBackfilledHetJobs Number of heterogeneous job components started through backfilling since last Slurm start
BfBackfilledHetJobs *int32 `json:"bf_backfilled_het_jobs,omitempty"`
// BfBackfilledJobs Number of jobs started through backfilling since last slurm start
BfBackfilledJobs *int32 `json:"bf_backfilled_jobs,omitempty"`
// BfCycleCounter Number of backfill scheduling cycles since last reset
BfCycleCounter *int32 `json:"bf_cycle_counter,omitempty"`
// BfCycleLast Execution time in microseconds of last backfill scheduling cycle
BfCycleLast *int32 `json:"bf_cycle_last,omitempty"`
// BfCycleMax Execution time in microseconds of longest backfill scheduling cycle
BfCycleMax *int32 `json:"bf_cycle_max,omitempty"`
// BfCycleMean Mean time in microseconds of backfilling scheduling cycles since last reset
BfCycleMean *int64 `json:"bf_cycle_mean,omitempty"`
// BfCycleSum Total time in microseconds of backfilling scheduling cycles since last reset
BfCycleSum *int64 `json:"bf_cycle_sum,omitempty"`
// BfDepthMean Mean number of eligible to run jobs processed during all backfilling scheduling cycles since last reset
BfDepthMean *int64 `json:"bf_depth_mean,omitempty"`
// BfDepthMeanTry The subset of Depth Mean that the backfill scheduler attempted to schedule
BfDepthMeanTry *int64 `json:"bf_depth_mean_try,omitempty"`
// BfDepthSum Total number of jobs processed during all backfilling scheduling cycles since last reset
BfDepthSum *int32 `json:"bf_depth_sum,omitempty"`
// BfDepthTrySum Subset of bf_depth_sum that the backfill scheduler attempted to schedule
BfDepthTrySum *int32 `json:"bf_depth_try_sum,omitempty"`
BfExit *V0041BfExitFields `json:"bf_exit,omitempty"`
// BfLastBackfilledJobs Number of jobs started through backfilling since last reset
BfLastBackfilledJobs *int32 `json:"bf_last_backfilled_jobs,omitempty"`
// BfLastDepth Number of processed jobs during last backfilling scheduling cycle
BfLastDepth *int32 `json:"bf_last_depth,omitempty"`
// BfLastDepthTry Number of processed jobs during last backfilling scheduling cycle that had a chance to start using available resources
BfLastDepthTry *int32 `json:"bf_last_depth_try,omitempty"`
// BfQueueLen Number of jobs pending to be processed by backfilling algorithm
BfQueueLen *int32 `json:"bf_queue_len,omitempty"`
// BfQueueLenMean Mean number of jobs pending to be processed by backfilling algorithm
BfQueueLenMean *int64 `json:"bf_queue_len_mean,omitempty"`
// BfQueueLenSum Total number of jobs pending to be processed by backfilling algorithm since last reset
BfQueueLenSum *int32 `json:"bf_queue_len_sum,omitempty"`
// BfTableSize Number of different time slots tested by the backfill scheduler in its last iteration
BfTableSize *int32 `json:"bf_table_size,omitempty"`
// BfTableSizeMean Mean number of different time slots tested by the backfill scheduler
BfTableSizeMean *int64 `json:"bf_table_size_mean,omitempty"`
// BfTableSizeSum Total number of different time slots tested by the backfill scheduler
BfTableSizeSum *int32 `json:"bf_table_size_sum,omitempty"`
BfWhenLastCycle *V0041Uint64NoValStruct `json:"bf_when_last_cycle,omitempty"`
// DbdAgentQueueSize Number of messages for SlurmDBD that are queued
DbdAgentQueueSize *int32 `json:"dbd_agent_queue_size,omitempty"`
// GettimeofdayLatency Latency of 1000 calls to the gettimeofday() syscall in microseconds, as measured at controller startup
GettimeofdayLatency *int32 `json:"gettimeofday_latency,omitempty"`
JobStatesTs *V0041Uint64NoValStruct `json:"job_states_ts,omitempty"`
// JobsCanceled Number of jobs canceled since the last reset
JobsCanceled *int32 `json:"jobs_canceled,omitempty"`
// JobsCompleted Number of jobs completed since last reset
JobsCompleted *int32 `json:"jobs_completed,omitempty"`
// JobsFailed Number of jobs failed due to slurmd or other internal issues since last reset
JobsFailed *int32 `json:"jobs_failed,omitempty"`
// JobsPending Number of jobs pending at the time of listed in job_state_ts
JobsPending *int32 `json:"jobs_pending,omitempty"`
// JobsRunning Number of jobs running at the time of listed in job_state_ts
JobsRunning *int32 `json:"jobs_running,omitempty"`
// JobsStarted Number of jobs started since last reset
JobsStarted *int32 `json:"jobs_started,omitempty"`
// JobsSubmitted Number of jobs submitted since last reset
JobsSubmitted *int32 `json:"jobs_submitted,omitempty"`
// PartsPacked Zero if only RPC statistic included
PartsPacked *int32 `json:"parts_packed,omitempty"`
// PendingRpcs Pending RPCs
PendingRpcs *V0041StatsMsgRpcsQueue `json:"pending_rpcs,omitempty"`
// PendingRpcsByHostlist Pending RPCs by hostlist
PendingRpcsByHostlist *V0041StatsMsgRpcsDump `json:"pending_rpcs_by_hostlist,omitempty"`
ReqTime *V0041Uint64NoValStruct `json:"req_time,omitempty"`
ReqTimeStart *V0041Uint64NoValStruct `json:"req_time_start,omitempty"`
// RpcsByMessageType RPCs by type
RpcsByMessageType *V0041StatsMsgRpcsByType `json:"rpcs_by_message_type,omitempty"`
// RpcsByUser RPCs by user
RpcsByUser *V0041StatsMsgRpcsByUser `json:"rpcs_by_user,omitempty"`
// ScheduleCycleDepth Total number of jobs processed in scheduling cycles
ScheduleCycleDepth *int32 `json:"schedule_cycle_depth,omitempty"`
// ScheduleCycleLast Time in microseconds for last scheduling cycle
ScheduleCycleLast *int32 `json:"schedule_cycle_last,omitempty"`
// ScheduleCycleMax Max time of any scheduling cycle in microseconds since last reset
ScheduleCycleMax *int32 `json:"schedule_cycle_max,omitempty"`
// ScheduleCycleMean Mean time in microseconds for all scheduling cycles since last reset
ScheduleCycleMean *int64 `json:"schedule_cycle_mean,omitempty"`
// ScheduleCycleMeanDepth Mean of the number of jobs processed in a scheduling cycle
ScheduleCycleMeanDepth *int64 `json:"schedule_cycle_mean_depth,omitempty"`
// ScheduleCyclePerMinute Number of scheduling executions per minute
ScheduleCyclePerMinute *int64 `json:"schedule_cycle_per_minute,omitempty"`
// ScheduleCycleSum Total run time in microseconds for all scheduling cycles since last reset
ScheduleCycleSum *int32 `json:"schedule_cycle_sum,omitempty"`
// ScheduleCycleTotal Number of scheduling cycles since last reset
ScheduleCycleTotal *int32 `json:"schedule_cycle_total,omitempty"`
ScheduleExit *V0041ScheduleExitFields `json:"schedule_exit,omitempty"`
// ScheduleQueueLength Number of jobs pending in queue
ScheduleQueueLength *int32 `json:"schedule_queue_length,omitempty"`
// ServerThreadCount Number of current active slurmctld threads
ServerThreadCount *int32 `json:"server_thread_count,omitempty"`
}
V0041StatsMsg defines model for v0.0.41_stats_msg.
type V0041StatsMsgRpcDump ¶
type V0041StatsMsgRpcDump struct {
Count V0041HostlistString `json:"count"`
// MessageType Message type as string
MessageType string `json:"message_type"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0041StatsMsgRpcDump defines model for v0.0.41_stats_msg_rpc_dump.
type V0041StatsMsgRpcQueue ¶
type V0041StatsMsgRpcQueue struct {
// Count Number of pending RPCs queued
Count int32 `json:"count"`
// MessageType Message type as string
MessageType string `json:"message_type"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0041StatsMsgRpcQueue defines model for v0.0.41_stats_msg_rpc_queue.
type V0041StatsMsgRpcType ¶
type V0041StatsMsgRpcType struct {
AverageTime V0041Uint64NoValStruct `json:"average_time"`
// Count Number of RPCs received
Count int32 `json:"count"`
// CycleLast Number of RPCs processed within the last RPC queue cycle
CycleLast int32 `json:"cycle_last"`
// CycleMax Maximum number of RPCs processed within a RPC queue cycle since start
CycleMax int32 `json:"cycle_max"`
// Dropped Number of RPCs dropped
Dropped int64 `json:"dropped"`
// MessageType Message type as string
MessageType string `json:"message_type"`
// Queued Number of RPCs queued
Queued int32 `json:"queued"`
// TotalTime Total time spent processing RPC in seconds
TotalTime int64 `json:"total_time"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0041StatsMsgRpcType defines model for v0.0.41_stats_msg_rpc_type.
type V0041StatsMsgRpcUser ¶
type V0041StatsMsgRpcUser struct {
AverageTime V0041Uint64NoValStruct `json:"average_time"`
// Count Number of RPCs received
Count int32 `json:"count"`
// TotalTime Total time spent processing RPC in seconds
TotalTime int64 `json:"total_time"`
// User User name
User string `json:"user"`
// UserId User ID (numeric)
UserId int32 `json:"user_id"`
}
V0041StatsMsgRpcUser defines model for v0.0.41_stats_msg_rpc_user.
type V0041StatsMsgRpcsByType ¶
type V0041StatsMsgRpcsByType = []V0041StatsMsgRpcType
V0041StatsMsgRpcsByType RPCs by type
type V0041StatsMsgRpcsByUser ¶
type V0041StatsMsgRpcsByUser = []V0041StatsMsgRpcUser
V0041StatsMsgRpcsByUser RPCs by user
type V0041StatsMsgRpcsDump ¶
type V0041StatsMsgRpcsDump = []V0041StatsMsgRpcDump
V0041StatsMsgRpcsDump Pending RPCs by hostlist
type V0041StatsMsgRpcsQueue ¶
type V0041StatsMsgRpcsQueue = []V0041StatsMsgRpcQueue
V0041StatsMsgRpcsQueue Pending RPCs
type V0041StatsRec ¶
type V0041StatsRec struct {
RPCs *V0041StatsRpcList `json:"RPCs,omitempty"`
Rollups *V0041RollupStats `json:"rollups,omitempty"`
// TimeStart When data collection started (UNIX timestamp)
TimeStart *int64 `json:"time_start,omitempty"`
Users *V0041StatsUserList `json:"users,omitempty"`
}
V0041StatsRec defines model for v0.0.41_stats_rec.
type V0041StatsRpc ¶
type V0041StatsRpc struct {
// Count Number of RPCs processed
Count *int32 `json:"count,omitempty"`
// Rpc RPC type
Rpc *string `json:"rpc,omitempty"`
Time *struct {
// Average Average RPC processing time in microseconds
Average *int64 `json:"average,omitempty"`
// Total Total RPC processing time in microseconds
Total *int64 `json:"total,omitempty"`
} `json:"time,omitempty"`
}
V0041StatsRpc defines model for v0.0.41_stats_rpc.
type V0041StatsRpcList ¶
type V0041StatsRpcList = []V0041StatsRpc
V0041StatsRpcList defines model for v0.0.41_stats_rpc_list.
type V0041StatsUser ¶
type V0041StatsUser struct {
// Count Number of RPCs processed
Count *int32 `json:"count,omitempty"`
Time *struct {
// Average Average RPC processing time in microseconds
Average *int64 `json:"average,omitempty"`
// Total Total RPC processing time in microseconds
Total *int64 `json:"total,omitempty"`
} `json:"time,omitempty"`
// User User ID
User *string `json:"user,omitempty"`
}
V0041StatsUser defines model for v0.0.41_stats_user.
type V0041StatsUserList ¶
type V0041StatsUserList = []V0041StatsUser
V0041StatsUserList defines model for v0.0.41_stats_user_list.
type V0041Step ¶
type V0041Step struct {
CPU *struct {
// Governor Requested CPU frequency governor in kHz
Governor *string `json:"governor,omitempty"`
RequestedFrequency *struct {
Max *V0041Uint32NoValStruct `json:"max,omitempty"`
Min *V0041Uint32NoValStruct `json:"min,omitempty"`
} `json:"requested_frequency,omitempty"`
} `json:"CPU,omitempty"`
ExitCode *V0041ProcessExitCodeVerbose `json:"exit_code,omitempty"`
// KillRequestUser User ID that requested termination of the step
KillRequestUser *string `json:"kill_request_user,omitempty"`
Nodes *struct {
// Count Number of nodes in the job step
Count *int32 `json:"count,omitempty"`
List *V0041Hostlist `json:"list,omitempty"`
// Range Node(s) allocated to the job step
Range *string `json:"range,omitempty"`
} `json:"nodes,omitempty"`
// Pid Process ID
Pid *string `json:"pid,omitempty"`
// State Current state
State *[]V0041StepState `json:"state,omitempty"`
Statistics *struct {
CPU *struct {
// ActualFrequency Average weighted CPU frequency of all tasks in kHz
ActualFrequency *int64 `json:"actual_frequency,omitempty"`
} `json:"CPU,omitempty"`
Energy *struct {
Consumed *V0041Uint64NoValStruct `json:"consumed,omitempty"`
} `json:"energy,omitempty"`
} `json:"statistics,omitempty"`
Step *struct {
// Id Step ID
Id *string `json:"id,omitempty"`
// Name Step name
Name *string `json:"name,omitempty"`
} `json:"step,omitempty"`
Task *struct {
// Distribution The layout of the step was when it was running
Distribution *string `json:"distribution,omitempty"`
} `json:"task,omitempty"`
Tasks *struct {
// Count Total number of tasks
Count *int32 `json:"count,omitempty"`
} `json:"tasks,omitempty"`
Time *struct {
// Elapsed Elapsed time in seconds
Elapsed *int32 `json:"elapsed,omitempty"`
End *V0041Uint64NoValStruct `json:"end,omitempty"`
Start *V0041Uint64NoValStruct `json:"start,omitempty"`
// Suspended Time in suspended state in seconds
Suspended *int32 `json:"suspended,omitempty"`
System *struct {
// Microseconds System CPU time used by the step in microseconds
Microseconds *int32 `json:"microseconds,omitempty"`
// Seconds System CPU time used by the step in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"system,omitempty"`
Total *struct {
// Microseconds Total CPU time used by the step in microseconds
Microseconds *int32 `json:"microseconds,omitempty"`
// Seconds Total CPU time used by the step in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"total,omitempty"`
User *struct {
// Microseconds User CPU time used by the step in microseconds
Microseconds *int32 `json:"microseconds,omitempty"`
// Seconds User CPU time used by the step in seconds
Seconds *int64 `json:"seconds,omitempty"`
} `json:"user,omitempty"`
} `json:"time,omitempty"`
Tres *struct {
Allocated *V0041TresList `json:"allocated,omitempty"`
Consumed *struct {
Average *V0041TresList `json:"average,omitempty"`
Max *V0041StepTresUsageMax `json:"max,omitempty"`
Min *V0041StepTresUsageMin `json:"min,omitempty"`
Total *V0041TresList `json:"total,omitempty"`
} `json:"consumed,omitempty"`
Requested *struct {
Average *V0041TresList `json:"average,omitempty"`
Max *V0041StepTresReqMax `json:"max,omitempty"`
Min *V0041StepTresReqMin `json:"min,omitempty"`
Total *V0041TresList `json:"total,omitempty"`
} `json:"requested,omitempty"`
} `json:"tres,omitempty"`
}
V0041Step defines model for v0.0.41_step.
type V0041StepList ¶
type V0041StepList = []V0041Step
V0041StepList defines model for v0.0.41_step_list.
type V0041StepState ¶
type V0041StepState string
V0041StepState defines model for V0041Step.State.
const ( V0041StepStateBOOTFAIL V0041StepState = "BOOT_FAIL" V0041StepStateCANCELLED V0041StepState = "CANCELLED" V0041StepStateCOMPLETED V0041StepState = "COMPLETED" V0041StepStateCOMPLETING V0041StepState = "COMPLETING" V0041StepStateCONFIGURING V0041StepState = "CONFIGURING" V0041StepStateDEADLINE V0041StepState = "DEADLINE" V0041StepStateFAILED V0041StepState = "FAILED" V0041StepStateLAUNCHFAILED V0041StepState = "LAUNCH_FAILED" V0041StepStateNODEFAIL V0041StepState = "NODE_FAIL" V0041StepStateOUTOFMEMORY V0041StepState = "OUT_OF_MEMORY" V0041StepStatePENDING V0041StepState = "PENDING" V0041StepStatePOWERUPNODE V0041StepState = "POWER_UP_NODE" V0041StepStatePREEMPTED V0041StepState = "PREEMPTED" V0041StepStateRECONFIGFAIL V0041StepState = "RECONFIG_FAIL" V0041StepStateREQUEUED V0041StepState = "REQUEUED" V0041StepStateREQUEUEFED V0041StepState = "REQUEUE_FED" V0041StepStateREQUEUEHOLD V0041StepState = "REQUEUE_HOLD" V0041StepStateRESIZING V0041StepState = "RESIZING" V0041StepStateRESVDELHOLD V0041StepState = "RESV_DEL_HOLD" V0041StepStateREVOKED V0041StepState = "REVOKED" V0041StepStateRUNNING V0041StepState = "RUNNING" V0041StepStateSIGNALING V0041StepState = "SIGNALING" V0041StepStateSPECIALEXIT V0041StepState = "SPECIAL_EXIT" V0041StepStateSTAGEOUT V0041StepState = "STAGE_OUT" V0041StepStateSTOPPED V0041StepState = "STOPPED" V0041StepStateSUSPENDED V0041StepState = "SUSPENDED" V0041StepStateTIMEOUT V0041StepState = "TIMEOUT" V0041StepStateUPDATEDB V0041StepState = "UPDATE_DB" )
Defines values for V0041StepState.
type V0041StepTresReqMax ¶
type V0041StepTresReqMax = []V0041Tres
V0041StepTresReqMax defines model for v0.0.41_step_tres_req_max.
type V0041StepTresReqMin ¶
type V0041StepTresReqMin = []V0041Tres
V0041StepTresReqMin defines model for v0.0.41_step_tres_req_min.
type V0041StepTresUsageMax ¶
type V0041StepTresUsageMax = []V0041Tres
V0041StepTresUsageMax defines model for v0.0.41_step_tres_usage_max.
type V0041StepTresUsageMin ¶
type V0041StepTresUsageMin = []V0041Tres
V0041StepTresUsageMin defines model for v0.0.41_step_tres_usage_min.
type V0041StringArray ¶
type V0041StringArray = []string
V0041StringArray defines model for v0.0.41_string_array.
type V0041StringList ¶
type V0041StringList = []string
V0041StringList defines model for v0.0.41_string_list.
type V0041Tres ¶
type V0041Tres struct {
// Count TRES count (0 if listed generically)
Count *int64 `json:"count,omitempty"`
// Id ID used in database
Id *int32 `json:"id,omitempty"`
// Name TRES name (if applicable)
Name *string `json:"name,omitempty"`
// Type TRES type (CPU, MEM, etc)
Type string `json:"type"`
}
V0041Tres defines model for v0.0.41_tres.
type V0041TresList ¶
type V0041TresList = []V0041Tres
V0041TresList defines model for v0.0.41_tres_list.
type V0041Uint16NoValStruct ¶
type V0041Uint16NoValStruct struct {
// Infinite True if number has been set to infinite; "set" and "number" will be ignored
Infinite *bool `json:"infinite,omitempty"`
// Number If "set" is True the number will be set with value; otherwise ignore number contents
Number *int32 `json:"number,omitempty"`
// Set True if number has been set; False if number is unset
Set *bool `json:"set,omitempty"`
}
V0041Uint16NoValStruct defines model for v0.0.41_uint16_no_val_struct.
type V0041Uint32NoValStruct ¶
type V0041Uint32NoValStruct struct {
// Infinite True if number has been set to infinite; "set" and "number" will be ignored
Infinite *bool `json:"infinite,omitempty"`
// Number If "set" is True the number will be set with value; otherwise ignore number contents
Number *int32 `json:"number,omitempty"`
// Set True if number has been set; False if number is unset
Set *bool `json:"set,omitempty"`
}
V0041Uint32NoValStruct defines model for v0.0.41_uint32_no_val_struct.
type V0041Uint64NoValStruct ¶
type V0041Uint64NoValStruct struct {
// Infinite True if number has been set to infinite; "set" and "number" will be ignored
Infinite *bool `json:"infinite,omitempty"`
// Number If "set" is True the number will be set with value; otherwise ignore number contents
Number *int64 `json:"number,omitempty"`
// Set True if number has been set; False if number is unset
Set *bool `json:"set,omitempty"`
}
V0041Uint64NoValStruct defines model for v0.0.41_uint64_no_val_struct.
type V0041UpdateNodeMsg ¶
type V0041UpdateNodeMsg struct {
Address *V0041HostlistString `json:"address,omitempty"`
// Comment Arbitrary comment
Comment *string `json:"comment,omitempty"`
// CpuBind Default method for binding tasks to allocated CPUs
CpuBind *int32 `json:"cpu_bind,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
Features *V0041CsvString `json:"features,omitempty"`
FeaturesAct *V0041CsvString `json:"features_act,omitempty"`
// Gres Generic resources
Gres *string `json:"gres,omitempty"`
Hostname *V0041HostlistString `json:"hostname,omitempty"`
Name *V0041HostlistString `json:"name,omitempty"`
// Reason Reason for node being DOWN or DRAINING
Reason *string `json:"reason,omitempty"`
// ReasonUid User ID to associate with the reason (needed if user root is sending message)
ReasonUid *string `json:"reason_uid,omitempty"`
ResumeAfter *V0041Uint32NoValStruct `json:"resume_after,omitempty"`
// State New state to assign to the node
State *[]V0041UpdateNodeMsgState `json:"state,omitempty"`
Weight *V0041Uint32NoValStruct `json:"weight,omitempty"`
}
V0041UpdateNodeMsg defines model for v0.0.41_update_node_msg.
type V0041UpdateNodeMsgState ¶
type V0041UpdateNodeMsgState string
V0041UpdateNodeMsgState defines model for V0041UpdateNodeMsg.State.
const ( V0041UpdateNodeMsgStateALLOCATED V0041UpdateNodeMsgState = "ALLOCATED" V0041UpdateNodeMsgStateCLOUD V0041UpdateNodeMsgState = "CLOUD" V0041UpdateNodeMsgStateCOMPLETING V0041UpdateNodeMsgState = "COMPLETING" V0041UpdateNodeMsgStateDOWN V0041UpdateNodeMsgState = "DOWN" V0041UpdateNodeMsgStateDRAIN V0041UpdateNodeMsgState = "DRAIN" V0041UpdateNodeMsgStateDYNAMICFUTURE V0041UpdateNodeMsgState = "DYNAMIC_FUTURE" V0041UpdateNodeMsgStateDYNAMICNORM V0041UpdateNodeMsgState = "DYNAMIC_NORM" V0041UpdateNodeMsgStateERROR V0041UpdateNodeMsgState = "ERROR" V0041UpdateNodeMsgStateFAIL V0041UpdateNodeMsgState = "FAIL" V0041UpdateNodeMsgStateFUTURE V0041UpdateNodeMsgState = "FUTURE" V0041UpdateNodeMsgStateIDLE V0041UpdateNodeMsgState = "IDLE" V0041UpdateNodeMsgStateINVALID V0041UpdateNodeMsgState = "INVALID" V0041UpdateNodeMsgStateINVALIDREG V0041UpdateNodeMsgState = "INVALID_REG" V0041UpdateNodeMsgStateMAINTENANCE V0041UpdateNodeMsgState = "MAINTENANCE" V0041UpdateNodeMsgStateMIXED V0041UpdateNodeMsgState = "MIXED" V0041UpdateNodeMsgStateNOTRESPONDING V0041UpdateNodeMsgState = "NOT_RESPONDING" V0041UpdateNodeMsgStatePLANNED V0041UpdateNodeMsgState = "PLANNED" V0041UpdateNodeMsgStatePOWERDOWN V0041UpdateNodeMsgState = "POWER_DOWN" V0041UpdateNodeMsgStatePOWERDRAIN V0041UpdateNodeMsgState = "POWER_DRAIN" V0041UpdateNodeMsgStatePOWEREDDOWN V0041UpdateNodeMsgState = "POWERED_DOWN" V0041UpdateNodeMsgStatePOWERINGDOWN V0041UpdateNodeMsgState = "POWERING_DOWN" V0041UpdateNodeMsgStatePOWERINGUP V0041UpdateNodeMsgState = "POWERING_UP" V0041UpdateNodeMsgStatePOWERUP V0041UpdateNodeMsgState = "POWER_UP" V0041UpdateNodeMsgStateREBOOTCANCELED V0041UpdateNodeMsgState = "REBOOT_CANCELED" V0041UpdateNodeMsgStateREBOOTISSUED V0041UpdateNodeMsgState = "REBOOT_ISSUED" V0041UpdateNodeMsgStateREBOOTREQUESTED V0041UpdateNodeMsgState = "REBOOT_REQUESTED" V0041UpdateNodeMsgStateRESERVED V0041UpdateNodeMsgState = "RESERVED" V0041UpdateNodeMsgStateRESUME V0041UpdateNodeMsgState = "RESUME" V0041UpdateNodeMsgStateUNDRAIN V0041UpdateNodeMsgState = "UNDRAIN" V0041UpdateNodeMsgStateUNKNOWN V0041UpdateNodeMsgState = "UNKNOWN" )
Defines values for V0041UpdateNodeMsgState.
type V0041User ¶
type V0041User struct {
// AdministratorLevel AdminLevel granted to the user
AdministratorLevel *[]V0041UserAdministratorLevel `json:"administrator_level,omitempty"`
Associations *V0041AssocShortList `json:"associations,omitempty"`
Coordinators *V0041CoordList `json:"coordinators,omitempty"`
Default *struct {
// Account Default Account
Account *string `json:"account,omitempty"`
// Wckey Default WCKey
Wckey *string `json:"wckey,omitempty"`
} `json:"default,omitempty"`
// Flags Flags associated with user
Flags *[]V0041UserFlags `json:"flags,omitempty"`
// Name User name
Name string `json:"name"`
// OldName Previous user name
OldName *string `json:"old_name,omitempty"`
Wckeys *V0041WckeyList `json:"wckeys,omitempty"`
}
V0041User defines model for v0.0.41_user.
type V0041UserAdministratorLevel ¶
type V0041UserAdministratorLevel string
V0041UserAdministratorLevel defines model for V0041User.AdministratorLevel.
const ( V0041UserAdministratorLevelAdministrator V0041UserAdministratorLevel = "Administrator" V0041UserAdministratorLevelNone V0041UserAdministratorLevel = "None" V0041UserAdministratorLevelNotSet V0041UserAdministratorLevel = "Not Set" V0041UserAdministratorLevelOperator V0041UserAdministratorLevel = "Operator" )
Defines values for V0041UserAdministratorLevel.
type V0041UserFlags ¶
type V0041UserFlags string
V0041UserFlags defines model for V0041User.Flags.
const ( V0041UserFlagsDELETED V0041UserFlags = "DELETED" V0041UserFlagsNONE V0041UserFlags = "NONE" )
Defines values for V0041UserFlags.
type V0041UserList ¶
type V0041UserList = []V0041User
V0041UserList defines model for v0.0.41_user_list.
type V0041UserShort ¶
type V0041UserShort struct {
// Adminlevel AdminLevel granted to the user
Adminlevel *[]V0041UserShortAdminlevel `json:"adminlevel,omitempty"`
// Defaultaccount Default account
Defaultaccount *string `json:"defaultaccount,omitempty"`
// Defaultwckey Default WCKey
Defaultwckey *string `json:"defaultwckey,omitempty"`
}
V0041UserShort defines model for v0.0.41_user_short.
type V0041UserShortAdminlevel ¶
type V0041UserShortAdminlevel string
V0041UserShortAdminlevel defines model for V0041UserShort.Adminlevel.
const ( V0041UserShortAdminlevelAdministrator V0041UserShortAdminlevel = "Administrator" V0041UserShortAdminlevelNone V0041UserShortAdminlevel = "None" V0041UserShortAdminlevelNotSet V0041UserShortAdminlevel = "Not Set" V0041UserShortAdminlevelOperator V0041UserShortAdminlevel = "Operator" )
Defines values for V0041UserShortAdminlevel.
type V0041UsersAddCond ¶
type V0041UsersAddCond struct {
Accounts *V0041StringList `json:"accounts,omitempty"`
Association *V0041AssocRecSet `json:"association,omitempty"`
Clusters *V0041StringList `json:"clusters,omitempty"`
Partitions *V0041StringList `json:"partitions,omitempty"`
Users V0041StringList `json:"users"`
Wckeys *V0041StringList `json:"wckeys,omitempty"`
}
V0041UsersAddCond defines model for v0.0.41_users_add_cond.
type V0041Wckey ¶
type V0041Wckey struct {
Accounting *V0041AccountingList `json:"accounting,omitempty"`
// Cluster Cluster name
Cluster string `json:"cluster"`
// Flags Flags associated with the WCKey
Flags *[]V0041WckeyFlags `json:"flags,omitempty"`
// Id Unique ID for this user-cluster-wckey combination
Id *int32 `json:"id,omitempty"`
// Name WCKey name
Name string `json:"name"`
// User User name
User string `json:"user"`
}
V0041Wckey defines model for v0.0.41_wckey.
type V0041WckeyFlags ¶
type V0041WckeyFlags string
V0041WckeyFlags defines model for V0041Wckey.Flags.
const (
V0041WckeyFlagsDELETED V0041WckeyFlags = "DELETED"
)
Defines values for V0041WckeyFlags.
type V0041WckeyList ¶
type V0041WckeyList = []V0041Wckey
V0041WckeyList defines model for v0.0.41_wckey_list.
type V0041WckeyTagStruct ¶
type V0041WckeyTagStruct struct {
// Flags Active flags
Flags []V0041WckeyTagStructFlags `json:"flags"`
// Wckey WCKey name
Wckey string `json:"wckey"`
}
V0041WckeyTagStruct defines model for v0.0.41_wckey_tag_struct.
type V0041WckeyTagStructFlags ¶
type V0041WckeyTagStructFlags string
V0041WckeyTagStructFlags defines model for V0041WckeyTagStruct.Flags.
const (
ASSIGNEDDEFAULT V0041WckeyTagStructFlags = "ASSIGNED_DEFAULT"
)
Defines values for V0041WckeyTagStructFlags.