Documentation
¶
Overview ¶
Package v0042 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.6.0 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewSlurmV0042DeleteJobRequest(server string, jobId string, params *SlurmV0042DeleteJobParams) (*http.Request, error)
- func NewSlurmV0042DeleteJobsRequest(server string, body SlurmV0042DeleteJobsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0042DeleteNodeRequest(server string, nodeName string) (*http.Request, error)
- func NewSlurmV0042GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmV0042GetJobRequest(server string, jobId string, params *SlurmV0042GetJobParams) (*http.Request, error)
- func NewSlurmV0042GetJobsRequest(server string, params *SlurmV0042GetJobsParams) (*http.Request, error)
- func NewSlurmV0042GetJobsStateRequest(server string, params *SlurmV0042GetJobsStateParams) (*http.Request, error)
- func NewSlurmV0042GetLicensesRequest(server string) (*http.Request, error)
- func NewSlurmV0042GetNodeRequest(server string, nodeName string, params *SlurmV0042GetNodeParams) (*http.Request, error)
- func NewSlurmV0042GetNodesRequest(server string, params *SlurmV0042GetNodesParams) (*http.Request, error)
- func NewSlurmV0042GetPartitionRequest(server string, partitionName string, params *SlurmV0042GetPartitionParams) (*http.Request, error)
- func NewSlurmV0042GetPartitionsRequest(server string, params *SlurmV0042GetPartitionsParams) (*http.Request, error)
- func NewSlurmV0042GetPingRequest(server string) (*http.Request, error)
- func NewSlurmV0042GetReconfigureRequest(server string) (*http.Request, error)
- func NewSlurmV0042GetReservationRequest(server string, reservationName string, params *SlurmV0042GetReservationParams) (*http.Request, error)
- func NewSlurmV0042GetReservationsRequest(server string, params *SlurmV0042GetReservationsParams) (*http.Request, error)
- func NewSlurmV0042GetSharesRequest(server string, params *SlurmV0042GetSharesParams) (*http.Request, error)
- func NewSlurmV0042PostJobAllocateRequest(server string, body SlurmV0042PostJobAllocateJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0042PostJobRequest(server string, jobId string, body SlurmV0042PostJobJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0042PostJobSubmitRequest(server string, body SlurmV0042PostJobSubmitJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0042PostNodeRequest(server string, nodeName string, body SlurmV0042PostNodeJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0042PostNodesRequest(server string, body SlurmV0042PostNodesJSONRequestBody) (*http.Request, error)
- func NewSlurmV0042PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042DeleteAccountRequest(server string, accountName string) (*http.Request, error)
- func NewSlurmdbV0042DeleteAssociationRequest(server string, params *SlurmdbV0042DeleteAssociationParams) (*http.Request, error)
- func NewSlurmdbV0042DeleteAssociationsRequest(server string, params *SlurmdbV0042DeleteAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0042DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0042DeleteClusterParams) (*http.Request, error)
- func NewSlurmdbV0042DeleteSingleQosRequest(server string, qos string) (*http.Request, error)
- func NewSlurmdbV0042DeleteUserRequest(server string, name string) (*http.Request, error)
- func NewSlurmdbV0042DeleteWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0042GetAccountRequest(server string, accountName string, params *SlurmdbV0042GetAccountParams) (*http.Request, error)
- func NewSlurmdbV0042GetAccountsRequest(server string, params *SlurmdbV0042GetAccountsParams) (*http.Request, error)
- func NewSlurmdbV0042GetAssociationRequest(server string, params *SlurmdbV0042GetAssociationParams) (*http.Request, error)
- func NewSlurmdbV0042GetAssociationsRequest(server string, params *SlurmdbV0042GetAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0042GetClusterRequest(server string, clusterName string, params *SlurmdbV0042GetClusterParams) (*http.Request, error)
- func NewSlurmdbV0042GetClustersRequest(server string, params *SlurmdbV0042GetClustersParams) (*http.Request, error)
- func NewSlurmdbV0042GetConfigRequest(server string) (*http.Request, error)
- func NewSlurmdbV0042GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmdbV0042GetInstanceRequest(server string, params *SlurmdbV0042GetInstanceParams) (*http.Request, error)
- func NewSlurmdbV0042GetInstancesRequest(server string, params *SlurmdbV0042GetInstancesParams) (*http.Request, error)
- func NewSlurmdbV0042GetJobRequest(server string, jobId string) (*http.Request, error)
- func NewSlurmdbV0042GetJobsRequest(server string, params *SlurmdbV0042GetJobsParams) (*http.Request, error)
- func NewSlurmdbV0042GetPingRequest(server string) (*http.Request, error)
- func NewSlurmdbV0042GetQosRequest(server string, params *SlurmdbV0042GetQosParams) (*http.Request, error)
- func NewSlurmdbV0042GetSingleQosRequest(server string, qos string, params *SlurmdbV0042GetSingleQosParams) (*http.Request, error)
- func NewSlurmdbV0042GetTresRequest(server string) (*http.Request, error)
- func NewSlurmdbV0042GetUserRequest(server string, name string, params *SlurmdbV0042GetUserParams) (*http.Request, error)
- func NewSlurmdbV0042GetUsersRequest(server string, params *SlurmdbV0042GetUsersParams) (*http.Request, error)
- func NewSlurmdbV0042GetWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0042GetWckeysRequest(server string, params *SlurmdbV0042GetWckeysParams) (*http.Request, error)
- func NewSlurmdbV0042PostAccountsAssociationRequest(server string, body SlurmdbV0042PostAccountsAssociationJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostAccountsRequest(server string, body SlurmdbV0042PostAccountsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostAssociationsRequest(server string, body SlurmdbV0042PostAssociationsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostClustersRequest(server string, params *SlurmdbV0042PostClustersParams, ...) (*http.Request, error)
- func NewSlurmdbV0042PostClustersRequestWithBody(server string, params *SlurmdbV0042PostClustersParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0042PostConfigRequest(server string, body SlurmdbV0042PostConfigJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostQosRequest(server string, params *SlurmdbV0042PostQosParams, ...) (*http.Request, error)
- func NewSlurmdbV0042PostQosRequestWithBody(server string, params *SlurmdbV0042PostQosParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0042PostTresRequest(server string, body SlurmdbV0042PostTresJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostUsersAssociationRequest(server string, params *SlurmdbV0042PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0042PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0042PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0042PostUsersRequest(server string, body SlurmdbV0042PostUsersJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0042PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0042PostWckeysRequest(server string, params *SlurmdbV0042PostWckeysParams, ...) (*http.Request, error)
- func NewSlurmdbV0042PostWckeysRequestWithBody(server string, params *SlurmdbV0042PostWckeysParams, contentType string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Client
- func (c *Client) SlurmV0042DeleteJob(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042DeleteJobs(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0042DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0042GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0042GetJob(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetJobs(ctx context.Context, params *SlurmV0042GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetJobsState(ctx context.Context, params *SlurmV0042GetJobsStateParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0042GetNode(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetNodes(ctx context.Context, params *SlurmV0042GetNodesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetPartition(ctx context.Context, partitionName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetPartitions(ctx context.Context, params *SlurmV0042GetPartitionsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0042GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0042GetReservation(ctx context.Context, reservationName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetReservations(ctx context.Context, params *SlurmV0042GetReservationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042GetShares(ctx context.Context, params *SlurmV0042GetSharesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJob(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJobAllocate(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJobSubmit(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostNode(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostNodes(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0042PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteAssociation(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteAssociations(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteCluster(ctx context.Context, clusterName string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetAccount(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetAccounts(ctx context.Context, params *SlurmdbV0042GetAccountsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetAssociation(ctx context.Context, params *SlurmdbV0042GetAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetAssociations(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetClusters(ctx context.Context, params *SlurmdbV0042GetClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetInstance(ctx context.Context, params *SlurmdbV0042GetInstanceParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetInstances(ctx context.Context, params *SlurmdbV0042GetInstancesParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetJobs(ctx context.Context, params *SlurmdbV0042GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetQos(ctx context.Context, params *SlurmdbV0042GetQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetUser(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetUsers(ctx context.Context, params *SlurmdbV0042GetUsersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0042GetWckeys(ctx context.Context, params *SlurmdbV0042GetWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAccounts(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAccountsAssociation(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAssociations(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostClusters(ctx context.Context, params *SlurmdbV0042PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostClustersWithBody(ctx context.Context, params *SlurmdbV0042PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostConfig(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostQos(ctx context.Context, params *SlurmdbV0042PostQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostQosWithBody(ctx context.Context, params *SlurmdbV0042PostQosParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostTres(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostTresWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostUsers(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostUsersAssociation(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostWckeys(ctx context.Context, params *SlurmdbV0042PostWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0042PostWckeysWithBody(ctx context.Context, params *SlurmdbV0042PostWckeysParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) SlurmV0042DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, ...) (*SlurmV0042DeleteJobResponse, error)
- func (c *ClientWithResponses) SlurmV0042DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0042DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0042DeleteJobsWithResponse(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, ...) (*SlurmV0042DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0042DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, ...) (*SlurmV0042GetJobResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetJobsStateWithResponse(ctx context.Context, params *SlurmV0042GetJobsStateParams, ...) (*SlurmV0042GetJobsStateResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetJobsWithResponse(ctx context.Context, params *SlurmV0042GetJobsParams, ...) (*SlurmV0042GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetLicensesResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, ...) (*SlurmV0042GetNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetNodesWithResponse(ctx context.Context, params *SlurmV0042GetNodesParams, ...) (*SlurmV0042GetNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetPartitionWithResponse(ctx context.Context, partitionName string, ...) (*SlurmV0042GetPartitionResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetPartitionsWithResponse(ctx context.Context, params *SlurmV0042GetPartitionsParams, ...) (*SlurmV0042GetPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetPingResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetReconfigureResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetReservationWithResponse(ctx context.Context, reservationName string, ...) (*SlurmV0042GetReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetReservationsWithResponse(ctx context.Context, params *SlurmV0042GetReservationsParams, ...) (*SlurmV0042GetReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0042GetSharesWithResponse(ctx context.Context, params *SlurmV0042GetSharesParams, ...) (*SlurmV0042GetSharesResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0042PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobAllocateWithResponse(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, ...) (*SlurmV0042PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0042PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobSubmitWithResponse(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, ...) (*SlurmV0042PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*SlurmV0042PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, ...) (*SlurmV0042PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*SlurmV0042PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, ...) (*SlurmV0042PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0042PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0042PostNodesWithResponse(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, ...) (*SlurmV0042PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, ...) (*SlurmdbV0042DeleteAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, ...) (*SlurmdbV0042DeleteAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteClusterWithResponse(ctx context.Context, clusterName string, ...) (*SlurmdbV0042DeleteClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, ...) (*SlurmdbV0042GetAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0042GetAccountsParams, ...) (*SlurmdbV0042GetAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationParams, ...) (*SlurmdbV0042GetAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, ...) (*SlurmdbV0042GetAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, ...) (*SlurmdbV0042GetClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetClustersWithResponse(ctx context.Context, params *SlurmdbV0042GetClustersParams, ...) (*SlurmdbV0042GetClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0042GetInstanceParams, ...) (*SlurmdbV0042GetInstanceResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0042GetInstancesParams, ...) (*SlurmdbV0042GetInstancesResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetJobsWithResponse(ctx context.Context, params *SlurmdbV0042GetJobsParams, ...) (*SlurmdbV0042GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetPingResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetQosWithResponse(ctx context.Context, params *SlurmdbV0042GetQosParams, ...) (*SlurmdbV0042GetQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, ...) (*SlurmdbV0042GetSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, ...) (*SlurmdbV0042GetUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetUsersWithResponse(ctx context.Context, params *SlurmdbV0042GetUsersParams, ...) (*SlurmdbV0042GetUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0042GetWckeysParams, ...) (*SlurmdbV0042GetWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, ...) (*SlurmdbV0042PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAccountsWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, ...) (*SlurmdbV0042PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, ...) (*SlurmdbV0042PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, ...) (*SlurmdbV0042PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostClustersWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, ...) (*SlurmdbV0042PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostConfigWithResponse(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, ...) (*SlurmdbV0042PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, contentType string, ...) (*SlurmdbV0042PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostQosWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, ...) (*SlurmdbV0042PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostTresWithResponse(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, ...) (*SlurmdbV0042PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, ...) (*SlurmdbV0042PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, ...) (*SlurmdbV0042PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0042PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostUsersWithResponse(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, ...) (*SlurmdbV0042PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, contentType string, ...) (*SlurmdbV0042PostWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0042PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, ...) (*SlurmdbV0042PostWckeysResponse, error)
- type ClientWithResponsesInterface
- type HttpRequestDoer
- type RequestEditorFn
- type SlurmV0042DeleteJobParams
- type SlurmV0042DeleteJobParamsFlags
- type SlurmV0042DeleteJobResponse
- type SlurmV0042DeleteJobsJSONRequestBody
- type SlurmV0042DeleteJobsResponse
- type SlurmV0042DeleteNodeResponse
- type SlurmV0042GetDiagResponse
- type SlurmV0042GetJobParams
- type SlurmV0042GetJobParamsFlags
- type SlurmV0042GetJobResponse
- type SlurmV0042GetJobsParams
- type SlurmV0042GetJobsParamsFlags
- type SlurmV0042GetJobsResponse
- type SlurmV0042GetJobsStateParams
- type SlurmV0042GetJobsStateResponse
- type SlurmV0042GetLicensesResponse
- type SlurmV0042GetNodeParams
- type SlurmV0042GetNodeParamsFlags
- type SlurmV0042GetNodeResponse
- type SlurmV0042GetNodesParams
- type SlurmV0042GetNodesParamsFlags
- type SlurmV0042GetNodesResponse
- type SlurmV0042GetPartitionParams
- type SlurmV0042GetPartitionParamsFlags
- type SlurmV0042GetPartitionResponse
- type SlurmV0042GetPartitionsParams
- type SlurmV0042GetPartitionsParamsFlags
- type SlurmV0042GetPartitionsResponse
- type SlurmV0042GetPingResponse
- type SlurmV0042GetReconfigureResponse
- type SlurmV0042GetReservationParams
- type SlurmV0042GetReservationResponse
- type SlurmV0042GetReservationsParams
- type SlurmV0042GetReservationsResponse
- type SlurmV0042GetSharesParams
- type SlurmV0042GetSharesResponse
- type SlurmV0042PostJobAllocateJSONRequestBody
- type SlurmV0042PostJobAllocateResponse
- type SlurmV0042PostJobJSONRequestBody
- type SlurmV0042PostJobResponse
- type SlurmV0042PostJobSubmitJSONRequestBody
- type SlurmV0042PostJobSubmitResponse
- type SlurmV0042PostNodeJSONRequestBody
- type SlurmV0042PostNodeResponse
- type SlurmV0042PostNodesJSONRequestBody
- type SlurmV0042PostNodesResponse
- type SlurmdbV0042DeleteAccountResponse
- type SlurmdbV0042DeleteAssociationParams
- type SlurmdbV0042DeleteAssociationResponse
- type SlurmdbV0042DeleteAssociationsParams
- type SlurmdbV0042DeleteAssociationsResponse
- type SlurmdbV0042DeleteClusterParams
- type SlurmdbV0042DeleteClusterParamsClassification
- type SlurmdbV0042DeleteClusterParamsFlags
- type SlurmdbV0042DeleteClusterResponse
- type SlurmdbV0042DeleteSingleQosResponse
- type SlurmdbV0042DeleteUserResponse
- type SlurmdbV0042DeleteWckeyResponse
- type SlurmdbV0042GetAccountParams
- type SlurmdbV0042GetAccountResponse
- type SlurmdbV0042GetAccountsParams
- type SlurmdbV0042GetAccountsResponse
- type SlurmdbV0042GetAssociationParams
- type SlurmdbV0042GetAssociationResponse
- type SlurmdbV0042GetAssociationsParams
- type SlurmdbV0042GetAssociationsResponse
- type SlurmdbV0042GetClusterParams
- type SlurmdbV0042GetClusterParamsClassification
- type SlurmdbV0042GetClusterParamsFlags
- type SlurmdbV0042GetClusterResponse
- type SlurmdbV0042GetClustersParams
- type SlurmdbV0042GetClustersResponse
- type SlurmdbV0042GetConfigResponse
- type SlurmdbV0042GetDiagResponse
- type SlurmdbV0042GetInstanceParams
- type SlurmdbV0042GetInstanceResponse
- type SlurmdbV0042GetInstancesParams
- type SlurmdbV0042GetInstancesResponse
- type SlurmdbV0042GetJobResponse
- type SlurmdbV0042GetJobsParams
- type SlurmdbV0042GetJobsResponse
- type SlurmdbV0042GetPingResponse
- type SlurmdbV0042GetQosParams
- type SlurmdbV0042GetQosParamsPreemptMode
- type SlurmdbV0042GetQosResponse
- type SlurmdbV0042GetSingleQosParams
- type SlurmdbV0042GetSingleQosResponse
- type SlurmdbV0042GetTresResponse
- type SlurmdbV0042GetUserParams
- type SlurmdbV0042GetUserResponse
- type SlurmdbV0042GetUsersParams
- type SlurmdbV0042GetUsersParamsAdminLevel
- type SlurmdbV0042GetUsersResponse
- type SlurmdbV0042GetWckeyResponse
- type SlurmdbV0042GetWckeysParams
- type SlurmdbV0042GetWckeysResponse
- type SlurmdbV0042PostAccountsAssociationJSONRequestBody
- type SlurmdbV0042PostAccountsAssociationResponse
- type SlurmdbV0042PostAccountsJSONRequestBody
- type SlurmdbV0042PostAccountsResponse
- type SlurmdbV0042PostAssociationsJSONRequestBody
- type SlurmdbV0042PostAssociationsResponse
- type SlurmdbV0042PostClustersJSONRequestBody
- type SlurmdbV0042PostClustersParams
- type SlurmdbV0042PostClustersResponse
- type SlurmdbV0042PostConfigJSONRequestBody
- type SlurmdbV0042PostConfigResponse
- type SlurmdbV0042PostQosJSONRequestBody
- type SlurmdbV0042PostQosParams
- type SlurmdbV0042PostQosParamsPreemptMode
- type SlurmdbV0042PostQosResponse
- type SlurmdbV0042PostTresJSONRequestBody
- type SlurmdbV0042PostTresResponse
- type SlurmdbV0042PostUsersAssociationJSONRequestBody
- type SlurmdbV0042PostUsersAssociationParams
- type SlurmdbV0042PostUsersAssociationParamsFlags
- type SlurmdbV0042PostUsersAssociationResponse
- type SlurmdbV0042PostUsersJSONRequestBody
- type SlurmdbV0042PostUsersResponse
- type SlurmdbV0042PostWckeysJSONRequestBody
- type SlurmdbV0042PostWckeysParams
- type SlurmdbV0042PostWckeysResponse
- type V0042Account
- type V0042AccountFlags
- type V0042AccountList
- type V0042AccountShort
- type V0042Accounting
- type V0042AccountingList
- type V0042AccountsAddCond
- type V0042AcctGatherEnergy
- type V0042Assoc
- type V0042AssocFlags
- type V0042AssocList
- type V0042AssocRecSet
- type V0042AssocSharesObjList
- type V0042AssocSharesObjWrap
- type V0042AssocSharesObjWrapType
- type V0042AssocShort
- type V0042AssocShortList
- type V0042BfExitFields
- type V0042ClusterRec
- type V0042ClusterRecFlags
- type V0042ClusterRecList
- type V0042ControllerPing
- type V0042ControllerPingArray
- type V0042Coord
- type V0042CoordList
- type V0042CronEntry
- type V0042CronEntryFlags
- type V0042CsvString
- type V0042Float64NoValStruct
- type V0042Hostlist
- type V0042HostlistString
- type V0042Instance
- type V0042InstanceList
- type V0042Job
- type V0042JobAllocReq
- type V0042JobArrayResponseArray
- type V0042JobArrayResponseMsgEntry
- type V0042JobDescMsg
- type V0042JobDescMsgCpuBindingFlags
- type V0042JobDescMsgFlags
- type V0042JobDescMsgKillWarningFlags
- type V0042JobDescMsgList
- type V0042JobDescMsgMailType
- type V0042JobDescMsgMemoryBindingType
- type V0042JobDescMsgOpenMode
- type V0042JobDescMsgProfile
- type V0042JobDescMsgShared
- type V0042JobDescMsgX11
- type V0042JobFlags
- type V0042JobInfo
- type V0042JobInfoFlags
- type V0042JobInfoGresDetail
- type V0042JobInfoJobState
- type V0042JobInfoMailType
- type V0042JobInfoMsg
- type V0042JobInfoProfile
- type V0042JobInfoShared
- type V0042JobList
- type V0042JobRes
- type V0042JobResCore
- type V0042JobResCoreArray
- type V0042JobResCoreStatus
- type V0042JobResNode
- type V0042JobResNodes
- type V0042JobResNodesSelectType
- type V0042JobResSelectType
- type V0042JobResSocket
- type V0042JobResSocketArray
- type V0042JobStateCurrent
- type V0042JobSubmitReq
- type V0042KillJobsMsg
- type V0042KillJobsMsgFlags
- type V0042KillJobsMsgJobState
- type V0042KillJobsMsgJobsArray
- type V0042KillJobsRespJob
- type V0042KillJobsRespMsg
- type V0042License
- type V0042Licenses
- type V0042Node
- type V0042NodeNextStateAfterReboot
- type V0042NodeState
- type V0042Nodes
- type V0042OpenapiAccountsAddCondResp
- type V0042OpenapiAccountsAddCondRespStr
- type V0042OpenapiAccountsRemovedResp
- type V0042OpenapiAccountsResp
- type V0042OpenapiAssocsRemovedResp
- type V0042OpenapiAssocsResp
- type V0042OpenapiClustersRemovedResp
- type V0042OpenapiClustersResp
- type V0042OpenapiDiagResp
- type V0042OpenapiError
- type V0042OpenapiErrors
- type V0042OpenapiInstancesResp
- type V0042OpenapiJobAllocResp
- type V0042OpenapiJobInfoResp
- type V0042OpenapiJobPostResponse
- type V0042OpenapiJobSubmitResponse
- type V0042OpenapiKillJobResp
- type V0042OpenapiKillJobsResp
- type V0042OpenapiLicensesResp
- type V0042OpenapiMeta
- type V0042OpenapiNodesResp
- type V0042OpenapiPartitionResp
- type V0042OpenapiPingArrayResp
- type V0042OpenapiReservationResp
- type V0042OpenapiResp
- type V0042OpenapiSharesResp
- type V0042OpenapiSlurmdbdConfigResp
- type V0042OpenapiSlurmdbdJobsResp
- type V0042OpenapiSlurmdbdPingResp
- type V0042OpenapiSlurmdbdQosRemovedResp
- type V0042OpenapiSlurmdbdQosResp
- type V0042OpenapiSlurmdbdStatsResp
- type V0042OpenapiTresResp
- type V0042OpenapiUsersAddCondResp
- type V0042OpenapiUsersAddCondRespStr
- type V0042OpenapiUsersResp
- type V0042OpenapiWarning
- type V0042OpenapiWarnings
- type V0042OpenapiWckeyRemovedResp
- type V0042OpenapiWckeyResp
- type V0042PartPrio
- type V0042PartitionInfo
- type V0042PartitionInfoMaximumsOversubscribeFlags
- type V0042PartitionInfoMsg
- type V0042PartitionInfoPartitionState
- type V0042PartitionInfoSelectType
- type V0042PriorityByPartition
- type V0042ProcessExitCodeVerbose
- type V0042ProcessExitCodeVerboseStatus
- type V0042Qos
- type V0042QosFlags
- type V0042QosList
- type V0042QosPreemptList
- type V0042QosPreemptMode
- type V0042QosStringIdList
- type V0042ReservationCoreSpec
- type V0042ReservationInfo
- type V0042ReservationInfoCoreSpec
- type V0042ReservationInfoFlags
- type V0042ReservationInfoMsg
- type V0042RollupStats
- type V0042ScheduleExitFields
- type V0042SharesFloat128Tres
- type V0042SharesFloat128TresList
- type V0042SharesRespMsg
- type V0042SharesUint64Tres
- type V0042SharesUint64TresList
- type V0042SlurmdbdPing
- type V0042SlurmdbdPingArray
- type V0042StatsMsg
- type V0042StatsMsgRpcDump
- type V0042StatsMsgRpcQueue
- type V0042StatsMsgRpcType
- type V0042StatsMsgRpcUser
- type V0042StatsMsgRpcsByType
- type V0042StatsMsgRpcsByUser
- type V0042StatsMsgRpcsDump
- type V0042StatsMsgRpcsQueue
- type V0042StatsRec
- type V0042StatsRpc
- type V0042StatsRpcList
- type V0042StatsUser
- type V0042StatsUserList
- type V0042Step
- type V0042StepList
- type V0042StepState
- type V0042StepTresReqMax
- type V0042StepTresReqMin
- type V0042StepTresUsageMax
- type V0042StepTresUsageMin
- type V0042StringArray
- type V0042StringList
- type V0042Tres
- type V0042TresList
- type V0042Uint16NoValStruct
- type V0042Uint32NoValStruct
- type V0042Uint64NoValStruct
- type V0042UpdateNodeMsg
- type V0042UpdateNodeMsgState
- type V0042User
- type V0042UserAdministratorLevel
- type V0042UserFlags
- type V0042UserList
- type V0042UserShort
- type V0042UserShortAdminlevel
- type V0042UsersAddCond
- type V0042Wckey
- type V0042WckeyFlags
- type V0042WckeyList
- type V0042WckeyTagStruct
- type V0042WckeyTagStructFlags
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 NewSlurmV0042DeleteJobRequest ¶
func NewSlurmV0042DeleteJobRequest(server string, jobId string, params *SlurmV0042DeleteJobParams) (*http.Request, error)
NewSlurmV0042DeleteJobRequest generates requests for SlurmV0042DeleteJob
func NewSlurmV0042DeleteJobsRequest ¶
func NewSlurmV0042DeleteJobsRequest(server string, body SlurmV0042DeleteJobsJSONRequestBody) (*http.Request, error)
NewSlurmV0042DeleteJobsRequest calls the generic SlurmV0042DeleteJobs builder with application/json body
func NewSlurmV0042DeleteJobsRequestWithBody ¶
func NewSlurmV0042DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042DeleteJobsRequestWithBody generates requests for SlurmV0042DeleteJobs with any type of body
func NewSlurmV0042DeleteNodeRequest ¶
NewSlurmV0042DeleteNodeRequest generates requests for SlurmV0042DeleteNode
func NewSlurmV0042GetDiagRequest ¶
NewSlurmV0042GetDiagRequest generates requests for SlurmV0042GetDiag
func NewSlurmV0042GetJobRequest ¶
func NewSlurmV0042GetJobRequest(server string, jobId string, params *SlurmV0042GetJobParams) (*http.Request, error)
NewSlurmV0042GetJobRequest generates requests for SlurmV0042GetJob
func NewSlurmV0042GetJobsRequest ¶
func NewSlurmV0042GetJobsRequest(server string, params *SlurmV0042GetJobsParams) (*http.Request, error)
NewSlurmV0042GetJobsRequest generates requests for SlurmV0042GetJobs
func NewSlurmV0042GetJobsStateRequest ¶
func NewSlurmV0042GetJobsStateRequest(server string, params *SlurmV0042GetJobsStateParams) (*http.Request, error)
NewSlurmV0042GetJobsStateRequest generates requests for SlurmV0042GetJobsState
func NewSlurmV0042GetLicensesRequest ¶
NewSlurmV0042GetLicensesRequest generates requests for SlurmV0042GetLicenses
func NewSlurmV0042GetNodeRequest ¶
func NewSlurmV0042GetNodeRequest(server string, nodeName string, params *SlurmV0042GetNodeParams) (*http.Request, error)
NewSlurmV0042GetNodeRequest generates requests for SlurmV0042GetNode
func NewSlurmV0042GetNodesRequest ¶
func NewSlurmV0042GetNodesRequest(server string, params *SlurmV0042GetNodesParams) (*http.Request, error)
NewSlurmV0042GetNodesRequest generates requests for SlurmV0042GetNodes
func NewSlurmV0042GetPartitionRequest ¶
func NewSlurmV0042GetPartitionRequest(server string, partitionName string, params *SlurmV0042GetPartitionParams) (*http.Request, error)
NewSlurmV0042GetPartitionRequest generates requests for SlurmV0042GetPartition
func NewSlurmV0042GetPartitionsRequest ¶
func NewSlurmV0042GetPartitionsRequest(server string, params *SlurmV0042GetPartitionsParams) (*http.Request, error)
NewSlurmV0042GetPartitionsRequest generates requests for SlurmV0042GetPartitions
func NewSlurmV0042GetPingRequest ¶
NewSlurmV0042GetPingRequest generates requests for SlurmV0042GetPing
func NewSlurmV0042GetReconfigureRequest ¶
NewSlurmV0042GetReconfigureRequest generates requests for SlurmV0042GetReconfigure
func NewSlurmV0042GetReservationRequest ¶
func NewSlurmV0042GetReservationRequest(server string, reservationName string, params *SlurmV0042GetReservationParams) (*http.Request, error)
NewSlurmV0042GetReservationRequest generates requests for SlurmV0042GetReservation
func NewSlurmV0042GetReservationsRequest ¶
func NewSlurmV0042GetReservationsRequest(server string, params *SlurmV0042GetReservationsParams) (*http.Request, error)
NewSlurmV0042GetReservationsRequest generates requests for SlurmV0042GetReservations
func NewSlurmV0042GetSharesRequest ¶
func NewSlurmV0042GetSharesRequest(server string, params *SlurmV0042GetSharesParams) (*http.Request, error)
NewSlurmV0042GetSharesRequest generates requests for SlurmV0042GetShares
func NewSlurmV0042PostJobAllocateRequest ¶
func NewSlurmV0042PostJobAllocateRequest(server string, body SlurmV0042PostJobAllocateJSONRequestBody) (*http.Request, error)
NewSlurmV0042PostJobAllocateRequest calls the generic SlurmV0042PostJobAllocate builder with application/json body
func NewSlurmV0042PostJobAllocateRequestWithBody ¶
func NewSlurmV0042PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042PostJobAllocateRequestWithBody generates requests for SlurmV0042PostJobAllocate with any type of body
func NewSlurmV0042PostJobRequest ¶
func NewSlurmV0042PostJobRequest(server string, jobId string, body SlurmV0042PostJobJSONRequestBody) (*http.Request, error)
NewSlurmV0042PostJobRequest calls the generic SlurmV0042PostJob builder with application/json body
func NewSlurmV0042PostJobRequestWithBody ¶
func NewSlurmV0042PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042PostJobRequestWithBody generates requests for SlurmV0042PostJob with any type of body
func NewSlurmV0042PostJobSubmitRequest ¶
func NewSlurmV0042PostJobSubmitRequest(server string, body SlurmV0042PostJobSubmitJSONRequestBody) (*http.Request, error)
NewSlurmV0042PostJobSubmitRequest calls the generic SlurmV0042PostJobSubmit builder with application/json body
func NewSlurmV0042PostJobSubmitRequestWithBody ¶
func NewSlurmV0042PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042PostJobSubmitRequestWithBody generates requests for SlurmV0042PostJobSubmit with any type of body
func NewSlurmV0042PostNodeRequest ¶
func NewSlurmV0042PostNodeRequest(server string, nodeName string, body SlurmV0042PostNodeJSONRequestBody) (*http.Request, error)
NewSlurmV0042PostNodeRequest calls the generic SlurmV0042PostNode builder with application/json body
func NewSlurmV0042PostNodeRequestWithBody ¶
func NewSlurmV0042PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042PostNodeRequestWithBody generates requests for SlurmV0042PostNode with any type of body
func NewSlurmV0042PostNodesRequest ¶
func NewSlurmV0042PostNodesRequest(server string, body SlurmV0042PostNodesJSONRequestBody) (*http.Request, error)
NewSlurmV0042PostNodesRequest calls the generic SlurmV0042PostNodes builder with application/json body
func NewSlurmV0042PostNodesRequestWithBody ¶
func NewSlurmV0042PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0042PostNodesRequestWithBody generates requests for SlurmV0042PostNodes with any type of body
func NewSlurmdbV0042DeleteAccountRequest ¶
NewSlurmdbV0042DeleteAccountRequest generates requests for SlurmdbV0042DeleteAccount
func NewSlurmdbV0042DeleteAssociationRequest ¶
func NewSlurmdbV0042DeleteAssociationRequest(server string, params *SlurmdbV0042DeleteAssociationParams) (*http.Request, error)
NewSlurmdbV0042DeleteAssociationRequest generates requests for SlurmdbV0042DeleteAssociation
func NewSlurmdbV0042DeleteAssociationsRequest ¶
func NewSlurmdbV0042DeleteAssociationsRequest(server string, params *SlurmdbV0042DeleteAssociationsParams) (*http.Request, error)
NewSlurmdbV0042DeleteAssociationsRequest generates requests for SlurmdbV0042DeleteAssociations
func NewSlurmdbV0042DeleteClusterRequest ¶
func NewSlurmdbV0042DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0042DeleteClusterParams) (*http.Request, error)
NewSlurmdbV0042DeleteClusterRequest generates requests for SlurmdbV0042DeleteCluster
func NewSlurmdbV0042DeleteSingleQosRequest ¶
NewSlurmdbV0042DeleteSingleQosRequest generates requests for SlurmdbV0042DeleteSingleQos
func NewSlurmdbV0042DeleteUserRequest ¶
NewSlurmdbV0042DeleteUserRequest generates requests for SlurmdbV0042DeleteUser
func NewSlurmdbV0042DeleteWckeyRequest ¶
NewSlurmdbV0042DeleteWckeyRequest generates requests for SlurmdbV0042DeleteWckey
func NewSlurmdbV0042GetAccountRequest ¶
func NewSlurmdbV0042GetAccountRequest(server string, accountName string, params *SlurmdbV0042GetAccountParams) (*http.Request, error)
NewSlurmdbV0042GetAccountRequest generates requests for SlurmdbV0042GetAccount
func NewSlurmdbV0042GetAccountsRequest ¶
func NewSlurmdbV0042GetAccountsRequest(server string, params *SlurmdbV0042GetAccountsParams) (*http.Request, error)
NewSlurmdbV0042GetAccountsRequest generates requests for SlurmdbV0042GetAccounts
func NewSlurmdbV0042GetAssociationRequest ¶
func NewSlurmdbV0042GetAssociationRequest(server string, params *SlurmdbV0042GetAssociationParams) (*http.Request, error)
NewSlurmdbV0042GetAssociationRequest generates requests for SlurmdbV0042GetAssociation
func NewSlurmdbV0042GetAssociationsRequest ¶
func NewSlurmdbV0042GetAssociationsRequest(server string, params *SlurmdbV0042GetAssociationsParams) (*http.Request, error)
NewSlurmdbV0042GetAssociationsRequest generates requests for SlurmdbV0042GetAssociations
func NewSlurmdbV0042GetClusterRequest ¶
func NewSlurmdbV0042GetClusterRequest(server string, clusterName string, params *SlurmdbV0042GetClusterParams) (*http.Request, error)
NewSlurmdbV0042GetClusterRequest generates requests for SlurmdbV0042GetCluster
func NewSlurmdbV0042GetClustersRequest ¶
func NewSlurmdbV0042GetClustersRequest(server string, params *SlurmdbV0042GetClustersParams) (*http.Request, error)
NewSlurmdbV0042GetClustersRequest generates requests for SlurmdbV0042GetClusters
func NewSlurmdbV0042GetConfigRequest ¶
NewSlurmdbV0042GetConfigRequest generates requests for SlurmdbV0042GetConfig
func NewSlurmdbV0042GetDiagRequest ¶
NewSlurmdbV0042GetDiagRequest generates requests for SlurmdbV0042GetDiag
func NewSlurmdbV0042GetInstanceRequest ¶
func NewSlurmdbV0042GetInstanceRequest(server string, params *SlurmdbV0042GetInstanceParams) (*http.Request, error)
NewSlurmdbV0042GetInstanceRequest generates requests for SlurmdbV0042GetInstance
func NewSlurmdbV0042GetInstancesRequest ¶
func NewSlurmdbV0042GetInstancesRequest(server string, params *SlurmdbV0042GetInstancesParams) (*http.Request, error)
NewSlurmdbV0042GetInstancesRequest generates requests for SlurmdbV0042GetInstances
func NewSlurmdbV0042GetJobRequest ¶
NewSlurmdbV0042GetJobRequest generates requests for SlurmdbV0042GetJob
func NewSlurmdbV0042GetJobsRequest ¶
func NewSlurmdbV0042GetJobsRequest(server string, params *SlurmdbV0042GetJobsParams) (*http.Request, error)
NewSlurmdbV0042GetJobsRequest generates requests for SlurmdbV0042GetJobs
func NewSlurmdbV0042GetPingRequest ¶
NewSlurmdbV0042GetPingRequest generates requests for SlurmdbV0042GetPing
func NewSlurmdbV0042GetQosRequest ¶
func NewSlurmdbV0042GetQosRequest(server string, params *SlurmdbV0042GetQosParams) (*http.Request, error)
NewSlurmdbV0042GetQosRequest generates requests for SlurmdbV0042GetQos
func NewSlurmdbV0042GetSingleQosRequest ¶
func NewSlurmdbV0042GetSingleQosRequest(server string, qos string, params *SlurmdbV0042GetSingleQosParams) (*http.Request, error)
NewSlurmdbV0042GetSingleQosRequest generates requests for SlurmdbV0042GetSingleQos
func NewSlurmdbV0042GetTresRequest ¶
NewSlurmdbV0042GetTresRequest generates requests for SlurmdbV0042GetTres
func NewSlurmdbV0042GetUserRequest ¶
func NewSlurmdbV0042GetUserRequest(server string, name string, params *SlurmdbV0042GetUserParams) (*http.Request, error)
NewSlurmdbV0042GetUserRequest generates requests for SlurmdbV0042GetUser
func NewSlurmdbV0042GetUsersRequest ¶
func NewSlurmdbV0042GetUsersRequest(server string, params *SlurmdbV0042GetUsersParams) (*http.Request, error)
NewSlurmdbV0042GetUsersRequest generates requests for SlurmdbV0042GetUsers
func NewSlurmdbV0042GetWckeyRequest ¶
NewSlurmdbV0042GetWckeyRequest generates requests for SlurmdbV0042GetWckey
func NewSlurmdbV0042GetWckeysRequest ¶
func NewSlurmdbV0042GetWckeysRequest(server string, params *SlurmdbV0042GetWckeysParams) (*http.Request, error)
NewSlurmdbV0042GetWckeysRequest generates requests for SlurmdbV0042GetWckeys
func NewSlurmdbV0042PostAccountsAssociationRequest ¶
func NewSlurmdbV0042PostAccountsAssociationRequest(server string, body SlurmdbV0042PostAccountsAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostAccountsAssociationRequest calls the generic SlurmdbV0042PostAccountsAssociation builder with application/json body
func NewSlurmdbV0042PostAccountsAssociationRequestWithBody ¶
func NewSlurmdbV0042PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostAccountsAssociationRequestWithBody generates requests for SlurmdbV0042PostAccountsAssociation with any type of body
func NewSlurmdbV0042PostAccountsRequest ¶
func NewSlurmdbV0042PostAccountsRequest(server string, body SlurmdbV0042PostAccountsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostAccountsRequest calls the generic SlurmdbV0042PostAccounts builder with application/json body
func NewSlurmdbV0042PostAccountsRequestWithBody ¶
func NewSlurmdbV0042PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostAccountsRequestWithBody generates requests for SlurmdbV0042PostAccounts with any type of body
func NewSlurmdbV0042PostAssociationsRequest ¶
func NewSlurmdbV0042PostAssociationsRequest(server string, body SlurmdbV0042PostAssociationsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostAssociationsRequest calls the generic SlurmdbV0042PostAssociations builder with application/json body
func NewSlurmdbV0042PostAssociationsRequestWithBody ¶
func NewSlurmdbV0042PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostAssociationsRequestWithBody generates requests for SlurmdbV0042PostAssociations with any type of body
func NewSlurmdbV0042PostClustersRequest ¶
func NewSlurmdbV0042PostClustersRequest(server string, params *SlurmdbV0042PostClustersParams, body SlurmdbV0042PostClustersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostClustersRequest calls the generic SlurmdbV0042PostClusters builder with application/json body
func NewSlurmdbV0042PostClustersRequestWithBody ¶
func NewSlurmdbV0042PostClustersRequestWithBody(server string, params *SlurmdbV0042PostClustersParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostClustersRequestWithBody generates requests for SlurmdbV0042PostClusters with any type of body
func NewSlurmdbV0042PostConfigRequest ¶
func NewSlurmdbV0042PostConfigRequest(server string, body SlurmdbV0042PostConfigJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostConfigRequest calls the generic SlurmdbV0042PostConfig builder with application/json body
func NewSlurmdbV0042PostConfigRequestWithBody ¶
func NewSlurmdbV0042PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostConfigRequestWithBody generates requests for SlurmdbV0042PostConfig with any type of body
func NewSlurmdbV0042PostQosRequest ¶
func NewSlurmdbV0042PostQosRequest(server string, params *SlurmdbV0042PostQosParams, body SlurmdbV0042PostQosJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostQosRequest calls the generic SlurmdbV0042PostQos builder with application/json body
func NewSlurmdbV0042PostQosRequestWithBody ¶
func NewSlurmdbV0042PostQosRequestWithBody(server string, params *SlurmdbV0042PostQosParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostQosRequestWithBody generates requests for SlurmdbV0042PostQos with any type of body
func NewSlurmdbV0042PostTresRequest ¶
func NewSlurmdbV0042PostTresRequest(server string, body SlurmdbV0042PostTresJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostTresRequest calls the generic SlurmdbV0042PostTres builder with application/json body
func NewSlurmdbV0042PostTresRequestWithBody ¶
func NewSlurmdbV0042PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostTresRequestWithBody generates requests for SlurmdbV0042PostTres with any type of body
func NewSlurmdbV0042PostUsersAssociationRequest ¶
func NewSlurmdbV0042PostUsersAssociationRequest(server string, params *SlurmdbV0042PostUsersAssociationParams, body SlurmdbV0042PostUsersAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostUsersAssociationRequest calls the generic SlurmdbV0042PostUsersAssociation builder with application/json body
func NewSlurmdbV0042PostUsersAssociationRequestWithBody ¶
func NewSlurmdbV0042PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0042PostUsersAssociationParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostUsersAssociationRequestWithBody generates requests for SlurmdbV0042PostUsersAssociation with any type of body
func NewSlurmdbV0042PostUsersRequest ¶
func NewSlurmdbV0042PostUsersRequest(server string, body SlurmdbV0042PostUsersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostUsersRequest calls the generic SlurmdbV0042PostUsers builder with application/json body
func NewSlurmdbV0042PostUsersRequestWithBody ¶
func NewSlurmdbV0042PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostUsersRequestWithBody generates requests for SlurmdbV0042PostUsers with any type of body
func NewSlurmdbV0042PostWckeysRequest ¶
func NewSlurmdbV0042PostWckeysRequest(server string, params *SlurmdbV0042PostWckeysParams, body SlurmdbV0042PostWckeysJSONRequestBody) (*http.Request, error)
NewSlurmdbV0042PostWckeysRequest calls the generic SlurmdbV0042PostWckeys builder with application/json body
func NewSlurmdbV0042PostWckeysRequestWithBody ¶
func NewSlurmdbV0042PostWckeysRequestWithBody(server string, params *SlurmdbV0042PostWckeysParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0042PostWckeysRequestWithBody generates requests for SlurmdbV0042PostWckeys 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) SlurmV0042DeleteJob ¶
func (c *Client) SlurmV0042DeleteJob(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042DeleteJobs ¶
func (c *Client) SlurmV0042DeleteJobs(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042DeleteJobsWithBody ¶
func (*Client) SlurmV0042DeleteNode ¶
func (*Client) SlurmV0042GetDiag ¶
func (*Client) SlurmV0042GetJob ¶
func (c *Client) SlurmV0042GetJob(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetJobs ¶
func (c *Client) SlurmV0042GetJobs(ctx context.Context, params *SlurmV0042GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetJobsState ¶
func (c *Client) SlurmV0042GetJobsState(ctx context.Context, params *SlurmV0042GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetLicenses ¶
func (*Client) SlurmV0042GetNode ¶
func (c *Client) SlurmV0042GetNode(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetNodes ¶
func (c *Client) SlurmV0042GetNodes(ctx context.Context, params *SlurmV0042GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetPartition ¶
func (c *Client) SlurmV0042GetPartition(ctx context.Context, partitionName string, params *SlurmV0042GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetPartitions ¶
func (c *Client) SlurmV0042GetPartitions(ctx context.Context, params *SlurmV0042GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetPing ¶
func (*Client) SlurmV0042GetReconfigure ¶
func (*Client) SlurmV0042GetReservation ¶
func (c *Client) SlurmV0042GetReservation(ctx context.Context, reservationName string, params *SlurmV0042GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetReservations ¶
func (c *Client) SlurmV0042GetReservations(ctx context.Context, params *SlurmV0042GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042GetShares ¶
func (c *Client) SlurmV0042GetShares(ctx context.Context, params *SlurmV0042GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostJob ¶
func (c *Client) SlurmV0042PostJob(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostJobAllocate ¶
func (c *Client) SlurmV0042PostJobAllocate(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostJobAllocateWithBody ¶
func (*Client) SlurmV0042PostJobSubmit ¶
func (c *Client) SlurmV0042PostJobSubmit(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostJobSubmitWithBody ¶
func (*Client) SlurmV0042PostJobWithBody ¶
func (*Client) SlurmV0042PostNode ¶
func (c *Client) SlurmV0042PostNode(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostNodeWithBody ¶
func (*Client) SlurmV0042PostNodes ¶
func (c *Client) SlurmV0042PostNodes(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0042PostNodesWithBody ¶
func (*Client) SlurmdbV0042DeleteAccount ¶
func (*Client) SlurmdbV0042DeleteAssociation ¶
func (c *Client) SlurmdbV0042DeleteAssociation(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042DeleteAssociations ¶
func (c *Client) SlurmdbV0042DeleteAssociations(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042DeleteCluster ¶
func (c *Client) SlurmdbV0042DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0042DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042DeleteSingleQos ¶
func (*Client) SlurmdbV0042DeleteUser ¶
func (*Client) SlurmdbV0042DeleteWckey ¶
func (*Client) SlurmdbV0042GetAccount ¶
func (c *Client) SlurmdbV0042GetAccount(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetAccounts ¶
func (c *Client) SlurmdbV0042GetAccounts(ctx context.Context, params *SlurmdbV0042GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetAssociation ¶
func (c *Client) SlurmdbV0042GetAssociation(ctx context.Context, params *SlurmdbV0042GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetAssociations ¶
func (c *Client) SlurmdbV0042GetAssociations(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetCluster ¶
func (c *Client) SlurmdbV0042GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetClusters ¶
func (c *Client) SlurmdbV0042GetClusters(ctx context.Context, params *SlurmdbV0042GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetConfig ¶
func (*Client) SlurmdbV0042GetDiag ¶
func (*Client) SlurmdbV0042GetInstance ¶
func (c *Client) SlurmdbV0042GetInstance(ctx context.Context, params *SlurmdbV0042GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetInstances ¶
func (c *Client) SlurmdbV0042GetInstances(ctx context.Context, params *SlurmdbV0042GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetJob ¶
func (*Client) SlurmdbV0042GetJobs ¶
func (c *Client) SlurmdbV0042GetJobs(ctx context.Context, params *SlurmdbV0042GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetPing ¶
func (*Client) SlurmdbV0042GetQos ¶
func (c *Client) SlurmdbV0042GetQos(ctx context.Context, params *SlurmdbV0042GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetSingleQos ¶
func (c *Client) SlurmdbV0042GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetTres ¶
func (*Client) SlurmdbV0042GetUser ¶
func (c *Client) SlurmdbV0042GetUser(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetUsers ¶
func (c *Client) SlurmdbV0042GetUsers(ctx context.Context, params *SlurmdbV0042GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042GetWckey ¶
func (*Client) SlurmdbV0042GetWckeys ¶
func (c *Client) SlurmdbV0042GetWckeys(ctx context.Context, params *SlurmdbV0042GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostAccounts ¶
func (c *Client) SlurmdbV0042PostAccounts(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostAccountsAssociation ¶
func (c *Client) SlurmdbV0042PostAccountsAssociation(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostAccountsAssociationWithBody ¶
func (*Client) SlurmdbV0042PostAccountsWithBody ¶
func (*Client) SlurmdbV0042PostAssociations ¶
func (c *Client) SlurmdbV0042PostAssociations(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostAssociationsWithBody ¶
func (*Client) SlurmdbV0042PostClusters ¶
func (c *Client) SlurmdbV0042PostClusters(ctx context.Context, params *SlurmdbV0042PostClustersParams, body SlurmdbV0042PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostClustersWithBody ¶
func (*Client) SlurmdbV0042PostConfig ¶
func (c *Client) SlurmdbV0042PostConfig(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostConfigWithBody ¶
func (*Client) SlurmdbV0042PostQos ¶
func (c *Client) SlurmdbV0042PostQos(ctx context.Context, params *SlurmdbV0042PostQosParams, body SlurmdbV0042PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostQosWithBody ¶
func (*Client) SlurmdbV0042PostTres ¶
func (c *Client) SlurmdbV0042PostTres(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostTresWithBody ¶
func (*Client) SlurmdbV0042PostUsers ¶
func (c *Client) SlurmdbV0042PostUsers(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostUsersAssociation ¶
func (c *Client) SlurmdbV0042PostUsersAssociation(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, body SlurmdbV0042PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostUsersAssociationWithBody ¶
func (*Client) SlurmdbV0042PostUsersWithBody ¶
func (*Client) SlurmdbV0042PostWckeys ¶
func (c *Client) SlurmdbV0042PostWckeys(ctx context.Context, params *SlurmdbV0042PostWckeysParams, body SlurmdbV0042PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0042PostWckeysWithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// SlurmV0042GetDiag request
SlurmV0042GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042PostJobAllocateWithBody request with any body
SlurmV0042PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042PostJobAllocate(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042PostJobSubmitWithBody request with any body
SlurmV0042PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042PostJobSubmit(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042DeleteJob request
SlurmV0042DeleteJob(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetJob request
SlurmV0042GetJob(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042PostJobWithBody request with any body
SlurmV0042PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042PostJob(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042DeleteJobsWithBody request with any body
SlurmV0042DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042DeleteJobs(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetJobs request
SlurmV0042GetJobs(ctx context.Context, params *SlurmV0042GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetJobsState request
SlurmV0042GetJobsState(ctx context.Context, params *SlurmV0042GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetLicenses request
SlurmV0042GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042DeleteNode request
SlurmV0042DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetNode request
SlurmV0042GetNode(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042PostNodeWithBody request with any body
SlurmV0042PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042PostNode(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetNodes request
SlurmV0042GetNodes(ctx context.Context, params *SlurmV0042GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042PostNodesWithBody request with any body
SlurmV0042PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042PostNodes(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetPartition request
SlurmV0042GetPartition(ctx context.Context, partitionName string, params *SlurmV0042GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetPartitions request
SlurmV0042GetPartitions(ctx context.Context, params *SlurmV0042GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetPing request
SlurmV0042GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetReconfigure request
SlurmV0042GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetReservation request
SlurmV0042GetReservation(ctx context.Context, reservationName string, params *SlurmV0042GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0042GetReservations request
SlurmV0042GetReservations(ctx context.Context, params *SlurmV0042GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0042GetShares(ctx context.Context, params *SlurmV0042GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteAccount request
SlurmdbV0042DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetAccount request
SlurmdbV0042GetAccount(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetAccounts request
SlurmdbV0042GetAccounts(ctx context.Context, params *SlurmdbV0042GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostAccountsWithBody request with any body
SlurmdbV0042PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostAccounts(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostAccountsAssociationWithBody request with any body
SlurmdbV0042PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostAccountsAssociation(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteAssociation request
SlurmdbV0042DeleteAssociation(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetAssociation request
SlurmdbV0042GetAssociation(ctx context.Context, params *SlurmdbV0042GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteAssociations request
SlurmdbV0042DeleteAssociations(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetAssociations request
SlurmdbV0042GetAssociations(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostAssociationsWithBody request with any body
SlurmdbV0042PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostAssociations(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteCluster request
SlurmdbV0042DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0042DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetCluster request
SlurmdbV0042GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetClusters request
SlurmdbV0042GetClusters(ctx context.Context, params *SlurmdbV0042GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostClustersWithBody request with any body
SlurmdbV0042PostClustersWithBody(ctx context.Context, params *SlurmdbV0042PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostClusters(ctx context.Context, params *SlurmdbV0042PostClustersParams, body SlurmdbV0042PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetConfig request
SlurmdbV0042GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostConfigWithBody request with any body
SlurmdbV0042PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostConfig(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetDiag request
SlurmdbV0042GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetInstance request
SlurmdbV0042GetInstance(ctx context.Context, params *SlurmdbV0042GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetInstances request
SlurmdbV0042GetInstances(ctx context.Context, params *SlurmdbV0042GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetJob request
SlurmdbV0042GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetJobs request
SlurmdbV0042GetJobs(ctx context.Context, params *SlurmdbV0042GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetPing request
SlurmdbV0042GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetQos request
SlurmdbV0042GetQos(ctx context.Context, params *SlurmdbV0042GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostQosWithBody request with any body
SlurmdbV0042PostQosWithBody(ctx context.Context, params *SlurmdbV0042PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostQos(ctx context.Context, params *SlurmdbV0042PostQosParams, body SlurmdbV0042PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteSingleQos request
SlurmdbV0042DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetSingleQos request
SlurmdbV0042GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetTres request
SlurmdbV0042GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostTresWithBody request with any body
SlurmdbV0042PostTresWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostTres(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteUser request
SlurmdbV0042DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetUser request
SlurmdbV0042GetUser(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetUsers request
SlurmdbV0042GetUsers(ctx context.Context, params *SlurmdbV0042GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostUsersWithBody request with any body
SlurmdbV0042PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostUsers(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostUsersAssociationWithBody request with any body
SlurmdbV0042PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostUsersAssociation(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, body SlurmdbV0042PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042DeleteWckey request
SlurmdbV0042DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetWckey request
SlurmdbV0042GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042GetWckeys request
SlurmdbV0042GetWckeys(ctx context.Context, params *SlurmdbV0042GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0042PostWckeysWithBody request with any body
SlurmdbV0042PostWckeysWithBody(ctx context.Context, params *SlurmdbV0042PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0042PostWckeys(ctx context.Context, params *SlurmdbV0042PostWckeysParams, body SlurmdbV0042PostWckeysJSONRequestBody, 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) SlurmV0042DeleteJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0042DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobResponse, error)
SlurmV0042DeleteJobWithResponse request returning *SlurmV0042DeleteJobResponse
func (*ClientWithResponses) SlurmV0042DeleteJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobsResponse, error)
SlurmV0042DeleteJobsWithBodyWithResponse request with arbitrary body returning *SlurmV0042DeleteJobsResponse
func (*ClientWithResponses) SlurmV0042DeleteJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0042DeleteJobsWithResponse(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobsResponse, error)
func (*ClientWithResponses) SlurmV0042DeleteNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0042DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteNodeResponse, error)
SlurmV0042DeleteNodeWithResponse request returning *SlurmV0042DeleteNodeResponse
func (*ClientWithResponses) SlurmV0042GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetDiagResponse, error)
SlurmV0042GetDiagWithResponse request returning *SlurmV0042GetDiagResponse
func (*ClientWithResponses) SlurmV0042GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobResponse, error)
SlurmV0042GetJobWithResponse request returning *SlurmV0042GetJobResponse
func (*ClientWithResponses) SlurmV0042GetJobsStateWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetJobsStateWithResponse(ctx context.Context, params *SlurmV0042GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobsStateResponse, error)
SlurmV0042GetJobsStateWithResponse request returning *SlurmV0042GetJobsStateResponse
func (*ClientWithResponses) SlurmV0042GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetJobsWithResponse(ctx context.Context, params *SlurmV0042GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobsResponse, error)
SlurmV0042GetJobsWithResponse request returning *SlurmV0042GetJobsResponse
func (*ClientWithResponses) SlurmV0042GetLicensesWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetLicensesResponse, error)
SlurmV0042GetLicensesWithResponse request returning *SlurmV0042GetLicensesResponse
func (*ClientWithResponses) SlurmV0042GetNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetNodeResponse, error)
SlurmV0042GetNodeWithResponse request returning *SlurmV0042GetNodeResponse
func (*ClientWithResponses) SlurmV0042GetNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetNodesWithResponse(ctx context.Context, params *SlurmV0042GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetNodesResponse, error)
SlurmV0042GetNodesWithResponse request returning *SlurmV0042GetNodesResponse
func (*ClientWithResponses) SlurmV0042GetPartitionWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0042GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetPartitionResponse, error)
SlurmV0042GetPartitionWithResponse request returning *SlurmV0042GetPartitionResponse
func (*ClientWithResponses) SlurmV0042GetPartitionsWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetPartitionsWithResponse(ctx context.Context, params *SlurmV0042GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetPartitionsResponse, error)
SlurmV0042GetPartitionsWithResponse request returning *SlurmV0042GetPartitionsResponse
func (*ClientWithResponses) SlurmV0042GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetPingResponse, error)
SlurmV0042GetPingWithResponse request returning *SlurmV0042GetPingResponse
func (*ClientWithResponses) SlurmV0042GetReconfigureWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetReconfigureResponse, error)
SlurmV0042GetReconfigureWithResponse request returning *SlurmV0042GetReconfigureResponse
func (*ClientWithResponses) SlurmV0042GetReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0042GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetReservationResponse, error)
SlurmV0042GetReservationWithResponse request returning *SlurmV0042GetReservationResponse
func (*ClientWithResponses) SlurmV0042GetReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetReservationsWithResponse(ctx context.Context, params *SlurmV0042GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetReservationsResponse, error)
SlurmV0042GetReservationsWithResponse request returning *SlurmV0042GetReservationsResponse
func (*ClientWithResponses) SlurmV0042GetSharesWithResponse ¶
func (c *ClientWithResponses) SlurmV0042GetSharesWithResponse(ctx context.Context, params *SlurmV0042GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetSharesResponse, error)
SlurmV0042GetSharesWithResponse request returning *SlurmV0042GetSharesResponse
func (*ClientWithResponses) SlurmV0042PostJobAllocateWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobAllocateResponse, error)
SlurmV0042PostJobAllocateWithBodyWithResponse request with arbitrary body returning *SlurmV0042PostJobAllocateResponse
func (*ClientWithResponses) SlurmV0042PostJobAllocateWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobAllocateWithResponse(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobAllocateResponse, error)
func (*ClientWithResponses) SlurmV0042PostJobSubmitWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobSubmitResponse, error)
SlurmV0042PostJobSubmitWithBodyWithResponse request with arbitrary body returning *SlurmV0042PostJobSubmitResponse
func (*ClientWithResponses) SlurmV0042PostJobSubmitWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobSubmitWithResponse(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobSubmitResponse, error)
func (*ClientWithResponses) SlurmV0042PostJobWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobResponse, error)
SlurmV0042PostJobWithBodyWithResponse request with arbitrary body returning *SlurmV0042PostJobResponse
func (*ClientWithResponses) SlurmV0042PostJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobResponse, error)
func (*ClientWithResponses) SlurmV0042PostNodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodeResponse, error)
SlurmV0042PostNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0042PostNodeResponse
func (*ClientWithResponses) SlurmV0042PostNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodeResponse, error)
func (*ClientWithResponses) SlurmV0042PostNodesWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodesResponse, error)
SlurmV0042PostNodesWithBodyWithResponse request with arbitrary body returning *SlurmV0042PostNodesResponse
func (*ClientWithResponses) SlurmV0042PostNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0042PostNodesWithResponse(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodesResponse, error)
func (*ClientWithResponses) SlurmdbV0042DeleteAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAccountResponse, error)
SlurmdbV0042DeleteAccountWithResponse request returning *SlurmdbV0042DeleteAccountResponse
func (*ClientWithResponses) SlurmdbV0042DeleteAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAssociationResponse, error)
SlurmdbV0042DeleteAssociationWithResponse request returning *SlurmdbV0042DeleteAssociationResponse
func (*ClientWithResponses) SlurmdbV0042DeleteAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAssociationsResponse, error)
SlurmdbV0042DeleteAssociationsWithResponse request returning *SlurmdbV0042DeleteAssociationsResponse
func (*ClientWithResponses) SlurmdbV0042DeleteClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0042DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteClusterResponse, error)
SlurmdbV0042DeleteClusterWithResponse request returning *SlurmdbV0042DeleteClusterResponse
func (*ClientWithResponses) SlurmdbV0042DeleteSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteSingleQosResponse, error)
SlurmdbV0042DeleteSingleQosWithResponse request returning *SlurmdbV0042DeleteSingleQosResponse
func (*ClientWithResponses) SlurmdbV0042DeleteUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteUserResponse, error)
SlurmdbV0042DeleteUserWithResponse request returning *SlurmdbV0042DeleteUserResponse
func (*ClientWithResponses) SlurmdbV0042DeleteWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteWckeyResponse, error)
SlurmdbV0042DeleteWckeyWithResponse request returning *SlurmdbV0042DeleteWckeyResponse
func (*ClientWithResponses) SlurmdbV0042GetAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAccountResponse, error)
SlurmdbV0042GetAccountWithResponse request returning *SlurmdbV0042GetAccountResponse
func (*ClientWithResponses) SlurmdbV0042GetAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0042GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAccountsResponse, error)
SlurmdbV0042GetAccountsWithResponse request returning *SlurmdbV0042GetAccountsResponse
func (*ClientWithResponses) SlurmdbV0042GetAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAssociationResponse, error)
SlurmdbV0042GetAssociationWithResponse request returning *SlurmdbV0042GetAssociationResponse
func (*ClientWithResponses) SlurmdbV0042GetAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAssociationsResponse, error)
SlurmdbV0042GetAssociationsWithResponse request returning *SlurmdbV0042GetAssociationsResponse
func (*ClientWithResponses) SlurmdbV0042GetClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetClusterResponse, error)
SlurmdbV0042GetClusterWithResponse request returning *SlurmdbV0042GetClusterResponse
func (*ClientWithResponses) SlurmdbV0042GetClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetClustersWithResponse(ctx context.Context, params *SlurmdbV0042GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetClustersResponse, error)
SlurmdbV0042GetClustersWithResponse request returning *SlurmdbV0042GetClustersResponse
func (*ClientWithResponses) SlurmdbV0042GetConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetConfigResponse, error)
SlurmdbV0042GetConfigWithResponse request returning *SlurmdbV0042GetConfigResponse
func (*ClientWithResponses) SlurmdbV0042GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetDiagResponse, error)
SlurmdbV0042GetDiagWithResponse request returning *SlurmdbV0042GetDiagResponse
func (*ClientWithResponses) SlurmdbV0042GetInstanceWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0042GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetInstanceResponse, error)
SlurmdbV0042GetInstanceWithResponse request returning *SlurmdbV0042GetInstanceResponse
func (*ClientWithResponses) SlurmdbV0042GetInstancesWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0042GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetInstancesResponse, error)
SlurmdbV0042GetInstancesWithResponse request returning *SlurmdbV0042GetInstancesResponse
func (*ClientWithResponses) SlurmdbV0042GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetJobResponse, error)
SlurmdbV0042GetJobWithResponse request returning *SlurmdbV0042GetJobResponse
func (*ClientWithResponses) SlurmdbV0042GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetJobsWithResponse(ctx context.Context, params *SlurmdbV0042GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetJobsResponse, error)
SlurmdbV0042GetJobsWithResponse request returning *SlurmdbV0042GetJobsResponse
func (*ClientWithResponses) SlurmdbV0042GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetPingResponse, error)
SlurmdbV0042GetPingWithResponse request returning *SlurmdbV0042GetPingResponse
func (*ClientWithResponses) SlurmdbV0042GetQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetQosWithResponse(ctx context.Context, params *SlurmdbV0042GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetQosResponse, error)
SlurmdbV0042GetQosWithResponse request returning *SlurmdbV0042GetQosResponse
func (*ClientWithResponses) SlurmdbV0042GetSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetSingleQosResponse, error)
SlurmdbV0042GetSingleQosWithResponse request returning *SlurmdbV0042GetSingleQosResponse
func (*ClientWithResponses) SlurmdbV0042GetTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetTresResponse, error)
SlurmdbV0042GetTresWithResponse request returning *SlurmdbV0042GetTresResponse
func (*ClientWithResponses) SlurmdbV0042GetUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetUserResponse, error)
SlurmdbV0042GetUserWithResponse request returning *SlurmdbV0042GetUserResponse
func (*ClientWithResponses) SlurmdbV0042GetUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetUsersWithResponse(ctx context.Context, params *SlurmdbV0042GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetUsersResponse, error)
SlurmdbV0042GetUsersWithResponse request returning *SlurmdbV0042GetUsersResponse
func (*ClientWithResponses) SlurmdbV0042GetWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetWckeyResponse, error)
SlurmdbV0042GetWckeyWithResponse request returning *SlurmdbV0042GetWckeyResponse
func (*ClientWithResponses) SlurmdbV0042GetWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0042GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetWckeysResponse, error)
SlurmdbV0042GetWckeysWithResponse request returning *SlurmdbV0042GetWckeysResponse
func (*ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsAssociationResponse, error)
SlurmdbV0042PostAccountsAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostAccountsAssociationResponse
func (*ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostAccountsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsResponse, error)
SlurmdbV0042PostAccountsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostAccountsResponse
func (*ClientWithResponses) SlurmdbV0042PostAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAccountsWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostAssociationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAssociationsResponse, error)
SlurmdbV0042PostAssociationsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostAssociationsResponse
func (*ClientWithResponses) SlurmdbV0042PostAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAssociationsResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostClustersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostClustersResponse, error)
SlurmdbV0042PostClustersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostClustersResponse
func (*ClientWithResponses) SlurmdbV0042PostClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostClustersWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, body SlurmdbV0042PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostClustersResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostConfigResponse, error)
SlurmdbV0042PostConfigWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostConfigResponse
func (*ClientWithResponses) SlurmdbV0042PostConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostConfigWithResponse(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostConfigResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostQosWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostQosResponse, error)
SlurmdbV0042PostQosWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostQosResponse
func (*ClientWithResponses) SlurmdbV0042PostQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostQosWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, body SlurmdbV0042PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostQosResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostTresWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostTresResponse, error)
SlurmdbV0042PostTresWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostTresResponse
func (*ClientWithResponses) SlurmdbV0042PostTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostTresWithResponse(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostTresResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostUsersAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersAssociationResponse, error)
SlurmdbV0042PostUsersAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostUsersAssociationResponse
func (*ClientWithResponses) SlurmdbV0042PostUsersAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, body SlurmdbV0042PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostUsersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersResponse, error)
SlurmdbV0042PostUsersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostUsersResponse
func (*ClientWithResponses) SlurmdbV0042PostUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostUsersWithResponse(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersResponse, error)
func (*ClientWithResponses) SlurmdbV0042PostWckeysWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostWckeysResponse, error)
SlurmdbV0042PostWckeysWithBodyWithResponse request with arbitrary body returning *SlurmdbV0042PostWckeysResponse
func (*ClientWithResponses) SlurmdbV0042PostWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0042PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, body SlurmdbV0042PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostWckeysResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// SlurmV0042GetDiagWithResponse request
SlurmV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetDiagResponse, error)
// SlurmV0042PostJobAllocateWithBodyWithResponse request with any body
SlurmV0042PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobAllocateResponse, error)
SlurmV0042PostJobAllocateWithResponse(ctx context.Context, body SlurmV0042PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobAllocateResponse, error)
// SlurmV0042PostJobSubmitWithBodyWithResponse request with any body
SlurmV0042PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobSubmitResponse, error)
SlurmV0042PostJobSubmitWithResponse(ctx context.Context, body SlurmV0042PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobSubmitResponse, error)
// SlurmV0042DeleteJobWithResponse request
SlurmV0042DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobResponse, error)
// SlurmV0042GetJobWithResponse request
SlurmV0042GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0042GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobResponse, error)
// SlurmV0042PostJobWithBodyWithResponse request with any body
SlurmV0042PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobResponse, error)
SlurmV0042PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0042PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostJobResponse, error)
// SlurmV0042DeleteJobsWithBodyWithResponse request with any body
SlurmV0042DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobsResponse, error)
SlurmV0042DeleteJobsWithResponse(ctx context.Context, body SlurmV0042DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteJobsResponse, error)
// SlurmV0042GetJobsWithResponse request
SlurmV0042GetJobsWithResponse(ctx context.Context, params *SlurmV0042GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobsResponse, error)
// SlurmV0042GetJobsStateWithResponse request
SlurmV0042GetJobsStateWithResponse(ctx context.Context, params *SlurmV0042GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetJobsStateResponse, error)
// SlurmV0042GetLicensesWithResponse request
SlurmV0042GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetLicensesResponse, error)
// SlurmV0042DeleteNodeWithResponse request
SlurmV0042DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0042DeleteNodeResponse, error)
// SlurmV0042GetNodeWithResponse request
SlurmV0042GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0042GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetNodeResponse, error)
// SlurmV0042PostNodeWithBodyWithResponse request with any body
SlurmV0042PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodeResponse, error)
SlurmV0042PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0042PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodeResponse, error)
// SlurmV0042GetNodesWithResponse request
SlurmV0042GetNodesWithResponse(ctx context.Context, params *SlurmV0042GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetNodesResponse, error)
// SlurmV0042PostNodesWithBodyWithResponse request with any body
SlurmV0042PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodesResponse, error)
SlurmV0042PostNodesWithResponse(ctx context.Context, body SlurmV0042PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0042PostNodesResponse, error)
// SlurmV0042GetPartitionWithResponse request
SlurmV0042GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0042GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetPartitionResponse, error)
// SlurmV0042GetPartitionsWithResponse request
SlurmV0042GetPartitionsWithResponse(ctx context.Context, params *SlurmV0042GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetPartitionsResponse, error)
// SlurmV0042GetPingWithResponse request
SlurmV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetPingResponse, error)
// SlurmV0042GetReconfigureWithResponse request
SlurmV0042GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0042GetReconfigureResponse, error)
// SlurmV0042GetReservationWithResponse request
SlurmV0042GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0042GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetReservationResponse, error)
// SlurmV0042GetReservationsWithResponse request
SlurmV0042GetReservationsWithResponse(ctx context.Context, params *SlurmV0042GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetReservationsResponse, error)
SlurmV0042GetSharesWithResponse(ctx context.Context, params *SlurmV0042GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0042GetSharesResponse, error)
// SlurmdbV0042DeleteAccountWithResponse request
SlurmdbV0042DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAccountResponse, error)
// SlurmdbV0042GetAccountWithResponse request
SlurmdbV0042GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0042GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAccountResponse, error)
// SlurmdbV0042GetAccountsWithResponse request
SlurmdbV0042GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0042GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAccountsResponse, error)
// SlurmdbV0042PostAccountsWithBodyWithResponse request with any body
SlurmdbV0042PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsResponse, error)
SlurmdbV0042PostAccountsWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsResponse, error)
// SlurmdbV0042PostAccountsAssociationWithBodyWithResponse request with any body
SlurmdbV0042PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsAssociationResponse, error)
SlurmdbV0042PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0042PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAccountsAssociationResponse, error)
// SlurmdbV0042DeleteAssociationWithResponse request
SlurmdbV0042DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAssociationResponse, error)
// SlurmdbV0042GetAssociationWithResponse request
SlurmdbV0042GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAssociationResponse, error)
// SlurmdbV0042DeleteAssociationsWithResponse request
SlurmdbV0042DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteAssociationsResponse, error)
// SlurmdbV0042GetAssociationsWithResponse request
SlurmdbV0042GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0042GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetAssociationsResponse, error)
// SlurmdbV0042PostAssociationsWithBodyWithResponse request with any body
SlurmdbV0042PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAssociationsResponse, error)
SlurmdbV0042PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0042PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostAssociationsResponse, error)
// SlurmdbV0042DeleteClusterWithResponse request
SlurmdbV0042DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0042DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteClusterResponse, error)
// SlurmdbV0042GetClusterWithResponse request
SlurmdbV0042GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0042GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetClusterResponse, error)
// SlurmdbV0042GetClustersWithResponse request
SlurmdbV0042GetClustersWithResponse(ctx context.Context, params *SlurmdbV0042GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetClustersResponse, error)
// SlurmdbV0042PostClustersWithBodyWithResponse request with any body
SlurmdbV0042PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostClustersResponse, error)
SlurmdbV0042PostClustersWithResponse(ctx context.Context, params *SlurmdbV0042PostClustersParams, body SlurmdbV0042PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostClustersResponse, error)
// SlurmdbV0042GetConfigWithResponse request
SlurmdbV0042GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetConfigResponse, error)
// SlurmdbV0042PostConfigWithBodyWithResponse request with any body
SlurmdbV0042PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostConfigResponse, error)
SlurmdbV0042PostConfigWithResponse(ctx context.Context, body SlurmdbV0042PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostConfigResponse, error)
// SlurmdbV0042GetDiagWithResponse request
SlurmdbV0042GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetDiagResponse, error)
// SlurmdbV0042GetInstanceWithResponse request
SlurmdbV0042GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0042GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetInstanceResponse, error)
// SlurmdbV0042GetInstancesWithResponse request
SlurmdbV0042GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0042GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetInstancesResponse, error)
// SlurmdbV0042GetJobWithResponse request
SlurmdbV0042GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetJobResponse, error)
// SlurmdbV0042GetJobsWithResponse request
SlurmdbV0042GetJobsWithResponse(ctx context.Context, params *SlurmdbV0042GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetJobsResponse, error)
// SlurmdbV0042GetPingWithResponse request
SlurmdbV0042GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetPingResponse, error)
// SlurmdbV0042GetQosWithResponse request
SlurmdbV0042GetQosWithResponse(ctx context.Context, params *SlurmdbV0042GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetQosResponse, error)
// SlurmdbV0042PostQosWithBodyWithResponse request with any body
SlurmdbV0042PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostQosResponse, error)
SlurmdbV0042PostQosWithResponse(ctx context.Context, params *SlurmdbV0042PostQosParams, body SlurmdbV0042PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostQosResponse, error)
// SlurmdbV0042DeleteSingleQosWithResponse request
SlurmdbV0042DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteSingleQosResponse, error)
// SlurmdbV0042GetSingleQosWithResponse request
SlurmdbV0042GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0042GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetSingleQosResponse, error)
// SlurmdbV0042GetTresWithResponse request
SlurmdbV0042GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetTresResponse, error)
// SlurmdbV0042PostTresWithBodyWithResponse request with any body
SlurmdbV0042PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostTresResponse, error)
SlurmdbV0042PostTresWithResponse(ctx context.Context, body SlurmdbV0042PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostTresResponse, error)
// SlurmdbV0042DeleteUserWithResponse request
SlurmdbV0042DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteUserResponse, error)
// SlurmdbV0042GetUserWithResponse request
SlurmdbV0042GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0042GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetUserResponse, error)
// SlurmdbV0042GetUsersWithResponse request
SlurmdbV0042GetUsersWithResponse(ctx context.Context, params *SlurmdbV0042GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetUsersResponse, error)
// SlurmdbV0042PostUsersWithBodyWithResponse request with any body
SlurmdbV0042PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersResponse, error)
SlurmdbV0042PostUsersWithResponse(ctx context.Context, body SlurmdbV0042PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersResponse, error)
// SlurmdbV0042PostUsersAssociationWithBodyWithResponse request with any body
SlurmdbV0042PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersAssociationResponse, error)
SlurmdbV0042PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0042PostUsersAssociationParams, body SlurmdbV0042PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostUsersAssociationResponse, error)
// SlurmdbV0042DeleteWckeyWithResponse request
SlurmdbV0042DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042DeleteWckeyResponse, error)
// SlurmdbV0042GetWckeyWithResponse request
SlurmdbV0042GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetWckeyResponse, error)
// SlurmdbV0042GetWckeysWithResponse request
SlurmdbV0042GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0042GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0042GetWckeysResponse, error)
// SlurmdbV0042PostWckeysWithBodyWithResponse request with any body
SlurmdbV0042PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostWckeysResponse, error)
SlurmdbV0042PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0042PostWckeysParams, body SlurmdbV0042PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0042PostWckeysResponse, 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 SlurmV0042DeleteJobParams ¶
type SlurmV0042DeleteJobParams struct {
// Signal Signal to send to Job
Signal *string `form:"signal,omitempty" json:"signal,omitempty"`
// Flags Signalling flags
Flags *SlurmV0042DeleteJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042DeleteJobParams defines parameters for SlurmV0042DeleteJob.
type SlurmV0042DeleteJobParamsFlags ¶
type SlurmV0042DeleteJobParamsFlags string
SlurmV0042DeleteJobParamsFlags defines parameters for SlurmV0042DeleteJob.
const ( ARRAYTASK SlurmV0042DeleteJobParamsFlags = "ARRAY_TASK" BATCHJOB SlurmV0042DeleteJobParamsFlags = "BATCH_JOB" CRONJOBS SlurmV0042DeleteJobParamsFlags = "CRON_JOBS" FEDERATIONREQUEUE SlurmV0042DeleteJobParamsFlags = "FEDERATION_REQUEUE" FULLJOB SlurmV0042DeleteJobParamsFlags = "FULL_JOB" FULLSTEPSONLY SlurmV0042DeleteJobParamsFlags = "FULL_STEPS_ONLY" HURRY SlurmV0042DeleteJobParamsFlags = "HURRY" NOSIBLINGJOBS SlurmV0042DeleteJobParamsFlags = "NO_SIBLING_JOBS" OUTOFMEMORY SlurmV0042DeleteJobParamsFlags = "OUT_OF_MEMORY" RESERVATIONJOB SlurmV0042DeleteJobParamsFlags = "RESERVATION_JOB" VERBOSE SlurmV0042DeleteJobParamsFlags = "VERBOSE" WARNINGSENT SlurmV0042DeleteJobParamsFlags = "WARNING_SENT" )
Defines values for SlurmV0042DeleteJobParamsFlags.
func (SlurmV0042DeleteJobParamsFlags) Valid ¶
func (e SlurmV0042DeleteJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042DeleteJobParamsFlags enum.
type SlurmV0042DeleteJobResponse ¶
type SlurmV0042DeleteJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiKillJobResp
JSONDefault *V0042OpenapiKillJobResp
}
func ParseSlurmV0042DeleteJobResponse ¶
func ParseSlurmV0042DeleteJobResponse(rsp *http.Response) (*SlurmV0042DeleteJobResponse, error)
ParseSlurmV0042DeleteJobResponse parses an HTTP response from a SlurmV0042DeleteJobWithResponse call
func (SlurmV0042DeleteJobResponse) Status ¶
func (r SlurmV0042DeleteJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042DeleteJobResponse) StatusCode ¶
func (r SlurmV0042DeleteJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042DeleteJobsJSONRequestBody ¶
type SlurmV0042DeleteJobsJSONRequestBody = V0042KillJobsMsg
SlurmV0042DeleteJobsJSONRequestBody defines body for SlurmV0042DeleteJobs for application/json ContentType.
type SlurmV0042DeleteJobsResponse ¶
type SlurmV0042DeleteJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiKillJobsResp
JSONDefault *V0042OpenapiKillJobsResp
}
func ParseSlurmV0042DeleteJobsResponse ¶
func ParseSlurmV0042DeleteJobsResponse(rsp *http.Response) (*SlurmV0042DeleteJobsResponse, error)
ParseSlurmV0042DeleteJobsResponse parses an HTTP response from a SlurmV0042DeleteJobsWithResponse call
func (SlurmV0042DeleteJobsResponse) Status ¶
func (r SlurmV0042DeleteJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042DeleteJobsResponse) StatusCode ¶
func (r SlurmV0042DeleteJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042DeleteNodeResponse ¶
type SlurmV0042DeleteNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmV0042DeleteNodeResponse ¶
func ParseSlurmV0042DeleteNodeResponse(rsp *http.Response) (*SlurmV0042DeleteNodeResponse, error)
ParseSlurmV0042DeleteNodeResponse parses an HTTP response from a SlurmV0042DeleteNodeWithResponse call
func (SlurmV0042DeleteNodeResponse) Status ¶
func (r SlurmV0042DeleteNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042DeleteNodeResponse) StatusCode ¶
func (r SlurmV0042DeleteNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetDiagResponse ¶
type SlurmV0042GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiDiagResp
JSONDefault *V0042OpenapiDiagResp
}
func ParseSlurmV0042GetDiagResponse ¶
func ParseSlurmV0042GetDiagResponse(rsp *http.Response) (*SlurmV0042GetDiagResponse, error)
ParseSlurmV0042GetDiagResponse parses an HTTP response from a SlurmV0042GetDiagWithResponse call
func (SlurmV0042GetDiagResponse) Status ¶
func (r SlurmV0042GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetDiagResponse) StatusCode ¶
func (r SlurmV0042GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetJobParams ¶
type SlurmV0042GetJobParams struct {
// UpdateTime Query jobs updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetJobParams defines parameters for SlurmV0042GetJob.
type SlurmV0042GetJobParamsFlags ¶
type SlurmV0042GetJobParamsFlags string
SlurmV0042GetJobParamsFlags defines parameters for SlurmV0042GetJob.
const ( SlurmV0042GetJobParamsFlagsALL SlurmV0042GetJobParamsFlags = "ALL" SlurmV0042GetJobParamsFlagsDETAIL SlurmV0042GetJobParamsFlags = "DETAIL" SlurmV0042GetJobParamsFlagsFEDERATION SlurmV0042GetJobParamsFlags = "FEDERATION" SlurmV0042GetJobParamsFlagsFUTURE SlurmV0042GetJobParamsFlags = "FUTURE" SlurmV0042GetJobParamsFlagsLOCAL SlurmV0042GetJobParamsFlags = "LOCAL" SlurmV0042GetJobParamsFlagsMIXED SlurmV0042GetJobParamsFlags = "MIXED" SlurmV0042GetJobParamsFlagsSIBLING SlurmV0042GetJobParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetJobParamsFlags.
func (SlurmV0042GetJobParamsFlags) Valid ¶
func (e SlurmV0042GetJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetJobParamsFlags enum.
type SlurmV0042GetJobResponse ¶
type SlurmV0042GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobInfoResp
JSONDefault *V0042OpenapiJobInfoResp
}
func ParseSlurmV0042GetJobResponse ¶
func ParseSlurmV0042GetJobResponse(rsp *http.Response) (*SlurmV0042GetJobResponse, error)
ParseSlurmV0042GetJobResponse parses an HTTP response from a SlurmV0042GetJobWithResponse call
func (SlurmV0042GetJobResponse) Status ¶
func (r SlurmV0042GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetJobResponse) StatusCode ¶
func (r SlurmV0042GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetJobsParams ¶
type SlurmV0042GetJobsParams struct {
// UpdateTime Query jobs updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetJobsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetJobsParams defines parameters for SlurmV0042GetJobs.
type SlurmV0042GetJobsParamsFlags ¶
type SlurmV0042GetJobsParamsFlags string
SlurmV0042GetJobsParamsFlags defines parameters for SlurmV0042GetJobs.
const ( SlurmV0042GetJobsParamsFlagsALL SlurmV0042GetJobsParamsFlags = "ALL" SlurmV0042GetJobsParamsFlagsDETAIL SlurmV0042GetJobsParamsFlags = "DETAIL" SlurmV0042GetJobsParamsFlagsFEDERATION SlurmV0042GetJobsParamsFlags = "FEDERATION" SlurmV0042GetJobsParamsFlagsFUTURE SlurmV0042GetJobsParamsFlags = "FUTURE" SlurmV0042GetJobsParamsFlagsLOCAL SlurmV0042GetJobsParamsFlags = "LOCAL" SlurmV0042GetJobsParamsFlagsMIXED SlurmV0042GetJobsParamsFlags = "MIXED" SlurmV0042GetJobsParamsFlagsSIBLING SlurmV0042GetJobsParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetJobsParamsFlags.
func (SlurmV0042GetJobsParamsFlags) Valid ¶
func (e SlurmV0042GetJobsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetJobsParamsFlags enum.
type SlurmV0042GetJobsResponse ¶
type SlurmV0042GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobInfoResp
JSONDefault *V0042OpenapiJobInfoResp
}
func ParseSlurmV0042GetJobsResponse ¶
func ParseSlurmV0042GetJobsResponse(rsp *http.Response) (*SlurmV0042GetJobsResponse, error)
ParseSlurmV0042GetJobsResponse parses an HTTP response from a SlurmV0042GetJobsWithResponse call
func (SlurmV0042GetJobsResponse) Status ¶
func (r SlurmV0042GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetJobsResponse) StatusCode ¶
func (r SlurmV0042GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetJobsStateParams ¶
type SlurmV0042GetJobsStateParams struct {
// JobId CSV list of Job IDs to search for
JobId *string `form:"job_id,omitempty" json:"job_id,omitempty"`
}
SlurmV0042GetJobsStateParams defines parameters for SlurmV0042GetJobsState.
type SlurmV0042GetJobsStateResponse ¶
type SlurmV0042GetJobsStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobInfoResp
JSONDefault *V0042OpenapiJobInfoResp
}
func ParseSlurmV0042GetJobsStateResponse ¶
func ParseSlurmV0042GetJobsStateResponse(rsp *http.Response) (*SlurmV0042GetJobsStateResponse, error)
ParseSlurmV0042GetJobsStateResponse parses an HTTP response from a SlurmV0042GetJobsStateWithResponse call
func (SlurmV0042GetJobsStateResponse) Status ¶
func (r SlurmV0042GetJobsStateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetJobsStateResponse) StatusCode ¶
func (r SlurmV0042GetJobsStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetLicensesResponse ¶
type SlurmV0042GetLicensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiLicensesResp
JSONDefault *V0042OpenapiLicensesResp
}
func ParseSlurmV0042GetLicensesResponse ¶
func ParseSlurmV0042GetLicensesResponse(rsp *http.Response) (*SlurmV0042GetLicensesResponse, error)
ParseSlurmV0042GetLicensesResponse parses an HTTP response from a SlurmV0042GetLicensesWithResponse call
func (SlurmV0042GetLicensesResponse) Status ¶
func (r SlurmV0042GetLicensesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetLicensesResponse) StatusCode ¶
func (r SlurmV0042GetLicensesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetNodeParams ¶
type SlurmV0042GetNodeParams struct {
// UpdateTime Query jobs updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetNodeParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetNodeParams defines parameters for SlurmV0042GetNode.
type SlurmV0042GetNodeParamsFlags ¶
type SlurmV0042GetNodeParamsFlags string
SlurmV0042GetNodeParamsFlags defines parameters for SlurmV0042GetNode.
const ( SlurmV0042GetNodeParamsFlagsALL SlurmV0042GetNodeParamsFlags = "ALL" SlurmV0042GetNodeParamsFlagsDETAIL SlurmV0042GetNodeParamsFlags = "DETAIL" SlurmV0042GetNodeParamsFlagsFEDERATION SlurmV0042GetNodeParamsFlags = "FEDERATION" SlurmV0042GetNodeParamsFlagsFUTURE SlurmV0042GetNodeParamsFlags = "FUTURE" SlurmV0042GetNodeParamsFlagsLOCAL SlurmV0042GetNodeParamsFlags = "LOCAL" SlurmV0042GetNodeParamsFlagsMIXED SlurmV0042GetNodeParamsFlags = "MIXED" SlurmV0042GetNodeParamsFlagsSIBLING SlurmV0042GetNodeParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetNodeParamsFlags.
func (SlurmV0042GetNodeParamsFlags) Valid ¶
func (e SlurmV0042GetNodeParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetNodeParamsFlags enum.
type SlurmV0042GetNodeResponse ¶
type SlurmV0042GetNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiNodesResp
JSONDefault *V0042OpenapiNodesResp
}
func ParseSlurmV0042GetNodeResponse ¶
func ParseSlurmV0042GetNodeResponse(rsp *http.Response) (*SlurmV0042GetNodeResponse, error)
ParseSlurmV0042GetNodeResponse parses an HTTP response from a SlurmV0042GetNodeWithResponse call
func (SlurmV0042GetNodeResponse) Status ¶
func (r SlurmV0042GetNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetNodeResponse) StatusCode ¶
func (r SlurmV0042GetNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetNodesParams ¶
type SlurmV0042GetNodesParams struct {
// UpdateTime Query jobs updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetNodesParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetNodesParams defines parameters for SlurmV0042GetNodes.
type SlurmV0042GetNodesParamsFlags ¶
type SlurmV0042GetNodesParamsFlags string
SlurmV0042GetNodesParamsFlags defines parameters for SlurmV0042GetNodes.
const ( SlurmV0042GetNodesParamsFlagsALL SlurmV0042GetNodesParamsFlags = "ALL" SlurmV0042GetNodesParamsFlagsDETAIL SlurmV0042GetNodesParamsFlags = "DETAIL" SlurmV0042GetNodesParamsFlagsFEDERATION SlurmV0042GetNodesParamsFlags = "FEDERATION" SlurmV0042GetNodesParamsFlagsFUTURE SlurmV0042GetNodesParamsFlags = "FUTURE" SlurmV0042GetNodesParamsFlagsLOCAL SlurmV0042GetNodesParamsFlags = "LOCAL" SlurmV0042GetNodesParamsFlagsMIXED SlurmV0042GetNodesParamsFlags = "MIXED" SlurmV0042GetNodesParamsFlagsSIBLING SlurmV0042GetNodesParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetNodesParamsFlags.
func (SlurmV0042GetNodesParamsFlags) Valid ¶
func (e SlurmV0042GetNodesParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetNodesParamsFlags enum.
type SlurmV0042GetNodesResponse ¶
type SlurmV0042GetNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiNodesResp
JSONDefault *V0042OpenapiNodesResp
}
func ParseSlurmV0042GetNodesResponse ¶
func ParseSlurmV0042GetNodesResponse(rsp *http.Response) (*SlurmV0042GetNodesResponse, error)
ParseSlurmV0042GetNodesResponse parses an HTTP response from a SlurmV0042GetNodesWithResponse call
func (SlurmV0042GetNodesResponse) Status ¶
func (r SlurmV0042GetNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetNodesResponse) StatusCode ¶
func (r SlurmV0042GetNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetPartitionParams ¶
type SlurmV0042GetPartitionParams struct {
// UpdateTime Query partitions updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetPartitionParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetPartitionParams defines parameters for SlurmV0042GetPartition.
type SlurmV0042GetPartitionParamsFlags ¶
type SlurmV0042GetPartitionParamsFlags string
SlurmV0042GetPartitionParamsFlags defines parameters for SlurmV0042GetPartition.
const ( SlurmV0042GetPartitionParamsFlagsALL SlurmV0042GetPartitionParamsFlags = "ALL" SlurmV0042GetPartitionParamsFlagsDETAIL SlurmV0042GetPartitionParamsFlags = "DETAIL" SlurmV0042GetPartitionParamsFlagsFEDERATION SlurmV0042GetPartitionParamsFlags = "FEDERATION" SlurmV0042GetPartitionParamsFlagsFUTURE SlurmV0042GetPartitionParamsFlags = "FUTURE" SlurmV0042GetPartitionParamsFlagsLOCAL SlurmV0042GetPartitionParamsFlags = "LOCAL" SlurmV0042GetPartitionParamsFlagsMIXED SlurmV0042GetPartitionParamsFlags = "MIXED" SlurmV0042GetPartitionParamsFlagsSIBLING SlurmV0042GetPartitionParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetPartitionParamsFlags.
func (SlurmV0042GetPartitionParamsFlags) Valid ¶
func (e SlurmV0042GetPartitionParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetPartitionParamsFlags enum.
type SlurmV0042GetPartitionResponse ¶
type SlurmV0042GetPartitionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiPartitionResp
JSONDefault *V0042OpenapiPartitionResp
}
func ParseSlurmV0042GetPartitionResponse ¶
func ParseSlurmV0042GetPartitionResponse(rsp *http.Response) (*SlurmV0042GetPartitionResponse, error)
ParseSlurmV0042GetPartitionResponse parses an HTTP response from a SlurmV0042GetPartitionWithResponse call
func (SlurmV0042GetPartitionResponse) Status ¶
func (r SlurmV0042GetPartitionResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetPartitionResponse) StatusCode ¶
func (r SlurmV0042GetPartitionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetPartitionsParams ¶
type SlurmV0042GetPartitionsParams struct {
// UpdateTime Query partitions updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmV0042GetPartitionsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0042GetPartitionsParams defines parameters for SlurmV0042GetPartitions.
type SlurmV0042GetPartitionsParamsFlags ¶
type SlurmV0042GetPartitionsParamsFlags string
SlurmV0042GetPartitionsParamsFlags defines parameters for SlurmV0042GetPartitions.
const ( SlurmV0042GetPartitionsParamsFlagsALL SlurmV0042GetPartitionsParamsFlags = "ALL" SlurmV0042GetPartitionsParamsFlagsDETAIL SlurmV0042GetPartitionsParamsFlags = "DETAIL" SlurmV0042GetPartitionsParamsFlagsFEDERATION SlurmV0042GetPartitionsParamsFlags = "FEDERATION" SlurmV0042GetPartitionsParamsFlagsFUTURE SlurmV0042GetPartitionsParamsFlags = "FUTURE" SlurmV0042GetPartitionsParamsFlagsLOCAL SlurmV0042GetPartitionsParamsFlags = "LOCAL" SlurmV0042GetPartitionsParamsFlagsMIXED SlurmV0042GetPartitionsParamsFlags = "MIXED" SlurmV0042GetPartitionsParamsFlagsSIBLING SlurmV0042GetPartitionsParamsFlags = "SIBLING" )
Defines values for SlurmV0042GetPartitionsParamsFlags.
func (SlurmV0042GetPartitionsParamsFlags) Valid ¶
func (e SlurmV0042GetPartitionsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0042GetPartitionsParamsFlags enum.
type SlurmV0042GetPartitionsResponse ¶
type SlurmV0042GetPartitionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiPartitionResp
JSONDefault *V0042OpenapiPartitionResp
}
func ParseSlurmV0042GetPartitionsResponse ¶
func ParseSlurmV0042GetPartitionsResponse(rsp *http.Response) (*SlurmV0042GetPartitionsResponse, error)
ParseSlurmV0042GetPartitionsResponse parses an HTTP response from a SlurmV0042GetPartitionsWithResponse call
func (SlurmV0042GetPartitionsResponse) Status ¶
func (r SlurmV0042GetPartitionsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetPartitionsResponse) StatusCode ¶
func (r SlurmV0042GetPartitionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetPingResponse ¶
type SlurmV0042GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiPingArrayResp
JSONDefault *V0042OpenapiPingArrayResp
}
func ParseSlurmV0042GetPingResponse ¶
func ParseSlurmV0042GetPingResponse(rsp *http.Response) (*SlurmV0042GetPingResponse, error)
ParseSlurmV0042GetPingResponse parses an HTTP response from a SlurmV0042GetPingWithResponse call
func (SlurmV0042GetPingResponse) Status ¶
func (r SlurmV0042GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetPingResponse) StatusCode ¶
func (r SlurmV0042GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetReconfigureResponse ¶
type SlurmV0042GetReconfigureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmV0042GetReconfigureResponse ¶
func ParseSlurmV0042GetReconfigureResponse(rsp *http.Response) (*SlurmV0042GetReconfigureResponse, error)
ParseSlurmV0042GetReconfigureResponse parses an HTTP response from a SlurmV0042GetReconfigureWithResponse call
func (SlurmV0042GetReconfigureResponse) Status ¶
func (r SlurmV0042GetReconfigureResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetReconfigureResponse) StatusCode ¶
func (r SlurmV0042GetReconfigureResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetReservationParams ¶
type SlurmV0042GetReservationParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0042GetReservationParams defines parameters for SlurmV0042GetReservation.
type SlurmV0042GetReservationResponse ¶
type SlurmV0042GetReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiReservationResp
JSONDefault *V0042OpenapiReservationResp
}
func ParseSlurmV0042GetReservationResponse ¶
func ParseSlurmV0042GetReservationResponse(rsp *http.Response) (*SlurmV0042GetReservationResponse, error)
ParseSlurmV0042GetReservationResponse parses an HTTP response from a SlurmV0042GetReservationWithResponse call
func (SlurmV0042GetReservationResponse) Status ¶
func (r SlurmV0042GetReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetReservationResponse) StatusCode ¶
func (r SlurmV0042GetReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetReservationsParams ¶
type SlurmV0042GetReservationsParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0042GetReservationsParams defines parameters for SlurmV0042GetReservations.
type SlurmV0042GetReservationsResponse ¶
type SlurmV0042GetReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiReservationResp
JSONDefault *V0042OpenapiReservationResp
}
func ParseSlurmV0042GetReservationsResponse ¶
func ParseSlurmV0042GetReservationsResponse(rsp *http.Response) (*SlurmV0042GetReservationsResponse, error)
ParseSlurmV0042GetReservationsResponse parses an HTTP response from a SlurmV0042GetReservationsWithResponse call
func (SlurmV0042GetReservationsResponse) Status ¶
func (r SlurmV0042GetReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetReservationsResponse) StatusCode ¶
func (r SlurmV0042GetReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042GetSharesParams ¶
type SlurmV0042GetSharesParams struct {
Accounts *string `form:"accounts,omitempty" json:"accounts,omitempty"`
Users *string `form:"users,omitempty" json:"users,omitempty"`
}
SlurmV0042GetSharesParams defines parameters for SlurmV0042GetShares.
type SlurmV0042GetSharesResponse ¶
type SlurmV0042GetSharesResponse struct {
}
func ParseSlurmV0042GetSharesResponse ¶
func ParseSlurmV0042GetSharesResponse(rsp *http.Response) (*SlurmV0042GetSharesResponse, error)
ParseSlurmV0042GetSharesResponse parses an HTTP response from a SlurmV0042GetSharesWithResponse call
func (SlurmV0042GetSharesResponse) Status ¶
func (r SlurmV0042GetSharesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042GetSharesResponse) StatusCode ¶
func (r SlurmV0042GetSharesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042PostJobAllocateJSONRequestBody ¶
type SlurmV0042PostJobAllocateJSONRequestBody = V0042JobAllocReq
SlurmV0042PostJobAllocateJSONRequestBody defines body for SlurmV0042PostJobAllocate for application/json ContentType.
type SlurmV0042PostJobAllocateResponse ¶
type SlurmV0042PostJobAllocateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobAllocResp
JSONDefault *V0042OpenapiJobAllocResp
}
func ParseSlurmV0042PostJobAllocateResponse ¶
func ParseSlurmV0042PostJobAllocateResponse(rsp *http.Response) (*SlurmV0042PostJobAllocateResponse, error)
ParseSlurmV0042PostJobAllocateResponse parses an HTTP response from a SlurmV0042PostJobAllocateWithResponse call
func (SlurmV0042PostJobAllocateResponse) Status ¶
func (r SlurmV0042PostJobAllocateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042PostJobAllocateResponse) StatusCode ¶
func (r SlurmV0042PostJobAllocateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042PostJobJSONRequestBody ¶
type SlurmV0042PostJobJSONRequestBody = V0042JobDescMsg
SlurmV0042PostJobJSONRequestBody defines body for SlurmV0042PostJob for application/json ContentType.
type SlurmV0042PostJobResponse ¶
type SlurmV0042PostJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobPostResponse
JSONDefault *V0042OpenapiJobPostResponse
}
func ParseSlurmV0042PostJobResponse ¶
func ParseSlurmV0042PostJobResponse(rsp *http.Response) (*SlurmV0042PostJobResponse, error)
ParseSlurmV0042PostJobResponse parses an HTTP response from a SlurmV0042PostJobWithResponse call
func (SlurmV0042PostJobResponse) Status ¶
func (r SlurmV0042PostJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042PostJobResponse) StatusCode ¶
func (r SlurmV0042PostJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042PostJobSubmitJSONRequestBody ¶
type SlurmV0042PostJobSubmitJSONRequestBody = V0042JobSubmitReq
SlurmV0042PostJobSubmitJSONRequestBody defines body for SlurmV0042PostJobSubmit for application/json ContentType.
type SlurmV0042PostJobSubmitResponse ¶
type SlurmV0042PostJobSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiJobSubmitResponse
JSONDefault *V0042OpenapiJobSubmitResponse
}
func ParseSlurmV0042PostJobSubmitResponse ¶
func ParseSlurmV0042PostJobSubmitResponse(rsp *http.Response) (*SlurmV0042PostJobSubmitResponse, error)
ParseSlurmV0042PostJobSubmitResponse parses an HTTP response from a SlurmV0042PostJobSubmitWithResponse call
func (SlurmV0042PostJobSubmitResponse) Status ¶
func (r SlurmV0042PostJobSubmitResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042PostJobSubmitResponse) StatusCode ¶
func (r SlurmV0042PostJobSubmitResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042PostNodeJSONRequestBody ¶
type SlurmV0042PostNodeJSONRequestBody = V0042UpdateNodeMsg
SlurmV0042PostNodeJSONRequestBody defines body for SlurmV0042PostNode for application/json ContentType.
type SlurmV0042PostNodeResponse ¶
type SlurmV0042PostNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmV0042PostNodeResponse ¶
func ParseSlurmV0042PostNodeResponse(rsp *http.Response) (*SlurmV0042PostNodeResponse, error)
ParseSlurmV0042PostNodeResponse parses an HTTP response from a SlurmV0042PostNodeWithResponse call
func (SlurmV0042PostNodeResponse) Status ¶
func (r SlurmV0042PostNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042PostNodeResponse) StatusCode ¶
func (r SlurmV0042PostNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0042PostNodesJSONRequestBody ¶
type SlurmV0042PostNodesJSONRequestBody = V0042UpdateNodeMsg
SlurmV0042PostNodesJSONRequestBody defines body for SlurmV0042PostNodes for application/json ContentType.
type SlurmV0042PostNodesResponse ¶
type SlurmV0042PostNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmV0042PostNodesResponse ¶
func ParseSlurmV0042PostNodesResponse(rsp *http.Response) (*SlurmV0042PostNodesResponse, error)
ParseSlurmV0042PostNodesResponse parses an HTTP response from a SlurmV0042PostNodesWithResponse call
func (SlurmV0042PostNodesResponse) Status ¶
func (r SlurmV0042PostNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0042PostNodesResponse) StatusCode ¶
func (r SlurmV0042PostNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteAccountResponse ¶
type SlurmdbV0042DeleteAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAccountsRemovedResp
JSONDefault *V0042OpenapiAccountsRemovedResp
}
func ParseSlurmdbV0042DeleteAccountResponse ¶
func ParseSlurmdbV0042DeleteAccountResponse(rsp *http.Response) (*SlurmdbV0042DeleteAccountResponse, error)
ParseSlurmdbV0042DeleteAccountResponse parses an HTTP response from a SlurmdbV0042DeleteAccountWithResponse call
func (SlurmdbV0042DeleteAccountResponse) Status ¶
func (r SlurmdbV0042DeleteAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteAccountResponse) StatusCode ¶
func (r SlurmdbV0042DeleteAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteAssociationParams ¶
type SlurmdbV0042DeleteAssociationParams 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"`
IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
IncludeUsage *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
FilterToOnlyDefaults *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
IncludeSubAcctInformation *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
ExcludeParentIdname *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
ExcludeLimitsFromParents *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,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"`
// 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"`
}
SlurmdbV0042DeleteAssociationParams defines parameters for SlurmdbV0042DeleteAssociation.
type SlurmdbV0042DeleteAssociationResponse ¶
type SlurmdbV0042DeleteAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAssocsRemovedResp
JSONDefault *V0042OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0042DeleteAssociationResponse ¶
func ParseSlurmdbV0042DeleteAssociationResponse(rsp *http.Response) (*SlurmdbV0042DeleteAssociationResponse, error)
ParseSlurmdbV0042DeleteAssociationResponse parses an HTTP response from a SlurmdbV0042DeleteAssociationWithResponse call
func (SlurmdbV0042DeleteAssociationResponse) Status ¶
func (r SlurmdbV0042DeleteAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteAssociationResponse) StatusCode ¶
func (r SlurmdbV0042DeleteAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteAssociationsParams ¶
type SlurmdbV0042DeleteAssociationsParams 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"`
IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
IncludeUsage *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
FilterToOnlyDefaults *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
IncludeSubAcctInformation *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
ExcludeParentIdname *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
ExcludeLimitsFromParents *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,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"`
// 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"`
}
SlurmdbV0042DeleteAssociationsParams defines parameters for SlurmdbV0042DeleteAssociations.
type SlurmdbV0042DeleteAssociationsResponse ¶
type SlurmdbV0042DeleteAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAssocsRemovedResp
JSONDefault *V0042OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0042DeleteAssociationsResponse ¶
func ParseSlurmdbV0042DeleteAssociationsResponse(rsp *http.Response) (*SlurmdbV0042DeleteAssociationsResponse, error)
ParseSlurmdbV0042DeleteAssociationsResponse parses an HTTP response from a SlurmdbV0042DeleteAssociationsWithResponse call
func (SlurmdbV0042DeleteAssociationsResponse) Status ¶
func (r SlurmdbV0042DeleteAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteAssociationsResponse) StatusCode ¶
func (r SlurmdbV0042DeleteAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteClusterParams ¶
type SlurmdbV0042DeleteClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0042DeleteClusterParamsClassification `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 *SlurmdbV0042DeleteClusterParamsFlags `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"`
}
SlurmdbV0042DeleteClusterParams defines parameters for SlurmdbV0042DeleteCluster.
type SlurmdbV0042DeleteClusterParamsClassification ¶
type SlurmdbV0042DeleteClusterParamsClassification string
SlurmdbV0042DeleteClusterParamsClassification defines parameters for SlurmdbV0042DeleteCluster.
const ( SlurmdbV0042DeleteClusterParamsClassificationCAPABILITY SlurmdbV0042DeleteClusterParamsClassification = "CAPABILITY" SlurmdbV0042DeleteClusterParamsClassificationCAPACITY SlurmdbV0042DeleteClusterParamsClassification = "CAPACITY" SlurmdbV0042DeleteClusterParamsClassificationCAPAPACITY SlurmdbV0042DeleteClusterParamsClassification = "CAPAPACITY" SlurmdbV0042DeleteClusterParamsClassificationUNCLASSIFIED SlurmdbV0042DeleteClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0042DeleteClusterParamsClassification.
func (SlurmdbV0042DeleteClusterParamsClassification) Valid ¶
func (e SlurmdbV0042DeleteClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042DeleteClusterParamsClassification enum.
type SlurmdbV0042DeleteClusterParamsFlags ¶
type SlurmdbV0042DeleteClusterParamsFlags string
SlurmdbV0042DeleteClusterParamsFlags defines parameters for SlurmdbV0042DeleteCluster.
const ( SlurmdbV0042DeleteClusterParamsFlagsEXTERNAL SlurmdbV0042DeleteClusterParamsFlags = "EXTERNAL" SlurmdbV0042DeleteClusterParamsFlagsFEDERATION SlurmdbV0042DeleteClusterParamsFlags = "FEDERATION" SlurmdbV0042DeleteClusterParamsFlagsFRONTEND SlurmdbV0042DeleteClusterParamsFlags = "FRONT_END" SlurmdbV0042DeleteClusterParamsFlagsMULTIPLESLURMD SlurmdbV0042DeleteClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0042DeleteClusterParamsFlagsREGISTERING SlurmdbV0042DeleteClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0042DeleteClusterParamsFlags.
func (SlurmdbV0042DeleteClusterParamsFlags) Valid ¶
func (e SlurmdbV0042DeleteClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042DeleteClusterParamsFlags enum.
type SlurmdbV0042DeleteClusterResponse ¶
type SlurmdbV0042DeleteClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiClustersRemovedResp
JSONDefault *V0042OpenapiClustersRemovedResp
}
func ParseSlurmdbV0042DeleteClusterResponse ¶
func ParseSlurmdbV0042DeleteClusterResponse(rsp *http.Response) (*SlurmdbV0042DeleteClusterResponse, error)
ParseSlurmdbV0042DeleteClusterResponse parses an HTTP response from a SlurmdbV0042DeleteClusterWithResponse call
func (SlurmdbV0042DeleteClusterResponse) Status ¶
func (r SlurmdbV0042DeleteClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteClusterResponse) StatusCode ¶
func (r SlurmdbV0042DeleteClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteSingleQosResponse ¶
type SlurmdbV0042DeleteSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdQosRemovedResp
JSONDefault *V0042OpenapiSlurmdbdQosRemovedResp
}
func ParseSlurmdbV0042DeleteSingleQosResponse ¶
func ParseSlurmdbV0042DeleteSingleQosResponse(rsp *http.Response) (*SlurmdbV0042DeleteSingleQosResponse, error)
ParseSlurmdbV0042DeleteSingleQosResponse parses an HTTP response from a SlurmdbV0042DeleteSingleQosWithResponse call
func (SlurmdbV0042DeleteSingleQosResponse) Status ¶
func (r SlurmdbV0042DeleteSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteSingleQosResponse) StatusCode ¶
func (r SlurmdbV0042DeleteSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteUserResponse ¶
type SlurmdbV0042DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042DeleteUserResponse ¶
func ParseSlurmdbV0042DeleteUserResponse(rsp *http.Response) (*SlurmdbV0042DeleteUserResponse, error)
ParseSlurmdbV0042DeleteUserResponse parses an HTTP response from a SlurmdbV0042DeleteUserWithResponse call
func (SlurmdbV0042DeleteUserResponse) Status ¶
func (r SlurmdbV0042DeleteUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteUserResponse) StatusCode ¶
func (r SlurmdbV0042DeleteUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042DeleteWckeyResponse ¶
type SlurmdbV0042DeleteWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiWckeyRemovedResp
JSONDefault *V0042OpenapiWckeyRemovedResp
}
func ParseSlurmdbV0042DeleteWckeyResponse ¶
func ParseSlurmdbV0042DeleteWckeyResponse(rsp *http.Response) (*SlurmdbV0042DeleteWckeyResponse, error)
ParseSlurmdbV0042DeleteWckeyResponse parses an HTTP response from a SlurmdbV0042DeleteWckeyWithResponse call
func (SlurmdbV0042DeleteWckeyResponse) Status ¶
func (r SlurmdbV0042DeleteWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042DeleteWckeyResponse) StatusCode ¶
func (r SlurmdbV0042DeleteWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetAccountParams ¶
type SlurmdbV0042GetAccountParams 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"`
}
SlurmdbV0042GetAccountParams defines parameters for SlurmdbV0042GetAccount.
type SlurmdbV0042GetAccountResponse ¶
type SlurmdbV0042GetAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAccountsResp
JSONDefault *V0042OpenapiAccountsResp
}
func ParseSlurmdbV0042GetAccountResponse ¶
func ParseSlurmdbV0042GetAccountResponse(rsp *http.Response) (*SlurmdbV0042GetAccountResponse, error)
ParseSlurmdbV0042GetAccountResponse parses an HTTP response from a SlurmdbV0042GetAccountWithResponse call
func (SlurmdbV0042GetAccountResponse) Status ¶
func (r SlurmdbV0042GetAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetAccountResponse) StatusCode ¶
func (r SlurmdbV0042GetAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetAccountsParams ¶
type SlurmdbV0042GetAccountsParams 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"`
}
SlurmdbV0042GetAccountsParams defines parameters for SlurmdbV0042GetAccounts.
type SlurmdbV0042GetAccountsResponse ¶
type SlurmdbV0042GetAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAccountsResp
JSONDefault *V0042OpenapiAccountsResp
}
func ParseSlurmdbV0042GetAccountsResponse ¶
func ParseSlurmdbV0042GetAccountsResponse(rsp *http.Response) (*SlurmdbV0042GetAccountsResponse, error)
ParseSlurmdbV0042GetAccountsResponse parses an HTTP response from a SlurmdbV0042GetAccountsWithResponse call
func (SlurmdbV0042GetAccountsResponse) Status ¶
func (r SlurmdbV0042GetAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetAccountsResponse) StatusCode ¶
func (r SlurmdbV0042GetAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetAssociationParams ¶
type SlurmdbV0042GetAssociationParams 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"`
IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
IncludeUsage *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
FilterToOnlyDefaults *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
IncludeSubAcctInformation *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
ExcludeParentIdname *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
ExcludeLimitsFromParents *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,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"`
// 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"`
}
SlurmdbV0042GetAssociationParams defines parameters for SlurmdbV0042GetAssociation.
type SlurmdbV0042GetAssociationResponse ¶
type SlurmdbV0042GetAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAssocsResp
JSONDefault *V0042OpenapiAssocsResp
}
func ParseSlurmdbV0042GetAssociationResponse ¶
func ParseSlurmdbV0042GetAssociationResponse(rsp *http.Response) (*SlurmdbV0042GetAssociationResponse, error)
ParseSlurmdbV0042GetAssociationResponse parses an HTTP response from a SlurmdbV0042GetAssociationWithResponse call
func (SlurmdbV0042GetAssociationResponse) Status ¶
func (r SlurmdbV0042GetAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetAssociationResponse) StatusCode ¶
func (r SlurmdbV0042GetAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetAssociationsParams ¶
type SlurmdbV0042GetAssociationsParams 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"`
IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
IncludeUsage *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
FilterToOnlyDefaults *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
IncludeSubAcctInformation *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
ExcludeParentIdname *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
ExcludeLimitsFromParents *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,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"`
// 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"`
}
SlurmdbV0042GetAssociationsParams defines parameters for SlurmdbV0042GetAssociations.
type SlurmdbV0042GetAssociationsResponse ¶
type SlurmdbV0042GetAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAssocsResp
JSONDefault *V0042OpenapiAssocsResp
}
func ParseSlurmdbV0042GetAssociationsResponse ¶
func ParseSlurmdbV0042GetAssociationsResponse(rsp *http.Response) (*SlurmdbV0042GetAssociationsResponse, error)
ParseSlurmdbV0042GetAssociationsResponse parses an HTTP response from a SlurmdbV0042GetAssociationsWithResponse call
func (SlurmdbV0042GetAssociationsResponse) Status ¶
func (r SlurmdbV0042GetAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetAssociationsResponse) StatusCode ¶
func (r SlurmdbV0042GetAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetClusterParams ¶
type SlurmdbV0042GetClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0042GetClusterParamsClassification `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 *SlurmdbV0042GetClusterParamsFlags `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"`
}
SlurmdbV0042GetClusterParams defines parameters for SlurmdbV0042GetCluster.
type SlurmdbV0042GetClusterParamsClassification ¶
type SlurmdbV0042GetClusterParamsClassification string
SlurmdbV0042GetClusterParamsClassification defines parameters for SlurmdbV0042GetCluster.
const ( SlurmdbV0042GetClusterParamsClassificationCAPABILITY SlurmdbV0042GetClusterParamsClassification = "CAPABILITY" SlurmdbV0042GetClusterParamsClassificationCAPACITY SlurmdbV0042GetClusterParamsClassification = "CAPACITY" SlurmdbV0042GetClusterParamsClassificationCAPAPACITY SlurmdbV0042GetClusterParamsClassification = "CAPAPACITY" SlurmdbV0042GetClusterParamsClassificationUNCLASSIFIED SlurmdbV0042GetClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0042GetClusterParamsClassification.
func (SlurmdbV0042GetClusterParamsClassification) Valid ¶
func (e SlurmdbV0042GetClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042GetClusterParamsClassification enum.
type SlurmdbV0042GetClusterParamsFlags ¶
type SlurmdbV0042GetClusterParamsFlags string
SlurmdbV0042GetClusterParamsFlags defines parameters for SlurmdbV0042GetCluster.
const ( SlurmdbV0042GetClusterParamsFlagsEXTERNAL SlurmdbV0042GetClusterParamsFlags = "EXTERNAL" SlurmdbV0042GetClusterParamsFlagsFEDERATION SlurmdbV0042GetClusterParamsFlags = "FEDERATION" SlurmdbV0042GetClusterParamsFlagsFRONTEND SlurmdbV0042GetClusterParamsFlags = "FRONT_END" SlurmdbV0042GetClusterParamsFlagsMULTIPLESLURMD SlurmdbV0042GetClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0042GetClusterParamsFlagsREGISTERING SlurmdbV0042GetClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0042GetClusterParamsFlags.
func (SlurmdbV0042GetClusterParamsFlags) Valid ¶
func (e SlurmdbV0042GetClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042GetClusterParamsFlags enum.
type SlurmdbV0042GetClusterResponse ¶
type SlurmdbV0042GetClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiClustersResp
JSONDefault *V0042OpenapiClustersResp
}
func ParseSlurmdbV0042GetClusterResponse ¶
func ParseSlurmdbV0042GetClusterResponse(rsp *http.Response) (*SlurmdbV0042GetClusterResponse, error)
ParseSlurmdbV0042GetClusterResponse parses an HTTP response from a SlurmdbV0042GetClusterWithResponse call
func (SlurmdbV0042GetClusterResponse) Status ¶
func (r SlurmdbV0042GetClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetClusterResponse) StatusCode ¶
func (r SlurmdbV0042GetClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetClustersParams ¶
type SlurmdbV0042GetClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0042GetClustersParams defines parameters for SlurmdbV0042GetClusters.
type SlurmdbV0042GetClustersResponse ¶
type SlurmdbV0042GetClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiClustersResp
JSONDefault *V0042OpenapiClustersResp
}
func ParseSlurmdbV0042GetClustersResponse ¶
func ParseSlurmdbV0042GetClustersResponse(rsp *http.Response) (*SlurmdbV0042GetClustersResponse, error)
ParseSlurmdbV0042GetClustersResponse parses an HTTP response from a SlurmdbV0042GetClustersWithResponse call
func (SlurmdbV0042GetClustersResponse) Status ¶
func (r SlurmdbV0042GetClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetClustersResponse) StatusCode ¶
func (r SlurmdbV0042GetClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetConfigResponse ¶
type SlurmdbV0042GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdConfigResp
JSONDefault *V0042OpenapiSlurmdbdConfigResp
}
func ParseSlurmdbV0042GetConfigResponse ¶
func ParseSlurmdbV0042GetConfigResponse(rsp *http.Response) (*SlurmdbV0042GetConfigResponse, error)
ParseSlurmdbV0042GetConfigResponse parses an HTTP response from a SlurmdbV0042GetConfigWithResponse call
func (SlurmdbV0042GetConfigResponse) Status ¶
func (r SlurmdbV0042GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetConfigResponse) StatusCode ¶
func (r SlurmdbV0042GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetDiagResponse ¶
type SlurmdbV0042GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdStatsResp
JSONDefault *V0042OpenapiSlurmdbdStatsResp
}
func ParseSlurmdbV0042GetDiagResponse ¶
func ParseSlurmdbV0042GetDiagResponse(rsp *http.Response) (*SlurmdbV0042GetDiagResponse, error)
ParseSlurmdbV0042GetDiagResponse parses an HTTP response from a SlurmdbV0042GetDiagWithResponse call
func (SlurmdbV0042GetDiagResponse) Status ¶
func (r SlurmdbV0042GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetDiagResponse) StatusCode ¶
func (r SlurmdbV0042GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetInstanceParams ¶
type SlurmdbV0042GetInstanceParams 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"`
}
SlurmdbV0042GetInstanceParams defines parameters for SlurmdbV0042GetInstance.
type SlurmdbV0042GetInstanceResponse ¶
type SlurmdbV0042GetInstanceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiInstancesResp
JSONDefault *V0042OpenapiInstancesResp
}
func ParseSlurmdbV0042GetInstanceResponse ¶
func ParseSlurmdbV0042GetInstanceResponse(rsp *http.Response) (*SlurmdbV0042GetInstanceResponse, error)
ParseSlurmdbV0042GetInstanceResponse parses an HTTP response from a SlurmdbV0042GetInstanceWithResponse call
func (SlurmdbV0042GetInstanceResponse) Status ¶
func (r SlurmdbV0042GetInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetInstanceResponse) StatusCode ¶
func (r SlurmdbV0042GetInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetInstancesParams ¶
type SlurmdbV0042GetInstancesParams 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"`
}
SlurmdbV0042GetInstancesParams defines parameters for SlurmdbV0042GetInstances.
type SlurmdbV0042GetInstancesResponse ¶
type SlurmdbV0042GetInstancesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiInstancesResp
JSONDefault *V0042OpenapiInstancesResp
}
func ParseSlurmdbV0042GetInstancesResponse ¶
func ParseSlurmdbV0042GetInstancesResponse(rsp *http.Response) (*SlurmdbV0042GetInstancesResponse, error)
ParseSlurmdbV0042GetInstancesResponse parses an HTTP response from a SlurmdbV0042GetInstancesWithResponse call
func (SlurmdbV0042GetInstancesResponse) Status ¶
func (r SlurmdbV0042GetInstancesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetInstancesResponse) StatusCode ¶
func (r SlurmdbV0042GetInstancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetJobResponse ¶
type SlurmdbV0042GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdJobsResp
JSONDefault *V0042OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0042GetJobResponse ¶
func ParseSlurmdbV0042GetJobResponse(rsp *http.Response) (*SlurmdbV0042GetJobResponse, error)
ParseSlurmdbV0042GetJobResponse parses an HTTP response from a SlurmdbV0042GetJobWithResponse call
func (SlurmdbV0042GetJobResponse) Status ¶
func (r SlurmdbV0042GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetJobResponse) StatusCode ¶
func (r SlurmdbV0042GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetJobsParams ¶
type SlurmdbV0042GetJobsParams 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"`
}
SlurmdbV0042GetJobsParams defines parameters for SlurmdbV0042GetJobs.
type SlurmdbV0042GetJobsResponse ¶
type SlurmdbV0042GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdJobsResp
JSONDefault *V0042OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0042GetJobsResponse ¶
func ParseSlurmdbV0042GetJobsResponse(rsp *http.Response) (*SlurmdbV0042GetJobsResponse, error)
ParseSlurmdbV0042GetJobsResponse parses an HTTP response from a SlurmdbV0042GetJobsWithResponse call
func (SlurmdbV0042GetJobsResponse) Status ¶
func (r SlurmdbV0042GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetJobsResponse) StatusCode ¶
func (r SlurmdbV0042GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetPingResponse ¶
type SlurmdbV0042GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdPingResp
JSONDefault *V0042OpenapiSlurmdbdPingResp
}
func ParseSlurmdbV0042GetPingResponse ¶
func ParseSlurmdbV0042GetPingResponse(rsp *http.Response) (*SlurmdbV0042GetPingResponse, error)
ParseSlurmdbV0042GetPingResponse parses an HTTP response from a SlurmdbV0042GetPingWithResponse call
func (SlurmdbV0042GetPingResponse) Status ¶
func (r SlurmdbV0042GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetPingResponse) StatusCode ¶
func (r SlurmdbV0042GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetQosParams ¶
type SlurmdbV0042GetQosParams struct {
// Description CSV description list
Description *string `form:"description,omitempty" json:"description,omitempty"`
IncludeDeletedQOS *string `form:"Include deleted QOS,omitempty" json:"Include deleted QOS,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 *SlurmdbV0042GetQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0042GetQosParams defines parameters for SlurmdbV0042GetQos.
type SlurmdbV0042GetQosParamsPreemptMode ¶
type SlurmdbV0042GetQosParamsPreemptMode string
SlurmdbV0042GetQosParamsPreemptMode defines parameters for SlurmdbV0042GetQos.
const ( SlurmdbV0042GetQosParamsPreemptModeCANCEL SlurmdbV0042GetQosParamsPreemptMode = "CANCEL" SlurmdbV0042GetQosParamsPreemptModeDISABLED SlurmdbV0042GetQosParamsPreemptMode = "DISABLED" SlurmdbV0042GetQosParamsPreemptModeGANG SlurmdbV0042GetQosParamsPreemptMode = "GANG" SlurmdbV0042GetQosParamsPreemptModeREQUEUE SlurmdbV0042GetQosParamsPreemptMode = "REQUEUE" SlurmdbV0042GetQosParamsPreemptModeSUSPEND SlurmdbV0042GetQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0042GetQosParamsPreemptMode.
func (SlurmdbV0042GetQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0042GetQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042GetQosParamsPreemptMode enum.
type SlurmdbV0042GetQosResponse ¶
type SlurmdbV0042GetQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdQosResp
JSONDefault *V0042OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0042GetQosResponse ¶
func ParseSlurmdbV0042GetQosResponse(rsp *http.Response) (*SlurmdbV0042GetQosResponse, error)
ParseSlurmdbV0042GetQosResponse parses an HTTP response from a SlurmdbV0042GetQosWithResponse call
func (SlurmdbV0042GetQosResponse) Status ¶
func (r SlurmdbV0042GetQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetQosResponse) StatusCode ¶
func (r SlurmdbV0042GetQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetSingleQosParams ¶
type SlurmdbV0042GetSingleQosParams struct {
// WithDeleted Query includes deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0042GetSingleQosParams defines parameters for SlurmdbV0042GetSingleQos.
type SlurmdbV0042GetSingleQosResponse ¶
type SlurmdbV0042GetSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiSlurmdbdQosResp
JSONDefault *V0042OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0042GetSingleQosResponse ¶
func ParseSlurmdbV0042GetSingleQosResponse(rsp *http.Response) (*SlurmdbV0042GetSingleQosResponse, error)
ParseSlurmdbV0042GetSingleQosResponse parses an HTTP response from a SlurmdbV0042GetSingleQosWithResponse call
func (SlurmdbV0042GetSingleQosResponse) Status ¶
func (r SlurmdbV0042GetSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetSingleQosResponse) StatusCode ¶
func (r SlurmdbV0042GetSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetTresResponse ¶
type SlurmdbV0042GetTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiTresResp
JSONDefault *V0042OpenapiTresResp
}
func ParseSlurmdbV0042GetTresResponse ¶
func ParseSlurmdbV0042GetTresResponse(rsp *http.Response) (*SlurmdbV0042GetTresResponse, error)
ParseSlurmdbV0042GetTresResponse parses an HTTP response from a SlurmdbV0042GetTresWithResponse call
func (SlurmdbV0042GetTresResponse) Status ¶
func (r SlurmdbV0042GetTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetTresResponse) StatusCode ¶
func (r SlurmdbV0042GetTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetUserParams ¶
type SlurmdbV0042GetUserParams 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"`
}
SlurmdbV0042GetUserParams defines parameters for SlurmdbV0042GetUser.
type SlurmdbV0042GetUserResponse ¶
type SlurmdbV0042GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiUsersResp
JSONDefault *V0042OpenapiUsersResp
}
func ParseSlurmdbV0042GetUserResponse ¶
func ParseSlurmdbV0042GetUserResponse(rsp *http.Response) (*SlurmdbV0042GetUserResponse, error)
ParseSlurmdbV0042GetUserResponse parses an HTTP response from a SlurmdbV0042GetUserWithResponse call
func (SlurmdbV0042GetUserResponse) Status ¶
func (r SlurmdbV0042GetUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetUserResponse) StatusCode ¶
func (r SlurmdbV0042GetUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetUsersParams ¶
type SlurmdbV0042GetUsersParams struct {
// AdminLevel Administrator level
AdminLevel *SlurmdbV0042GetUsersParamsAdminLevel `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"`
}
SlurmdbV0042GetUsersParams defines parameters for SlurmdbV0042GetUsers.
type SlurmdbV0042GetUsersParamsAdminLevel ¶
type SlurmdbV0042GetUsersParamsAdminLevel string
SlurmdbV0042GetUsersParamsAdminLevel defines parameters for SlurmdbV0042GetUsers.
const ( Administrator SlurmdbV0042GetUsersParamsAdminLevel = "Administrator" None SlurmdbV0042GetUsersParamsAdminLevel = "None" NotSet SlurmdbV0042GetUsersParamsAdminLevel = "Not Set" Operator SlurmdbV0042GetUsersParamsAdminLevel = "Operator" )
Defines values for SlurmdbV0042GetUsersParamsAdminLevel.
func (SlurmdbV0042GetUsersParamsAdminLevel) Valid ¶
func (e SlurmdbV0042GetUsersParamsAdminLevel) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042GetUsersParamsAdminLevel enum.
type SlurmdbV0042GetUsersResponse ¶
type SlurmdbV0042GetUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiUsersResp
JSONDefault *V0042OpenapiUsersResp
}
func ParseSlurmdbV0042GetUsersResponse ¶
func ParseSlurmdbV0042GetUsersResponse(rsp *http.Response) (*SlurmdbV0042GetUsersResponse, error)
ParseSlurmdbV0042GetUsersResponse parses an HTTP response from a SlurmdbV0042GetUsersWithResponse call
func (SlurmdbV0042GetUsersResponse) Status ¶
func (r SlurmdbV0042GetUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetUsersResponse) StatusCode ¶
func (r SlurmdbV0042GetUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetWckeyResponse ¶
type SlurmdbV0042GetWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiWckeyResp
JSONDefault *V0042OpenapiWckeyResp
}
func ParseSlurmdbV0042GetWckeyResponse ¶
func ParseSlurmdbV0042GetWckeyResponse(rsp *http.Response) (*SlurmdbV0042GetWckeyResponse, error)
ParseSlurmdbV0042GetWckeyResponse parses an HTTP response from a SlurmdbV0042GetWckeyWithResponse call
func (SlurmdbV0042GetWckeyResponse) Status ¶
func (r SlurmdbV0042GetWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetWckeyResponse) StatusCode ¶
func (r SlurmdbV0042GetWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042GetWckeysParams ¶
type SlurmdbV0042GetWckeysParams 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"`
}
SlurmdbV0042GetWckeysParams defines parameters for SlurmdbV0042GetWckeys.
type SlurmdbV0042GetWckeysResponse ¶
type SlurmdbV0042GetWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiWckeyResp
JSONDefault *V0042OpenapiWckeyResp
}
func ParseSlurmdbV0042GetWckeysResponse ¶
func ParseSlurmdbV0042GetWckeysResponse(rsp *http.Response) (*SlurmdbV0042GetWckeysResponse, error)
ParseSlurmdbV0042GetWckeysResponse parses an HTTP response from a SlurmdbV0042GetWckeysWithResponse call
func (SlurmdbV0042GetWckeysResponse) Status ¶
func (r SlurmdbV0042GetWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042GetWckeysResponse) StatusCode ¶
func (r SlurmdbV0042GetWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostAccountsAssociationJSONRequestBody ¶
type SlurmdbV0042PostAccountsAssociationJSONRequestBody = V0042OpenapiAccountsAddCondResp
SlurmdbV0042PostAccountsAssociationJSONRequestBody defines body for SlurmdbV0042PostAccountsAssociation for application/json ContentType.
type SlurmdbV0042PostAccountsAssociationResponse ¶
type SlurmdbV0042PostAccountsAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiAccountsAddCondRespStr
JSONDefault *V0042OpenapiAccountsAddCondRespStr
}
func ParseSlurmdbV0042PostAccountsAssociationResponse ¶
func ParseSlurmdbV0042PostAccountsAssociationResponse(rsp *http.Response) (*SlurmdbV0042PostAccountsAssociationResponse, error)
ParseSlurmdbV0042PostAccountsAssociationResponse parses an HTTP response from a SlurmdbV0042PostAccountsAssociationWithResponse call
func (SlurmdbV0042PostAccountsAssociationResponse) Status ¶
func (r SlurmdbV0042PostAccountsAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostAccountsAssociationResponse) StatusCode ¶
func (r SlurmdbV0042PostAccountsAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostAccountsJSONRequestBody ¶
type SlurmdbV0042PostAccountsJSONRequestBody = V0042OpenapiAccountsResp
SlurmdbV0042PostAccountsJSONRequestBody defines body for SlurmdbV0042PostAccounts for application/json ContentType.
type SlurmdbV0042PostAccountsResponse ¶
type SlurmdbV0042PostAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostAccountsResponse ¶
func ParseSlurmdbV0042PostAccountsResponse(rsp *http.Response) (*SlurmdbV0042PostAccountsResponse, error)
ParseSlurmdbV0042PostAccountsResponse parses an HTTP response from a SlurmdbV0042PostAccountsWithResponse call
func (SlurmdbV0042PostAccountsResponse) Status ¶
func (r SlurmdbV0042PostAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostAccountsResponse) StatusCode ¶
func (r SlurmdbV0042PostAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostAssociationsJSONRequestBody ¶
type SlurmdbV0042PostAssociationsJSONRequestBody = V0042OpenapiAssocsResp
SlurmdbV0042PostAssociationsJSONRequestBody defines body for SlurmdbV0042PostAssociations for application/json ContentType.
type SlurmdbV0042PostAssociationsResponse ¶
type SlurmdbV0042PostAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostAssociationsResponse ¶
func ParseSlurmdbV0042PostAssociationsResponse(rsp *http.Response) (*SlurmdbV0042PostAssociationsResponse, error)
ParseSlurmdbV0042PostAssociationsResponse parses an HTTP response from a SlurmdbV0042PostAssociationsWithResponse call
func (SlurmdbV0042PostAssociationsResponse) Status ¶
func (r SlurmdbV0042PostAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostAssociationsResponse) StatusCode ¶
func (r SlurmdbV0042PostAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostClustersJSONRequestBody ¶
type SlurmdbV0042PostClustersJSONRequestBody = V0042OpenapiClustersResp
SlurmdbV0042PostClustersJSONRequestBody defines body for SlurmdbV0042PostClusters for application/json ContentType.
type SlurmdbV0042PostClustersParams ¶
type SlurmdbV0042PostClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0042PostClustersParams defines parameters for SlurmdbV0042PostClusters.
type SlurmdbV0042PostClustersResponse ¶
type SlurmdbV0042PostClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostClustersResponse ¶
func ParseSlurmdbV0042PostClustersResponse(rsp *http.Response) (*SlurmdbV0042PostClustersResponse, error)
ParseSlurmdbV0042PostClustersResponse parses an HTTP response from a SlurmdbV0042PostClustersWithResponse call
func (SlurmdbV0042PostClustersResponse) Status ¶
func (r SlurmdbV0042PostClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostClustersResponse) StatusCode ¶
func (r SlurmdbV0042PostClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostConfigJSONRequestBody ¶
type SlurmdbV0042PostConfigJSONRequestBody = V0042OpenapiSlurmdbdConfigResp
SlurmdbV0042PostConfigJSONRequestBody defines body for SlurmdbV0042PostConfig for application/json ContentType.
type SlurmdbV0042PostConfigResponse ¶
type SlurmdbV0042PostConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostConfigResponse ¶
func ParseSlurmdbV0042PostConfigResponse(rsp *http.Response) (*SlurmdbV0042PostConfigResponse, error)
ParseSlurmdbV0042PostConfigResponse parses an HTTP response from a SlurmdbV0042PostConfigWithResponse call
func (SlurmdbV0042PostConfigResponse) Status ¶
func (r SlurmdbV0042PostConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostConfigResponse) StatusCode ¶
func (r SlurmdbV0042PostConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostQosJSONRequestBody ¶
type SlurmdbV0042PostQosJSONRequestBody = V0042OpenapiSlurmdbdQosResp
SlurmdbV0042PostQosJSONRequestBody defines body for SlurmdbV0042PostQos for application/json ContentType.
type SlurmdbV0042PostQosParams ¶
type SlurmdbV0042PostQosParams struct {
// Description CSV description list
Description *string `form:"description,omitempty" json:"description,omitempty"`
IncludeDeletedQOS *string `form:"Include deleted QOS,omitempty" json:"Include deleted QOS,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 *SlurmdbV0042PostQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0042PostQosParams defines parameters for SlurmdbV0042PostQos.
type SlurmdbV0042PostQosParamsPreemptMode ¶
type SlurmdbV0042PostQosParamsPreemptMode string
SlurmdbV0042PostQosParamsPreemptMode defines parameters for SlurmdbV0042PostQos.
const ( CANCEL SlurmdbV0042PostQosParamsPreemptMode = "CANCEL" DISABLED SlurmdbV0042PostQosParamsPreemptMode = "DISABLED" GANG SlurmdbV0042PostQosParamsPreemptMode = "GANG" REQUEUE SlurmdbV0042PostQosParamsPreemptMode = "REQUEUE" SUSPEND SlurmdbV0042PostQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0042PostQosParamsPreemptMode.
func (SlurmdbV0042PostQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0042PostQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042PostQosParamsPreemptMode enum.
type SlurmdbV0042PostQosResponse ¶
type SlurmdbV0042PostQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostQosResponse ¶
func ParseSlurmdbV0042PostQosResponse(rsp *http.Response) (*SlurmdbV0042PostQosResponse, error)
ParseSlurmdbV0042PostQosResponse parses an HTTP response from a SlurmdbV0042PostQosWithResponse call
func (SlurmdbV0042PostQosResponse) Status ¶
func (r SlurmdbV0042PostQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostQosResponse) StatusCode ¶
func (r SlurmdbV0042PostQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostTresJSONRequestBody ¶
type SlurmdbV0042PostTresJSONRequestBody = V0042OpenapiTresResp
SlurmdbV0042PostTresJSONRequestBody defines body for SlurmdbV0042PostTres for application/json ContentType.
type SlurmdbV0042PostTresResponse ¶
type SlurmdbV0042PostTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostTresResponse ¶
func ParseSlurmdbV0042PostTresResponse(rsp *http.Response) (*SlurmdbV0042PostTresResponse, error)
ParseSlurmdbV0042PostTresResponse parses an HTTP response from a SlurmdbV0042PostTresWithResponse call
func (SlurmdbV0042PostTresResponse) Status ¶
func (r SlurmdbV0042PostTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostTresResponse) StatusCode ¶
func (r SlurmdbV0042PostTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostUsersAssociationJSONRequestBody ¶
type SlurmdbV0042PostUsersAssociationJSONRequestBody = V0042OpenapiUsersAddCondResp
SlurmdbV0042PostUsersAssociationJSONRequestBody defines body for SlurmdbV0042PostUsersAssociation for application/json ContentType.
type SlurmdbV0042PostUsersAssociationParams ¶
type SlurmdbV0042PostUsersAssociationParams struct {
// UpdateTime Query partitions updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
// Flags Query flags
Flags *SlurmdbV0042PostUsersAssociationParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmdbV0042PostUsersAssociationParams defines parameters for SlurmdbV0042PostUsersAssociation.
type SlurmdbV0042PostUsersAssociationParamsFlags ¶
type SlurmdbV0042PostUsersAssociationParamsFlags string
SlurmdbV0042PostUsersAssociationParamsFlags defines parameters for SlurmdbV0042PostUsersAssociation.
const ( SlurmdbV0042PostUsersAssociationParamsFlagsALL SlurmdbV0042PostUsersAssociationParamsFlags = "ALL" SlurmdbV0042PostUsersAssociationParamsFlagsDETAIL SlurmdbV0042PostUsersAssociationParamsFlags = "DETAIL" SlurmdbV0042PostUsersAssociationParamsFlagsFEDERATION SlurmdbV0042PostUsersAssociationParamsFlags = "FEDERATION" SlurmdbV0042PostUsersAssociationParamsFlagsFUTURE SlurmdbV0042PostUsersAssociationParamsFlags = "FUTURE" SlurmdbV0042PostUsersAssociationParamsFlagsLOCAL SlurmdbV0042PostUsersAssociationParamsFlags = "LOCAL" SlurmdbV0042PostUsersAssociationParamsFlagsMIXED SlurmdbV0042PostUsersAssociationParamsFlags = "MIXED" SlurmdbV0042PostUsersAssociationParamsFlagsSIBLING SlurmdbV0042PostUsersAssociationParamsFlags = "SIBLING" )
Defines values for SlurmdbV0042PostUsersAssociationParamsFlags.
func (SlurmdbV0042PostUsersAssociationParamsFlags) Valid ¶
func (e SlurmdbV0042PostUsersAssociationParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0042PostUsersAssociationParamsFlags enum.
type SlurmdbV0042PostUsersAssociationResponse ¶
type SlurmdbV0042PostUsersAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiUsersAddCondRespStr
JSONDefault *V0042OpenapiUsersAddCondRespStr
}
func ParseSlurmdbV0042PostUsersAssociationResponse ¶
func ParseSlurmdbV0042PostUsersAssociationResponse(rsp *http.Response) (*SlurmdbV0042PostUsersAssociationResponse, error)
ParseSlurmdbV0042PostUsersAssociationResponse parses an HTTP response from a SlurmdbV0042PostUsersAssociationWithResponse call
func (SlurmdbV0042PostUsersAssociationResponse) Status ¶
func (r SlurmdbV0042PostUsersAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostUsersAssociationResponse) StatusCode ¶
func (r SlurmdbV0042PostUsersAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostUsersJSONRequestBody ¶
type SlurmdbV0042PostUsersJSONRequestBody = V0042OpenapiUsersResp
SlurmdbV0042PostUsersJSONRequestBody defines body for SlurmdbV0042PostUsers for application/json ContentType.
type SlurmdbV0042PostUsersResponse ¶
type SlurmdbV0042PostUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostUsersResponse ¶
func ParseSlurmdbV0042PostUsersResponse(rsp *http.Response) (*SlurmdbV0042PostUsersResponse, error)
ParseSlurmdbV0042PostUsersResponse parses an HTTP response from a SlurmdbV0042PostUsersWithResponse call
func (SlurmdbV0042PostUsersResponse) Status ¶
func (r SlurmdbV0042PostUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostUsersResponse) StatusCode ¶
func (r SlurmdbV0042PostUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0042PostWckeysJSONRequestBody ¶
type SlurmdbV0042PostWckeysJSONRequestBody = V0042OpenapiWckeyResp
SlurmdbV0042PostWckeysJSONRequestBody defines body for SlurmdbV0042PostWckeys for application/json ContentType.
type SlurmdbV0042PostWckeysParams ¶
type SlurmdbV0042PostWckeysParams 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"`
}
SlurmdbV0042PostWckeysParams defines parameters for SlurmdbV0042PostWckeys.
type SlurmdbV0042PostWckeysResponse ¶
type SlurmdbV0042PostWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0042OpenapiResp
JSONDefault *V0042OpenapiResp
}
func ParseSlurmdbV0042PostWckeysResponse ¶
func ParseSlurmdbV0042PostWckeysResponse(rsp *http.Response) (*SlurmdbV0042PostWckeysResponse, error)
ParseSlurmdbV0042PostWckeysResponse parses an HTTP response from a SlurmdbV0042PostWckeysWithResponse call
func (SlurmdbV0042PostWckeysResponse) Status ¶
func (r SlurmdbV0042PostWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0042PostWckeysResponse) StatusCode ¶
func (r SlurmdbV0042PostWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V0042Account ¶
type V0042Account struct {
Associations *V0042AssocShortList `json:"associations,omitempty"`
Coordinators *V0042CoordList `json:"coordinators,omitempty"`
// Description Arbitrary string describing the account
Description string `json:"description"`
// Flags Flags associated with this account
Flags *[]V0042AccountFlags `json:"flags,omitempty"`
// Name Account name
Name string `json:"name"`
// Organization Organization to which the account belongs
Organization string `json:"organization"`
}
V0042Account defines model for v0.0.42_account.
type V0042AccountFlags ¶
type V0042AccountFlags string
V0042AccountFlags defines model for V0042Account.Flags.
const ( V0042AccountFlagsDELETED V0042AccountFlags = "DELETED" V0042AccountFlagsNoUsersAreCoords V0042AccountFlags = "NoUsersAreCoords" V0042AccountFlagsUsersAreCoords V0042AccountFlags = "UsersAreCoords" V0042AccountFlagsWithAssociations V0042AccountFlags = "WithAssociations" V0042AccountFlagsWithCoordinators V0042AccountFlags = "WithCoordinators" )
Defines values for V0042AccountFlags.
func (V0042AccountFlags) Valid ¶
func (e V0042AccountFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042AccountFlags enum.
type V0042AccountList ¶
type V0042AccountList = []V0042Account
V0042AccountList defines model for v0.0.42_account_list.
type V0042AccountShort ¶
type V0042AccountShort struct {
// Description Arbitrary string describing the account
Description *string `json:"description,omitempty"`
// Organization Organization to which the account belongs
Organization *string `json:"organization,omitempty"`
}
V0042AccountShort defines model for v0.0.42_account_short.
type V0042Accounting ¶
type V0042Accounting struct {
TRES *V0042Tres `json:"TRES,omitempty"`
Allocated *struct {
// Seconds Number of seconds allocated
Seconds *int64 `json:"seconds,omitempty"`
} `json:"allocated,omitempty"`
// Id Association ID or Workload characterization key ID
Id *int32 `json:"id,omitempty"`
// IdAlt Alternate ID (not currently used)
IdAlt *int32 `json:"id_alt,omitempty"`
// Start When the record was started (UNIX timestamp)
Start *int64 `json:"start,omitempty"`
}
V0042Accounting defines model for v0.0.42_accounting.
type V0042AccountingList ¶
type V0042AccountingList = []V0042Accounting
V0042AccountingList defines model for v0.0.42_accounting_list.
type V0042AccountsAddCond ¶
type V0042AccountsAddCond struct {
Accounts V0042StringList `json:"accounts"`
Association *V0042AssocRecSet `json:"association,omitempty"`
Clusters *V0042StringList `json:"clusters,omitempty"`
}
V0042AccountsAddCond defines model for v0.0.42_accounts_add_cond.
type V0042AcctGatherEnergy ¶
type V0042AcctGatherEnergy 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 *V0042Uint32NoValStruct `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"`
}
V0042AcctGatherEnergy defines model for v0.0.42_acct_gather_energy.
type V0042Assoc ¶
type V0042Assoc struct {
// Account Account name
Account *string `json:"account,omitempty"`
Accounting *V0042AccountingList `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 *[]V0042AssocFlags `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 *V0042Uint32NoValStruct `json:"accruing,omitempty"`
Active *V0042Uint32NoValStruct `json:"active,omitempty"`
Per *struct {
Accruing *V0042Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0042Uint32NoValStruct `json:"count,omitempty"`
Submitted *V0042Uint32NoValStruct `json:"submitted,omitempty"`
WallClock *V0042Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"per,omitempty"`
Total *V0042Uint32NoValStruct `json:"total,omitempty"`
} `json:"jobs,omitempty"`
Per *struct {
Account *struct {
WallClock *V0042Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"account,omitempty"`
} `json:"per,omitempty"`
Tres *struct {
Group *struct {
Active *V0042TresList `json:"active,omitempty"`
Minutes *V0042TresList `json:"minutes,omitempty"`
} `json:"group,omitempty"`
Minutes *struct {
Per *struct {
Job *V0042TresList `json:"job,omitempty"`
} `json:"per,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Job *V0042TresList `json:"job,omitempty"`
Node *V0042TresList `json:"node,omitempty"`
} `json:"per,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0042Uint32NoValStruct `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 *V0042Uint32NoValStruct `json:"priority,omitempty"`
// Qos List of QOS names
Qos *V0042QosStringIdList `json:"qos,omitempty"`
SharesRaw *int32 `json:"shares_raw,omitempty"`
// User User name
User string `json:"user"`
}
V0042Assoc defines model for v0.0.42_assoc.
type V0042AssocFlags ¶
type V0042AssocFlags string
V0042AssocFlags defines model for V0042Assoc.Flags.
const ( V0042AssocFlagsDELETED V0042AssocFlags = "DELETED" V0042AssocFlagsExact V0042AssocFlags = "Exact" V0042AssocFlagsNoUpdate V0042AssocFlags = "NoUpdate" V0042AssocFlagsNoUsersAreCoords V0042AssocFlags = "NoUsersAreCoords" V0042AssocFlagsUsersAreCoords V0042AssocFlags = "UsersAreCoords" )
Defines values for V0042AssocFlags.
func (V0042AssocFlags) Valid ¶
func (e V0042AssocFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042AssocFlags enum.
type V0042AssocList ¶
type V0042AssocList = []V0042Assoc
V0042AssocList defines model for v0.0.42_assoc_list.
type V0042AssocRecSet ¶
type V0042AssocRecSet 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 *V0042Uint32NoValStruct `json:"grpjobs,omitempty"`
Grpjobsaccrue *V0042Uint32NoValStruct `json:"grpjobsaccrue,omitempty"`
Grpsubmitjobs *V0042Uint32NoValStruct `json:"grpsubmitjobs,omitempty"`
Grptres *V0042TresList `json:"grptres,omitempty"`
Grptresmins *V0042TresList `json:"grptresmins,omitempty"`
Grptresrunmins *V0042TresList `json:"grptresrunmins,omitempty"`
Grpwall *V0042Uint32NoValStruct `json:"grpwall,omitempty"`
Maxjobs *V0042Uint32NoValStruct `json:"maxjobs,omitempty"`
Maxjobsaccrue *V0042Uint32NoValStruct `json:"maxjobsaccrue,omitempty"`
Maxsubmitjobs *V0042Uint32NoValStruct `json:"maxsubmitjobs,omitempty"`
Maxtresminsperjob *V0042TresList `json:"maxtresminsperjob,omitempty"`
Maxtresperjob *V0042TresList `json:"maxtresperjob,omitempty"`
Maxtrespernode *V0042TresList `json:"maxtrespernode,omitempty"`
Maxtresrunmins *V0042TresList `json:"maxtresrunmins,omitempty"`
Maxwalldurationperjob *V0042Uint32NoValStruct `json:"maxwalldurationperjob,omitempty"`
Minpriothresh *V0042Uint32NoValStruct `json:"minpriothresh,omitempty"`
// Parent Name of parent account
Parent *string `json:"parent,omitempty"`
Priority *V0042Uint32NoValStruct `json:"priority,omitempty"`
// Qoslevel List of QOS names
Qoslevel *V0042QosStringIdList `json:"qoslevel,omitempty"`
}
V0042AssocRecSet defines model for v0.0.42_assoc_rec_set.
type V0042AssocSharesObjList ¶
type V0042AssocSharesObjList = []V0042AssocSharesObjWrap
V0042AssocSharesObjList defines model for v0.0.42_assoc_shares_obj_list.
type V0042AssocSharesObjWrap ¶
type V0042AssocSharesObjWrap struct {
// Cluster Cluster name
Factor *V0042Float64NoValStruct `json:"factor,omitempty"`
Level *V0042Float64NoValStruct `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 *V0042SharesUint64TresList `json:"group_minutes,omitempty"`
RunSeconds *V0042SharesUint64TresList `json:"run_seconds,omitempty"`
Usage *V0042SharesFloat128TresList `json:"usage,omitempty"`
} `json:"tres,omitempty"`
Type *[]V0042AssocSharesObjWrapType `json:"type,omitempty"`
// Usage Measure of tresbillableunits usage
}
V0042AssocSharesObjWrap defines model for v0.0.42_assoc_shares_obj_wrap.
type V0042AssocSharesObjWrapType ¶
type V0042AssocSharesObjWrapType string
V0042AssocSharesObjWrapType defines model for V0042AssocSharesObjWrap.Type.
const ( ASSOCIATION V0042AssocSharesObjWrapType = "ASSOCIATION" USER V0042AssocSharesObjWrapType = "USER" )
Defines values for V0042AssocSharesObjWrapType.
func (V0042AssocSharesObjWrapType) Valid ¶
func (e V0042AssocSharesObjWrapType) Valid() bool
Valid indicates whether the value is a known member of the V0042AssocSharesObjWrapType enum.
type V0042AssocShort ¶
type V0042AssocShort struct {
// Account Account name
Account *string `json:"account,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
// Id Numeric association ID
Id *int32 `json:"id,omitempty"`
// Partition Partition name
Partition *string `json:"partition,omitempty"`
// User User name
User string `json:"user"`
}
V0042AssocShort defines model for v0.0.42_assoc_short.
type V0042AssocShortList ¶
type V0042AssocShortList = []V0042AssocShort
V0042AssocShortList defines model for v0.0.42_assoc_short_list.
type V0042BfExitFields ¶
type V0042BfExitFields 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"`
}
V0042BfExitFields defines model for v0.0.42_bf_exit_fields.
type V0042ClusterRec ¶
type V0042ClusterRec struct {
Associations *struct {
Root *V0042AssocShort `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 *[]V0042ClusterRecFlags `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: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
SelectPlugin *string `json:"select_plugin,omitempty"`
Tres *V0042TresList `json:"tres,omitempty"`
}
V0042ClusterRec defines model for v0.0.42_cluster_rec.
type V0042ClusterRecFlags ¶
type V0042ClusterRecFlags string
V0042ClusterRecFlags defines model for V0042ClusterRec.Flags.
const ( V0042ClusterRecFlagsEXTERNAL V0042ClusterRecFlags = "EXTERNAL" V0042ClusterRecFlagsFEDERATION V0042ClusterRecFlags = "FEDERATION" V0042ClusterRecFlagsFRONTEND V0042ClusterRecFlags = "FRONT_END" V0042ClusterRecFlagsMULTIPLESLURMD V0042ClusterRecFlags = "MULTIPLE_SLURMD" V0042ClusterRecFlagsREGISTERING V0042ClusterRecFlags = "REGISTERING" )
Defines values for V0042ClusterRecFlags.
func (V0042ClusterRecFlags) Valid ¶
func (e V0042ClusterRecFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042ClusterRecFlags enum.
type V0042ClusterRecList ¶
type V0042ClusterRecList = []V0042ClusterRec
V0042ClusterRecList defines model for v0.0.42_cluster_rec_list.
type V0042ControllerPing ¶
type V0042ControllerPing 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
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Mode *string `json:"mode,omitempty"`
// Pinged Ping result
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Pinged *string `json:"pinged,omitempty"`
// Primary Is responding slurmctld the primary controller
Primary bool `json:"primary"`
// Responding If ping RPC responded with pong from controller
Responding bool `json:"responding"`
}
V0042ControllerPing defines model for v0.0.42_controller_ping.
type V0042ControllerPingArray ¶
type V0042ControllerPingArray = []V0042ControllerPing
V0042ControllerPingArray defines model for v0.0.42_controller_ping_array.
type V0042Coord ¶
type V0042Coord struct {
// Direct Indicates whether the coordinator was directly assigned to this account
Direct *bool `json:"direct,omitempty"`
// Name User name
Name string `json:"name"`
}
V0042Coord defines model for v0.0.42_coord.
type V0042CoordList ¶
type V0042CoordList = []V0042Coord
V0042CoordList defines model for v0.0.42_coord_list.
type V0042CronEntry ¶
type V0042CronEntry 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 *[]V0042CronEntryFlags `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 Complete time specification (* means valid for all allowed values) - minute hour day_of_month month day_of_week
Specification *string `json:"specification,omitempty"`
}
V0042CronEntry defines model for v0.0.42_cron_entry.
type V0042CronEntryFlags ¶
type V0042CronEntryFlags string
V0042CronEntryFlags defines model for V0042CronEntry.Flags.
const ( WILDDAYOFMONTH V0042CronEntryFlags = "WILD_DAY_OF_MONTH" WILDDAYOFWEEK V0042CronEntryFlags = "WILD_DAY_OF_WEEK" WILDHOUR V0042CronEntryFlags = "WILD_HOUR" WILDMINUTE V0042CronEntryFlags = "WILD_MINUTE" WILDMONTH V0042CronEntryFlags = "WILD_MONTH" )
Defines values for V0042CronEntryFlags.
func (V0042CronEntryFlags) Valid ¶
func (e V0042CronEntryFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042CronEntryFlags enum.
type V0042CsvString ¶
type V0042CsvString = []string
V0042CsvString defines model for v0.0.42_csv_string.
type V0042Float64NoValStruct ¶
type V0042Float64NoValStruct 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"`
}
V0042Float64NoValStruct defines model for v0.0.42_float64_no_val_struct.
type V0042Hostlist ¶
type V0042Hostlist = []string
V0042Hostlist defines model for v0.0.42_hostlist.
type V0042HostlistString ¶
type V0042HostlistString = []string
V0042HostlistString defines model for v0.0.42_hostlist_string.
type V0042Instance ¶
type V0042Instance 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"`
}
V0042Instance defines model for v0.0.42_instance.
type V0042InstanceList ¶
type V0042InstanceList = []V0042Instance
V0042InstanceList defines model for v0.0.42_instance_list.
type V0042Job ¶
type V0042Job 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 *V0042Uint32NoValStruct `json:"task_id,omitempty"`
} `json:"array,omitempty"`
Association *V0042AssocShort `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 *V0042ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
ExitCode *V0042ProcessExitCodeVerbose `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 this job
Flags *[]V0042JobFlags `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 *V0042Uint32NoValStruct `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 *V0042Uint32NoValStruct `json:"priority,omitempty"`
// Qos Quality of Service assigned to the job
Qos *string `json:"qos,omitempty"`
// Qosreq Requested QOS
Qosreq *string `json:"qosreq,omitempty"`
Required *struct {
// CPUs Minimum number of CPUs required
CPUs *int32 `json:"CPUs,omitempty"`
MemoryPerCpu *V0042Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0042Uint64NoValStruct `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"`
// RestartCnt How many times this job has been requeued/restarted
RestartCnt *int32 `json:"restart_cnt,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 *[]V0042JobStateCurrent `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 *V0042StepList `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 *V0042Uint32NoValStruct `json:"limit,omitempty"`
Planned *V0042Uint64NoValStruct `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 *V0042TresList `json:"allocated,omitempty"`
Requested *V0042TresList `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 *V0042WckeyTagStruct `json:"wckey,omitempty"`
// WorkingDirectory Path to current working directory
WorkingDirectory *string `json:"working_directory,omitempty"`
}
V0042Job defines model for v0.0.42_job.
type V0042JobAllocReq ¶
type V0042JobAllocReq struct {
Hetjob *V0042JobDescMsgList `json:"hetjob,omitempty"`
Job *V0042JobDescMsg `json:"job,omitempty"`
}
V0042JobAllocReq defines model for v0.0.42_job_alloc_req.
type V0042JobArrayResponseArray ¶
type V0042JobArrayResponseArray = []V0042JobArrayResponseMsgEntry
V0042JobArrayResponseArray defines model for v0.0.42_job_array_response_array.
type V0042JobArrayResponseMsgEntry ¶
type V0042JobArrayResponseMsgEntry 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"`
}
V0042JobArrayResponseMsgEntry defines model for v0.0.42_job_array_response_msg_entry.
type V0042JobDescMsg ¶
type V0042JobDescMsg 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 *V0042StringArray `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 *V0042Uint64NoValStruct `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 *[]V0042JobDescMsgCpuBindingFlags `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 *V0042CronEntry `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 *V0042Uint16NoValStruct `json:"distribution_plane_size,omitempty"`
// EndTime Expected end time (UNIX timestamp)
EndTime *int64 `json:"end_time,omitempty"`
Environment *V0042StringArray `json:"environment,omitempty"`
ExcludedNodes *V0042CsvString `json:"excluded_nodes,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
// Flags Job flags
Flags *[]V0042JobDescMsgFlags `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 *V0042Uint16NoValStruct `json:"kill_warning_delay,omitempty"`
// KillWarningFlags Flags related to job signals
KillWarningFlags *[]V0042JobDescMsgKillWarningFlags `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 *[]V0042JobDescMsgMailType `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 *[]V0042JobDescMsgMemoryBindingType `json:"memory_binding_type,omitempty"`
MemoryPerCpu *V0042Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0042Uint64NoValStruct `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"`
// OomKillStep Kill whole step in case of OOM in one of the tasks
OomKillStep *int32 `json:"oom_kill_step,omitempty"`
// OpenMode Open mode used for stdout and stderr files
OpenMode *[]V0042JobDescMsgOpenMode `json:"open_mode,omitempty"`
// Overcommit Overcommit resources
Overcommit *bool `json:"overcommit,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PowerFlags *[]interface{} `json:"power_flags,omitempty"`
// Prefer Comma separated list of features that are preferred but not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0042Uint32NoValStruct `json:"priority,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0042JobDescMsgProfile `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 *V0042CsvString `json:"required_nodes,omitempty"`
RequiredSwitches *V0042Uint32NoValStruct `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"`
Rlimits *struct {
As *V0042Uint64NoValStruct `json:"as,omitempty"`
Core *V0042Uint64NoValStruct `json:"core,omitempty"`
Cpu *V0042Uint64NoValStruct `json:"cpu,omitempty"`
Data *V0042Uint64NoValStruct `json:"data,omitempty"`
Fsize *V0042Uint64NoValStruct `json:"fsize,omitempty"`
Memlock *V0042Uint64NoValStruct `json:"memlock,omitempty"`
Nofile *V0042Uint64NoValStruct `json:"nofile,omitempty"`
Nproc *V0042Uint64NoValStruct `json:"nproc,omitempty"`
Rss *V0042Uint64NoValStruct `json:"rss,omitempty"`
Stack *V0042Uint64NoValStruct `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 *V0042Uint16NoValStruct `json:"segment_size,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0042JobDescMsgShared `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 *V0042StringArray `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 *V0042Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0042Uint32NoValStruct `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 *[]V0042JobDescMsgX11 `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"`
}
V0042JobDescMsg defines model for v0.0.42_job_desc_msg.
type V0042JobDescMsgCpuBindingFlags ¶
type V0042JobDescMsgCpuBindingFlags string
V0042JobDescMsgCpuBindingFlags defines model for V0042JobDescMsg.CpuBindingFlags.
const ( V0042JobDescMsgCpuBindingFlagsCPUBINDLDMAP V0042JobDescMsgCpuBindingFlags = "CPU_BIND_LDMAP" V0042JobDescMsgCpuBindingFlagsCPUBINDLDMASK V0042JobDescMsgCpuBindingFlags = "CPU_BIND_LDMASK" V0042JobDescMsgCpuBindingFlagsCPUBINDLDRANK V0042JobDescMsgCpuBindingFlags = "CPU_BIND_LDRANK" V0042JobDescMsgCpuBindingFlagsCPUBINDMAP V0042JobDescMsgCpuBindingFlags = "CPU_BIND_MAP" V0042JobDescMsgCpuBindingFlagsCPUBINDMASK V0042JobDescMsgCpuBindingFlags = "CPU_BIND_MASK" V0042JobDescMsgCpuBindingFlagsCPUBINDNONE V0042JobDescMsgCpuBindingFlags = "CPU_BIND_NONE" V0042JobDescMsgCpuBindingFlagsCPUBINDONETHREADPERCORE V0042JobDescMsgCpuBindingFlags = "CPU_BIND_ONE_THREAD_PER_CORE" V0042JobDescMsgCpuBindingFlagsCPUBINDRANK V0042JobDescMsgCpuBindingFlags = "CPU_BIND_RANK" V0042JobDescMsgCpuBindingFlagsCPUBINDTOCORES V0042JobDescMsgCpuBindingFlags = "CPU_BIND_TO_CORES" V0042JobDescMsgCpuBindingFlagsCPUBINDTOLDOMS V0042JobDescMsgCpuBindingFlags = "CPU_BIND_TO_LDOMS" V0042JobDescMsgCpuBindingFlagsCPUBINDTOSOCKETS V0042JobDescMsgCpuBindingFlags = "CPU_BIND_TO_SOCKETS" V0042JobDescMsgCpuBindingFlagsCPUBINDTOTHREADS V0042JobDescMsgCpuBindingFlags = "CPU_BIND_TO_THREADS" V0042JobDescMsgCpuBindingFlagsVERBOSE V0042JobDescMsgCpuBindingFlags = "VERBOSE" )
Defines values for V0042JobDescMsgCpuBindingFlags.
func (V0042JobDescMsgCpuBindingFlags) Valid ¶
func (e V0042JobDescMsgCpuBindingFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgCpuBindingFlags enum.
type V0042JobDescMsgFlags ¶
type V0042JobDescMsgFlags string
V0042JobDescMsgFlags defines model for V0042JobDescMsg.Flags.
const ( V0042JobDescMsgFlagsACCRUECOUNTCLEARED V0042JobDescMsgFlags = "ACCRUE_COUNT_CLEARED" V0042JobDescMsgFlagsBACKFILLATTEMPTED V0042JobDescMsgFlags = "BACKFILL_ATTEMPTED" V0042JobDescMsgFlagsCRONJOB V0042JobDescMsgFlags = "CRON_JOB" V0042JobDescMsgFlagsDEPENDENT V0042JobDescMsgFlags = "DEPENDENT" V0042JobDescMsgFlagsEXACTCPUCOUNTREQUESTED V0042JobDescMsgFlags = "EXACT_CPU_COUNT_REQUESTED" V0042JobDescMsgFlagsEXACTMEMORYREQUESTED V0042JobDescMsgFlags = "EXACT_MEMORY_REQUESTED" V0042JobDescMsgFlagsEXACTTASKCOUNTREQUESTED V0042JobDescMsgFlags = "EXACT_TASK_COUNT_REQUESTED" V0042JobDescMsgFlagsGRESBINDINGDISABLED V0042JobDescMsgFlags = "GRES_BINDING_DISABLED" V0042JobDescMsgFlagsGRESBINDINGENFORCED V0042JobDescMsgFlags = "GRES_BINDING_ENFORCED" V0042JobDescMsgFlagsHASSTATEDIRECTORY V0042JobDescMsgFlags = "HAS_STATE_DIRECTORY" V0042JobDescMsgFlagsHETEROGENEOUSJOB V0042JobDescMsgFlags = "HETEROGENEOUS_JOB" V0042JobDescMsgFlagsJOBACCRUETIMERESET V0042JobDescMsgFlags = "JOB_ACCRUE_TIME_RESET" V0042JobDescMsgFlagsJOBKILLHURRY V0042JobDescMsgFlags = "JOB_KILL_HURRY" V0042JobDescMsgFlagsJOBWASRUNNING V0042JobDescMsgFlags = "JOB_WAS_RUNNING" V0042JobDescMsgFlagsKILLINVALIDDEPENDENCY V0042JobDescMsgFlags = "KILL_INVALID_DEPENDENCY" V0042JobDescMsgFlagsMAGNETIC V0042JobDescMsgFlags = "MAGNETIC" V0042JobDescMsgFlagsNOKILLINVALIDDEPENDENCY V0042JobDescMsgFlags = "NO_KILL_INVALID_DEPENDENCY" V0042JobDescMsgFlagsPARTITIONASSIGNED V0042JobDescMsgFlags = "PARTITION_ASSIGNED" V0042JobDescMsgFlagsPREFERMINIMUMNODECOUNT V0042JobDescMsgFlags = "PREFER_MINIMUM_NODE_COUNT" V0042JobDescMsgFlagsSCHEDULINGATTEMPTED V0042JobDescMsgFlags = "SCHEDULING_ATTEMPTED" V0042JobDescMsgFlagsSENDJOBENVIRONMENT V0042JobDescMsgFlags = "SEND_JOB_ENVIRONMENT" V0042JobDescMsgFlagsSIBLINGCLUSTERUPDATEONLY V0042JobDescMsgFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0042JobDescMsgFlagsSKIPTRESSTRINGACCOUNTING V0042JobDescMsgFlags = "SKIP_TRES_STRING_ACCOUNTING" V0042JobDescMsgFlagsSPREADJOB V0042JobDescMsgFlags = "SPREAD_JOB" V0042JobDescMsgFlagsSTEPMGRENABLED V0042JobDescMsgFlags = "STEPMGR_ENABLED" V0042JobDescMsgFlagsTESTINGBACKFILL V0042JobDescMsgFlags = "TESTING_BACKFILL" V0042JobDescMsgFlagsTESTINGWHOLENODEBACKFILL V0042JobDescMsgFlags = "TESTING_WHOLE_NODE_BACKFILL" V0042JobDescMsgFlagsTESTNOWONLY V0042JobDescMsgFlags = "TEST_NOW_ONLY" V0042JobDescMsgFlagsTOPPRIORITYJOB V0042JobDescMsgFlags = "TOP_PRIORITY_JOB" V0042JobDescMsgFlagsUSINGDEFAULTACCOUNT V0042JobDescMsgFlags = "USING_DEFAULT_ACCOUNT" V0042JobDescMsgFlagsUSINGDEFAULTPARTITION V0042JobDescMsgFlags = "USING_DEFAULT_PARTITION" V0042JobDescMsgFlagsUSINGDEFAULTQOS V0042JobDescMsgFlags = "USING_DEFAULT_QOS" V0042JobDescMsgFlagsUSINGDEFAULTWCKEY V0042JobDescMsgFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0042JobDescMsgFlags.
func (V0042JobDescMsgFlags) Valid ¶
func (e V0042JobDescMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgFlags enum.
type V0042JobDescMsgKillWarningFlags ¶
type V0042JobDescMsgKillWarningFlags string
V0042JobDescMsgKillWarningFlags defines model for V0042JobDescMsg.KillWarningFlags.
const ( V0042JobDescMsgKillWarningFlagsARRAYTASK V0042JobDescMsgKillWarningFlags = "ARRAY_TASK" V0042JobDescMsgKillWarningFlagsBATCHJOB V0042JobDescMsgKillWarningFlags = "BATCH_JOB" V0042JobDescMsgKillWarningFlagsCRONJOBS V0042JobDescMsgKillWarningFlags = "CRON_JOBS" V0042JobDescMsgKillWarningFlagsFEDERATIONREQUEUE V0042JobDescMsgKillWarningFlags = "FEDERATION_REQUEUE" V0042JobDescMsgKillWarningFlagsFULLJOB V0042JobDescMsgKillWarningFlags = "FULL_JOB" V0042JobDescMsgKillWarningFlagsFULLSTEPSONLY V0042JobDescMsgKillWarningFlags = "FULL_STEPS_ONLY" V0042JobDescMsgKillWarningFlagsHURRY V0042JobDescMsgKillWarningFlags = "HURRY" V0042JobDescMsgKillWarningFlagsNOSIBLINGJOBS V0042JobDescMsgKillWarningFlags = "NO_SIBLING_JOBS" V0042JobDescMsgKillWarningFlagsOUTOFMEMORY V0042JobDescMsgKillWarningFlags = "OUT_OF_MEMORY" V0042JobDescMsgKillWarningFlagsRESERVATIONJOB V0042JobDescMsgKillWarningFlags = "RESERVATION_JOB" V0042JobDescMsgKillWarningFlagsVERBOSE V0042JobDescMsgKillWarningFlags = "VERBOSE" V0042JobDescMsgKillWarningFlagsWARNINGSENT V0042JobDescMsgKillWarningFlags = "WARNING_SENT" )
Defines values for V0042JobDescMsgKillWarningFlags.
func (V0042JobDescMsgKillWarningFlags) Valid ¶
func (e V0042JobDescMsgKillWarningFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgKillWarningFlags enum.
type V0042JobDescMsgList ¶
type V0042JobDescMsgList = []V0042JobDescMsg
V0042JobDescMsgList defines model for v0.0.42_job_desc_msg_list.
type V0042JobDescMsgMailType ¶
type V0042JobDescMsgMailType string
V0042JobDescMsgMailType defines model for V0042JobDescMsg.MailType.
const ( V0042JobDescMsgMailTypeARRAYTASKS V0042JobDescMsgMailType = "ARRAY_TASKS" V0042JobDescMsgMailTypeBEGIN V0042JobDescMsgMailType = "BEGIN" V0042JobDescMsgMailTypeEND V0042JobDescMsgMailType = "END" V0042JobDescMsgMailTypeFAIL V0042JobDescMsgMailType = "FAIL" V0042JobDescMsgMailTypeINVALIDDEPENDENCY V0042JobDescMsgMailType = "INVALID_DEPENDENCY" V0042JobDescMsgMailTypeREQUEUE V0042JobDescMsgMailType = "REQUEUE" V0042JobDescMsgMailTypeSTAGEOUT V0042JobDescMsgMailType = "STAGE_OUT" V0042JobDescMsgMailTypeTIME100 V0042JobDescMsgMailType = "TIME=100%" V0042JobDescMsgMailTypeTIME50 V0042JobDescMsgMailType = "TIME=50%" V0042JobDescMsgMailTypeTIME80 V0042JobDescMsgMailType = "TIME=80%" V0042JobDescMsgMailTypeTIME90 V0042JobDescMsgMailType = "TIME=90%" )
Defines values for V0042JobDescMsgMailType.
func (V0042JobDescMsgMailType) Valid ¶
func (e V0042JobDescMsgMailType) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgMailType enum.
type V0042JobDescMsgMemoryBindingType ¶
type V0042JobDescMsgMemoryBindingType string
V0042JobDescMsgMemoryBindingType defines model for V0042JobDescMsg.MemoryBindingType.
const ( V0042JobDescMsgMemoryBindingTypeLOCAL V0042JobDescMsgMemoryBindingType = "LOCAL" V0042JobDescMsgMemoryBindingTypeMAP V0042JobDescMsgMemoryBindingType = "MAP" V0042JobDescMsgMemoryBindingTypeMASK V0042JobDescMsgMemoryBindingType = "MASK" V0042JobDescMsgMemoryBindingTypeNONE V0042JobDescMsgMemoryBindingType = "NONE" V0042JobDescMsgMemoryBindingTypePREFER V0042JobDescMsgMemoryBindingType = "PREFER" V0042JobDescMsgMemoryBindingTypeRANK V0042JobDescMsgMemoryBindingType = "RANK" V0042JobDescMsgMemoryBindingTypeSORT V0042JobDescMsgMemoryBindingType = "SORT" V0042JobDescMsgMemoryBindingTypeVERBOSE V0042JobDescMsgMemoryBindingType = "VERBOSE" )
Defines values for V0042JobDescMsgMemoryBindingType.
func (V0042JobDescMsgMemoryBindingType) Valid ¶
func (e V0042JobDescMsgMemoryBindingType) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgMemoryBindingType enum.
type V0042JobDescMsgOpenMode ¶
type V0042JobDescMsgOpenMode string
V0042JobDescMsgOpenMode defines model for V0042JobDescMsg.OpenMode.
const ( APPEND V0042JobDescMsgOpenMode = "APPEND" TRUNCATE V0042JobDescMsgOpenMode = "TRUNCATE" )
Defines values for V0042JobDescMsgOpenMode.
func (V0042JobDescMsgOpenMode) Valid ¶
func (e V0042JobDescMsgOpenMode) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgOpenMode enum.
type V0042JobDescMsgProfile ¶
type V0042JobDescMsgProfile string
V0042JobDescMsgProfile defines model for V0042JobDescMsg.Profile.
const ( V0042JobDescMsgProfileENERGY V0042JobDescMsgProfile = "ENERGY" V0042JobDescMsgProfileLUSTRE V0042JobDescMsgProfile = "LUSTRE" V0042JobDescMsgProfileNETWORK V0042JobDescMsgProfile = "NETWORK" V0042JobDescMsgProfileNONE V0042JobDescMsgProfile = "NONE" V0042JobDescMsgProfileNOTSET V0042JobDescMsgProfile = "NOT_SET" V0042JobDescMsgProfileTASK V0042JobDescMsgProfile = "TASK" )
Defines values for V0042JobDescMsgProfile.
func (V0042JobDescMsgProfile) Valid ¶
func (e V0042JobDescMsgProfile) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgProfile enum.
type V0042JobDescMsgShared ¶
type V0042JobDescMsgShared string
V0042JobDescMsgShared defines model for V0042JobDescMsg.Shared.
const ( )
Defines values for V0042JobDescMsgShared.
func (V0042JobDescMsgShared) Valid ¶
func (e V0042JobDescMsgShared) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgShared enum.
type V0042JobDescMsgX11 ¶
type V0042JobDescMsgX11 string
V0042JobDescMsgX11 defines model for V0042JobDescMsg.X11.
const ( BATCHNODE V0042JobDescMsgX11 = "BATCH_NODE" FIRSTNODE V0042JobDescMsgX11 = "FIRST_NODE" FORWARDALLNODES V0042JobDescMsgX11 = "FORWARD_ALL_NODES" LASTNODE V0042JobDescMsgX11 = "LAST_NODE" )
Defines values for V0042JobDescMsgX11.
func (V0042JobDescMsgX11) Valid ¶
func (e V0042JobDescMsgX11) Valid() bool
Valid indicates whether the value is a known member of the V0042JobDescMsgX11 enum.
type V0042JobFlags ¶
type V0042JobFlags string
V0042JobFlags defines model for V0042Job.Flags.
const ( V0042JobFlagsCLEARSCHEDULING V0042JobFlags = "CLEAR_SCHEDULING" V0042JobFlagsNONE V0042JobFlags = "NONE" V0042JobFlagsNOTSET V0042JobFlags = "NOT_SET" V0042JobFlagsSTARTEDONBACKFILL V0042JobFlags = "STARTED_ON_BACKFILL" V0042JobFlagsSTARTEDONSCHEDULE V0042JobFlags = "STARTED_ON_SCHEDULE" V0042JobFlagsSTARTEDONSUBMIT V0042JobFlags = "STARTED_ON_SUBMIT" V0042JobFlagsSTARTRECEIVED V0042JobFlags = "START_RECEIVED" )
Defines values for V0042JobFlags.
func (V0042JobFlags) Valid ¶
func (e V0042JobFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042JobFlags enum.
type V0042JobInfo ¶
type V0042JobInfo struct {
// Account Account associated with the job
Account *string `json:"account,omitempty"`
AccrueTime *V0042Uint64NoValStruct `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 *V0042Uint32NoValStruct `json:"array_job_id,omitempty"`
ArrayMaxTasks *V0042Uint32NoValStruct `json:"array_max_tasks,omitempty"`
ArrayTaskId *V0042Uint32NoValStruct `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 *V0042Float64NoValStruct `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 *V0042Uint16NoValStruct `json:"cores_per_socket,omitempty"`
CpuFrequencyGovernor *V0042Uint32NoValStruct `json:"cpu_frequency_governor,omitempty"`
CpuFrequencyMaximum *V0042Uint32NoValStruct `json:"cpu_frequency_maximum,omitempty"`
CpuFrequencyMinimum *V0042Uint32NoValStruct `json:"cpu_frequency_minimum,omitempty"`
Cpus *V0042Uint32NoValStruct `json:"cpus,omitempty"`
CpusPerTask *V0042Uint16NoValStruct `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 *V0042Uint64NoValStruct `json:"deadline,omitempty"`
DelayBoot *V0042Uint32NoValStruct `json:"delay_boot,omitempty"`
// Dependency Other jobs that must meet certain criteria before this job can start
Dependency *string `json:"dependency,omitempty"`
DerivedExitCode *V0042ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
EligibleTime *V0042Uint64NoValStruct `json:"eligible_time,omitempty"`
EndTime *V0042Uint64NoValStruct `json:"end_time,omitempty"`
// ExcludedNodes Comma separated list of nodes that may not be used
ExcludedNodes *string `json:"excluded_nodes,omitempty"`
ExitCode *V0042ProcessExitCodeVerbose `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 *[]V0042JobInfoFlags `json:"flags,omitempty"`
GresDetail *V0042JobInfoGresDetail `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 *V0042Uint32NoValStruct `json:"het_job_id,omitempty"`
// HetJobIdSet Job ID range for all heterogeneous job components
HetJobIdSet *string `json:"het_job_id_set,omitempty"`
HetJobOffset *V0042Uint32NoValStruct `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 *V0042JobRes `json:"job_resources,omitempty"`
JobSizeStr *V0042CsvString `json:"job_size_str,omitempty"`
// JobState Current state
JobState *[]V0042JobInfoJobState `json:"job_state,omitempty"`
LastSchedEvaluation *V0042Uint64NoValStruct `json:"last_sched_evaluation,omitempty"`
// Licenses License(s) required by the job
Licenses *string `json:"licenses,omitempty"`
// MailType Mail event type(s)
MailType *[]V0042JobInfoMailType `json:"mail_type,omitempty"`
// MailUser User to receive email notifications
MailUser *string `json:"mail_user,omitempty"`
MaxCpus *V0042Uint32NoValStruct `json:"max_cpus,omitempty"`
MaxNodes *V0042Uint32NoValStruct `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 *V0042Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0042Uint64NoValStruct `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 *V0042Uint16NoValStruct `json:"minimum_cpus_per_node,omitempty"`
MinimumTmpDiskPerNode *V0042Uint32NoValStruct `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 *V0042Uint32NoValStruct `json:"node_count,omitempty"`
// Nodes Node(s) allocated to the job
Nodes *string `json:"nodes,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
Power *struct {
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Flags *[]interface{} `json:"flags,omitempty"`
} `json:"power,omitempty"`
PreSusTime *V0042Uint64NoValStruct `json:"pre_sus_time,omitempty"`
PreemptTime *V0042Uint64NoValStruct `json:"preempt_time,omitempty"`
PreemptableTime *V0042Uint64NoValStruct `json:"preemptable_time,omitempty"`
// Prefer Feature(s) the job requested but that are not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0042Uint32NoValStruct `json:"priority,omitempty"`
PriorityByPartition *V0042PriorityByPartition `json:"priority_by_partition,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0042JobInfoProfile `json:"profile,omitempty"`
// Qos Quality of Service assigned to the job, if pending the QOS requested
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"`
// RequiredSwitches Maximum number of switches
RequiredSwitches *int32 `json:"required_switches,omitempty"`
ResizeTime *V0042Uint64NoValStruct `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 *[]V0042JobInfoShared `json:"shared,omitempty"`
// SocketsPerBoard Number of sockets per board required
SocketsPerBoard *int32 `json:"sockets_per_board,omitempty"`
SocketsPerNode *V0042Uint16NoValStruct `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 *V0042Uint64NoValStruct `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 *V0042Uint64NoValStruct `json:"submit_time,omitempty"`
SuspendTime *V0042Uint64NoValStruct `json:"suspend_time,omitempty"`
// SystemComment Arbitrary comment from slurmctld
SystemComment *string `json:"system_comment,omitempty"`
Tasks *V0042Uint32NoValStruct `json:"tasks,omitempty"`
TasksPerBoard *V0042Uint16NoValStruct `json:"tasks_per_board,omitempty"`
TasksPerCore *V0042Uint16NoValStruct `json:"tasks_per_core,omitempty"`
TasksPerNode *V0042Uint16NoValStruct `json:"tasks_per_node,omitempty"`
TasksPerSocket *V0042Uint16NoValStruct `json:"tasks_per_socket,omitempty"`
TasksPerTres *V0042Uint16NoValStruct `json:"tasks_per_tres,omitempty"`
// ThreadSpec Specialized thread count
ThreadSpec *int32 `json:"thread_spec,omitempty"`
ThreadsPerCore *V0042Uint16NoValStruct `json:"threads_per_core,omitempty"`
TimeLimit *V0042Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0042Uint32NoValStruct `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"`
}
V0042JobInfo defines model for v0.0.42_job_info.
type V0042JobInfoFlags ¶
type V0042JobInfoFlags string
V0042JobInfoFlags defines model for V0042JobInfo.Flags.
const ( V0042JobInfoFlagsACCRUECOUNTCLEARED V0042JobInfoFlags = "ACCRUE_COUNT_CLEARED" V0042JobInfoFlagsBACKFILLATTEMPTED V0042JobInfoFlags = "BACKFILL_ATTEMPTED" V0042JobInfoFlagsCRONJOB V0042JobInfoFlags = "CRON_JOB" V0042JobInfoFlagsDEPENDENT V0042JobInfoFlags = "DEPENDENT" V0042JobInfoFlagsEXACTCPUCOUNTREQUESTED V0042JobInfoFlags = "EXACT_CPU_COUNT_REQUESTED" V0042JobInfoFlagsEXACTMEMORYREQUESTED V0042JobInfoFlags = "EXACT_MEMORY_REQUESTED" V0042JobInfoFlagsEXACTTASKCOUNTREQUESTED V0042JobInfoFlags = "EXACT_TASK_COUNT_REQUESTED" V0042JobInfoFlagsGRESBINDINGDISABLED V0042JobInfoFlags = "GRES_BINDING_DISABLED" V0042JobInfoFlagsGRESBINDINGENFORCED V0042JobInfoFlags = "GRES_BINDING_ENFORCED" V0042JobInfoFlagsHASSTATEDIRECTORY V0042JobInfoFlags = "HAS_STATE_DIRECTORY" V0042JobInfoFlagsHETEROGENEOUSJOB V0042JobInfoFlags = "HETEROGENEOUS_JOB" V0042JobInfoFlagsJOBACCRUETIMERESET V0042JobInfoFlags = "JOB_ACCRUE_TIME_RESET" V0042JobInfoFlagsJOBKILLHURRY V0042JobInfoFlags = "JOB_KILL_HURRY" V0042JobInfoFlagsJOBWASRUNNING V0042JobInfoFlags = "JOB_WAS_RUNNING" V0042JobInfoFlagsKILLINVALIDDEPENDENCY V0042JobInfoFlags = "KILL_INVALID_DEPENDENCY" V0042JobInfoFlagsMAGNETIC V0042JobInfoFlags = "MAGNETIC" V0042JobInfoFlagsNOKILLINVALIDDEPENDENCY V0042JobInfoFlags = "NO_KILL_INVALID_DEPENDENCY" V0042JobInfoFlagsPARTITIONASSIGNED V0042JobInfoFlags = "PARTITION_ASSIGNED" V0042JobInfoFlagsPREFERMINIMUMNODECOUNT V0042JobInfoFlags = "PREFER_MINIMUM_NODE_COUNT" V0042JobInfoFlagsSCHEDULINGATTEMPTED V0042JobInfoFlags = "SCHEDULING_ATTEMPTED" V0042JobInfoFlagsSENDJOBENVIRONMENT V0042JobInfoFlags = "SEND_JOB_ENVIRONMENT" V0042JobInfoFlagsSIBLINGCLUSTERUPDATEONLY V0042JobInfoFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0042JobInfoFlagsSKIPTRESSTRINGACCOUNTING V0042JobInfoFlags = "SKIP_TRES_STRING_ACCOUNTING" V0042JobInfoFlagsSPREADJOB V0042JobInfoFlags = "SPREAD_JOB" V0042JobInfoFlagsSTEPMGRENABLED V0042JobInfoFlags = "STEPMGR_ENABLED" V0042JobInfoFlagsTESTINGBACKFILL V0042JobInfoFlags = "TESTING_BACKFILL" V0042JobInfoFlagsTESTINGWHOLENODEBACKFILL V0042JobInfoFlags = "TESTING_WHOLE_NODE_BACKFILL" V0042JobInfoFlagsTESTNOWONLY V0042JobInfoFlags = "TEST_NOW_ONLY" V0042JobInfoFlagsTOPPRIORITYJOB V0042JobInfoFlags = "TOP_PRIORITY_JOB" V0042JobInfoFlagsUSINGDEFAULTACCOUNT V0042JobInfoFlags = "USING_DEFAULT_ACCOUNT" V0042JobInfoFlagsUSINGDEFAULTPARTITION V0042JobInfoFlags = "USING_DEFAULT_PARTITION" V0042JobInfoFlagsUSINGDEFAULTQOS V0042JobInfoFlags = "USING_DEFAULT_QOS" V0042JobInfoFlagsUSINGDEFAULTWCKEY V0042JobInfoFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0042JobInfoFlags.
func (V0042JobInfoFlags) Valid ¶
func (e V0042JobInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042JobInfoFlags enum.
type V0042JobInfoGresDetail ¶
type V0042JobInfoGresDetail = []string
V0042JobInfoGresDetail defines model for v0.0.42_job_info_gres_detail.
type V0042JobInfoJobState ¶
type V0042JobInfoJobState string
V0042JobInfoJobState defines model for V0042JobInfo.JobState.
const ( V0042JobInfoJobStateBOOTFAIL V0042JobInfoJobState = "BOOT_FAIL" V0042JobInfoJobStateCANCELLED V0042JobInfoJobState = "CANCELLED" V0042JobInfoJobStateCOMPLETED V0042JobInfoJobState = "COMPLETED" V0042JobInfoJobStateCOMPLETING V0042JobInfoJobState = "COMPLETING" V0042JobInfoJobStateCONFIGURING V0042JobInfoJobState = "CONFIGURING" V0042JobInfoJobStateDEADLINE V0042JobInfoJobState = "DEADLINE" V0042JobInfoJobStateFAILED V0042JobInfoJobState = "FAILED" V0042JobInfoJobStateLAUNCHFAILED V0042JobInfoJobState = "LAUNCH_FAILED" V0042JobInfoJobStateNODEFAIL V0042JobInfoJobState = "NODE_FAIL" V0042JobInfoJobStateOUTOFMEMORY V0042JobInfoJobState = "OUT_OF_MEMORY" V0042JobInfoJobStatePENDING V0042JobInfoJobState = "PENDING" V0042JobInfoJobStatePOWERUPNODE V0042JobInfoJobState = "POWER_UP_NODE" V0042JobInfoJobStatePREEMPTED V0042JobInfoJobState = "PREEMPTED" V0042JobInfoJobStateRECONFIGFAIL V0042JobInfoJobState = "RECONFIG_FAIL" V0042JobInfoJobStateREQUEUED V0042JobInfoJobState = "REQUEUED" V0042JobInfoJobStateREQUEUEFED V0042JobInfoJobState = "REQUEUE_FED" V0042JobInfoJobStateREQUEUEHOLD V0042JobInfoJobState = "REQUEUE_HOLD" V0042JobInfoJobStateRESIZING V0042JobInfoJobState = "RESIZING" V0042JobInfoJobStateRESVDELHOLD V0042JobInfoJobState = "RESV_DEL_HOLD" V0042JobInfoJobStateREVOKED V0042JobInfoJobState = "REVOKED" V0042JobInfoJobStateRUNNING V0042JobInfoJobState = "RUNNING" V0042JobInfoJobStateSIGNALING V0042JobInfoJobState = "SIGNALING" V0042JobInfoJobStateSPECIALEXIT V0042JobInfoJobState = "SPECIAL_EXIT" V0042JobInfoJobStateSTAGEOUT V0042JobInfoJobState = "STAGE_OUT" V0042JobInfoJobStateSTOPPED V0042JobInfoJobState = "STOPPED" V0042JobInfoJobStateSUSPENDED V0042JobInfoJobState = "SUSPENDED" V0042JobInfoJobStateTIMEOUT V0042JobInfoJobState = "TIMEOUT" )
Defines values for V0042JobInfoJobState.
func (V0042JobInfoJobState) Valid ¶
func (e V0042JobInfoJobState) Valid() bool
Valid indicates whether the value is a known member of the V0042JobInfoJobState enum.
type V0042JobInfoMailType ¶
type V0042JobInfoMailType string
V0042JobInfoMailType defines model for V0042JobInfo.MailType.
const ( V0042JobInfoMailTypeARRAYTASKS V0042JobInfoMailType = "ARRAY_TASKS" V0042JobInfoMailTypeBEGIN V0042JobInfoMailType = "BEGIN" V0042JobInfoMailTypeEND V0042JobInfoMailType = "END" V0042JobInfoMailTypeFAIL V0042JobInfoMailType = "FAIL" V0042JobInfoMailTypeINVALIDDEPENDENCY V0042JobInfoMailType = "INVALID_DEPENDENCY" V0042JobInfoMailTypeREQUEUE V0042JobInfoMailType = "REQUEUE" V0042JobInfoMailTypeSTAGEOUT V0042JobInfoMailType = "STAGE_OUT" V0042JobInfoMailTypeTIME100 V0042JobInfoMailType = "TIME=100%" V0042JobInfoMailTypeTIME50 V0042JobInfoMailType = "TIME=50%" V0042JobInfoMailTypeTIME80 V0042JobInfoMailType = "TIME=80%" V0042JobInfoMailTypeTIME90 V0042JobInfoMailType = "TIME=90%" )
Defines values for V0042JobInfoMailType.
func (V0042JobInfoMailType) Valid ¶
func (e V0042JobInfoMailType) Valid() bool
Valid indicates whether the value is a known member of the V0042JobInfoMailType enum.
type V0042JobInfoMsg ¶
type V0042JobInfoMsg = []V0042JobInfo
V0042JobInfoMsg defines model for v0.0.42_job_info_msg.
type V0042JobInfoProfile ¶
type V0042JobInfoProfile string
V0042JobInfoProfile defines model for V0042JobInfo.Profile.
const ( V0042JobInfoProfileENERGY V0042JobInfoProfile = "ENERGY" V0042JobInfoProfileLUSTRE V0042JobInfoProfile = "LUSTRE" V0042JobInfoProfileNETWORK V0042JobInfoProfile = "NETWORK" V0042JobInfoProfileNONE V0042JobInfoProfile = "NONE" V0042JobInfoProfileNOTSET V0042JobInfoProfile = "NOT_SET" V0042JobInfoProfileTASK V0042JobInfoProfile = "TASK" )
Defines values for V0042JobInfoProfile.
func (V0042JobInfoProfile) Valid ¶
func (e V0042JobInfoProfile) Valid() bool
Valid indicates whether the value is a known member of the V0042JobInfoProfile enum.
type V0042JobInfoShared ¶
type V0042JobInfoShared string
V0042JobInfoShared defines model for V0042JobInfo.Shared.
const ( )
Defines values for V0042JobInfoShared.
func (V0042JobInfoShared) Valid ¶
func (e V0042JobInfoShared) Valid() bool
Valid indicates whether the value is a known member of the V0042JobInfoShared enum.
type V0042JobRes ¶
type V0042JobRes struct {
// Cpus Number of allocated CPUs
Cpus int32 `json:"cpus"`
Nodes *struct {
// Allocation Job resources for a node
Allocation *V0042JobResNodes `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 *[]V0042JobResNodesSelectType `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 []V0042JobResSelectType `json:"select_type"`
ThreadsPerCore V0042Uint16NoValStruct `json:"threads_per_core"`
}
V0042JobRes defines model for v0.0.42_job_res.
type V0042JobResCore ¶
type V0042JobResCore struct {
// Index Core index
Index int32 `json:"index"`
// Status Core status
Status []V0042JobResCoreStatus `json:"status"`
}
V0042JobResCore defines model for v0.0.42_job_res_core.
type V0042JobResCoreArray ¶
type V0042JobResCoreArray = []V0042JobResCore
V0042JobResCoreArray defines model for v0.0.42_job_res_core_array.
type V0042JobResCoreStatus ¶
type V0042JobResCoreStatus string
V0042JobResCoreStatus defines model for V0042JobResCore.Status.
const ( V0042JobResCoreStatusALLOCATED V0042JobResCoreStatus = "ALLOCATED" V0042JobResCoreStatusINUSE V0042JobResCoreStatus = "IN_USE" V0042JobResCoreStatusINVALID V0042JobResCoreStatus = "INVALID" V0042JobResCoreStatusUNALLOCATED V0042JobResCoreStatus = "UNALLOCATED" )
Defines values for V0042JobResCoreStatus.
func (V0042JobResCoreStatus) Valid ¶
func (e V0042JobResCoreStatus) Valid() bool
Valid indicates whether the value is a known member of the V0042JobResCoreStatus enum.
type V0042JobResNode ¶
type V0042JobResNode 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 V0042JobResSocketArray `json:"sockets"`
}
V0042JobResNode defines model for v0.0.42_job_res_node.
type V0042JobResNodes ¶
type V0042JobResNodes = []V0042JobResNode
V0042JobResNodes Job resources for a node
type V0042JobResNodesSelectType ¶
type V0042JobResNodesSelectType string
V0042JobResNodesSelectType defines model for V0042JobRes.Nodes.SelectType.
const ( V0042JobResNodesSelectTypeAVAILABLE V0042JobResNodesSelectType = "AVAILABLE" V0042JobResNodesSelectTypeONEROW V0042JobResNodesSelectType = "ONE_ROW" V0042JobResNodesSelectTypeRESERVED V0042JobResNodesSelectType = "RESERVED" )
Defines values for V0042JobResNodesSelectType.
func (V0042JobResNodesSelectType) Valid ¶
func (e V0042JobResNodesSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0042JobResNodesSelectType enum.
type V0042JobResSelectType ¶
type V0042JobResSelectType string
V0042JobResSelectType defines model for V0042JobRes.SelectType.
const ( V0042JobResSelectTypeBOARD V0042JobResSelectType = "BOARD" V0042JobResSelectTypeCORE V0042JobResSelectType = "CORE" V0042JobResSelectTypeCOREDEFAULTDISTBLOCK V0042JobResSelectType = "CORE_DEFAULT_DIST_BLOCK" V0042JobResSelectTypeCPU V0042JobResSelectType = "CPU" V0042JobResSelectTypeLINEAR V0042JobResSelectType = "LINEAR" V0042JobResSelectTypeLLN V0042JobResSelectType = "LLN" V0042JobResSelectTypeMEMORY V0042JobResSelectType = "MEMORY" V0042JobResSelectTypeONETASKPERCORE V0042JobResSelectType = "ONE_TASK_PER_CORE" V0042JobResSelectTypePACKNODES V0042JobResSelectType = "PACK_NODES" V0042JobResSelectTypeSOCKET V0042JobResSelectType = "SOCKET" )
Defines values for V0042JobResSelectType.
func (V0042JobResSelectType) Valid ¶
func (e V0042JobResSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0042JobResSelectType enum.
type V0042JobResSocket ¶
type V0042JobResSocket struct {
Cores V0042JobResCoreArray `json:"cores"`
// Index Core index
Index int32 `json:"index"`
}
V0042JobResSocket defines model for v0.0.42_job_res_socket.
type V0042JobResSocketArray ¶
type V0042JobResSocketArray = []V0042JobResSocket
V0042JobResSocketArray defines model for v0.0.42_job_res_socket_array.
type V0042JobStateCurrent ¶
type V0042JobStateCurrent string
V0042JobStateCurrent defines model for V0042Job.State.Current.
const ( V0042JobStateCurrentBOOTFAIL V0042JobStateCurrent = "BOOT_FAIL" V0042JobStateCurrentCANCELLED V0042JobStateCurrent = "CANCELLED" V0042JobStateCurrentCOMPLETED V0042JobStateCurrent = "COMPLETED" V0042JobStateCurrentCOMPLETING V0042JobStateCurrent = "COMPLETING" V0042JobStateCurrentCONFIGURING V0042JobStateCurrent = "CONFIGURING" V0042JobStateCurrentDEADLINE V0042JobStateCurrent = "DEADLINE" V0042JobStateCurrentFAILED V0042JobStateCurrent = "FAILED" V0042JobStateCurrentLAUNCHFAILED V0042JobStateCurrent = "LAUNCH_FAILED" V0042JobStateCurrentNODEFAIL V0042JobStateCurrent = "NODE_FAIL" V0042JobStateCurrentOUTOFMEMORY V0042JobStateCurrent = "OUT_OF_MEMORY" V0042JobStateCurrentPENDING V0042JobStateCurrent = "PENDING" V0042JobStateCurrentPOWERUPNODE V0042JobStateCurrent = "POWER_UP_NODE" V0042JobStateCurrentPREEMPTED V0042JobStateCurrent = "PREEMPTED" V0042JobStateCurrentRECONFIGFAIL V0042JobStateCurrent = "RECONFIG_FAIL" V0042JobStateCurrentREQUEUED V0042JobStateCurrent = "REQUEUED" V0042JobStateCurrentREQUEUEFED V0042JobStateCurrent = "REQUEUE_FED" V0042JobStateCurrentREQUEUEHOLD V0042JobStateCurrent = "REQUEUE_HOLD" V0042JobStateCurrentRESIZING V0042JobStateCurrent = "RESIZING" V0042JobStateCurrentRESVDELHOLD V0042JobStateCurrent = "RESV_DEL_HOLD" V0042JobStateCurrentREVOKED V0042JobStateCurrent = "REVOKED" V0042JobStateCurrentRUNNING V0042JobStateCurrent = "RUNNING" V0042JobStateCurrentSIGNALING V0042JobStateCurrent = "SIGNALING" V0042JobStateCurrentSPECIALEXIT V0042JobStateCurrent = "SPECIAL_EXIT" V0042JobStateCurrentSTAGEOUT V0042JobStateCurrent = "STAGE_OUT" V0042JobStateCurrentSTOPPED V0042JobStateCurrent = "STOPPED" V0042JobStateCurrentSUSPENDED V0042JobStateCurrent = "SUSPENDED" V0042JobStateCurrentTIMEOUT V0042JobStateCurrent = "TIMEOUT" )
Defines values for V0042JobStateCurrent.
func (V0042JobStateCurrent) Valid ¶
func (e V0042JobStateCurrent) Valid() bool
Valid indicates whether the value is a known member of the V0042JobStateCurrent enum.
type V0042JobSubmitReq ¶
type V0042JobSubmitReq struct {
Job *V0042JobDescMsg `json:"job,omitempty"`
Jobs *V0042JobDescMsgList `json:"jobs,omitempty"`
// Script Deprecated; Populate script field in jobs[0] or job
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Script *string `json:"script,omitempty"`
}
V0042JobSubmitReq defines model for v0.0.42_job_submit_req.
type V0042KillJobsMsg ¶
type V0042KillJobsMsg struct {
// Account Filter jobs to a specific account
Account *string `json:"account,omitempty"`
// Flags Filter jobs according to flags
Flags *[]V0042KillJobsMsgFlags `json:"flags,omitempty"`
// JobName Filter jobs to a specific name
JobName *string `json:"job_name,omitempty"`
// JobState Filter jobs to a specific state
JobState *[]V0042KillJobsMsgJobState `json:"job_state,omitempty"`
Jobs *V0042KillJobsMsgJobsArray `json:"jobs,omitempty"`
Nodes *V0042HostlistString `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"`
}
V0042KillJobsMsg defines model for v0.0.42_kill_jobs_msg.
type V0042KillJobsMsgFlags ¶
type V0042KillJobsMsgFlags string
V0042KillJobsMsgFlags defines model for V0042KillJobsMsg.Flags.
const ( V0042KillJobsMsgFlagsARRAYTASK V0042KillJobsMsgFlags = "ARRAY_TASK" V0042KillJobsMsgFlagsBATCHJOB V0042KillJobsMsgFlags = "BATCH_JOB" V0042KillJobsMsgFlagsCRONJOBS V0042KillJobsMsgFlags = "CRON_JOBS" V0042KillJobsMsgFlagsFEDERATIONREQUEUE V0042KillJobsMsgFlags = "FEDERATION_REQUEUE" V0042KillJobsMsgFlagsFULLJOB V0042KillJobsMsgFlags = "FULL_JOB" V0042KillJobsMsgFlagsFULLSTEPSONLY V0042KillJobsMsgFlags = "FULL_STEPS_ONLY" V0042KillJobsMsgFlagsHURRY V0042KillJobsMsgFlags = "HURRY" V0042KillJobsMsgFlagsNOSIBLINGJOBS V0042KillJobsMsgFlags = "NO_SIBLING_JOBS" V0042KillJobsMsgFlagsOUTOFMEMORY V0042KillJobsMsgFlags = "OUT_OF_MEMORY" V0042KillJobsMsgFlagsRESERVATIONJOB V0042KillJobsMsgFlags = "RESERVATION_JOB" V0042KillJobsMsgFlagsVERBOSE V0042KillJobsMsgFlags = "VERBOSE" V0042KillJobsMsgFlagsWARNINGSENT V0042KillJobsMsgFlags = "WARNING_SENT" )
Defines values for V0042KillJobsMsgFlags.
func (V0042KillJobsMsgFlags) Valid ¶
func (e V0042KillJobsMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042KillJobsMsgFlags enum.
type V0042KillJobsMsgJobState ¶
type V0042KillJobsMsgJobState string
V0042KillJobsMsgJobState defines model for V0042KillJobsMsg.JobState.
const ( V0042KillJobsMsgJobStateBOOTFAIL V0042KillJobsMsgJobState = "BOOT_FAIL" V0042KillJobsMsgJobStateCANCELLED V0042KillJobsMsgJobState = "CANCELLED" V0042KillJobsMsgJobStateCOMPLETED V0042KillJobsMsgJobState = "COMPLETED" V0042KillJobsMsgJobStateCOMPLETING V0042KillJobsMsgJobState = "COMPLETING" V0042KillJobsMsgJobStateCONFIGURING V0042KillJobsMsgJobState = "CONFIGURING" V0042KillJobsMsgJobStateDEADLINE V0042KillJobsMsgJobState = "DEADLINE" V0042KillJobsMsgJobStateFAILED V0042KillJobsMsgJobState = "FAILED" V0042KillJobsMsgJobStateLAUNCHFAILED V0042KillJobsMsgJobState = "LAUNCH_FAILED" V0042KillJobsMsgJobStateNODEFAIL V0042KillJobsMsgJobState = "NODE_FAIL" V0042KillJobsMsgJobStateOUTOFMEMORY V0042KillJobsMsgJobState = "OUT_OF_MEMORY" V0042KillJobsMsgJobStatePENDING V0042KillJobsMsgJobState = "PENDING" V0042KillJobsMsgJobStatePOWERUPNODE V0042KillJobsMsgJobState = "POWER_UP_NODE" V0042KillJobsMsgJobStatePREEMPTED V0042KillJobsMsgJobState = "PREEMPTED" V0042KillJobsMsgJobStateRECONFIGFAIL V0042KillJobsMsgJobState = "RECONFIG_FAIL" V0042KillJobsMsgJobStateREQUEUED V0042KillJobsMsgJobState = "REQUEUED" V0042KillJobsMsgJobStateREQUEUEFED V0042KillJobsMsgJobState = "REQUEUE_FED" V0042KillJobsMsgJobStateREQUEUEHOLD V0042KillJobsMsgJobState = "REQUEUE_HOLD" V0042KillJobsMsgJobStateRESIZING V0042KillJobsMsgJobState = "RESIZING" V0042KillJobsMsgJobStateRESVDELHOLD V0042KillJobsMsgJobState = "RESV_DEL_HOLD" V0042KillJobsMsgJobStateREVOKED V0042KillJobsMsgJobState = "REVOKED" V0042KillJobsMsgJobStateRUNNING V0042KillJobsMsgJobState = "RUNNING" V0042KillJobsMsgJobStateSIGNALING V0042KillJobsMsgJobState = "SIGNALING" V0042KillJobsMsgJobStateSPECIALEXIT V0042KillJobsMsgJobState = "SPECIAL_EXIT" V0042KillJobsMsgJobStateSTAGEOUT V0042KillJobsMsgJobState = "STAGE_OUT" V0042KillJobsMsgJobStateSTOPPED V0042KillJobsMsgJobState = "STOPPED" V0042KillJobsMsgJobStateSUSPENDED V0042KillJobsMsgJobState = "SUSPENDED" V0042KillJobsMsgJobStateTIMEOUT V0042KillJobsMsgJobState = "TIMEOUT" )
Defines values for V0042KillJobsMsgJobState.
func (V0042KillJobsMsgJobState) Valid ¶
func (e V0042KillJobsMsgJobState) Valid() bool
Valid indicates whether the value is a known member of the V0042KillJobsMsgJobState enum.
type V0042KillJobsMsgJobsArray ¶
type V0042KillJobsMsgJobsArray = []string
V0042KillJobsMsgJobsArray defines model for v0.0.42_kill_jobs_msg_jobs_array.
type V0042KillJobsRespJob ¶
type V0042KillJobsRespJob 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 V0042Uint32NoValStruct `json:"job_id"`
// StepId Job or Step ID that signaling failed
StepId string `json:"step_id"`
}
V0042KillJobsRespJob defines model for v0.0.42_kill_jobs_resp_job.
type V0042KillJobsRespMsg ¶
type V0042KillJobsRespMsg = []V0042KillJobsRespJob
V0042KillJobsRespMsg List of jobs signal responses
type V0042License ¶
type V0042License 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"`
}
V0042License defines model for v0.0.42_license.
type V0042Licenses ¶
type V0042Licenses = []V0042License
V0042Licenses defines model for v0.0.42_licenses.
type V0042Node ¶
type V0042Node struct {
ActiveFeatures *V0042CsvString `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 *V0042Uint64NoValStruct `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 *V0042AcctGatherEnergy `json:"energy,omitempty"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
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 *V0042CsvString `json:"features,omitempty"`
FreeMem *V0042Uint64NoValStruct `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 *V0042Uint64NoValStruct `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 *[]V0042NodeNextStateAfterReboot `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 *V0042CsvString `json:"partitions,omitempty"`
// Port TCP port number of the slurmd
Port *int32 `json:"port,omitempty"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
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 *V0042Uint64NoValStruct `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 *V0042Uint64NoValStruct `json:"resume_after,omitempty"`
SlurmdStartTime *V0042Uint64NoValStruct `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 *[]V0042NodeState `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"`
}
V0042Node defines model for v0.0.42_node.
type V0042NodeNextStateAfterReboot ¶
type V0042NodeNextStateAfterReboot string
V0042NodeNextStateAfterReboot defines model for V0042Node.NextStateAfterReboot.
const ( V0042NodeNextStateAfterRebootALLOCATED V0042NodeNextStateAfterReboot = "ALLOCATED" V0042NodeNextStateAfterRebootCLOUD V0042NodeNextStateAfterReboot = "CLOUD" V0042NodeNextStateAfterRebootCOMPLETING V0042NodeNextStateAfterReboot = "COMPLETING" V0042NodeNextStateAfterRebootDOWN V0042NodeNextStateAfterReboot = "DOWN" V0042NodeNextStateAfterRebootDRAIN V0042NodeNextStateAfterReboot = "DRAIN" V0042NodeNextStateAfterRebootDYNAMICFUTURE V0042NodeNextStateAfterReboot = "DYNAMIC_FUTURE" V0042NodeNextStateAfterRebootDYNAMICNORM V0042NodeNextStateAfterReboot = "DYNAMIC_NORM" V0042NodeNextStateAfterRebootERROR V0042NodeNextStateAfterReboot = "ERROR" V0042NodeNextStateAfterRebootFAIL V0042NodeNextStateAfterReboot = "FAIL" V0042NodeNextStateAfterRebootFUTURE V0042NodeNextStateAfterReboot = "FUTURE" V0042NodeNextStateAfterRebootIDLE V0042NodeNextStateAfterReboot = "IDLE" V0042NodeNextStateAfterRebootINVALID V0042NodeNextStateAfterReboot = "INVALID" V0042NodeNextStateAfterRebootINVALIDREG V0042NodeNextStateAfterReboot = "INVALID_REG" V0042NodeNextStateAfterRebootMAINTENANCE V0042NodeNextStateAfterReboot = "MAINTENANCE" V0042NodeNextStateAfterRebootMIXED V0042NodeNextStateAfterReboot = "MIXED" V0042NodeNextStateAfterRebootNOTRESPONDING V0042NodeNextStateAfterReboot = "NOT_RESPONDING" V0042NodeNextStateAfterRebootPLANNED V0042NodeNextStateAfterReboot = "PLANNED" V0042NodeNextStateAfterRebootPOWERDOWN V0042NodeNextStateAfterReboot = "POWER_DOWN" V0042NodeNextStateAfterRebootPOWERDRAIN V0042NodeNextStateAfterReboot = "POWER_DRAIN" V0042NodeNextStateAfterRebootPOWEREDDOWN V0042NodeNextStateAfterReboot = "POWERED_DOWN" V0042NodeNextStateAfterRebootPOWERINGDOWN V0042NodeNextStateAfterReboot = "POWERING_DOWN" V0042NodeNextStateAfterRebootPOWERINGUP V0042NodeNextStateAfterReboot = "POWERING_UP" V0042NodeNextStateAfterRebootPOWERUP V0042NodeNextStateAfterReboot = "POWER_UP" V0042NodeNextStateAfterRebootREBOOTCANCELED V0042NodeNextStateAfterReboot = "REBOOT_CANCELED" V0042NodeNextStateAfterRebootREBOOTISSUED V0042NodeNextStateAfterReboot = "REBOOT_ISSUED" V0042NodeNextStateAfterRebootREBOOTREQUESTED V0042NodeNextStateAfterReboot = "REBOOT_REQUESTED" V0042NodeNextStateAfterRebootRESERVED V0042NodeNextStateAfterReboot = "RESERVED" V0042NodeNextStateAfterRebootRESUME V0042NodeNextStateAfterReboot = "RESUME" V0042NodeNextStateAfterRebootUNDRAIN V0042NodeNextStateAfterReboot = "UNDRAIN" V0042NodeNextStateAfterRebootUNKNOWN V0042NodeNextStateAfterReboot = "UNKNOWN" )
Defines values for V0042NodeNextStateAfterReboot.
func (V0042NodeNextStateAfterReboot) Valid ¶
func (e V0042NodeNextStateAfterReboot) Valid() bool
Valid indicates whether the value is a known member of the V0042NodeNextStateAfterReboot enum.
type V0042NodeState ¶
type V0042NodeState string
V0042NodeState defines model for V0042Node.State.
const ( V0042NodeStateALLOCATED V0042NodeState = "ALLOCATED" V0042NodeStateCLOUD V0042NodeState = "CLOUD" V0042NodeStateCOMPLETING V0042NodeState = "COMPLETING" V0042NodeStateDOWN V0042NodeState = "DOWN" V0042NodeStateDRAIN V0042NodeState = "DRAIN" V0042NodeStateDYNAMICFUTURE V0042NodeState = "DYNAMIC_FUTURE" V0042NodeStateDYNAMICNORM V0042NodeState = "DYNAMIC_NORM" V0042NodeStateERROR V0042NodeState = "ERROR" V0042NodeStateFAIL V0042NodeState = "FAIL" V0042NodeStateFUTURE V0042NodeState = "FUTURE" V0042NodeStateIDLE V0042NodeState = "IDLE" V0042NodeStateINVALID V0042NodeState = "INVALID" V0042NodeStateINVALIDREG V0042NodeState = "INVALID_REG" V0042NodeStateMAINTENANCE V0042NodeState = "MAINTENANCE" V0042NodeStateMIXED V0042NodeState = "MIXED" V0042NodeStateNOTRESPONDING V0042NodeState = "NOT_RESPONDING" V0042NodeStatePLANNED V0042NodeState = "PLANNED" V0042NodeStatePOWERDOWN V0042NodeState = "POWER_DOWN" V0042NodeStatePOWERDRAIN V0042NodeState = "POWER_DRAIN" V0042NodeStatePOWEREDDOWN V0042NodeState = "POWERED_DOWN" V0042NodeStatePOWERINGDOWN V0042NodeState = "POWERING_DOWN" V0042NodeStatePOWERINGUP V0042NodeState = "POWERING_UP" V0042NodeStatePOWERUP V0042NodeState = "POWER_UP" V0042NodeStateREBOOTCANCELED V0042NodeState = "REBOOT_CANCELED" V0042NodeStateREBOOTISSUED V0042NodeState = "REBOOT_ISSUED" V0042NodeStateREBOOTREQUESTED V0042NodeState = "REBOOT_REQUESTED" V0042NodeStateRESERVED V0042NodeState = "RESERVED" V0042NodeStateRESUME V0042NodeState = "RESUME" V0042NodeStateUNDRAIN V0042NodeState = "UNDRAIN" V0042NodeStateUNKNOWN V0042NodeState = "UNKNOWN" )
Defines values for V0042NodeState.
func (V0042NodeState) Valid ¶
func (e V0042NodeState) Valid() bool
Valid indicates whether the value is a known member of the V0042NodeState enum.
type V0042OpenapiAccountsAddCondResp ¶
type V0042OpenapiAccountsAddCondResp struct {
Account *V0042AccountShort `json:"account,omitempty"`
AssociationCondition *V0042AccountsAddCond `json:"association_condition,omitempty"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAccountsAddCondResp defines model for v0.0.42_openapi_accounts_add_cond_resp.
type V0042OpenapiAccountsAddCondRespStr ¶
type V0042OpenapiAccountsAddCondRespStr struct {
// AddedAccounts added_accounts
AddedAccounts string `json:"added_accounts"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAccountsAddCondRespStr defines model for v0.0.42_openapi_accounts_add_cond_resp_str.
type V0042OpenapiAccountsRemovedResp ¶
type V0042OpenapiAccountsRemovedResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
RemovedAccounts V0042StringList `json:"removed_accounts"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAccountsRemovedResp defines model for v0.0.42_openapi_accounts_removed_resp.
type V0042OpenapiAccountsResp ¶
type V0042OpenapiAccountsResp struct {
Accounts V0042AccountList `json:"accounts"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAccountsResp defines model for v0.0.42_openapi_accounts_resp.
type V0042OpenapiAssocsRemovedResp ¶
type V0042OpenapiAssocsRemovedResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
RemovedAssociations V0042StringList `json:"removed_associations"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAssocsRemovedResp defines model for v0.0.42_openapi_assocs_removed_resp.
type V0042OpenapiAssocsResp ¶
type V0042OpenapiAssocsResp struct {
Associations V0042AssocList `json:"associations"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiAssocsResp defines model for v0.0.42_openapi_assocs_resp.
type V0042OpenapiClustersRemovedResp ¶
type V0042OpenapiClustersRemovedResp struct {
DeletedClusters V0042StringList `json:"deleted_clusters"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiClustersRemovedResp defines model for v0.0.42_openapi_clusters_removed_resp.
type V0042OpenapiClustersResp ¶
type V0042OpenapiClustersResp struct {
Clusters V0042ClusterRecList `json:"clusters"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiClustersResp defines model for v0.0.42_openapi_clusters_resp.
type V0042OpenapiDiagResp ¶
type V0042OpenapiDiagResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Statistics V0042StatsMsg `json:"statistics"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiDiagResp defines model for v0.0.42_openapi_diag_resp.
type V0042OpenapiError ¶
type V0042OpenapiError 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"`
}
V0042OpenapiError defines model for v0.0.42_openapi_error.
type V0042OpenapiErrors ¶
type V0042OpenapiErrors = []V0042OpenapiError
V0042OpenapiErrors defines model for v0.0.42_openapi_errors.
type V0042OpenapiInstancesResp ¶
type V0042OpenapiInstancesResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Instances V0042InstanceList `json:"instances"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiInstancesResp defines model for v0.0.42_openapi_instances_resp.
type V0042OpenapiJobAllocResp ¶
type V0042OpenapiJobAllocResp struct {
Errors *V0042OpenapiErrors `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 *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiJobAllocResp defines model for v0.0.42_openapi_job_alloc_resp.
type V0042OpenapiJobInfoResp ¶
type V0042OpenapiJobInfoResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Jobs V0042JobInfoMsg `json:"jobs"`
LastBackfill V0042Uint64NoValStruct `json:"last_backfill"`
LastUpdate V0042Uint64NoValStruct `json:"last_update"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiJobInfoResp defines model for v0.0.42_openapi_job_info_resp.
type V0042OpenapiJobPostResponse ¶
type V0042OpenapiJobPostResponse struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Results *V0042JobArrayResponseArray `json:"results,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiJobPostResponse defines model for v0.0.42_openapi_job_post_response.
type V0042OpenapiJobSubmitResponse ¶
type V0042OpenapiJobSubmitResponse struct {
Errors *V0042OpenapiErrors `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 *V0042OpenapiMeta `json:"meta,omitempty"`
// StepId submitted Step ID
StepId *string `json:"step_id,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiJobSubmitResponse defines model for v0.0.42_openapi_job_submit_response.
type V0042OpenapiKillJobResp ¶
type V0042OpenapiKillJobResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0042KillJobsRespMsg `json:"status"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiKillJobResp defines model for v0.0.42_openapi_kill_job_resp.
type V0042OpenapiKillJobsResp ¶
type V0042OpenapiKillJobsResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0042KillJobsRespMsg `json:"status"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiKillJobsResp defines model for v0.0.42_openapi_kill_jobs_resp.
type V0042OpenapiLicensesResp ¶
type V0042OpenapiLicensesResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0042Uint64NoValStruct `json:"last_update"`
Licenses V0042Licenses `json:"licenses"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiLicensesResp defines model for v0.0.42_openapi_licenses_resp.
type V0042OpenapiMeta ¶
type V0042OpenapiMeta 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 *V0042StringArray `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"`
}
V0042OpenapiMeta defines model for v0.0.42_openapi_meta.
type V0042OpenapiNodesResp ¶
type V0042OpenapiNodesResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0042Uint64NoValStruct `json:"last_update"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Nodes V0042Nodes `json:"nodes"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiNodesResp defines model for v0.0.42_openapi_nodes_resp.
type V0042OpenapiPartitionResp ¶
type V0042OpenapiPartitionResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0042Uint64NoValStruct `json:"last_update"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Partitions V0042PartitionInfoMsg `json:"partitions"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiPartitionResp defines model for v0.0.42_openapi_partition_resp.
type V0042OpenapiPingArrayResp ¶
type V0042OpenapiPingArrayResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Pings V0042ControllerPingArray `json:"pings"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiPingArrayResp defines model for v0.0.42_openapi_ping_array_resp.
type V0042OpenapiReservationResp ¶
type V0042OpenapiReservationResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0042Uint64NoValStruct `json:"last_update"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Reservations V0042ReservationInfoMsg `json:"reservations"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiReservationResp defines model for v0.0.42_openapi_reservation_resp.
type V0042OpenapiResp ¶
type V0042OpenapiResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiResp defines model for v0.0.42_openapi_resp.
type V0042OpenapiSharesResp ¶
type V0042OpenapiSharesResp struct {
}
V0042OpenapiSharesResp defines model for v0.0.42_openapi_shares_resp.
type V0042OpenapiSlurmdbdConfigResp ¶
type V0042OpenapiSlurmdbdConfigResp struct {
Accounts *V0042AccountList `json:"accounts,omitempty"`
Associations *V0042AssocList `json:"associations,omitempty"`
Clusters *V0042ClusterRecList `json:"clusters,omitempty"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Instances *V0042InstanceList `json:"instances,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Qos *V0042QosList `json:"qos,omitempty"`
Tres *V0042TresList `json:"tres,omitempty"`
Users *V0042UserList `json:"users,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
Wckeys *V0042WckeyList `json:"wckeys,omitempty"`
}
V0042OpenapiSlurmdbdConfigResp defines model for v0.0.42_openapi_slurmdbd_config_resp.
type V0042OpenapiSlurmdbdJobsResp ¶
type V0042OpenapiSlurmdbdJobsResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Jobs V0042JobList `json:"jobs"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiSlurmdbdJobsResp defines model for v0.0.42_openapi_slurmdbd_jobs_resp.
type V0042OpenapiSlurmdbdPingResp ¶
type V0042OpenapiSlurmdbdPingResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Pings V0042SlurmdbdPingArray `json:"pings"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiSlurmdbdPingResp defines model for v0.0.42_openapi_slurmdbd_ping_resp.
type V0042OpenapiSlurmdbdQosRemovedResp ¶
type V0042OpenapiSlurmdbdQosRemovedResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
RemovedQos V0042StringList `json:"removed_qos"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiSlurmdbdQosRemovedResp defines model for v0.0.42_openapi_slurmdbd_qos_removed_resp.
type V0042OpenapiSlurmdbdQosResp ¶
type V0042OpenapiSlurmdbdQosResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Qos V0042QosList `json:"qos"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiSlurmdbdQosResp defines model for v0.0.42_openapi_slurmdbd_qos_resp.
type V0042OpenapiSlurmdbdStatsResp ¶
type V0042OpenapiSlurmdbdStatsResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Statistics V0042StatsRec `json:"statistics"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiSlurmdbdStatsResp defines model for v0.0.42_openapi_slurmdbd_stats_resp.
type V0042OpenapiTresResp ¶
type V0042OpenapiTresResp struct {
TRES V0042TresList `json:"TRES"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiTresResp defines model for v0.0.42_openapi_tres_resp.
type V0042OpenapiUsersAddCondResp ¶
type V0042OpenapiUsersAddCondResp struct {
AssociationCondition V0042UsersAddCond `json:"association_condition"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
User V0042UserShort `json:"user"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiUsersAddCondResp defines model for v0.0.42_openapi_users_add_cond_resp.
type V0042OpenapiUsersAddCondRespStr ¶
type V0042OpenapiUsersAddCondRespStr struct {
// AddedUsers added_users
AddedUsers string `json:"added_users"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiUsersAddCondRespStr defines model for v0.0.42_openapi_users_add_cond_resp_str.
type V0042OpenapiUsersResp ¶
type V0042OpenapiUsersResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Users V0042UserList `json:"users"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiUsersResp defines model for v0.0.42_openapi_users_resp.
type V0042OpenapiWarning ¶
type V0042OpenapiWarning 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"`
}
V0042OpenapiWarning defines model for v0.0.42_openapi_warning.
type V0042OpenapiWarnings ¶
type V0042OpenapiWarnings = []V0042OpenapiWarning
V0042OpenapiWarnings defines model for v0.0.42_openapi_warnings.
type V0042OpenapiWckeyRemovedResp ¶
type V0042OpenapiWckeyRemovedResp struct {
DeletedWckeys V0042StringList `json:"deleted_wckeys"`
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
}
V0042OpenapiWckeyRemovedResp defines model for v0.0.42_openapi_wckey_removed_resp.
type V0042OpenapiWckeyResp ¶
type V0042OpenapiWckeyResp struct {
Errors *V0042OpenapiErrors `json:"errors,omitempty"`
Meta *V0042OpenapiMeta `json:"meta,omitempty"`
Warnings *V0042OpenapiWarnings `json:"warnings,omitempty"`
Wckeys V0042WckeyList `json:"wckeys"`
}
V0042OpenapiWckeyResp defines model for v0.0.42_openapi_wckey_resp.
type V0042PartPrio ¶
type V0042PartPrio struct {
// Partition Partition name
Partition *string `json:"partition,omitempty"`
// Priority Prospective job priority if it runs in this partition
Priority *int32 `json:"priority,omitempty"`
}
V0042PartPrio defines model for v0.0.42_part_prio.
type V0042PartitionInfo ¶
type V0042PartitionInfo 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 *V0042Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0042Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
Time *V0042Uint32NoValStruct `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 *V0042Uint32NoValStruct `json:"cpus_per_node,omitempty"`
CpusPerSocket *V0042Uint32NoValStruct `json:"cpus_per_socket,omitempty"`
// MemoryPerCpu MaxMemPerCPU or MaxMemPerNode
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
Nodes *V0042Uint32NoValStruct `json:"nodes,omitempty"`
OverTimeLimit *V0042Uint16NoValStruct `json:"over_time_limit,omitempty"`
Oversubscribe *struct {
// Flags Flags applicable to the OverSubscribe setting
Flags *[]V0042PartitionInfoMaximumsOversubscribeFlags `json:"flags,omitempty"`
// Jobs Maximum number of jobs allowed to oversubscribe resources
Jobs *int32 `json:"jobs,omitempty"`
} `json:"oversubscribe,omitempty"`
PartitionMemoryPerCpu *V0042Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0042Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
// Shares OverSubscribe
Shares *int32 `json:"shares,omitempty"`
Time *V0042Uint32NoValStruct `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 *[]V0042PartitionInfoPartitionState `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 *[]V0042PartitionInfoSelectType `json:"select_type,omitempty"`
SuspendTime *V0042Uint32NoValStruct `json:"suspend_time,omitempty"`
Timeouts *struct {
Resume *V0042Uint16NoValStruct `json:"resume,omitempty"`
Suspend *V0042Uint16NoValStruct `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"`
}
V0042PartitionInfo defines model for v0.0.42_partition_info.
type V0042PartitionInfoMaximumsOversubscribeFlags ¶
type V0042PartitionInfoMaximumsOversubscribeFlags string
V0042PartitionInfoMaximumsOversubscribeFlags defines model for V0042PartitionInfo.Maximums.Oversubscribe.Flags.
const (
Force V0042PartitionInfoMaximumsOversubscribeFlags = "force"
)
Defines values for V0042PartitionInfoMaximumsOversubscribeFlags.
func (V0042PartitionInfoMaximumsOversubscribeFlags) Valid ¶
func (e V0042PartitionInfoMaximumsOversubscribeFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042PartitionInfoMaximumsOversubscribeFlags enum.
type V0042PartitionInfoMsg ¶
type V0042PartitionInfoMsg = []V0042PartitionInfo
V0042PartitionInfoMsg defines model for v0.0.42_partition_info_msg.
type V0042PartitionInfoPartitionState ¶
type V0042PartitionInfoPartitionState string
V0042PartitionInfoPartitionState defines model for V0042PartitionInfo.Partition.State.
const ( V0042PartitionInfoPartitionStateDOWN V0042PartitionInfoPartitionState = "DOWN" V0042PartitionInfoPartitionStateDRAIN V0042PartitionInfoPartitionState = "DRAIN" V0042PartitionInfoPartitionStateINACTIVE V0042PartitionInfoPartitionState = "INACTIVE" V0042PartitionInfoPartitionStateUNKNOWN V0042PartitionInfoPartitionState = "UNKNOWN" V0042PartitionInfoPartitionStateUP V0042PartitionInfoPartitionState = "UP" )
Defines values for V0042PartitionInfoPartitionState.
func (V0042PartitionInfoPartitionState) Valid ¶
func (e V0042PartitionInfoPartitionState) Valid() bool
Valid indicates whether the value is a known member of the V0042PartitionInfoPartitionState enum.
type V0042PartitionInfoSelectType ¶
type V0042PartitionInfoSelectType string
V0042PartitionInfoSelectType defines model for V0042PartitionInfo.SelectType.
const ( V0042PartitionInfoSelectTypeBOARD V0042PartitionInfoSelectType = "BOARD" V0042PartitionInfoSelectTypeCORE V0042PartitionInfoSelectType = "CORE" V0042PartitionInfoSelectTypeCOREDEFAULTDISTBLOCK V0042PartitionInfoSelectType = "CORE_DEFAULT_DIST_BLOCK" V0042PartitionInfoSelectTypeCPU V0042PartitionInfoSelectType = "CPU" V0042PartitionInfoSelectTypeLINEAR V0042PartitionInfoSelectType = "LINEAR" V0042PartitionInfoSelectTypeLLN V0042PartitionInfoSelectType = "LLN" V0042PartitionInfoSelectTypeMEMORY V0042PartitionInfoSelectType = "MEMORY" V0042PartitionInfoSelectTypeONETASKPERCORE V0042PartitionInfoSelectType = "ONE_TASK_PER_CORE" V0042PartitionInfoSelectTypePACKNODES V0042PartitionInfoSelectType = "PACK_NODES" V0042PartitionInfoSelectTypeSOCKET V0042PartitionInfoSelectType = "SOCKET" )
Defines values for V0042PartitionInfoSelectType.
func (V0042PartitionInfoSelectType) Valid ¶
func (e V0042PartitionInfoSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0042PartitionInfoSelectType enum.
type V0042PriorityByPartition ¶
type V0042PriorityByPartition = []V0042PartPrio
V0042PriorityByPartition defines model for v0.0.42_priority_by_partition.
type V0042ProcessExitCodeVerbose ¶
type V0042ProcessExitCodeVerbose struct {
ReturnCode *V0042Uint32NoValStruct `json:"return_code,omitempty"`
Signal *struct {
Id *V0042Uint16NoValStruct `json:"id,omitempty"`
// Name Signal sent to process (name)
Name *string `json:"name,omitempty"`
} `json:"signal,omitempty"`
// Status Status given by return code
Status *[]V0042ProcessExitCodeVerboseStatus `json:"status,omitempty"`
}
V0042ProcessExitCodeVerbose defines model for v0.0.42_process_exit_code_verbose.
type V0042ProcessExitCodeVerboseStatus ¶
type V0042ProcessExitCodeVerboseStatus string
V0042ProcessExitCodeVerboseStatus defines model for V0042ProcessExitCodeVerbose.Status.
const ( V0042ProcessExitCodeVerboseStatusCOREDUMPED V0042ProcessExitCodeVerboseStatus = "CORE_DUMPED" V0042ProcessExitCodeVerboseStatusERROR V0042ProcessExitCodeVerboseStatus = "ERROR" V0042ProcessExitCodeVerboseStatusINVALID V0042ProcessExitCodeVerboseStatus = "INVALID" V0042ProcessExitCodeVerboseStatusPENDING V0042ProcessExitCodeVerboseStatus = "PENDING" V0042ProcessExitCodeVerboseStatusSIGNALED V0042ProcessExitCodeVerboseStatus = "SIGNALED" V0042ProcessExitCodeVerboseStatusSUCCESS V0042ProcessExitCodeVerboseStatus = "SUCCESS" )
Defines values for V0042ProcessExitCodeVerboseStatus.
func (V0042ProcessExitCodeVerboseStatus) Valid ¶
func (e V0042ProcessExitCodeVerboseStatus) Valid() bool
Valid indicates whether the value is a known member of the V0042ProcessExitCodeVerboseStatus enum.
type V0042Qos ¶
type V0042Qos struct {
// Description Arbitrary description
Description *string `json:"description,omitempty"`
// Flags Flags, to avoid modifying current values specify NOT_SET
Flags *[]V0042QosFlags `json:"flags,omitempty"`
// Id Unique ID
Id *int32 `json:"id,omitempty"`
Limits *struct {
Factor *V0042Float64NoValStruct `json:"factor,omitempty"`
// GraceTime GraceTime
GraceTime *int32 `json:"grace_time,omitempty"`
Max *struct {
Accruing *struct {
Per *struct {
Account *V0042Uint32NoValStruct `json:"account,omitempty"`
User *V0042Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"accruing,omitempty"`
ActiveJobs *struct {
Accruing *V0042Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0042Uint32NoValStruct `json:"count,omitempty"`
} `json:"active_jobs,omitempty"`
Jobs *struct {
ActiveJobs *struct {
Per *struct {
Account *V0042Uint32NoValStruct `json:"account,omitempty"`
User *V0042Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"active_jobs,omitempty"`
Count *V0042Uint32NoValStruct `json:"count,omitempty"`
Per *struct {
Account *V0042Uint32NoValStruct `json:"account,omitempty"`
User *V0042Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"jobs,omitempty"`
Tres *struct {
Minutes *struct {
Per *struct {
Account *V0042TresList `json:"account,omitempty"`
Job *V0042TresList `json:"job,omitempty"`
Qos *V0042TresList `json:"qos,omitempty"`
User *V0042TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Account *V0042TresList `json:"account,omitempty"`
Job *V0042TresList `json:"job,omitempty"`
Node *V0042TresList `json:"node,omitempty"`
User *V0042TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
WallClock *struct {
Per *struct {
Job *V0042Uint32NoValStruct `json:"job,omitempty"`
Qos *V0042Uint32NoValStruct `json:"qos,omitempty"`
} `json:"per,omitempty"`
} `json:"wall_clock,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0042Uint32NoValStruct `json:"priority_threshold,omitempty"`
Tres *struct {
Per *struct {
Job *V0042TresList `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 *V0042Uint32NoValStruct `json:"exempt_time,omitempty"`
List *V0042QosPreemptList `json:"list,omitempty"`
// Mode PreemptMode
Mode *[]V0042QosPreemptMode `json:"mode,omitempty"`
} `json:"preempt,omitempty"`
Priority *V0042Uint32NoValStruct `json:"priority,omitempty"`
UsageFactor *V0042Float64NoValStruct `json:"usage_factor,omitempty"`
UsageThreshold *V0042Float64NoValStruct `json:"usage_threshold,omitempty"`
}
V0042Qos defines model for v0.0.42_qos.
type V0042QosFlags ¶
type V0042QosFlags string
V0042QosFlags defines model for V0042Qos.Flags.
const ( ADD V0042QosFlags = "ADD" DENYLIMIT V0042QosFlags = "DENY_LIMIT" ENFORCEUSAGETHRESHOLD V0042QosFlags = "ENFORCE_USAGE_THRESHOLD" NODECAY V0042QosFlags = "NO_DECAY" NORESERVE V0042QosFlags = "NO_RESERVE" NOTSET V0042QosFlags = "NOT_SET" OVERRIDEPARTITIONQOS V0042QosFlags = "OVERRIDE_PARTITION_QOS" PARTITIONMAXIMUMNODE V0042QosFlags = "PARTITION_MAXIMUM_NODE" PARTITIONMINIMUMNODE V0042QosFlags = "PARTITION_MINIMUM_NODE" PARTITIONTIMELIMIT V0042QosFlags = "PARTITION_TIME_LIMIT" RELATIVE V0042QosFlags = "RELATIVE" REMOVE V0042QosFlags = "REMOVE" REQUIREDRESERVATION V0042QosFlags = "REQUIRED_RESERVATION" USAGEFACTORSAFE V0042QosFlags = "USAGE_FACTOR_SAFE" )
Defines values for V0042QosFlags.
func (V0042QosFlags) Valid ¶
func (e V0042QosFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042QosFlags enum.
type V0042QosPreemptList ¶
type V0042QosPreemptList = []string
V0042QosPreemptList defines model for v0.0.42_qos_preempt_list.
type V0042QosPreemptMode ¶
type V0042QosPreemptMode string
V0042QosPreemptMode defines model for V0042Qos.Preempt.Mode.
const ( V0042QosPreemptModeCANCEL V0042QosPreemptMode = "CANCEL" V0042QosPreemptModeDISABLED V0042QosPreemptMode = "DISABLED" V0042QosPreemptModeGANG V0042QosPreemptMode = "GANG" V0042QosPreemptModeREQUEUE V0042QosPreemptMode = "REQUEUE" V0042QosPreemptModeSUSPEND V0042QosPreemptMode = "SUSPEND" )
Defines values for V0042QosPreemptMode.
func (V0042QosPreemptMode) Valid ¶
func (e V0042QosPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the V0042QosPreemptMode enum.
type V0042QosStringIdList ¶
type V0042QosStringIdList = []string
V0042QosStringIdList List of QOS names
type V0042ReservationCoreSpec ¶
type V0042ReservationCoreSpec struct {
// Core IDs of reserved cores
Core *string `json:"core,omitempty"`
// Node Name of reserved node
Node *string `json:"node,omitempty"`
}
V0042ReservationCoreSpec defines model for v0.0.42_reservation_core_spec.
type V0042ReservationInfo ¶
type V0042ReservationInfo 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 *V0042ReservationInfoCoreSpec `json:"core_specializations,omitempty"`
EndTime *V0042Uint64NoValStruct `json:"end_time,omitempty"`
// Features Features
Features *string `json:"features,omitempty"`
// Flags Flags associated with this reservation
Flags *[]V0042ReservationInfoFlags `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 *V0042Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0042Uint64NoValStruct `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 *V0042Uint32NoValStruct `json:"watts,omitempty"`
}
V0042ReservationInfo defines model for v0.0.42_reservation_info.
type V0042ReservationInfoCoreSpec ¶
type V0042ReservationInfoCoreSpec = []V0042ReservationCoreSpec
V0042ReservationInfoCoreSpec defines model for v0.0.42_reservation_info_core_spec.
type V0042ReservationInfoFlags ¶
type V0042ReservationInfoFlags string
V0042ReservationInfoFlags defines model for V0042ReservationInfo.Flags.
const ( ALLNODES V0042ReservationInfoFlags = "ALL_NODES" ANYNODES V0042ReservationInfoFlags = "ANY_NODES" DAILY V0042ReservationInfoFlags = "DAILY" DURATIONMINUS V0042ReservationInfoFlags = "DURATION_MINUS" DURATIONPLUS V0042ReservationInfoFlags = "DURATION_PLUS" FLEX V0042ReservationInfoFlags = "FLEX" HOURLY V0042ReservationInfoFlags = "HOURLY" IGNOREJOBS V0042ReservationInfoFlags = "IGNORE_JOBS" MAGNETIC V0042ReservationInfoFlags = "MAGNETIC" MAINT V0042ReservationInfoFlags = "MAINT" NODAILY V0042ReservationInfoFlags = "NO_DAILY" NOFLEX V0042ReservationInfoFlags = "NO_FLEX" NOHOLDJOBSAFTEREND V0042ReservationInfoFlags = "NO_HOLD_JOBS_AFTER_END" NOHOURLY V0042ReservationInfoFlags = "NO_HOURLY" NOIGNOREJOBS V0042ReservationInfoFlags = "NO_IGNORE_JOBS" NOMAINT V0042ReservationInfoFlags = "NO_MAINT" NOPARTNODES V0042ReservationInfoFlags = "NO_PART_NODES" NOPURGECOMP V0042ReservationInfoFlags = "NO_PURGE_COMP" NOSTATIC V0042ReservationInfoFlags = "NO_STATIC" NOUSERDELETE V0042ReservationInfoFlags = "NO_USER_DELETE" NOWEEKDAY V0042ReservationInfoFlags = "NO_WEEKDAY" NOWEEKEND V0042ReservationInfoFlags = "NO_WEEKEND" NOWEEKLY V0042ReservationInfoFlags = "NO_WEEKLY" OVERLAP V0042ReservationInfoFlags = "OVERLAP" PARTNODES V0042ReservationInfoFlags = "PART_NODES" PURGECOMP V0042ReservationInfoFlags = "PURGE_COMP" REOCCURRING V0042ReservationInfoFlags = "REOCCURRING" REPLACE V0042ReservationInfoFlags = "REPLACE" SKIP V0042ReservationInfoFlags = "SKIP" SPECNODES V0042ReservationInfoFlags = "SPEC_NODES" STATIC V0042ReservationInfoFlags = "STATIC" TIMEFLOAT V0042ReservationInfoFlags = "TIME_FLOAT" USERDELETE V0042ReservationInfoFlags = "USER_DELETE" WEEKDAY V0042ReservationInfoFlags = "WEEKDAY" WEEKEND V0042ReservationInfoFlags = "WEEKEND" WEEKLY V0042ReservationInfoFlags = "WEEKLY" )
Defines values for V0042ReservationInfoFlags.
func (V0042ReservationInfoFlags) Valid ¶
func (e V0042ReservationInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042ReservationInfoFlags enum.
type V0042ReservationInfoMsg ¶
type V0042ReservationInfoMsg = []V0042ReservationInfo
V0042ReservationInfoMsg defines model for v0.0.42_reservation_info_msg.
type V0042RollupStats ¶
type V0042RollupStats 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"`
}
V0042RollupStats defines model for v0.0.42_rollup_stats.
type V0042ScheduleExitFields ¶
type V0042ScheduleExitFields 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"`
}
V0042ScheduleExitFields defines model for v0.0.42_schedule_exit_fields.
type V0042SharesFloat128Tres ¶
type V0042SharesFloat128Tres struct {
Name *string `json:"name,omitempty"`
Value *float32 `json:"value,omitempty"`
}
V0042SharesFloat128Tres defines model for v0.0.42_shares_float128_tres.
type V0042SharesFloat128TresList ¶
type V0042SharesFloat128TresList = []V0042SharesFloat128Tres
V0042SharesFloat128TresList defines model for v0.0.42_shares_float128_tres_list.
type V0042SharesRespMsg ¶
type V0042SharesRespMsg struct {
TotalShares *int64 `json:"total_shares,omitempty"`
}
V0042SharesRespMsg defines model for v0.0.42_shares_resp_msg.
type V0042SharesUint64Tres ¶
type V0042SharesUint64Tres struct {
// Name TRES name
}
V0042SharesUint64Tres defines model for v0.0.42_shares_uint64_tres.
type V0042SharesUint64TresList ¶
type V0042SharesUint64TresList = []V0042SharesUint64Tres
V0042SharesUint64TresList defines model for v0.0.42_shares_uint64_tres_list.
type V0042SlurmdbdPing ¶
type V0042SlurmdbdPing struct {
// Hostname Target for ping
Hostname string `json:"hostname"`
// Latency Number of microseconds it took to successfully ping or timeout
Latency int64 `json:"latency"`
// Primary Is responding slurmdbd the primary controller
Primary bool `json:"primary"`
// Responding If ping RPC responded with pong from slurmdbd
Responding bool `json:"responding"`
}
V0042SlurmdbdPing defines model for v0.0.42_slurmdbd_ping.
type V0042SlurmdbdPingArray ¶
type V0042SlurmdbdPingArray = []V0042SlurmdbdPing
V0042SlurmdbdPingArray defines model for v0.0.42_slurmdbd_ping_array.
type V0042StatsMsg ¶
type V0042StatsMsg 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 *V0042BfExitFields `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 *V0042Uint64NoValStruct `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 *V0042Uint64NoValStruct `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 *V0042StatsMsgRpcsQueue `json:"pending_rpcs,omitempty"`
// PendingRpcsByHostlist Pending RPCs by hostlist
PendingRpcsByHostlist *V0042StatsMsgRpcsDump `json:"pending_rpcs_by_hostlist,omitempty"`
ReqTime *V0042Uint64NoValStruct `json:"req_time,omitempty"`
ReqTimeStart *V0042Uint64NoValStruct `json:"req_time_start,omitempty"`
// RpcsByMessageType RPCs by type
RpcsByMessageType *V0042StatsMsgRpcsByType `json:"rpcs_by_message_type,omitempty"`
// RpcsByUser RPCs by user
RpcsByUser *V0042StatsMsgRpcsByUser `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 *V0042ScheduleExitFields `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"`
}
V0042StatsMsg defines model for v0.0.42_stats_msg.
type V0042StatsMsgRpcDump ¶
type V0042StatsMsgRpcDump struct {
Count V0042HostlistString `json:"count"`
// MessageType Message type as string
MessageType string `json:"message_type"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0042StatsMsgRpcDump defines model for v0.0.42_stats_msg_rpc_dump.
type V0042StatsMsgRpcQueue ¶
type V0042StatsMsgRpcQueue 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"`
}
V0042StatsMsgRpcQueue defines model for v0.0.42_stats_msg_rpc_queue.
type V0042StatsMsgRpcType ¶
type V0042StatsMsgRpcType struct {
AverageTime V0042Uint64NoValStruct `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"`
}
V0042StatsMsgRpcType defines model for v0.0.42_stats_msg_rpc_type.
type V0042StatsMsgRpcUser ¶
type V0042StatsMsgRpcUser struct {
AverageTime V0042Uint64NoValStruct `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"`
}
V0042StatsMsgRpcUser defines model for v0.0.42_stats_msg_rpc_user.
type V0042StatsMsgRpcsByType ¶
type V0042StatsMsgRpcsByType = []V0042StatsMsgRpcType
V0042StatsMsgRpcsByType RPCs by type
type V0042StatsMsgRpcsByUser ¶
type V0042StatsMsgRpcsByUser = []V0042StatsMsgRpcUser
V0042StatsMsgRpcsByUser RPCs by user
type V0042StatsMsgRpcsDump ¶
type V0042StatsMsgRpcsDump = []V0042StatsMsgRpcDump
V0042StatsMsgRpcsDump Pending RPCs by hostlist
type V0042StatsMsgRpcsQueue ¶
type V0042StatsMsgRpcsQueue = []V0042StatsMsgRpcQueue
V0042StatsMsgRpcsQueue Pending RPCs
type V0042StatsRec ¶
type V0042StatsRec struct {
RPCs *V0042StatsRpcList `json:"RPCs,omitempty"`
Rollups *V0042RollupStats `json:"rollups,omitempty"`
// TimeStart When data collection started (UNIX timestamp)
TimeStart *int64 `json:"time_start,omitempty"`
Users *V0042StatsUserList `json:"users,omitempty"`
}
V0042StatsRec defines model for v0.0.42_stats_rec.
type V0042StatsRpc ¶
type V0042StatsRpc 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"`
}
V0042StatsRpc defines model for v0.0.42_stats_rpc.
type V0042StatsRpcList ¶
type V0042StatsRpcList = []V0042StatsRpc
V0042StatsRpcList defines model for v0.0.42_stats_rpc_list.
type V0042StatsUser ¶
type V0042StatsUser 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"`
}
V0042StatsUser defines model for v0.0.42_stats_user.
type V0042StatsUserList ¶
type V0042StatsUserList = []V0042StatsUser
V0042StatsUserList defines model for v0.0.42_stats_user_list.
type V0042Step ¶
type V0042Step struct {
CPU *struct {
// Governor Requested CPU frequency governor in kHz
Governor *string `json:"governor,omitempty"`
RequestedFrequency *struct {
Max *V0042Uint32NoValStruct `json:"max,omitempty"`
Min *V0042Uint32NoValStruct `json:"min,omitempty"`
} `json:"requested_frequency,omitempty"`
} `json:"CPU,omitempty"`
ExitCode *V0042ProcessExitCodeVerbose `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 *V0042Hostlist `json:"list,omitempty"`
// Range Node(s) allocated to the job step
Range *string `json:"range,omitempty"`
} `json:"nodes,omitempty"`
// Pid Deprecated; Process ID
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Pid *string `json:"pid,omitempty"`
// State Current state
State *[]V0042StepState `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 *V0042Uint64NoValStruct `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 *V0042Uint64NoValStruct `json:"end,omitempty"`
Start *V0042Uint64NoValStruct `json:"start,omitempty"`
// Suspended Total 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 *V0042TresList `json:"allocated,omitempty"`
Consumed *struct {
Average *V0042TresList `json:"average,omitempty"`
Max *V0042StepTresUsageMax `json:"max,omitempty"`
Min *V0042StepTresUsageMin `json:"min,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"consumed,omitempty"`
Requested *struct {
Average *V0042TresList `json:"average,omitempty"`
Max *V0042StepTresReqMax `json:"max,omitempty"`
Min *V0042StepTresReqMin `json:"min,omitempty"`
Total *V0042TresList `json:"total,omitempty"`
} `json:"requested,omitempty"`
} `json:"tres,omitempty"`
}
V0042Step defines model for v0.0.42_step.
type V0042StepList ¶
type V0042StepList = []V0042Step
V0042StepList defines model for v0.0.42_step_list.
type V0042StepState ¶
type V0042StepState string
V0042StepState defines model for V0042Step.State.
const ( V0042StepStateBOOTFAIL V0042StepState = "BOOT_FAIL" V0042StepStateCANCELLED V0042StepState = "CANCELLED" V0042StepStateCOMPLETED V0042StepState = "COMPLETED" V0042StepStateCOMPLETING V0042StepState = "COMPLETING" V0042StepStateCONFIGURING V0042StepState = "CONFIGURING" V0042StepStateDEADLINE V0042StepState = "DEADLINE" V0042StepStateFAILED V0042StepState = "FAILED" V0042StepStateLAUNCHFAILED V0042StepState = "LAUNCH_FAILED" V0042StepStateNODEFAIL V0042StepState = "NODE_FAIL" V0042StepStateOUTOFMEMORY V0042StepState = "OUT_OF_MEMORY" V0042StepStatePENDING V0042StepState = "PENDING" V0042StepStatePOWERUPNODE V0042StepState = "POWER_UP_NODE" V0042StepStatePREEMPTED V0042StepState = "PREEMPTED" V0042StepStateRECONFIGFAIL V0042StepState = "RECONFIG_FAIL" V0042StepStateREQUEUED V0042StepState = "REQUEUED" V0042StepStateREQUEUEFED V0042StepState = "REQUEUE_FED" V0042StepStateREQUEUEHOLD V0042StepState = "REQUEUE_HOLD" V0042StepStateRESIZING V0042StepState = "RESIZING" V0042StepStateRESVDELHOLD V0042StepState = "RESV_DEL_HOLD" V0042StepStateREVOKED V0042StepState = "REVOKED" V0042StepStateRUNNING V0042StepState = "RUNNING" V0042StepStateSIGNALING V0042StepState = "SIGNALING" V0042StepStateSPECIALEXIT V0042StepState = "SPECIAL_EXIT" V0042StepStateSTAGEOUT V0042StepState = "STAGE_OUT" V0042StepStateSTOPPED V0042StepState = "STOPPED" V0042StepStateSUSPENDED V0042StepState = "SUSPENDED" V0042StepStateTIMEOUT V0042StepState = "TIMEOUT" )
Defines values for V0042StepState.
func (V0042StepState) Valid ¶
func (e V0042StepState) Valid() bool
Valid indicates whether the value is a known member of the V0042StepState enum.
type V0042StepTresReqMax ¶
type V0042StepTresReqMax = []V0042Tres
V0042StepTresReqMax defines model for v0.0.42_step_tres_req_max.
type V0042StepTresReqMin ¶
type V0042StepTresReqMin = []V0042Tres
V0042StepTresReqMin defines model for v0.0.42_step_tres_req_min.
type V0042StepTresUsageMax ¶
type V0042StepTresUsageMax = []V0042Tres
V0042StepTresUsageMax defines model for v0.0.42_step_tres_usage_max.
type V0042StepTresUsageMin ¶
type V0042StepTresUsageMin = []V0042Tres
V0042StepTresUsageMin defines model for v0.0.42_step_tres_usage_min.
type V0042StringArray ¶
type V0042StringArray = []string
V0042StringArray defines model for v0.0.42_string_array.
type V0042StringList ¶
type V0042StringList = []string
V0042StringList defines model for v0.0.42_string_list.
type V0042Tres ¶
type V0042Tres struct {
// Count TRES count (0 if listed generically)
Count *int64 `json:"count,omitempty"`
// Id ID used in the 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"`
}
V0042Tres defines model for v0.0.42_tres.
type V0042TresList ¶
type V0042TresList = []V0042Tres
V0042TresList defines model for v0.0.42_tres_list.
type V0042Uint16NoValStruct ¶
type V0042Uint16NoValStruct 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"`
}
V0042Uint16NoValStruct defines model for v0.0.42_uint16_no_val_struct.
type V0042Uint32NoValStruct ¶
type V0042Uint32NoValStruct 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"`
}
V0042Uint32NoValStruct defines model for v0.0.42_uint32_no_val_struct.
type V0042Uint64NoValStruct ¶
type V0042Uint64NoValStruct 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"`
}
V0042Uint64NoValStruct defines model for v0.0.42_uint64_no_val_struct.
type V0042UpdateNodeMsg ¶
type V0042UpdateNodeMsg struct {
Address *V0042HostlistString `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 *V0042CsvString `json:"features,omitempty"`
FeaturesAct *V0042CsvString `json:"features_act,omitempty"`
// Gres Generic resources
Gres *string `json:"gres,omitempty"`
Hostname *V0042HostlistString `json:"hostname,omitempty"`
Name *V0042HostlistString `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 *V0042Uint32NoValStruct `json:"resume_after,omitempty"`
// State New state to assign to the node
State *[]V0042UpdateNodeMsgState `json:"state,omitempty"`
Weight *V0042Uint32NoValStruct `json:"weight,omitempty"`
}
V0042UpdateNodeMsg defines model for v0.0.42_update_node_msg.
type V0042UpdateNodeMsgState ¶
type V0042UpdateNodeMsgState string
V0042UpdateNodeMsgState defines model for V0042UpdateNodeMsg.State.
const ( V0042UpdateNodeMsgStateALLOCATED V0042UpdateNodeMsgState = "ALLOCATED" V0042UpdateNodeMsgStateCLOUD V0042UpdateNodeMsgState = "CLOUD" V0042UpdateNodeMsgStateCOMPLETING V0042UpdateNodeMsgState = "COMPLETING" V0042UpdateNodeMsgStateDOWN V0042UpdateNodeMsgState = "DOWN" V0042UpdateNodeMsgStateDRAIN V0042UpdateNodeMsgState = "DRAIN" V0042UpdateNodeMsgStateDYNAMICFUTURE V0042UpdateNodeMsgState = "DYNAMIC_FUTURE" V0042UpdateNodeMsgStateDYNAMICNORM V0042UpdateNodeMsgState = "DYNAMIC_NORM" V0042UpdateNodeMsgStateERROR V0042UpdateNodeMsgState = "ERROR" V0042UpdateNodeMsgStateFAIL V0042UpdateNodeMsgState = "FAIL" V0042UpdateNodeMsgStateFUTURE V0042UpdateNodeMsgState = "FUTURE" V0042UpdateNodeMsgStateIDLE V0042UpdateNodeMsgState = "IDLE" V0042UpdateNodeMsgStateINVALID V0042UpdateNodeMsgState = "INVALID" V0042UpdateNodeMsgStateINVALIDREG V0042UpdateNodeMsgState = "INVALID_REG" V0042UpdateNodeMsgStateMAINTENANCE V0042UpdateNodeMsgState = "MAINTENANCE" V0042UpdateNodeMsgStateMIXED V0042UpdateNodeMsgState = "MIXED" V0042UpdateNodeMsgStateNOTRESPONDING V0042UpdateNodeMsgState = "NOT_RESPONDING" V0042UpdateNodeMsgStatePLANNED V0042UpdateNodeMsgState = "PLANNED" V0042UpdateNodeMsgStatePOWERDOWN V0042UpdateNodeMsgState = "POWER_DOWN" V0042UpdateNodeMsgStatePOWERDRAIN V0042UpdateNodeMsgState = "POWER_DRAIN" V0042UpdateNodeMsgStatePOWEREDDOWN V0042UpdateNodeMsgState = "POWERED_DOWN" V0042UpdateNodeMsgStatePOWERINGDOWN V0042UpdateNodeMsgState = "POWERING_DOWN" V0042UpdateNodeMsgStatePOWERINGUP V0042UpdateNodeMsgState = "POWERING_UP" V0042UpdateNodeMsgStatePOWERUP V0042UpdateNodeMsgState = "POWER_UP" V0042UpdateNodeMsgStateREBOOTCANCELED V0042UpdateNodeMsgState = "REBOOT_CANCELED" V0042UpdateNodeMsgStateREBOOTISSUED V0042UpdateNodeMsgState = "REBOOT_ISSUED" V0042UpdateNodeMsgStateREBOOTREQUESTED V0042UpdateNodeMsgState = "REBOOT_REQUESTED" V0042UpdateNodeMsgStateRESERVED V0042UpdateNodeMsgState = "RESERVED" V0042UpdateNodeMsgStateRESUME V0042UpdateNodeMsgState = "RESUME" V0042UpdateNodeMsgStateUNDRAIN V0042UpdateNodeMsgState = "UNDRAIN" V0042UpdateNodeMsgStateUNKNOWN V0042UpdateNodeMsgState = "UNKNOWN" )
Defines values for V0042UpdateNodeMsgState.
func (V0042UpdateNodeMsgState) Valid ¶
func (e V0042UpdateNodeMsgState) Valid() bool
Valid indicates whether the value is a known member of the V0042UpdateNodeMsgState enum.
type V0042User ¶
type V0042User struct {
// AdministratorLevel AdminLevel granted to the user
AdministratorLevel *[]V0042UserAdministratorLevel `json:"administrator_level,omitempty"`
Associations *V0042AssocShortList `json:"associations,omitempty"`
Coordinators *V0042CoordList `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 this user
Flags *[]V0042UserFlags `json:"flags,omitempty"`
// Name User name
Name string `json:"name"`
// OldName Previous user name
OldName *string `json:"old_name,omitempty"`
Wckeys *V0042WckeyList `json:"wckeys,omitempty"`
}
V0042User defines model for v0.0.42_user.
type V0042UserAdministratorLevel ¶
type V0042UserAdministratorLevel string
V0042UserAdministratorLevel defines model for V0042User.AdministratorLevel.
const ( V0042UserAdministratorLevelAdministrator V0042UserAdministratorLevel = "Administrator" V0042UserAdministratorLevelNone V0042UserAdministratorLevel = "None" V0042UserAdministratorLevelNotSet V0042UserAdministratorLevel = "Not Set" V0042UserAdministratorLevelOperator V0042UserAdministratorLevel = "Operator" )
Defines values for V0042UserAdministratorLevel.
func (V0042UserAdministratorLevel) Valid ¶
func (e V0042UserAdministratorLevel) Valid() bool
Valid indicates whether the value is a known member of the V0042UserAdministratorLevel enum.
type V0042UserFlags ¶
type V0042UserFlags string
V0042UserFlags defines model for V0042User.Flags.
const ( V0042UserFlagsDELETED V0042UserFlags = "DELETED" V0042UserFlagsNONE V0042UserFlags = "NONE" )
Defines values for V0042UserFlags.
func (V0042UserFlags) Valid ¶
func (e V0042UserFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042UserFlags enum.
type V0042UserList ¶
type V0042UserList = []V0042User
V0042UserList defines model for v0.0.42_user_list.
type V0042UserShort ¶
type V0042UserShort struct {
// Adminlevel AdminLevel granted to the user
Adminlevel *[]V0042UserShortAdminlevel `json:"adminlevel,omitempty"`
// Defaultaccount Default account
Defaultaccount *string `json:"defaultaccount,omitempty"`
// Defaultwckey Default WCKey
Defaultwckey *string `json:"defaultwckey,omitempty"`
}
V0042UserShort defines model for v0.0.42_user_short.
type V0042UserShortAdminlevel ¶
type V0042UserShortAdminlevel string
V0042UserShortAdminlevel defines model for V0042UserShort.Adminlevel.
const ( V0042UserShortAdminlevelAdministrator V0042UserShortAdminlevel = "Administrator" V0042UserShortAdminlevelNone V0042UserShortAdminlevel = "None" V0042UserShortAdminlevelNotSet V0042UserShortAdminlevel = "Not Set" V0042UserShortAdminlevelOperator V0042UserShortAdminlevel = "Operator" )
Defines values for V0042UserShortAdminlevel.
func (V0042UserShortAdminlevel) Valid ¶
func (e V0042UserShortAdminlevel) Valid() bool
Valid indicates whether the value is a known member of the V0042UserShortAdminlevel enum.
type V0042UsersAddCond ¶
type V0042UsersAddCond struct {
Accounts *V0042StringList `json:"accounts,omitempty"`
Association *V0042AssocRecSet `json:"association,omitempty"`
Clusters *V0042StringList `json:"clusters,omitempty"`
Partitions *V0042StringList `json:"partitions,omitempty"`
Users V0042StringList `json:"users"`
Wckeys *V0042StringList `json:"wckeys,omitempty"`
}
V0042UsersAddCond defines model for v0.0.42_users_add_cond.
type V0042Wckey ¶
type V0042Wckey struct {
Accounting *V0042AccountingList `json:"accounting,omitempty"`
// Cluster Cluster name
Cluster string `json:"cluster"`
// Flags Flags associated with this WCKey
Flags *[]V0042WckeyFlags `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"`
}
V0042Wckey defines model for v0.0.42_wckey.
type V0042WckeyFlags ¶
type V0042WckeyFlags string
V0042WckeyFlags defines model for V0042Wckey.Flags.
const (
V0042WckeyFlagsDELETED V0042WckeyFlags = "DELETED"
)
Defines values for V0042WckeyFlags.
func (V0042WckeyFlags) Valid ¶
func (e V0042WckeyFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042WckeyFlags enum.
type V0042WckeyList ¶
type V0042WckeyList = []V0042Wckey
V0042WckeyList defines model for v0.0.42_wckey_list.
type V0042WckeyTagStruct ¶
type V0042WckeyTagStruct struct {
// Flags Active flags
Flags []V0042WckeyTagStructFlags `json:"flags"`
// Wckey WCKey name
Wckey string `json:"wckey"`
}
V0042WckeyTagStruct defines model for v0.0.42_wckey_tag_struct.
type V0042WckeyTagStructFlags ¶
type V0042WckeyTagStructFlags string
V0042WckeyTagStructFlags defines model for V0042WckeyTagStruct.Flags.
const (
ASSIGNEDDEFAULT V0042WckeyTagStructFlags = "ASSIGNED_DEFAULT"
)
Defines values for V0042WckeyTagStructFlags.
func (V0042WckeyTagStructFlags) Valid ¶
func (e V0042WckeyTagStructFlags) Valid() bool
Valid indicates whether the value is a known member of the V0042WckeyTagStructFlags enum.