Documentation
¶
Overview ¶
Package v0043 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 NewSlurmV0043DeleteJobRequest(server string, jobId string, params *SlurmV0043DeleteJobParams) (*http.Request, error)
- func NewSlurmV0043DeleteJobsRequest(server string, body SlurmV0043DeleteJobsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043DeleteNodeRequest(server string, nodeName string) (*http.Request, error)
- func NewSlurmV0043DeleteReservationRequest(server string, reservationName string) (*http.Request, error)
- func NewSlurmV0043GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmV0043GetJobRequest(server string, jobId string, params *SlurmV0043GetJobParams) (*http.Request, error)
- func NewSlurmV0043GetJobsRequest(server string, params *SlurmV0043GetJobsParams) (*http.Request, error)
- func NewSlurmV0043GetJobsStateRequest(server string, params *SlurmV0043GetJobsStateParams) (*http.Request, error)
- func NewSlurmV0043GetLicensesRequest(server string) (*http.Request, error)
- func NewSlurmV0043GetNodeRequest(server string, nodeName string, params *SlurmV0043GetNodeParams) (*http.Request, error)
- func NewSlurmV0043GetNodesRequest(server string, params *SlurmV0043GetNodesParams) (*http.Request, error)
- func NewSlurmV0043GetPartitionRequest(server string, partitionName string, params *SlurmV0043GetPartitionParams) (*http.Request, error)
- func NewSlurmV0043GetPartitionsRequest(server string, params *SlurmV0043GetPartitionsParams) (*http.Request, error)
- func NewSlurmV0043GetPingRequest(server string) (*http.Request, error)
- func NewSlurmV0043GetReconfigureRequest(server string) (*http.Request, error)
- func NewSlurmV0043GetReservationRequest(server string, reservationName string, params *SlurmV0043GetReservationParams) (*http.Request, error)
- func NewSlurmV0043GetReservationsRequest(server string, params *SlurmV0043GetReservationsParams) (*http.Request, error)
- func NewSlurmV0043GetSharesRequest(server string, params *SlurmV0043GetSharesParams) (*http.Request, error)
- func NewSlurmV0043PostJobAllocateRequest(server string, body SlurmV0043PostJobAllocateJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostJobRequest(server string, jobId string, body SlurmV0043PostJobJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostJobSubmitRequest(server string, body SlurmV0043PostJobSubmitJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostNodeRequest(server string, nodeName string, body SlurmV0043PostNodeJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostNodesRequest(server string, body SlurmV0043PostNodesJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostReservationRequest(server string, body SlurmV0043PostReservationJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostReservationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0043PostReservationsRequest(server string, body SlurmV0043PostReservationsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0043PostReservationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043DeleteAccountRequest(server string, accountName string) (*http.Request, error)
- func NewSlurmdbV0043DeleteAssociationRequest(server string, params *SlurmdbV0043DeleteAssociationParams) (*http.Request, error)
- func NewSlurmdbV0043DeleteAssociationsRequest(server string, params *SlurmdbV0043DeleteAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0043DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0043DeleteClusterParams) (*http.Request, error)
- func NewSlurmdbV0043DeleteSingleQosRequest(server string, qos string) (*http.Request, error)
- func NewSlurmdbV0043DeleteUserRequest(server string, name string) (*http.Request, error)
- func NewSlurmdbV0043DeleteWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0043GetAccountRequest(server string, accountName string, params *SlurmdbV0043GetAccountParams) (*http.Request, error)
- func NewSlurmdbV0043GetAccountsRequest(server string, params *SlurmdbV0043GetAccountsParams) (*http.Request, error)
- func NewSlurmdbV0043GetAssociationRequest(server string, params *SlurmdbV0043GetAssociationParams) (*http.Request, error)
- func NewSlurmdbV0043GetAssociationsRequest(server string, params *SlurmdbV0043GetAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0043GetClusterRequest(server string, clusterName string, params *SlurmdbV0043GetClusterParams) (*http.Request, error)
- func NewSlurmdbV0043GetClustersRequest(server string, params *SlurmdbV0043GetClustersParams) (*http.Request, error)
- func NewSlurmdbV0043GetConfigRequest(server string) (*http.Request, error)
- func NewSlurmdbV0043GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmdbV0043GetInstanceRequest(server string, params *SlurmdbV0043GetInstanceParams) (*http.Request, error)
- func NewSlurmdbV0043GetInstancesRequest(server string, params *SlurmdbV0043GetInstancesParams) (*http.Request, error)
- func NewSlurmdbV0043GetJobRequest(server string, jobId string) (*http.Request, error)
- func NewSlurmdbV0043GetJobsRequest(server string, params *SlurmdbV0043GetJobsParams) (*http.Request, error)
- func NewSlurmdbV0043GetPingRequest(server string) (*http.Request, error)
- func NewSlurmdbV0043GetQosRequest(server string, params *SlurmdbV0043GetQosParams) (*http.Request, error)
- func NewSlurmdbV0043GetSingleQosRequest(server string, qos string, params *SlurmdbV0043GetSingleQosParams) (*http.Request, error)
- func NewSlurmdbV0043GetTresRequest(server string) (*http.Request, error)
- func NewSlurmdbV0043GetUserRequest(server string, name string, params *SlurmdbV0043GetUserParams) (*http.Request, error)
- func NewSlurmdbV0043GetUsersRequest(server string, params *SlurmdbV0043GetUsersParams) (*http.Request, error)
- func NewSlurmdbV0043GetWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0043GetWckeysRequest(server string, params *SlurmdbV0043GetWckeysParams) (*http.Request, error)
- func NewSlurmdbV0043PostAccountsAssociationRequest(server string, body SlurmdbV0043PostAccountsAssociationJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostAccountsRequest(server string, body SlurmdbV0043PostAccountsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostAssociationsRequest(server string, body SlurmdbV0043PostAssociationsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostClustersRequest(server string, params *SlurmdbV0043PostClustersParams, ...) (*http.Request, error)
- func NewSlurmdbV0043PostClustersRequestWithBody(server string, params *SlurmdbV0043PostClustersParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0043PostConfigRequest(server string, body SlurmdbV0043PostConfigJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostQosRequest(server string, params *SlurmdbV0043PostQosParams, ...) (*http.Request, error)
- func NewSlurmdbV0043PostQosRequestWithBody(server string, params *SlurmdbV0043PostQosParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0043PostTresRequest(server string, body SlurmdbV0043PostTresJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostUsersAssociationRequest(server string, params *SlurmdbV0043PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0043PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0043PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0043PostUsersRequest(server string, body SlurmdbV0043PostUsersJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0043PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0043PostWckeysRequest(server string, params *SlurmdbV0043PostWckeysParams, ...) (*http.Request, error)
- func NewSlurmdbV0043PostWckeysRequestWithBody(server string, params *SlurmdbV0043PostWckeysParams, contentType string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Client
- func (c *Client) SlurmV0043DeleteJob(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043DeleteJobs(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043DeleteReservation(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043GetJob(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetJobs(ctx context.Context, params *SlurmV0043GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetJobsState(ctx context.Context, params *SlurmV0043GetJobsStateParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043GetNode(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetNodes(ctx context.Context, params *SlurmV0043GetNodesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetPartition(ctx context.Context, partitionName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetPartitions(ctx context.Context, params *SlurmV0043GetPartitionsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0043GetReservation(ctx context.Context, reservationName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetReservations(ctx context.Context, params *SlurmV0043GetReservationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043GetShares(ctx context.Context, params *SlurmV0043GetSharesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJob(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJobAllocate(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJobSubmit(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostNode(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostNodes(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostReservation(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostReservationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostReservations(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0043PostReservationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteAssociation(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteAssociations(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteCluster(ctx context.Context, clusterName string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetAccount(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetAccounts(ctx context.Context, params *SlurmdbV0043GetAccountsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetAssociation(ctx context.Context, params *SlurmdbV0043GetAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetAssociations(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetClusters(ctx context.Context, params *SlurmdbV0043GetClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetInstance(ctx context.Context, params *SlurmdbV0043GetInstanceParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetInstances(ctx context.Context, params *SlurmdbV0043GetInstancesParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetJobs(ctx context.Context, params *SlurmdbV0043GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetQos(ctx context.Context, params *SlurmdbV0043GetQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetUser(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetUsers(ctx context.Context, params *SlurmdbV0043GetUsersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0043GetWckeys(ctx context.Context, params *SlurmdbV0043GetWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAccounts(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAccountsAssociation(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAssociations(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostClusters(ctx context.Context, params *SlurmdbV0043PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostClustersWithBody(ctx context.Context, params *SlurmdbV0043PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostConfig(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostQos(ctx context.Context, params *SlurmdbV0043PostQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostQosWithBody(ctx context.Context, params *SlurmdbV0043PostQosParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostTres(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostTresWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostUsers(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostUsersAssociation(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostWckeys(ctx context.Context, params *SlurmdbV0043PostWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0043PostWckeysWithBody(ctx context.Context, params *SlurmdbV0043PostWckeysParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) SlurmV0043DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, ...) (*SlurmV0043DeleteJobResponse, error)
- func (c *ClientWithResponses) SlurmV0043DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0043DeleteJobsWithResponse(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, ...) (*SlurmV0043DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0043DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0043DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, ...) (*SlurmV0043GetJobResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetJobsStateWithResponse(ctx context.Context, params *SlurmV0043GetJobsStateParams, ...) (*SlurmV0043GetJobsStateResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetJobsWithResponse(ctx context.Context, params *SlurmV0043GetJobsParams, ...) (*SlurmV0043GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetLicensesResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, ...) (*SlurmV0043GetNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetNodesWithResponse(ctx context.Context, params *SlurmV0043GetNodesParams, ...) (*SlurmV0043GetNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetPartitionWithResponse(ctx context.Context, partitionName string, ...) (*SlurmV0043GetPartitionResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetPartitionsWithResponse(ctx context.Context, params *SlurmV0043GetPartitionsParams, ...) (*SlurmV0043GetPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetPingResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetReconfigureResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetReservationWithResponse(ctx context.Context, reservationName string, ...) (*SlurmV0043GetReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetReservationsWithResponse(ctx context.Context, params *SlurmV0043GetReservationsParams, ...) (*SlurmV0043GetReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0043GetSharesWithResponse(ctx context.Context, params *SlurmV0043GetSharesParams, ...) (*SlurmV0043GetSharesResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobAllocateWithResponse(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, ...) (*SlurmV0043PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobSubmitWithResponse(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, ...) (*SlurmV0043PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*SlurmV0043PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, ...) (*SlurmV0043PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*SlurmV0043PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, ...) (*SlurmV0043PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostNodesWithResponse(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, ...) (*SlurmV0043PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043PostReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostReservationWithResponse(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, ...) (*SlurmV0043PostReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0043PostReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0043PostReservationsWithResponse(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, ...) (*SlurmV0043PostReservationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, ...) (*SlurmdbV0043DeleteAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, ...) (*SlurmdbV0043DeleteAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteClusterWithResponse(ctx context.Context, clusterName string, ...) (*SlurmdbV0043DeleteClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, ...) (*SlurmdbV0043GetAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0043GetAccountsParams, ...) (*SlurmdbV0043GetAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationParams, ...) (*SlurmdbV0043GetAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, ...) (*SlurmdbV0043GetAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, ...) (*SlurmdbV0043GetClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetClustersWithResponse(ctx context.Context, params *SlurmdbV0043GetClustersParams, ...) (*SlurmdbV0043GetClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0043GetInstanceParams, ...) (*SlurmdbV0043GetInstanceResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0043GetInstancesParams, ...) (*SlurmdbV0043GetInstancesResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetJobsWithResponse(ctx context.Context, params *SlurmdbV0043GetJobsParams, ...) (*SlurmdbV0043GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetPingResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetQosWithResponse(ctx context.Context, params *SlurmdbV0043GetQosParams, ...) (*SlurmdbV0043GetQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, ...) (*SlurmdbV0043GetSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, ...) (*SlurmdbV0043GetUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetUsersWithResponse(ctx context.Context, params *SlurmdbV0043GetUsersParams, ...) (*SlurmdbV0043GetUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0043GetWckeysParams, ...) (*SlurmdbV0043GetWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, ...) (*SlurmdbV0043PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAccountsWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, ...) (*SlurmdbV0043PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, ...) (*SlurmdbV0043PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, ...) (*SlurmdbV0043PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostClustersWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, ...) (*SlurmdbV0043PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostConfigWithResponse(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, ...) (*SlurmdbV0043PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, contentType string, ...) (*SlurmdbV0043PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostQosWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, ...) (*SlurmdbV0043PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostTresWithResponse(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, ...) (*SlurmdbV0043PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, ...) (*SlurmdbV0043PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, ...) (*SlurmdbV0043PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0043PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostUsersWithResponse(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, ...) (*SlurmdbV0043PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, contentType string, ...) (*SlurmdbV0043PostWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0043PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, ...) (*SlurmdbV0043PostWckeysResponse, error)
- type ClientWithResponsesInterface
- type HttpRequestDoer
- type RequestEditorFn
- type SlurmV0043DeleteJobParams
- type SlurmV0043DeleteJobParamsFlags
- type SlurmV0043DeleteJobResponse
- type SlurmV0043DeleteJobsJSONRequestBody
- type SlurmV0043DeleteJobsResponse
- type SlurmV0043DeleteNodeResponse
- type SlurmV0043DeleteReservationResponse
- type SlurmV0043GetDiagResponse
- type SlurmV0043GetJobParams
- type SlurmV0043GetJobParamsFlags
- type SlurmV0043GetJobResponse
- type SlurmV0043GetJobsParams
- type SlurmV0043GetJobsParamsFlags
- type SlurmV0043GetJobsResponse
- type SlurmV0043GetJobsStateParams
- type SlurmV0043GetJobsStateResponse
- type SlurmV0043GetLicensesResponse
- type SlurmV0043GetNodeParams
- type SlurmV0043GetNodeParamsFlags
- type SlurmV0043GetNodeResponse
- type SlurmV0043GetNodesParams
- type SlurmV0043GetNodesParamsFlags
- type SlurmV0043GetNodesResponse
- type SlurmV0043GetPartitionParams
- type SlurmV0043GetPartitionParamsFlags
- type SlurmV0043GetPartitionResponse
- type SlurmV0043GetPartitionsParams
- type SlurmV0043GetPartitionsParamsFlags
- type SlurmV0043GetPartitionsResponse
- type SlurmV0043GetPingResponse
- type SlurmV0043GetReconfigureResponse
- type SlurmV0043GetReservationParams
- type SlurmV0043GetReservationResponse
- type SlurmV0043GetReservationsParams
- type SlurmV0043GetReservationsResponse
- type SlurmV0043GetSharesParams
- type SlurmV0043GetSharesResponse
- type SlurmV0043PostJobAllocateJSONRequestBody
- type SlurmV0043PostJobAllocateResponse
- type SlurmV0043PostJobJSONRequestBody
- type SlurmV0043PostJobResponse
- type SlurmV0043PostJobSubmitJSONRequestBody
- type SlurmV0043PostJobSubmitResponse
- type SlurmV0043PostNodeJSONRequestBody
- type SlurmV0043PostNodeResponse
- type SlurmV0043PostNodesJSONRequestBody
- type SlurmV0043PostNodesResponse
- type SlurmV0043PostReservationJSONRequestBody
- type SlurmV0043PostReservationResponse
- type SlurmV0043PostReservationsJSONRequestBody
- type SlurmV0043PostReservationsResponse
- type SlurmdbV0043DeleteAccountResponse
- type SlurmdbV0043DeleteAssociationParams
- type SlurmdbV0043DeleteAssociationResponse
- type SlurmdbV0043DeleteAssociationsParams
- type SlurmdbV0043DeleteAssociationsResponse
- type SlurmdbV0043DeleteClusterParams
- type SlurmdbV0043DeleteClusterParamsClassification
- type SlurmdbV0043DeleteClusterParamsFlags
- type SlurmdbV0043DeleteClusterResponse
- type SlurmdbV0043DeleteSingleQosResponse
- type SlurmdbV0043DeleteUserResponse
- type SlurmdbV0043DeleteWckeyResponse
- type SlurmdbV0043GetAccountParams
- type SlurmdbV0043GetAccountResponse
- type SlurmdbV0043GetAccountsParams
- type SlurmdbV0043GetAccountsResponse
- type SlurmdbV0043GetAssociationParams
- type SlurmdbV0043GetAssociationResponse
- type SlurmdbV0043GetAssociationsParams
- type SlurmdbV0043GetAssociationsResponse
- type SlurmdbV0043GetClusterParams
- type SlurmdbV0043GetClusterParamsClassification
- type SlurmdbV0043GetClusterParamsFlags
- type SlurmdbV0043GetClusterResponse
- type SlurmdbV0043GetClustersParams
- type SlurmdbV0043GetClustersResponse
- type SlurmdbV0043GetConfigResponse
- type SlurmdbV0043GetDiagResponse
- type SlurmdbV0043GetInstanceParams
- type SlurmdbV0043GetInstanceResponse
- type SlurmdbV0043GetInstancesParams
- type SlurmdbV0043GetInstancesResponse
- type SlurmdbV0043GetJobResponse
- type SlurmdbV0043GetJobsParams
- type SlurmdbV0043GetJobsResponse
- type SlurmdbV0043GetPingResponse
- type SlurmdbV0043GetQosParams
- type SlurmdbV0043GetQosParamsPreemptMode
- type SlurmdbV0043GetQosResponse
- type SlurmdbV0043GetSingleQosParams
- type SlurmdbV0043GetSingleQosResponse
- type SlurmdbV0043GetTresResponse
- type SlurmdbV0043GetUserParams
- type SlurmdbV0043GetUserResponse
- type SlurmdbV0043GetUsersParams
- type SlurmdbV0043GetUsersParamsAdminLevel
- type SlurmdbV0043GetUsersResponse
- type SlurmdbV0043GetWckeyResponse
- type SlurmdbV0043GetWckeysParams
- type SlurmdbV0043GetWckeysResponse
- type SlurmdbV0043PostAccountsAssociationJSONRequestBody
- type SlurmdbV0043PostAccountsAssociationResponse
- type SlurmdbV0043PostAccountsJSONRequestBody
- type SlurmdbV0043PostAccountsResponse
- type SlurmdbV0043PostAssociationsJSONRequestBody
- type SlurmdbV0043PostAssociationsResponse
- type SlurmdbV0043PostClustersJSONRequestBody
- type SlurmdbV0043PostClustersParams
- type SlurmdbV0043PostClustersResponse
- type SlurmdbV0043PostConfigJSONRequestBody
- type SlurmdbV0043PostConfigResponse
- type SlurmdbV0043PostQosJSONRequestBody
- type SlurmdbV0043PostQosParams
- type SlurmdbV0043PostQosParamsPreemptMode
- type SlurmdbV0043PostQosResponse
- type SlurmdbV0043PostTresJSONRequestBody
- type SlurmdbV0043PostTresResponse
- type SlurmdbV0043PostUsersAssociationJSONRequestBody
- type SlurmdbV0043PostUsersAssociationParams
- type SlurmdbV0043PostUsersAssociationParamsFlags
- type SlurmdbV0043PostUsersAssociationResponse
- type SlurmdbV0043PostUsersJSONRequestBody
- type SlurmdbV0043PostUsersResponse
- type SlurmdbV0043PostWckeysJSONRequestBody
- type SlurmdbV0043PostWckeysParams
- type SlurmdbV0043PostWckeysResponse
- type V0043Account
- type V0043AccountFlags
- type V0043AccountList
- type V0043AccountShort
- type V0043Accounting
- type V0043AccountingList
- type V0043AccountsAddCond
- type V0043AcctGatherEnergy
- type V0043Assoc
- type V0043AssocFlags
- type V0043AssocList
- type V0043AssocRecSet
- type V0043AssocSharesObjList
- type V0043AssocSharesObjWrap
- type V0043AssocSharesObjWrapType
- type V0043AssocShort
- type V0043AssocShortList
- type V0043BfExitFields
- type V0043ClusterRec
- type V0043ClusterRecFlags
- type V0043ClusterRecList
- type V0043ControllerPing
- type V0043ControllerPingArray
- type V0043Coord
- type V0043CoordList
- type V0043CronEntry
- type V0043CronEntryFlags
- type V0043CsvString
- type V0043Float64NoValStruct
- type V0043Hostlist
- type V0043HostlistString
- type V0043Instance
- type V0043InstanceList
- type V0043Job
- type V0043JobAllocReq
- type V0043JobArrayResponseArray
- type V0043JobArrayResponseMsgEntry
- type V0043JobDescMsg
- type V0043JobDescMsgCpuBindingFlags
- type V0043JobDescMsgFlags
- type V0043JobDescMsgKillWarningFlags
- type V0043JobDescMsgList
- type V0043JobDescMsgMailType
- type V0043JobDescMsgMemoryBindingType
- type V0043JobDescMsgOpenMode
- type V0043JobDescMsgProfile
- type V0043JobDescMsgShared
- type V0043JobDescMsgX11
- type V0043JobFlags
- type V0043JobInfo
- type V0043JobInfoFlags
- type V0043JobInfoGresDetail
- type V0043JobInfoJobState
- type V0043JobInfoMailType
- type V0043JobInfoMsg
- type V0043JobInfoProfile
- type V0043JobInfoShared
- type V0043JobList
- type V0043JobRes
- type V0043JobResCore
- type V0043JobResCoreArray
- type V0043JobResCoreStatus
- type V0043JobResNode
- type V0043JobResNodes
- type V0043JobResNodesSelectType
- type V0043JobResSelectType
- type V0043JobResSocket
- type V0043JobResSocketArray
- type V0043JobStateCurrent
- type V0043JobSubmitReq
- type V0043KillJobsMsg
- type V0043KillJobsMsgFlags
- type V0043KillJobsMsgJobState
- type V0043KillJobsMsgJobsArray
- type V0043KillJobsRespJob
- type V0043KillJobsRespMsg
- type V0043License
- type V0043Licenses
- type V0043Node
- type V0043NodeCertFlags
- type V0043NodeNextStateAfterReboot
- type V0043NodeState
- type V0043Nodes
- type V0043OpenapiAccountsAddCondResp
- type V0043OpenapiAccountsAddCondRespStr
- type V0043OpenapiAccountsRemovedResp
- type V0043OpenapiAccountsResp
- type V0043OpenapiAssocsRemovedResp
- type V0043OpenapiAssocsResp
- type V0043OpenapiClustersRemovedResp
- type V0043OpenapiClustersResp
- type V0043OpenapiDiagResp
- type V0043OpenapiError
- type V0043OpenapiErrors
- type V0043OpenapiInstancesResp
- type V0043OpenapiJobAllocResp
- type V0043OpenapiJobInfoResp
- type V0043OpenapiJobPostResponse
- type V0043OpenapiJobSubmitResponse
- type V0043OpenapiKillJobResp
- type V0043OpenapiKillJobsResp
- type V0043OpenapiLicensesResp
- type V0043OpenapiMeta
- type V0043OpenapiNodesResp
- type V0043OpenapiPartitionResp
- type V0043OpenapiPingArrayResp
- type V0043OpenapiReservationModResp
- type V0043OpenapiReservationResp
- type V0043OpenapiResp
- type V0043OpenapiSharesResp
- type V0043OpenapiSlurmdbdConfigResp
- type V0043OpenapiSlurmdbdJobsResp
- type V0043OpenapiSlurmdbdPingResp
- type V0043OpenapiSlurmdbdQosRemovedResp
- type V0043OpenapiSlurmdbdQosResp
- type V0043OpenapiSlurmdbdStatsResp
- type V0043OpenapiTresResp
- type V0043OpenapiUsersAddCondResp
- type V0043OpenapiUsersAddCondRespStr
- type V0043OpenapiUsersResp
- type V0043OpenapiWarning
- type V0043OpenapiWarnings
- type V0043OpenapiWckeyRemovedResp
- type V0043OpenapiWckeyResp
- type V0043PartPrio
- type V0043PartitionInfo
- type V0043PartitionInfoMaximumsOversubscribeFlags
- type V0043PartitionInfoMsg
- type V0043PartitionInfoPartitionState
- type V0043PartitionInfoSelectType
- type V0043PriorityByPartition
- type V0043ProcessExitCodeVerbose
- type V0043ProcessExitCodeVerboseStatus
- type V0043Qos
- type V0043QosFlags
- type V0043QosList
- type V0043QosPreemptList
- type V0043QosPreemptMode
- type V0043QosStringIdList
- type V0043ReservationCoreSpec
- type V0043ReservationDescMsg
- type V0043ReservationDescMsgFlags
- type V0043ReservationDescMsgList
- type V0043ReservationInfo
- type V0043ReservationInfoCoreSpec
- type V0043ReservationInfoFlags
- type V0043ReservationInfoMsg
- type V0043ReservationModReq
- type V0043RollupStats
- type V0043ScheduleExitFields
- type V0043SharesFloat128Tres
- type V0043SharesFloat128TresList
- type V0043SharesRespMsg
- type V0043SharesUint64Tres
- type V0043SharesUint64TresList
- type V0043SlurmdbdPing
- type V0043SlurmdbdPingArray
- type V0043StatsMsg
- type V0043StatsMsgRpcDump
- type V0043StatsMsgRpcQueue
- type V0043StatsMsgRpcType
- type V0043StatsMsgRpcUser
- type V0043StatsMsgRpcsByType
- type V0043StatsMsgRpcsByUser
- type V0043StatsMsgRpcsDump
- type V0043StatsMsgRpcsQueue
- type V0043StatsRec
- type V0043StatsRpc
- type V0043StatsRpcList
- type V0043StatsUser
- type V0043StatsUserList
- type V0043Step
- type V0043StepList
- type V0043StepState
- type V0043StepTresReqMax
- type V0043StepTresReqMin
- type V0043StepTresUsageMax
- type V0043StepTresUsageMin
- type V0043StringArray
- type V0043StringList
- type V0043Tres
- type V0043TresList
- type V0043Uint16NoValStruct
- type V0043Uint32NoValStruct
- type V0043Uint64NoValStruct
- type V0043UpdateNodeMsg
- type V0043UpdateNodeMsgState
- type V0043User
- type V0043UserAdministratorLevel
- type V0043UserFlags
- type V0043UserList
- type V0043UserShort
- type V0043UserShortAdminlevel
- type V0043UsersAddCond
- type V0043Wckey
- type V0043WckeyFlags
- type V0043WckeyList
- type V0043WckeyTagStruct
- type V0043WckeyTagStructFlags
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 NewSlurmV0043DeleteJobRequest ¶
func NewSlurmV0043DeleteJobRequest(server string, jobId string, params *SlurmV0043DeleteJobParams) (*http.Request, error)
NewSlurmV0043DeleteJobRequest generates requests for SlurmV0043DeleteJob
func NewSlurmV0043DeleteJobsRequest ¶
func NewSlurmV0043DeleteJobsRequest(server string, body SlurmV0043DeleteJobsJSONRequestBody) (*http.Request, error)
NewSlurmV0043DeleteJobsRequest calls the generic SlurmV0043DeleteJobs builder with application/json body
func NewSlurmV0043DeleteJobsRequestWithBody ¶
func NewSlurmV0043DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043DeleteJobsRequestWithBody generates requests for SlurmV0043DeleteJobs with any type of body
func NewSlurmV0043DeleteNodeRequest ¶
NewSlurmV0043DeleteNodeRequest generates requests for SlurmV0043DeleteNode
func NewSlurmV0043DeleteReservationRequest ¶
func NewSlurmV0043DeleteReservationRequest(server string, reservationName string) (*http.Request, error)
NewSlurmV0043DeleteReservationRequest generates requests for SlurmV0043DeleteReservation
func NewSlurmV0043GetDiagRequest ¶
NewSlurmV0043GetDiagRequest generates requests for SlurmV0043GetDiag
func NewSlurmV0043GetJobRequest ¶
func NewSlurmV0043GetJobRequest(server string, jobId string, params *SlurmV0043GetJobParams) (*http.Request, error)
NewSlurmV0043GetJobRequest generates requests for SlurmV0043GetJob
func NewSlurmV0043GetJobsRequest ¶
func NewSlurmV0043GetJobsRequest(server string, params *SlurmV0043GetJobsParams) (*http.Request, error)
NewSlurmV0043GetJobsRequest generates requests for SlurmV0043GetJobs
func NewSlurmV0043GetJobsStateRequest ¶
func NewSlurmV0043GetJobsStateRequest(server string, params *SlurmV0043GetJobsStateParams) (*http.Request, error)
NewSlurmV0043GetJobsStateRequest generates requests for SlurmV0043GetJobsState
func NewSlurmV0043GetLicensesRequest ¶
NewSlurmV0043GetLicensesRequest generates requests for SlurmV0043GetLicenses
func NewSlurmV0043GetNodeRequest ¶
func NewSlurmV0043GetNodeRequest(server string, nodeName string, params *SlurmV0043GetNodeParams) (*http.Request, error)
NewSlurmV0043GetNodeRequest generates requests for SlurmV0043GetNode
func NewSlurmV0043GetNodesRequest ¶
func NewSlurmV0043GetNodesRequest(server string, params *SlurmV0043GetNodesParams) (*http.Request, error)
NewSlurmV0043GetNodesRequest generates requests for SlurmV0043GetNodes
func NewSlurmV0043GetPartitionRequest ¶
func NewSlurmV0043GetPartitionRequest(server string, partitionName string, params *SlurmV0043GetPartitionParams) (*http.Request, error)
NewSlurmV0043GetPartitionRequest generates requests for SlurmV0043GetPartition
func NewSlurmV0043GetPartitionsRequest ¶
func NewSlurmV0043GetPartitionsRequest(server string, params *SlurmV0043GetPartitionsParams) (*http.Request, error)
NewSlurmV0043GetPartitionsRequest generates requests for SlurmV0043GetPartitions
func NewSlurmV0043GetPingRequest ¶
NewSlurmV0043GetPingRequest generates requests for SlurmV0043GetPing
func NewSlurmV0043GetReconfigureRequest ¶
NewSlurmV0043GetReconfigureRequest generates requests for SlurmV0043GetReconfigure
func NewSlurmV0043GetReservationRequest ¶
func NewSlurmV0043GetReservationRequest(server string, reservationName string, params *SlurmV0043GetReservationParams) (*http.Request, error)
NewSlurmV0043GetReservationRequest generates requests for SlurmV0043GetReservation
func NewSlurmV0043GetReservationsRequest ¶
func NewSlurmV0043GetReservationsRequest(server string, params *SlurmV0043GetReservationsParams) (*http.Request, error)
NewSlurmV0043GetReservationsRequest generates requests for SlurmV0043GetReservations
func NewSlurmV0043GetSharesRequest ¶
func NewSlurmV0043GetSharesRequest(server string, params *SlurmV0043GetSharesParams) (*http.Request, error)
NewSlurmV0043GetSharesRequest generates requests for SlurmV0043GetShares
func NewSlurmV0043PostJobAllocateRequest ¶
func NewSlurmV0043PostJobAllocateRequest(server string, body SlurmV0043PostJobAllocateJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostJobAllocateRequest calls the generic SlurmV0043PostJobAllocate builder with application/json body
func NewSlurmV0043PostJobAllocateRequestWithBody ¶
func NewSlurmV0043PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostJobAllocateRequestWithBody generates requests for SlurmV0043PostJobAllocate with any type of body
func NewSlurmV0043PostJobRequest ¶
func NewSlurmV0043PostJobRequest(server string, jobId string, body SlurmV0043PostJobJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostJobRequest calls the generic SlurmV0043PostJob builder with application/json body
func NewSlurmV0043PostJobRequestWithBody ¶
func NewSlurmV0043PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostJobRequestWithBody generates requests for SlurmV0043PostJob with any type of body
func NewSlurmV0043PostJobSubmitRequest ¶
func NewSlurmV0043PostJobSubmitRequest(server string, body SlurmV0043PostJobSubmitJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostJobSubmitRequest calls the generic SlurmV0043PostJobSubmit builder with application/json body
func NewSlurmV0043PostJobSubmitRequestWithBody ¶
func NewSlurmV0043PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostJobSubmitRequestWithBody generates requests for SlurmV0043PostJobSubmit with any type of body
func NewSlurmV0043PostNodeRequest ¶
func NewSlurmV0043PostNodeRequest(server string, nodeName string, body SlurmV0043PostNodeJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostNodeRequest calls the generic SlurmV0043PostNode builder with application/json body
func NewSlurmV0043PostNodeRequestWithBody ¶
func NewSlurmV0043PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostNodeRequestWithBody generates requests for SlurmV0043PostNode with any type of body
func NewSlurmV0043PostNodesRequest ¶
func NewSlurmV0043PostNodesRequest(server string, body SlurmV0043PostNodesJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostNodesRequest calls the generic SlurmV0043PostNodes builder with application/json body
func NewSlurmV0043PostNodesRequestWithBody ¶
func NewSlurmV0043PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostNodesRequestWithBody generates requests for SlurmV0043PostNodes with any type of body
func NewSlurmV0043PostReservationRequest ¶
func NewSlurmV0043PostReservationRequest(server string, body SlurmV0043PostReservationJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostReservationRequest calls the generic SlurmV0043PostReservation builder with application/json body
func NewSlurmV0043PostReservationRequestWithBody ¶
func NewSlurmV0043PostReservationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostReservationRequestWithBody generates requests for SlurmV0043PostReservation with any type of body
func NewSlurmV0043PostReservationsRequest ¶
func NewSlurmV0043PostReservationsRequest(server string, body SlurmV0043PostReservationsJSONRequestBody) (*http.Request, error)
NewSlurmV0043PostReservationsRequest calls the generic SlurmV0043PostReservations builder with application/json body
func NewSlurmV0043PostReservationsRequestWithBody ¶
func NewSlurmV0043PostReservationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0043PostReservationsRequestWithBody generates requests for SlurmV0043PostReservations with any type of body
func NewSlurmdbV0043DeleteAccountRequest ¶
NewSlurmdbV0043DeleteAccountRequest generates requests for SlurmdbV0043DeleteAccount
func NewSlurmdbV0043DeleteAssociationRequest ¶
func NewSlurmdbV0043DeleteAssociationRequest(server string, params *SlurmdbV0043DeleteAssociationParams) (*http.Request, error)
NewSlurmdbV0043DeleteAssociationRequest generates requests for SlurmdbV0043DeleteAssociation
func NewSlurmdbV0043DeleteAssociationsRequest ¶
func NewSlurmdbV0043DeleteAssociationsRequest(server string, params *SlurmdbV0043DeleteAssociationsParams) (*http.Request, error)
NewSlurmdbV0043DeleteAssociationsRequest generates requests for SlurmdbV0043DeleteAssociations
func NewSlurmdbV0043DeleteClusterRequest ¶
func NewSlurmdbV0043DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0043DeleteClusterParams) (*http.Request, error)
NewSlurmdbV0043DeleteClusterRequest generates requests for SlurmdbV0043DeleteCluster
func NewSlurmdbV0043DeleteSingleQosRequest ¶
NewSlurmdbV0043DeleteSingleQosRequest generates requests for SlurmdbV0043DeleteSingleQos
func NewSlurmdbV0043DeleteUserRequest ¶
NewSlurmdbV0043DeleteUserRequest generates requests for SlurmdbV0043DeleteUser
func NewSlurmdbV0043DeleteWckeyRequest ¶
NewSlurmdbV0043DeleteWckeyRequest generates requests for SlurmdbV0043DeleteWckey
func NewSlurmdbV0043GetAccountRequest ¶
func NewSlurmdbV0043GetAccountRequest(server string, accountName string, params *SlurmdbV0043GetAccountParams) (*http.Request, error)
NewSlurmdbV0043GetAccountRequest generates requests for SlurmdbV0043GetAccount
func NewSlurmdbV0043GetAccountsRequest ¶
func NewSlurmdbV0043GetAccountsRequest(server string, params *SlurmdbV0043GetAccountsParams) (*http.Request, error)
NewSlurmdbV0043GetAccountsRequest generates requests for SlurmdbV0043GetAccounts
func NewSlurmdbV0043GetAssociationRequest ¶
func NewSlurmdbV0043GetAssociationRequest(server string, params *SlurmdbV0043GetAssociationParams) (*http.Request, error)
NewSlurmdbV0043GetAssociationRequest generates requests for SlurmdbV0043GetAssociation
func NewSlurmdbV0043GetAssociationsRequest ¶
func NewSlurmdbV0043GetAssociationsRequest(server string, params *SlurmdbV0043GetAssociationsParams) (*http.Request, error)
NewSlurmdbV0043GetAssociationsRequest generates requests for SlurmdbV0043GetAssociations
func NewSlurmdbV0043GetClusterRequest ¶
func NewSlurmdbV0043GetClusterRequest(server string, clusterName string, params *SlurmdbV0043GetClusterParams) (*http.Request, error)
NewSlurmdbV0043GetClusterRequest generates requests for SlurmdbV0043GetCluster
func NewSlurmdbV0043GetClustersRequest ¶
func NewSlurmdbV0043GetClustersRequest(server string, params *SlurmdbV0043GetClustersParams) (*http.Request, error)
NewSlurmdbV0043GetClustersRequest generates requests for SlurmdbV0043GetClusters
func NewSlurmdbV0043GetConfigRequest ¶
NewSlurmdbV0043GetConfigRequest generates requests for SlurmdbV0043GetConfig
func NewSlurmdbV0043GetDiagRequest ¶
NewSlurmdbV0043GetDiagRequest generates requests for SlurmdbV0043GetDiag
func NewSlurmdbV0043GetInstanceRequest ¶
func NewSlurmdbV0043GetInstanceRequest(server string, params *SlurmdbV0043GetInstanceParams) (*http.Request, error)
NewSlurmdbV0043GetInstanceRequest generates requests for SlurmdbV0043GetInstance
func NewSlurmdbV0043GetInstancesRequest ¶
func NewSlurmdbV0043GetInstancesRequest(server string, params *SlurmdbV0043GetInstancesParams) (*http.Request, error)
NewSlurmdbV0043GetInstancesRequest generates requests for SlurmdbV0043GetInstances
func NewSlurmdbV0043GetJobRequest ¶
NewSlurmdbV0043GetJobRequest generates requests for SlurmdbV0043GetJob
func NewSlurmdbV0043GetJobsRequest ¶
func NewSlurmdbV0043GetJobsRequest(server string, params *SlurmdbV0043GetJobsParams) (*http.Request, error)
NewSlurmdbV0043GetJobsRequest generates requests for SlurmdbV0043GetJobs
func NewSlurmdbV0043GetPingRequest ¶
NewSlurmdbV0043GetPingRequest generates requests for SlurmdbV0043GetPing
func NewSlurmdbV0043GetQosRequest ¶
func NewSlurmdbV0043GetQosRequest(server string, params *SlurmdbV0043GetQosParams) (*http.Request, error)
NewSlurmdbV0043GetQosRequest generates requests for SlurmdbV0043GetQos
func NewSlurmdbV0043GetSingleQosRequest ¶
func NewSlurmdbV0043GetSingleQosRequest(server string, qos string, params *SlurmdbV0043GetSingleQosParams) (*http.Request, error)
NewSlurmdbV0043GetSingleQosRequest generates requests for SlurmdbV0043GetSingleQos
func NewSlurmdbV0043GetTresRequest ¶
NewSlurmdbV0043GetTresRequest generates requests for SlurmdbV0043GetTres
func NewSlurmdbV0043GetUserRequest ¶
func NewSlurmdbV0043GetUserRequest(server string, name string, params *SlurmdbV0043GetUserParams) (*http.Request, error)
NewSlurmdbV0043GetUserRequest generates requests for SlurmdbV0043GetUser
func NewSlurmdbV0043GetUsersRequest ¶
func NewSlurmdbV0043GetUsersRequest(server string, params *SlurmdbV0043GetUsersParams) (*http.Request, error)
NewSlurmdbV0043GetUsersRequest generates requests for SlurmdbV0043GetUsers
func NewSlurmdbV0043GetWckeyRequest ¶
NewSlurmdbV0043GetWckeyRequest generates requests for SlurmdbV0043GetWckey
func NewSlurmdbV0043GetWckeysRequest ¶
func NewSlurmdbV0043GetWckeysRequest(server string, params *SlurmdbV0043GetWckeysParams) (*http.Request, error)
NewSlurmdbV0043GetWckeysRequest generates requests for SlurmdbV0043GetWckeys
func NewSlurmdbV0043PostAccountsAssociationRequest ¶
func NewSlurmdbV0043PostAccountsAssociationRequest(server string, body SlurmdbV0043PostAccountsAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostAccountsAssociationRequest calls the generic SlurmdbV0043PostAccountsAssociation builder with application/json body
func NewSlurmdbV0043PostAccountsAssociationRequestWithBody ¶
func NewSlurmdbV0043PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostAccountsAssociationRequestWithBody generates requests for SlurmdbV0043PostAccountsAssociation with any type of body
func NewSlurmdbV0043PostAccountsRequest ¶
func NewSlurmdbV0043PostAccountsRequest(server string, body SlurmdbV0043PostAccountsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostAccountsRequest calls the generic SlurmdbV0043PostAccounts builder with application/json body
func NewSlurmdbV0043PostAccountsRequestWithBody ¶
func NewSlurmdbV0043PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostAccountsRequestWithBody generates requests for SlurmdbV0043PostAccounts with any type of body
func NewSlurmdbV0043PostAssociationsRequest ¶
func NewSlurmdbV0043PostAssociationsRequest(server string, body SlurmdbV0043PostAssociationsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostAssociationsRequest calls the generic SlurmdbV0043PostAssociations builder with application/json body
func NewSlurmdbV0043PostAssociationsRequestWithBody ¶
func NewSlurmdbV0043PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostAssociationsRequestWithBody generates requests for SlurmdbV0043PostAssociations with any type of body
func NewSlurmdbV0043PostClustersRequest ¶
func NewSlurmdbV0043PostClustersRequest(server string, params *SlurmdbV0043PostClustersParams, body SlurmdbV0043PostClustersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostClustersRequest calls the generic SlurmdbV0043PostClusters builder with application/json body
func NewSlurmdbV0043PostClustersRequestWithBody ¶
func NewSlurmdbV0043PostClustersRequestWithBody(server string, params *SlurmdbV0043PostClustersParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostClustersRequestWithBody generates requests for SlurmdbV0043PostClusters with any type of body
func NewSlurmdbV0043PostConfigRequest ¶
func NewSlurmdbV0043PostConfigRequest(server string, body SlurmdbV0043PostConfigJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostConfigRequest calls the generic SlurmdbV0043PostConfig builder with application/json body
func NewSlurmdbV0043PostConfigRequestWithBody ¶
func NewSlurmdbV0043PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostConfigRequestWithBody generates requests for SlurmdbV0043PostConfig with any type of body
func NewSlurmdbV0043PostQosRequest ¶
func NewSlurmdbV0043PostQosRequest(server string, params *SlurmdbV0043PostQosParams, body SlurmdbV0043PostQosJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostQosRequest calls the generic SlurmdbV0043PostQos builder with application/json body
func NewSlurmdbV0043PostQosRequestWithBody ¶
func NewSlurmdbV0043PostQosRequestWithBody(server string, params *SlurmdbV0043PostQosParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostQosRequestWithBody generates requests for SlurmdbV0043PostQos with any type of body
func NewSlurmdbV0043PostTresRequest ¶
func NewSlurmdbV0043PostTresRequest(server string, body SlurmdbV0043PostTresJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostTresRequest calls the generic SlurmdbV0043PostTres builder with application/json body
func NewSlurmdbV0043PostTresRequestWithBody ¶
func NewSlurmdbV0043PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostTresRequestWithBody generates requests for SlurmdbV0043PostTres with any type of body
func NewSlurmdbV0043PostUsersAssociationRequest ¶
func NewSlurmdbV0043PostUsersAssociationRequest(server string, params *SlurmdbV0043PostUsersAssociationParams, body SlurmdbV0043PostUsersAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostUsersAssociationRequest calls the generic SlurmdbV0043PostUsersAssociation builder with application/json body
func NewSlurmdbV0043PostUsersAssociationRequestWithBody ¶
func NewSlurmdbV0043PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0043PostUsersAssociationParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostUsersAssociationRequestWithBody generates requests for SlurmdbV0043PostUsersAssociation with any type of body
func NewSlurmdbV0043PostUsersRequest ¶
func NewSlurmdbV0043PostUsersRequest(server string, body SlurmdbV0043PostUsersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostUsersRequest calls the generic SlurmdbV0043PostUsers builder with application/json body
func NewSlurmdbV0043PostUsersRequestWithBody ¶
func NewSlurmdbV0043PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostUsersRequestWithBody generates requests for SlurmdbV0043PostUsers with any type of body
func NewSlurmdbV0043PostWckeysRequest ¶
func NewSlurmdbV0043PostWckeysRequest(server string, params *SlurmdbV0043PostWckeysParams, body SlurmdbV0043PostWckeysJSONRequestBody) (*http.Request, error)
NewSlurmdbV0043PostWckeysRequest calls the generic SlurmdbV0043PostWckeys builder with application/json body
func NewSlurmdbV0043PostWckeysRequestWithBody ¶
func NewSlurmdbV0043PostWckeysRequestWithBody(server string, params *SlurmdbV0043PostWckeysParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0043PostWckeysRequestWithBody generates requests for SlurmdbV0043PostWckeys 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) SlurmV0043DeleteJob ¶
func (c *Client) SlurmV0043DeleteJob(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043DeleteJobs ¶
func (c *Client) SlurmV0043DeleteJobs(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043DeleteJobsWithBody ¶
func (*Client) SlurmV0043DeleteNode ¶
func (*Client) SlurmV0043DeleteReservation ¶
func (*Client) SlurmV0043GetDiag ¶
func (*Client) SlurmV0043GetJob ¶
func (c *Client) SlurmV0043GetJob(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetJobs ¶
func (c *Client) SlurmV0043GetJobs(ctx context.Context, params *SlurmV0043GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetJobsState ¶
func (c *Client) SlurmV0043GetJobsState(ctx context.Context, params *SlurmV0043GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetLicenses ¶
func (*Client) SlurmV0043GetNode ¶
func (c *Client) SlurmV0043GetNode(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetNodes ¶
func (c *Client) SlurmV0043GetNodes(ctx context.Context, params *SlurmV0043GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetPartition ¶
func (c *Client) SlurmV0043GetPartition(ctx context.Context, partitionName string, params *SlurmV0043GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetPartitions ¶
func (c *Client) SlurmV0043GetPartitions(ctx context.Context, params *SlurmV0043GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetPing ¶
func (*Client) SlurmV0043GetReconfigure ¶
func (*Client) SlurmV0043GetReservation ¶
func (c *Client) SlurmV0043GetReservation(ctx context.Context, reservationName string, params *SlurmV0043GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetReservations ¶
func (c *Client) SlurmV0043GetReservations(ctx context.Context, params *SlurmV0043GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043GetShares ¶
func (c *Client) SlurmV0043GetShares(ctx context.Context, params *SlurmV0043GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostJob ¶
func (c *Client) SlurmV0043PostJob(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostJobAllocate ¶
func (c *Client) SlurmV0043PostJobAllocate(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostJobAllocateWithBody ¶
func (*Client) SlurmV0043PostJobSubmit ¶
func (c *Client) SlurmV0043PostJobSubmit(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostJobSubmitWithBody ¶
func (*Client) SlurmV0043PostJobWithBody ¶
func (*Client) SlurmV0043PostNode ¶
func (c *Client) SlurmV0043PostNode(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostNodeWithBody ¶
func (*Client) SlurmV0043PostNodes ¶
func (c *Client) SlurmV0043PostNodes(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostNodesWithBody ¶
func (*Client) SlurmV0043PostReservation ¶
func (c *Client) SlurmV0043PostReservation(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostReservationWithBody ¶
func (*Client) SlurmV0043PostReservations ¶
func (c *Client) SlurmV0043PostReservations(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0043PostReservationsWithBody ¶
func (*Client) SlurmdbV0043DeleteAccount ¶
func (*Client) SlurmdbV0043DeleteAssociation ¶
func (c *Client) SlurmdbV0043DeleteAssociation(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043DeleteAssociations ¶
func (c *Client) SlurmdbV0043DeleteAssociations(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043DeleteCluster ¶
func (c *Client) SlurmdbV0043DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0043DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043DeleteSingleQos ¶
func (*Client) SlurmdbV0043DeleteUser ¶
func (*Client) SlurmdbV0043DeleteWckey ¶
func (*Client) SlurmdbV0043GetAccount ¶
func (c *Client) SlurmdbV0043GetAccount(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetAccounts ¶
func (c *Client) SlurmdbV0043GetAccounts(ctx context.Context, params *SlurmdbV0043GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetAssociation ¶
func (c *Client) SlurmdbV0043GetAssociation(ctx context.Context, params *SlurmdbV0043GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetAssociations ¶
func (c *Client) SlurmdbV0043GetAssociations(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetCluster ¶
func (c *Client) SlurmdbV0043GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetClusters ¶
func (c *Client) SlurmdbV0043GetClusters(ctx context.Context, params *SlurmdbV0043GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetConfig ¶
func (*Client) SlurmdbV0043GetDiag ¶
func (*Client) SlurmdbV0043GetInstance ¶
func (c *Client) SlurmdbV0043GetInstance(ctx context.Context, params *SlurmdbV0043GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetInstances ¶
func (c *Client) SlurmdbV0043GetInstances(ctx context.Context, params *SlurmdbV0043GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetJob ¶
func (*Client) SlurmdbV0043GetJobs ¶
func (c *Client) SlurmdbV0043GetJobs(ctx context.Context, params *SlurmdbV0043GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetPing ¶
func (*Client) SlurmdbV0043GetQos ¶
func (c *Client) SlurmdbV0043GetQos(ctx context.Context, params *SlurmdbV0043GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetSingleQos ¶
func (c *Client) SlurmdbV0043GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetTres ¶
func (*Client) SlurmdbV0043GetUser ¶
func (c *Client) SlurmdbV0043GetUser(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetUsers ¶
func (c *Client) SlurmdbV0043GetUsers(ctx context.Context, params *SlurmdbV0043GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043GetWckey ¶
func (*Client) SlurmdbV0043GetWckeys ¶
func (c *Client) SlurmdbV0043GetWckeys(ctx context.Context, params *SlurmdbV0043GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostAccounts ¶
func (c *Client) SlurmdbV0043PostAccounts(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostAccountsAssociation ¶
func (c *Client) SlurmdbV0043PostAccountsAssociation(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostAccountsAssociationWithBody ¶
func (*Client) SlurmdbV0043PostAccountsWithBody ¶
func (*Client) SlurmdbV0043PostAssociations ¶
func (c *Client) SlurmdbV0043PostAssociations(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostAssociationsWithBody ¶
func (*Client) SlurmdbV0043PostClusters ¶
func (c *Client) SlurmdbV0043PostClusters(ctx context.Context, params *SlurmdbV0043PostClustersParams, body SlurmdbV0043PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostClustersWithBody ¶
func (*Client) SlurmdbV0043PostConfig ¶
func (c *Client) SlurmdbV0043PostConfig(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostConfigWithBody ¶
func (*Client) SlurmdbV0043PostQos ¶
func (c *Client) SlurmdbV0043PostQos(ctx context.Context, params *SlurmdbV0043PostQosParams, body SlurmdbV0043PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostQosWithBody ¶
func (*Client) SlurmdbV0043PostTres ¶
func (c *Client) SlurmdbV0043PostTres(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostTresWithBody ¶
func (*Client) SlurmdbV0043PostUsers ¶
func (c *Client) SlurmdbV0043PostUsers(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostUsersAssociation ¶
func (c *Client) SlurmdbV0043PostUsersAssociation(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, body SlurmdbV0043PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostUsersAssociationWithBody ¶
func (*Client) SlurmdbV0043PostUsersWithBody ¶
func (*Client) SlurmdbV0043PostWckeys ¶
func (c *Client) SlurmdbV0043PostWckeys(ctx context.Context, params *SlurmdbV0043PostWckeysParams, body SlurmdbV0043PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0043PostWckeysWithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// SlurmV0043GetDiag request
SlurmV0043GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostJobAllocateWithBody request with any body
SlurmV0043PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostJobAllocate(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostJobSubmitWithBody request with any body
SlurmV0043PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostJobSubmit(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043DeleteJob request
SlurmV0043DeleteJob(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetJob request
SlurmV0043GetJob(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostJobWithBody request with any body
SlurmV0043PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostJob(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043DeleteJobsWithBody request with any body
SlurmV0043DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043DeleteJobs(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetJobs request
SlurmV0043GetJobs(ctx context.Context, params *SlurmV0043GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetJobsState request
SlurmV0043GetJobsState(ctx context.Context, params *SlurmV0043GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetLicenses request
SlurmV0043GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043DeleteNode request
SlurmV0043DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetNode request
SlurmV0043GetNode(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostNodeWithBody request with any body
SlurmV0043PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostNode(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetNodes request
SlurmV0043GetNodes(ctx context.Context, params *SlurmV0043GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostNodesWithBody request with any body
SlurmV0043PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostNodes(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetPartition request
SlurmV0043GetPartition(ctx context.Context, partitionName string, params *SlurmV0043GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetPartitions request
SlurmV0043GetPartitions(ctx context.Context, params *SlurmV0043GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetPing request
SlurmV0043GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetReconfigure request
SlurmV0043GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostReservationWithBody request with any body
SlurmV0043PostReservationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostReservation(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043DeleteReservation request
SlurmV0043DeleteReservation(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetReservation request
SlurmV0043GetReservation(ctx context.Context, reservationName string, params *SlurmV0043GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043GetReservations request
SlurmV0043GetReservations(ctx context.Context, params *SlurmV0043GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0043PostReservationsWithBody request with any body
SlurmV0043PostReservationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043PostReservations(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0043GetShares(ctx context.Context, params *SlurmV0043GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteAccount request
SlurmdbV0043DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetAccount request
SlurmdbV0043GetAccount(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetAccounts request
SlurmdbV0043GetAccounts(ctx context.Context, params *SlurmdbV0043GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostAccountsWithBody request with any body
SlurmdbV0043PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostAccounts(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostAccountsAssociationWithBody request with any body
SlurmdbV0043PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostAccountsAssociation(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteAssociation request
SlurmdbV0043DeleteAssociation(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetAssociation request
SlurmdbV0043GetAssociation(ctx context.Context, params *SlurmdbV0043GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteAssociations request
SlurmdbV0043DeleteAssociations(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetAssociations request
SlurmdbV0043GetAssociations(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostAssociationsWithBody request with any body
SlurmdbV0043PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostAssociations(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteCluster request
SlurmdbV0043DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0043DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetCluster request
SlurmdbV0043GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetClusters request
SlurmdbV0043GetClusters(ctx context.Context, params *SlurmdbV0043GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostClustersWithBody request with any body
SlurmdbV0043PostClustersWithBody(ctx context.Context, params *SlurmdbV0043PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostClusters(ctx context.Context, params *SlurmdbV0043PostClustersParams, body SlurmdbV0043PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetConfig request
SlurmdbV0043GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostConfigWithBody request with any body
SlurmdbV0043PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostConfig(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetDiag request
SlurmdbV0043GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetInstance request
SlurmdbV0043GetInstance(ctx context.Context, params *SlurmdbV0043GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetInstances request
SlurmdbV0043GetInstances(ctx context.Context, params *SlurmdbV0043GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetJob request
SlurmdbV0043GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetJobs request
SlurmdbV0043GetJobs(ctx context.Context, params *SlurmdbV0043GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetPing request
SlurmdbV0043GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetQos request
SlurmdbV0043GetQos(ctx context.Context, params *SlurmdbV0043GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostQosWithBody request with any body
SlurmdbV0043PostQosWithBody(ctx context.Context, params *SlurmdbV0043PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostQos(ctx context.Context, params *SlurmdbV0043PostQosParams, body SlurmdbV0043PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteSingleQos request
SlurmdbV0043DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetSingleQos request
SlurmdbV0043GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetTres request
SlurmdbV0043GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostTresWithBody request with any body
SlurmdbV0043PostTresWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostTres(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteUser request
SlurmdbV0043DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetUser request
SlurmdbV0043GetUser(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetUsers request
SlurmdbV0043GetUsers(ctx context.Context, params *SlurmdbV0043GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostUsersWithBody request with any body
SlurmdbV0043PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostUsers(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostUsersAssociationWithBody request with any body
SlurmdbV0043PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostUsersAssociation(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, body SlurmdbV0043PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043DeleteWckey request
SlurmdbV0043DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetWckey request
SlurmdbV0043GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043GetWckeys request
SlurmdbV0043GetWckeys(ctx context.Context, params *SlurmdbV0043GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0043PostWckeysWithBody request with any body
SlurmdbV0043PostWckeysWithBody(ctx context.Context, params *SlurmdbV0043PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0043PostWckeys(ctx context.Context, params *SlurmdbV0043PostWckeysParams, body SlurmdbV0043PostWckeysJSONRequestBody, 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) SlurmV0043DeleteJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0043DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobResponse, error)
SlurmV0043DeleteJobWithResponse request returning *SlurmV0043DeleteJobResponse
func (*ClientWithResponses) SlurmV0043DeleteJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobsResponse, error)
SlurmV0043DeleteJobsWithBodyWithResponse request with arbitrary body returning *SlurmV0043DeleteJobsResponse
func (*ClientWithResponses) SlurmV0043DeleteJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0043DeleteJobsWithResponse(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobsResponse, error)
func (*ClientWithResponses) SlurmV0043DeleteNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0043DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteNodeResponse, error)
SlurmV0043DeleteNodeWithResponse request returning *SlurmV0043DeleteNodeResponse
func (*ClientWithResponses) SlurmV0043DeleteReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0043DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteReservationResponse, error)
SlurmV0043DeleteReservationWithResponse request returning *SlurmV0043DeleteReservationResponse
func (*ClientWithResponses) SlurmV0043GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetDiagResponse, error)
SlurmV0043GetDiagWithResponse request returning *SlurmV0043GetDiagResponse
func (*ClientWithResponses) SlurmV0043GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobResponse, error)
SlurmV0043GetJobWithResponse request returning *SlurmV0043GetJobResponse
func (*ClientWithResponses) SlurmV0043GetJobsStateWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetJobsStateWithResponse(ctx context.Context, params *SlurmV0043GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobsStateResponse, error)
SlurmV0043GetJobsStateWithResponse request returning *SlurmV0043GetJobsStateResponse
func (*ClientWithResponses) SlurmV0043GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetJobsWithResponse(ctx context.Context, params *SlurmV0043GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobsResponse, error)
SlurmV0043GetJobsWithResponse request returning *SlurmV0043GetJobsResponse
func (*ClientWithResponses) SlurmV0043GetLicensesWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetLicensesResponse, error)
SlurmV0043GetLicensesWithResponse request returning *SlurmV0043GetLicensesResponse
func (*ClientWithResponses) SlurmV0043GetNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetNodeResponse, error)
SlurmV0043GetNodeWithResponse request returning *SlurmV0043GetNodeResponse
func (*ClientWithResponses) SlurmV0043GetNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetNodesWithResponse(ctx context.Context, params *SlurmV0043GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetNodesResponse, error)
SlurmV0043GetNodesWithResponse request returning *SlurmV0043GetNodesResponse
func (*ClientWithResponses) SlurmV0043GetPartitionWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0043GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetPartitionResponse, error)
SlurmV0043GetPartitionWithResponse request returning *SlurmV0043GetPartitionResponse
func (*ClientWithResponses) SlurmV0043GetPartitionsWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetPartitionsWithResponse(ctx context.Context, params *SlurmV0043GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetPartitionsResponse, error)
SlurmV0043GetPartitionsWithResponse request returning *SlurmV0043GetPartitionsResponse
func (*ClientWithResponses) SlurmV0043GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetPingResponse, error)
SlurmV0043GetPingWithResponse request returning *SlurmV0043GetPingResponse
func (*ClientWithResponses) SlurmV0043GetReconfigureWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetReconfigureResponse, error)
SlurmV0043GetReconfigureWithResponse request returning *SlurmV0043GetReconfigureResponse
func (*ClientWithResponses) SlurmV0043GetReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0043GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetReservationResponse, error)
SlurmV0043GetReservationWithResponse request returning *SlurmV0043GetReservationResponse
func (*ClientWithResponses) SlurmV0043GetReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetReservationsWithResponse(ctx context.Context, params *SlurmV0043GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetReservationsResponse, error)
SlurmV0043GetReservationsWithResponse request returning *SlurmV0043GetReservationsResponse
func (*ClientWithResponses) SlurmV0043GetSharesWithResponse ¶
func (c *ClientWithResponses) SlurmV0043GetSharesWithResponse(ctx context.Context, params *SlurmV0043GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetSharesResponse, error)
SlurmV0043GetSharesWithResponse request returning *SlurmV0043GetSharesResponse
func (*ClientWithResponses) SlurmV0043PostJobAllocateWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobAllocateResponse, error)
SlurmV0043PostJobAllocateWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostJobAllocateResponse
func (*ClientWithResponses) SlurmV0043PostJobAllocateWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobAllocateWithResponse(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobAllocateResponse, error)
func (*ClientWithResponses) SlurmV0043PostJobSubmitWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobSubmitResponse, error)
SlurmV0043PostJobSubmitWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostJobSubmitResponse
func (*ClientWithResponses) SlurmV0043PostJobSubmitWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobSubmitWithResponse(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobSubmitResponse, error)
func (*ClientWithResponses) SlurmV0043PostJobWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobResponse, error)
SlurmV0043PostJobWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostJobResponse
func (*ClientWithResponses) SlurmV0043PostJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobResponse, error)
func (*ClientWithResponses) SlurmV0043PostNodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodeResponse, error)
SlurmV0043PostNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostNodeResponse
func (*ClientWithResponses) SlurmV0043PostNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodeResponse, error)
func (*ClientWithResponses) SlurmV0043PostNodesWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodesResponse, error)
SlurmV0043PostNodesWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostNodesResponse
func (*ClientWithResponses) SlurmV0043PostNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostNodesWithResponse(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodesResponse, error)
func (*ClientWithResponses) SlurmV0043PostReservationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationResponse, error)
SlurmV0043PostReservationWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostReservationResponse
func (*ClientWithResponses) SlurmV0043PostReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostReservationWithResponse(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationResponse, error)
func (*ClientWithResponses) SlurmV0043PostReservationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationsResponse, error)
SlurmV0043PostReservationsWithBodyWithResponse request with arbitrary body returning *SlurmV0043PostReservationsResponse
func (*ClientWithResponses) SlurmV0043PostReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0043PostReservationsWithResponse(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationsResponse, error)
func (*ClientWithResponses) SlurmdbV0043DeleteAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAccountResponse, error)
SlurmdbV0043DeleteAccountWithResponse request returning *SlurmdbV0043DeleteAccountResponse
func (*ClientWithResponses) SlurmdbV0043DeleteAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAssociationResponse, error)
SlurmdbV0043DeleteAssociationWithResponse request returning *SlurmdbV0043DeleteAssociationResponse
func (*ClientWithResponses) SlurmdbV0043DeleteAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAssociationsResponse, error)
SlurmdbV0043DeleteAssociationsWithResponse request returning *SlurmdbV0043DeleteAssociationsResponse
func (*ClientWithResponses) SlurmdbV0043DeleteClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0043DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteClusterResponse, error)
SlurmdbV0043DeleteClusterWithResponse request returning *SlurmdbV0043DeleteClusterResponse
func (*ClientWithResponses) SlurmdbV0043DeleteSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteSingleQosResponse, error)
SlurmdbV0043DeleteSingleQosWithResponse request returning *SlurmdbV0043DeleteSingleQosResponse
func (*ClientWithResponses) SlurmdbV0043DeleteUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteUserResponse, error)
SlurmdbV0043DeleteUserWithResponse request returning *SlurmdbV0043DeleteUserResponse
func (*ClientWithResponses) SlurmdbV0043DeleteWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteWckeyResponse, error)
SlurmdbV0043DeleteWckeyWithResponse request returning *SlurmdbV0043DeleteWckeyResponse
func (*ClientWithResponses) SlurmdbV0043GetAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAccountResponse, error)
SlurmdbV0043GetAccountWithResponse request returning *SlurmdbV0043GetAccountResponse
func (*ClientWithResponses) SlurmdbV0043GetAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0043GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAccountsResponse, error)
SlurmdbV0043GetAccountsWithResponse request returning *SlurmdbV0043GetAccountsResponse
func (*ClientWithResponses) SlurmdbV0043GetAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAssociationResponse, error)
SlurmdbV0043GetAssociationWithResponse request returning *SlurmdbV0043GetAssociationResponse
func (*ClientWithResponses) SlurmdbV0043GetAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAssociationsResponse, error)
SlurmdbV0043GetAssociationsWithResponse request returning *SlurmdbV0043GetAssociationsResponse
func (*ClientWithResponses) SlurmdbV0043GetClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetClusterResponse, error)
SlurmdbV0043GetClusterWithResponse request returning *SlurmdbV0043GetClusterResponse
func (*ClientWithResponses) SlurmdbV0043GetClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetClustersWithResponse(ctx context.Context, params *SlurmdbV0043GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetClustersResponse, error)
SlurmdbV0043GetClustersWithResponse request returning *SlurmdbV0043GetClustersResponse
func (*ClientWithResponses) SlurmdbV0043GetConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetConfigResponse, error)
SlurmdbV0043GetConfigWithResponse request returning *SlurmdbV0043GetConfigResponse
func (*ClientWithResponses) SlurmdbV0043GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetDiagResponse, error)
SlurmdbV0043GetDiagWithResponse request returning *SlurmdbV0043GetDiagResponse
func (*ClientWithResponses) SlurmdbV0043GetInstanceWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0043GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetInstanceResponse, error)
SlurmdbV0043GetInstanceWithResponse request returning *SlurmdbV0043GetInstanceResponse
func (*ClientWithResponses) SlurmdbV0043GetInstancesWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0043GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetInstancesResponse, error)
SlurmdbV0043GetInstancesWithResponse request returning *SlurmdbV0043GetInstancesResponse
func (*ClientWithResponses) SlurmdbV0043GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetJobResponse, error)
SlurmdbV0043GetJobWithResponse request returning *SlurmdbV0043GetJobResponse
func (*ClientWithResponses) SlurmdbV0043GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetJobsWithResponse(ctx context.Context, params *SlurmdbV0043GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetJobsResponse, error)
SlurmdbV0043GetJobsWithResponse request returning *SlurmdbV0043GetJobsResponse
func (*ClientWithResponses) SlurmdbV0043GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetPingResponse, error)
SlurmdbV0043GetPingWithResponse request returning *SlurmdbV0043GetPingResponse
func (*ClientWithResponses) SlurmdbV0043GetQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetQosWithResponse(ctx context.Context, params *SlurmdbV0043GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetQosResponse, error)
SlurmdbV0043GetQosWithResponse request returning *SlurmdbV0043GetQosResponse
func (*ClientWithResponses) SlurmdbV0043GetSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetSingleQosResponse, error)
SlurmdbV0043GetSingleQosWithResponse request returning *SlurmdbV0043GetSingleQosResponse
func (*ClientWithResponses) SlurmdbV0043GetTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetTresResponse, error)
SlurmdbV0043GetTresWithResponse request returning *SlurmdbV0043GetTresResponse
func (*ClientWithResponses) SlurmdbV0043GetUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetUserResponse, error)
SlurmdbV0043GetUserWithResponse request returning *SlurmdbV0043GetUserResponse
func (*ClientWithResponses) SlurmdbV0043GetUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetUsersWithResponse(ctx context.Context, params *SlurmdbV0043GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetUsersResponse, error)
SlurmdbV0043GetUsersWithResponse request returning *SlurmdbV0043GetUsersResponse
func (*ClientWithResponses) SlurmdbV0043GetWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetWckeyResponse, error)
SlurmdbV0043GetWckeyWithResponse request returning *SlurmdbV0043GetWckeyResponse
func (*ClientWithResponses) SlurmdbV0043GetWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0043GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetWckeysResponse, error)
SlurmdbV0043GetWckeysWithResponse request returning *SlurmdbV0043GetWckeysResponse
func (*ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsAssociationResponse, error)
SlurmdbV0043PostAccountsAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostAccountsAssociationResponse
func (*ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostAccountsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsResponse, error)
SlurmdbV0043PostAccountsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostAccountsResponse
func (*ClientWithResponses) SlurmdbV0043PostAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAccountsWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostAssociationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAssociationsResponse, error)
SlurmdbV0043PostAssociationsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostAssociationsResponse
func (*ClientWithResponses) SlurmdbV0043PostAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAssociationsResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostClustersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostClustersResponse, error)
SlurmdbV0043PostClustersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostClustersResponse
func (*ClientWithResponses) SlurmdbV0043PostClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostClustersWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, body SlurmdbV0043PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostClustersResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostConfigResponse, error)
SlurmdbV0043PostConfigWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostConfigResponse
func (*ClientWithResponses) SlurmdbV0043PostConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostConfigWithResponse(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostConfigResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostQosWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostQosResponse, error)
SlurmdbV0043PostQosWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostQosResponse
func (*ClientWithResponses) SlurmdbV0043PostQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostQosWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, body SlurmdbV0043PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostQosResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostTresWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostTresResponse, error)
SlurmdbV0043PostTresWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostTresResponse
func (*ClientWithResponses) SlurmdbV0043PostTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostTresWithResponse(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostTresResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostUsersAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersAssociationResponse, error)
SlurmdbV0043PostUsersAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostUsersAssociationResponse
func (*ClientWithResponses) SlurmdbV0043PostUsersAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, body SlurmdbV0043PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostUsersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersResponse, error)
SlurmdbV0043PostUsersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostUsersResponse
func (*ClientWithResponses) SlurmdbV0043PostUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostUsersWithResponse(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersResponse, error)
func (*ClientWithResponses) SlurmdbV0043PostWckeysWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostWckeysResponse, error)
SlurmdbV0043PostWckeysWithBodyWithResponse request with arbitrary body returning *SlurmdbV0043PostWckeysResponse
func (*ClientWithResponses) SlurmdbV0043PostWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0043PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, body SlurmdbV0043PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostWckeysResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// SlurmV0043GetDiagWithResponse request
SlurmV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetDiagResponse, error)
// SlurmV0043PostJobAllocateWithBodyWithResponse request with any body
SlurmV0043PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobAllocateResponse, error)
SlurmV0043PostJobAllocateWithResponse(ctx context.Context, body SlurmV0043PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobAllocateResponse, error)
// SlurmV0043PostJobSubmitWithBodyWithResponse request with any body
SlurmV0043PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobSubmitResponse, error)
SlurmV0043PostJobSubmitWithResponse(ctx context.Context, body SlurmV0043PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobSubmitResponse, error)
// SlurmV0043DeleteJobWithResponse request
SlurmV0043DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobResponse, error)
// SlurmV0043GetJobWithResponse request
SlurmV0043GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0043GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobResponse, error)
// SlurmV0043PostJobWithBodyWithResponse request with any body
SlurmV0043PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobResponse, error)
SlurmV0043PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0043PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostJobResponse, error)
// SlurmV0043DeleteJobsWithBodyWithResponse request with any body
SlurmV0043DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobsResponse, error)
SlurmV0043DeleteJobsWithResponse(ctx context.Context, body SlurmV0043DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteJobsResponse, error)
// SlurmV0043GetJobsWithResponse request
SlurmV0043GetJobsWithResponse(ctx context.Context, params *SlurmV0043GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobsResponse, error)
// SlurmV0043GetJobsStateWithResponse request
SlurmV0043GetJobsStateWithResponse(ctx context.Context, params *SlurmV0043GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetJobsStateResponse, error)
// SlurmV0043GetLicensesWithResponse request
SlurmV0043GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetLicensesResponse, error)
// SlurmV0043DeleteNodeWithResponse request
SlurmV0043DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteNodeResponse, error)
// SlurmV0043GetNodeWithResponse request
SlurmV0043GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0043GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetNodeResponse, error)
// SlurmV0043PostNodeWithBodyWithResponse request with any body
SlurmV0043PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodeResponse, error)
SlurmV0043PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0043PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodeResponse, error)
// SlurmV0043GetNodesWithResponse request
SlurmV0043GetNodesWithResponse(ctx context.Context, params *SlurmV0043GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetNodesResponse, error)
// SlurmV0043PostNodesWithBodyWithResponse request with any body
SlurmV0043PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodesResponse, error)
SlurmV0043PostNodesWithResponse(ctx context.Context, body SlurmV0043PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostNodesResponse, error)
// SlurmV0043GetPartitionWithResponse request
SlurmV0043GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0043GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetPartitionResponse, error)
// SlurmV0043GetPartitionsWithResponse request
SlurmV0043GetPartitionsWithResponse(ctx context.Context, params *SlurmV0043GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetPartitionsResponse, error)
// SlurmV0043GetPingWithResponse request
SlurmV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetPingResponse, error)
// SlurmV0043GetReconfigureWithResponse request
SlurmV0043GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0043GetReconfigureResponse, error)
// SlurmV0043PostReservationWithBodyWithResponse request with any body
SlurmV0043PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationResponse, error)
SlurmV0043PostReservationWithResponse(ctx context.Context, body SlurmV0043PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationResponse, error)
// SlurmV0043DeleteReservationWithResponse request
SlurmV0043DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0043DeleteReservationResponse, error)
// SlurmV0043GetReservationWithResponse request
SlurmV0043GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0043GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetReservationResponse, error)
// SlurmV0043GetReservationsWithResponse request
SlurmV0043GetReservationsWithResponse(ctx context.Context, params *SlurmV0043GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetReservationsResponse, error)
// SlurmV0043PostReservationsWithBodyWithResponse request with any body
SlurmV0043PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationsResponse, error)
SlurmV0043PostReservationsWithResponse(ctx context.Context, body SlurmV0043PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0043PostReservationsResponse, error)
SlurmV0043GetSharesWithResponse(ctx context.Context, params *SlurmV0043GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0043GetSharesResponse, error)
// SlurmdbV0043DeleteAccountWithResponse request
SlurmdbV0043DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAccountResponse, error)
// SlurmdbV0043GetAccountWithResponse request
SlurmdbV0043GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0043GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAccountResponse, error)
// SlurmdbV0043GetAccountsWithResponse request
SlurmdbV0043GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0043GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAccountsResponse, error)
// SlurmdbV0043PostAccountsWithBodyWithResponse request with any body
SlurmdbV0043PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsResponse, error)
SlurmdbV0043PostAccountsWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsResponse, error)
// SlurmdbV0043PostAccountsAssociationWithBodyWithResponse request with any body
SlurmdbV0043PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsAssociationResponse, error)
SlurmdbV0043PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0043PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAccountsAssociationResponse, error)
// SlurmdbV0043DeleteAssociationWithResponse request
SlurmdbV0043DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAssociationResponse, error)
// SlurmdbV0043GetAssociationWithResponse request
SlurmdbV0043GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAssociationResponse, error)
// SlurmdbV0043DeleteAssociationsWithResponse request
SlurmdbV0043DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteAssociationsResponse, error)
// SlurmdbV0043GetAssociationsWithResponse request
SlurmdbV0043GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0043GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetAssociationsResponse, error)
// SlurmdbV0043PostAssociationsWithBodyWithResponse request with any body
SlurmdbV0043PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAssociationsResponse, error)
SlurmdbV0043PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0043PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostAssociationsResponse, error)
// SlurmdbV0043DeleteClusterWithResponse request
SlurmdbV0043DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0043DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteClusterResponse, error)
// SlurmdbV0043GetClusterWithResponse request
SlurmdbV0043GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0043GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetClusterResponse, error)
// SlurmdbV0043GetClustersWithResponse request
SlurmdbV0043GetClustersWithResponse(ctx context.Context, params *SlurmdbV0043GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetClustersResponse, error)
// SlurmdbV0043PostClustersWithBodyWithResponse request with any body
SlurmdbV0043PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostClustersResponse, error)
SlurmdbV0043PostClustersWithResponse(ctx context.Context, params *SlurmdbV0043PostClustersParams, body SlurmdbV0043PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostClustersResponse, error)
// SlurmdbV0043GetConfigWithResponse request
SlurmdbV0043GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetConfigResponse, error)
// SlurmdbV0043PostConfigWithBodyWithResponse request with any body
SlurmdbV0043PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostConfigResponse, error)
SlurmdbV0043PostConfigWithResponse(ctx context.Context, body SlurmdbV0043PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostConfigResponse, error)
// SlurmdbV0043GetDiagWithResponse request
SlurmdbV0043GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetDiagResponse, error)
// SlurmdbV0043GetInstanceWithResponse request
SlurmdbV0043GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0043GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetInstanceResponse, error)
// SlurmdbV0043GetInstancesWithResponse request
SlurmdbV0043GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0043GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetInstancesResponse, error)
// SlurmdbV0043GetJobWithResponse request
SlurmdbV0043GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetJobResponse, error)
// SlurmdbV0043GetJobsWithResponse request
SlurmdbV0043GetJobsWithResponse(ctx context.Context, params *SlurmdbV0043GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetJobsResponse, error)
// SlurmdbV0043GetPingWithResponse request
SlurmdbV0043GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetPingResponse, error)
// SlurmdbV0043GetQosWithResponse request
SlurmdbV0043GetQosWithResponse(ctx context.Context, params *SlurmdbV0043GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetQosResponse, error)
// SlurmdbV0043PostQosWithBodyWithResponse request with any body
SlurmdbV0043PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostQosResponse, error)
SlurmdbV0043PostQosWithResponse(ctx context.Context, params *SlurmdbV0043PostQosParams, body SlurmdbV0043PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostQosResponse, error)
// SlurmdbV0043DeleteSingleQosWithResponse request
SlurmdbV0043DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteSingleQosResponse, error)
// SlurmdbV0043GetSingleQosWithResponse request
SlurmdbV0043GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0043GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetSingleQosResponse, error)
// SlurmdbV0043GetTresWithResponse request
SlurmdbV0043GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetTresResponse, error)
// SlurmdbV0043PostTresWithBodyWithResponse request with any body
SlurmdbV0043PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostTresResponse, error)
SlurmdbV0043PostTresWithResponse(ctx context.Context, body SlurmdbV0043PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostTresResponse, error)
// SlurmdbV0043DeleteUserWithResponse request
SlurmdbV0043DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteUserResponse, error)
// SlurmdbV0043GetUserWithResponse request
SlurmdbV0043GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0043GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetUserResponse, error)
// SlurmdbV0043GetUsersWithResponse request
SlurmdbV0043GetUsersWithResponse(ctx context.Context, params *SlurmdbV0043GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetUsersResponse, error)
// SlurmdbV0043PostUsersWithBodyWithResponse request with any body
SlurmdbV0043PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersResponse, error)
SlurmdbV0043PostUsersWithResponse(ctx context.Context, body SlurmdbV0043PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersResponse, error)
// SlurmdbV0043PostUsersAssociationWithBodyWithResponse request with any body
SlurmdbV0043PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersAssociationResponse, error)
SlurmdbV0043PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0043PostUsersAssociationParams, body SlurmdbV0043PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostUsersAssociationResponse, error)
// SlurmdbV0043DeleteWckeyWithResponse request
SlurmdbV0043DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043DeleteWckeyResponse, error)
// SlurmdbV0043GetWckeyWithResponse request
SlurmdbV0043GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetWckeyResponse, error)
// SlurmdbV0043GetWckeysWithResponse request
SlurmdbV0043GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0043GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0043GetWckeysResponse, error)
// SlurmdbV0043PostWckeysWithBodyWithResponse request with any body
SlurmdbV0043PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostWckeysResponse, error)
SlurmdbV0043PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0043PostWckeysParams, body SlurmdbV0043PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0043PostWckeysResponse, 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 SlurmV0043DeleteJobParams ¶
type SlurmV0043DeleteJobParams struct {
// Signal Signal to send to Job
Signal *string `form:"signal,omitempty" json:"signal,omitempty"`
// Flags Signalling flags
Flags *SlurmV0043DeleteJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043DeleteJobParams defines parameters for SlurmV0043DeleteJob.
type SlurmV0043DeleteJobParamsFlags ¶
type SlurmV0043DeleteJobParamsFlags string
SlurmV0043DeleteJobParamsFlags defines parameters for SlurmV0043DeleteJob.
const ( ARRAYTASK SlurmV0043DeleteJobParamsFlags = "ARRAY_TASK" BATCHJOB SlurmV0043DeleteJobParamsFlags = "BATCH_JOB" CRONJOBS SlurmV0043DeleteJobParamsFlags = "CRON_JOBS" FEDERATIONREQUEUE SlurmV0043DeleteJobParamsFlags = "FEDERATION_REQUEUE" FULLJOB SlurmV0043DeleteJobParamsFlags = "FULL_JOB" FULLSTEPSONLY SlurmV0043DeleteJobParamsFlags = "FULL_STEPS_ONLY" HURRY SlurmV0043DeleteJobParamsFlags = "HURRY" NOSIBLINGJOBS SlurmV0043DeleteJobParamsFlags = "NO_SIBLING_JOBS" OUTOFMEMORY SlurmV0043DeleteJobParamsFlags = "OUT_OF_MEMORY" RESERVATIONJOB SlurmV0043DeleteJobParamsFlags = "RESERVATION_JOB" VERBOSE SlurmV0043DeleteJobParamsFlags = "VERBOSE" WARNINGSENT SlurmV0043DeleteJobParamsFlags = "WARNING_SENT" )
Defines values for SlurmV0043DeleteJobParamsFlags.
func (SlurmV0043DeleteJobParamsFlags) Valid ¶
func (e SlurmV0043DeleteJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043DeleteJobParamsFlags enum.
type SlurmV0043DeleteJobResponse ¶
type SlurmV0043DeleteJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiKillJobResp
JSONDefault *V0043OpenapiKillJobResp
}
func ParseSlurmV0043DeleteJobResponse ¶
func ParseSlurmV0043DeleteJobResponse(rsp *http.Response) (*SlurmV0043DeleteJobResponse, error)
ParseSlurmV0043DeleteJobResponse parses an HTTP response from a SlurmV0043DeleteJobWithResponse call
func (SlurmV0043DeleteJobResponse) Status ¶
func (r SlurmV0043DeleteJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043DeleteJobResponse) StatusCode ¶
func (r SlurmV0043DeleteJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043DeleteJobsJSONRequestBody ¶
type SlurmV0043DeleteJobsJSONRequestBody = V0043KillJobsMsg
SlurmV0043DeleteJobsJSONRequestBody defines body for SlurmV0043DeleteJobs for application/json ContentType.
type SlurmV0043DeleteJobsResponse ¶
type SlurmV0043DeleteJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiKillJobsResp
JSONDefault *V0043OpenapiKillJobsResp
}
func ParseSlurmV0043DeleteJobsResponse ¶
func ParseSlurmV0043DeleteJobsResponse(rsp *http.Response) (*SlurmV0043DeleteJobsResponse, error)
ParseSlurmV0043DeleteJobsResponse parses an HTTP response from a SlurmV0043DeleteJobsWithResponse call
func (SlurmV0043DeleteJobsResponse) Status ¶
func (r SlurmV0043DeleteJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043DeleteJobsResponse) StatusCode ¶
func (r SlurmV0043DeleteJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043DeleteNodeResponse ¶
type SlurmV0043DeleteNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmV0043DeleteNodeResponse ¶
func ParseSlurmV0043DeleteNodeResponse(rsp *http.Response) (*SlurmV0043DeleteNodeResponse, error)
ParseSlurmV0043DeleteNodeResponse parses an HTTP response from a SlurmV0043DeleteNodeWithResponse call
func (SlurmV0043DeleteNodeResponse) Status ¶
func (r SlurmV0043DeleteNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043DeleteNodeResponse) StatusCode ¶
func (r SlurmV0043DeleteNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043DeleteReservationResponse ¶
type SlurmV0043DeleteReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmV0043DeleteReservationResponse ¶
func ParseSlurmV0043DeleteReservationResponse(rsp *http.Response) (*SlurmV0043DeleteReservationResponse, error)
ParseSlurmV0043DeleteReservationResponse parses an HTTP response from a SlurmV0043DeleteReservationWithResponse call
func (SlurmV0043DeleteReservationResponse) Status ¶
func (r SlurmV0043DeleteReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043DeleteReservationResponse) StatusCode ¶
func (r SlurmV0043DeleteReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetDiagResponse ¶
type SlurmV0043GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiDiagResp
JSONDefault *V0043OpenapiDiagResp
}
func ParseSlurmV0043GetDiagResponse ¶
func ParseSlurmV0043GetDiagResponse(rsp *http.Response) (*SlurmV0043GetDiagResponse, error)
ParseSlurmV0043GetDiagResponse parses an HTTP response from a SlurmV0043GetDiagWithResponse call
func (SlurmV0043GetDiagResponse) Status ¶
func (r SlurmV0043GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetDiagResponse) StatusCode ¶
func (r SlurmV0043GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetJobParams ¶
type SlurmV0043GetJobParams 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 *SlurmV0043GetJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetJobParams defines parameters for SlurmV0043GetJob.
type SlurmV0043GetJobParamsFlags ¶
type SlurmV0043GetJobParamsFlags string
SlurmV0043GetJobParamsFlags defines parameters for SlurmV0043GetJob.
const ( SlurmV0043GetJobParamsFlagsALL SlurmV0043GetJobParamsFlags = "ALL" SlurmV0043GetJobParamsFlagsDETAIL SlurmV0043GetJobParamsFlags = "DETAIL" SlurmV0043GetJobParamsFlagsFEDERATION SlurmV0043GetJobParamsFlags = "FEDERATION" SlurmV0043GetJobParamsFlagsFUTURE SlurmV0043GetJobParamsFlags = "FUTURE" SlurmV0043GetJobParamsFlagsLOCAL SlurmV0043GetJobParamsFlags = "LOCAL" SlurmV0043GetJobParamsFlagsMIXED SlurmV0043GetJobParamsFlags = "MIXED" SlurmV0043GetJobParamsFlagsSIBLING SlurmV0043GetJobParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetJobParamsFlags.
func (SlurmV0043GetJobParamsFlags) Valid ¶
func (e SlurmV0043GetJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetJobParamsFlags enum.
type SlurmV0043GetJobResponse ¶
type SlurmV0043GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobInfoResp
JSONDefault *V0043OpenapiJobInfoResp
}
func ParseSlurmV0043GetJobResponse ¶
func ParseSlurmV0043GetJobResponse(rsp *http.Response) (*SlurmV0043GetJobResponse, error)
ParseSlurmV0043GetJobResponse parses an HTTP response from a SlurmV0043GetJobWithResponse call
func (SlurmV0043GetJobResponse) Status ¶
func (r SlurmV0043GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetJobResponse) StatusCode ¶
func (r SlurmV0043GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetJobsParams ¶
type SlurmV0043GetJobsParams 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 *SlurmV0043GetJobsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetJobsParams defines parameters for SlurmV0043GetJobs.
type SlurmV0043GetJobsParamsFlags ¶
type SlurmV0043GetJobsParamsFlags string
SlurmV0043GetJobsParamsFlags defines parameters for SlurmV0043GetJobs.
const ( SlurmV0043GetJobsParamsFlagsALL SlurmV0043GetJobsParamsFlags = "ALL" SlurmV0043GetJobsParamsFlagsDETAIL SlurmV0043GetJobsParamsFlags = "DETAIL" SlurmV0043GetJobsParamsFlagsFEDERATION SlurmV0043GetJobsParamsFlags = "FEDERATION" SlurmV0043GetJobsParamsFlagsFUTURE SlurmV0043GetJobsParamsFlags = "FUTURE" SlurmV0043GetJobsParamsFlagsLOCAL SlurmV0043GetJobsParamsFlags = "LOCAL" SlurmV0043GetJobsParamsFlagsMIXED SlurmV0043GetJobsParamsFlags = "MIXED" SlurmV0043GetJobsParamsFlagsSIBLING SlurmV0043GetJobsParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetJobsParamsFlags.
func (SlurmV0043GetJobsParamsFlags) Valid ¶
func (e SlurmV0043GetJobsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetJobsParamsFlags enum.
type SlurmV0043GetJobsResponse ¶
type SlurmV0043GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobInfoResp
JSONDefault *V0043OpenapiJobInfoResp
}
func ParseSlurmV0043GetJobsResponse ¶
func ParseSlurmV0043GetJobsResponse(rsp *http.Response) (*SlurmV0043GetJobsResponse, error)
ParseSlurmV0043GetJobsResponse parses an HTTP response from a SlurmV0043GetJobsWithResponse call
func (SlurmV0043GetJobsResponse) Status ¶
func (r SlurmV0043GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetJobsResponse) StatusCode ¶
func (r SlurmV0043GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetJobsStateParams ¶
type SlurmV0043GetJobsStateParams struct {
// JobId CSV list of Job IDs to search for
JobId *string `form:"job_id,omitempty" json:"job_id,omitempty"`
}
SlurmV0043GetJobsStateParams defines parameters for SlurmV0043GetJobsState.
type SlurmV0043GetJobsStateResponse ¶
type SlurmV0043GetJobsStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobInfoResp
JSONDefault *V0043OpenapiJobInfoResp
}
func ParseSlurmV0043GetJobsStateResponse ¶
func ParseSlurmV0043GetJobsStateResponse(rsp *http.Response) (*SlurmV0043GetJobsStateResponse, error)
ParseSlurmV0043GetJobsStateResponse parses an HTTP response from a SlurmV0043GetJobsStateWithResponse call
func (SlurmV0043GetJobsStateResponse) Status ¶
func (r SlurmV0043GetJobsStateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetJobsStateResponse) StatusCode ¶
func (r SlurmV0043GetJobsStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetLicensesResponse ¶
type SlurmV0043GetLicensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiLicensesResp
JSONDefault *V0043OpenapiLicensesResp
}
func ParseSlurmV0043GetLicensesResponse ¶
func ParseSlurmV0043GetLicensesResponse(rsp *http.Response) (*SlurmV0043GetLicensesResponse, error)
ParseSlurmV0043GetLicensesResponse parses an HTTP response from a SlurmV0043GetLicensesWithResponse call
func (SlurmV0043GetLicensesResponse) Status ¶
func (r SlurmV0043GetLicensesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetLicensesResponse) StatusCode ¶
func (r SlurmV0043GetLicensesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetNodeParams ¶
type SlurmV0043GetNodeParams 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 *SlurmV0043GetNodeParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetNodeParams defines parameters for SlurmV0043GetNode.
type SlurmV0043GetNodeParamsFlags ¶
type SlurmV0043GetNodeParamsFlags string
SlurmV0043GetNodeParamsFlags defines parameters for SlurmV0043GetNode.
const ( SlurmV0043GetNodeParamsFlagsALL SlurmV0043GetNodeParamsFlags = "ALL" SlurmV0043GetNodeParamsFlagsDETAIL SlurmV0043GetNodeParamsFlags = "DETAIL" SlurmV0043GetNodeParamsFlagsFEDERATION SlurmV0043GetNodeParamsFlags = "FEDERATION" SlurmV0043GetNodeParamsFlagsFUTURE SlurmV0043GetNodeParamsFlags = "FUTURE" SlurmV0043GetNodeParamsFlagsLOCAL SlurmV0043GetNodeParamsFlags = "LOCAL" SlurmV0043GetNodeParamsFlagsMIXED SlurmV0043GetNodeParamsFlags = "MIXED" SlurmV0043GetNodeParamsFlagsSIBLING SlurmV0043GetNodeParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetNodeParamsFlags.
func (SlurmV0043GetNodeParamsFlags) Valid ¶
func (e SlurmV0043GetNodeParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetNodeParamsFlags enum.
type SlurmV0043GetNodeResponse ¶
type SlurmV0043GetNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiNodesResp
JSONDefault *V0043OpenapiNodesResp
}
func ParseSlurmV0043GetNodeResponse ¶
func ParseSlurmV0043GetNodeResponse(rsp *http.Response) (*SlurmV0043GetNodeResponse, error)
ParseSlurmV0043GetNodeResponse parses an HTTP response from a SlurmV0043GetNodeWithResponse call
func (SlurmV0043GetNodeResponse) Status ¶
func (r SlurmV0043GetNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetNodeResponse) StatusCode ¶
func (r SlurmV0043GetNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetNodesParams ¶
type SlurmV0043GetNodesParams 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 *SlurmV0043GetNodesParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetNodesParams defines parameters for SlurmV0043GetNodes.
type SlurmV0043GetNodesParamsFlags ¶
type SlurmV0043GetNodesParamsFlags string
SlurmV0043GetNodesParamsFlags defines parameters for SlurmV0043GetNodes.
const ( SlurmV0043GetNodesParamsFlagsALL SlurmV0043GetNodesParamsFlags = "ALL" SlurmV0043GetNodesParamsFlagsDETAIL SlurmV0043GetNodesParamsFlags = "DETAIL" SlurmV0043GetNodesParamsFlagsFEDERATION SlurmV0043GetNodesParamsFlags = "FEDERATION" SlurmV0043GetNodesParamsFlagsFUTURE SlurmV0043GetNodesParamsFlags = "FUTURE" SlurmV0043GetNodesParamsFlagsLOCAL SlurmV0043GetNodesParamsFlags = "LOCAL" SlurmV0043GetNodesParamsFlagsMIXED SlurmV0043GetNodesParamsFlags = "MIXED" SlurmV0043GetNodesParamsFlagsSIBLING SlurmV0043GetNodesParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetNodesParamsFlags.
func (SlurmV0043GetNodesParamsFlags) Valid ¶
func (e SlurmV0043GetNodesParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetNodesParamsFlags enum.
type SlurmV0043GetNodesResponse ¶
type SlurmV0043GetNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiNodesResp
JSONDefault *V0043OpenapiNodesResp
}
func ParseSlurmV0043GetNodesResponse ¶
func ParseSlurmV0043GetNodesResponse(rsp *http.Response) (*SlurmV0043GetNodesResponse, error)
ParseSlurmV0043GetNodesResponse parses an HTTP response from a SlurmV0043GetNodesWithResponse call
func (SlurmV0043GetNodesResponse) Status ¶
func (r SlurmV0043GetNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetNodesResponse) StatusCode ¶
func (r SlurmV0043GetNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetPartitionParams ¶
type SlurmV0043GetPartitionParams 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 *SlurmV0043GetPartitionParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetPartitionParams defines parameters for SlurmV0043GetPartition.
type SlurmV0043GetPartitionParamsFlags ¶
type SlurmV0043GetPartitionParamsFlags string
SlurmV0043GetPartitionParamsFlags defines parameters for SlurmV0043GetPartition.
const ( SlurmV0043GetPartitionParamsFlagsALL SlurmV0043GetPartitionParamsFlags = "ALL" SlurmV0043GetPartitionParamsFlagsDETAIL SlurmV0043GetPartitionParamsFlags = "DETAIL" SlurmV0043GetPartitionParamsFlagsFEDERATION SlurmV0043GetPartitionParamsFlags = "FEDERATION" SlurmV0043GetPartitionParamsFlagsFUTURE SlurmV0043GetPartitionParamsFlags = "FUTURE" SlurmV0043GetPartitionParamsFlagsLOCAL SlurmV0043GetPartitionParamsFlags = "LOCAL" SlurmV0043GetPartitionParamsFlagsMIXED SlurmV0043GetPartitionParamsFlags = "MIXED" SlurmV0043GetPartitionParamsFlagsSIBLING SlurmV0043GetPartitionParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetPartitionParamsFlags.
func (SlurmV0043GetPartitionParamsFlags) Valid ¶
func (e SlurmV0043GetPartitionParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetPartitionParamsFlags enum.
type SlurmV0043GetPartitionResponse ¶
type SlurmV0043GetPartitionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiPartitionResp
JSONDefault *V0043OpenapiPartitionResp
}
func ParseSlurmV0043GetPartitionResponse ¶
func ParseSlurmV0043GetPartitionResponse(rsp *http.Response) (*SlurmV0043GetPartitionResponse, error)
ParseSlurmV0043GetPartitionResponse parses an HTTP response from a SlurmV0043GetPartitionWithResponse call
func (SlurmV0043GetPartitionResponse) Status ¶
func (r SlurmV0043GetPartitionResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetPartitionResponse) StatusCode ¶
func (r SlurmV0043GetPartitionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetPartitionsParams ¶
type SlurmV0043GetPartitionsParams 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 *SlurmV0043GetPartitionsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0043GetPartitionsParams defines parameters for SlurmV0043GetPartitions.
type SlurmV0043GetPartitionsParamsFlags ¶
type SlurmV0043GetPartitionsParamsFlags string
SlurmV0043GetPartitionsParamsFlags defines parameters for SlurmV0043GetPartitions.
const ( SlurmV0043GetPartitionsParamsFlagsALL SlurmV0043GetPartitionsParamsFlags = "ALL" SlurmV0043GetPartitionsParamsFlagsDETAIL SlurmV0043GetPartitionsParamsFlags = "DETAIL" SlurmV0043GetPartitionsParamsFlagsFEDERATION SlurmV0043GetPartitionsParamsFlags = "FEDERATION" SlurmV0043GetPartitionsParamsFlagsFUTURE SlurmV0043GetPartitionsParamsFlags = "FUTURE" SlurmV0043GetPartitionsParamsFlagsLOCAL SlurmV0043GetPartitionsParamsFlags = "LOCAL" SlurmV0043GetPartitionsParamsFlagsMIXED SlurmV0043GetPartitionsParamsFlags = "MIXED" SlurmV0043GetPartitionsParamsFlagsSIBLING SlurmV0043GetPartitionsParamsFlags = "SIBLING" )
Defines values for SlurmV0043GetPartitionsParamsFlags.
func (SlurmV0043GetPartitionsParamsFlags) Valid ¶
func (e SlurmV0043GetPartitionsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0043GetPartitionsParamsFlags enum.
type SlurmV0043GetPartitionsResponse ¶
type SlurmV0043GetPartitionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiPartitionResp
JSONDefault *V0043OpenapiPartitionResp
}
func ParseSlurmV0043GetPartitionsResponse ¶
func ParseSlurmV0043GetPartitionsResponse(rsp *http.Response) (*SlurmV0043GetPartitionsResponse, error)
ParseSlurmV0043GetPartitionsResponse parses an HTTP response from a SlurmV0043GetPartitionsWithResponse call
func (SlurmV0043GetPartitionsResponse) Status ¶
func (r SlurmV0043GetPartitionsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetPartitionsResponse) StatusCode ¶
func (r SlurmV0043GetPartitionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetPingResponse ¶
type SlurmV0043GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiPingArrayResp
JSONDefault *V0043OpenapiPingArrayResp
}
func ParseSlurmV0043GetPingResponse ¶
func ParseSlurmV0043GetPingResponse(rsp *http.Response) (*SlurmV0043GetPingResponse, error)
ParseSlurmV0043GetPingResponse parses an HTTP response from a SlurmV0043GetPingWithResponse call
func (SlurmV0043GetPingResponse) Status ¶
func (r SlurmV0043GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetPingResponse) StatusCode ¶
func (r SlurmV0043GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetReconfigureResponse ¶
type SlurmV0043GetReconfigureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmV0043GetReconfigureResponse ¶
func ParseSlurmV0043GetReconfigureResponse(rsp *http.Response) (*SlurmV0043GetReconfigureResponse, error)
ParseSlurmV0043GetReconfigureResponse parses an HTTP response from a SlurmV0043GetReconfigureWithResponse call
func (SlurmV0043GetReconfigureResponse) Status ¶
func (r SlurmV0043GetReconfigureResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetReconfigureResponse) StatusCode ¶
func (r SlurmV0043GetReconfigureResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetReservationParams ¶
type SlurmV0043GetReservationParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0043GetReservationParams defines parameters for SlurmV0043GetReservation.
type SlurmV0043GetReservationResponse ¶
type SlurmV0043GetReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiReservationResp
JSONDefault *V0043OpenapiReservationResp
}
func ParseSlurmV0043GetReservationResponse ¶
func ParseSlurmV0043GetReservationResponse(rsp *http.Response) (*SlurmV0043GetReservationResponse, error)
ParseSlurmV0043GetReservationResponse parses an HTTP response from a SlurmV0043GetReservationWithResponse call
func (SlurmV0043GetReservationResponse) Status ¶
func (r SlurmV0043GetReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetReservationResponse) StatusCode ¶
func (r SlurmV0043GetReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetReservationsParams ¶
type SlurmV0043GetReservationsParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0043GetReservationsParams defines parameters for SlurmV0043GetReservations.
type SlurmV0043GetReservationsResponse ¶
type SlurmV0043GetReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiReservationResp
JSONDefault *V0043OpenapiReservationResp
}
func ParseSlurmV0043GetReservationsResponse ¶
func ParseSlurmV0043GetReservationsResponse(rsp *http.Response) (*SlurmV0043GetReservationsResponse, error)
ParseSlurmV0043GetReservationsResponse parses an HTTP response from a SlurmV0043GetReservationsWithResponse call
func (SlurmV0043GetReservationsResponse) Status ¶
func (r SlurmV0043GetReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetReservationsResponse) StatusCode ¶
func (r SlurmV0043GetReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043GetSharesParams ¶
type SlurmV0043GetSharesParams struct {
Accounts *string `form:"accounts,omitempty" json:"accounts,omitempty"`
Users *string `form:"users,omitempty" json:"users,omitempty"`
}
SlurmV0043GetSharesParams defines parameters for SlurmV0043GetShares.
type SlurmV0043GetSharesResponse ¶
type SlurmV0043GetSharesResponse struct {
}
func ParseSlurmV0043GetSharesResponse ¶
func ParseSlurmV0043GetSharesResponse(rsp *http.Response) (*SlurmV0043GetSharesResponse, error)
ParseSlurmV0043GetSharesResponse parses an HTTP response from a SlurmV0043GetSharesWithResponse call
func (SlurmV0043GetSharesResponse) Status ¶
func (r SlurmV0043GetSharesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043GetSharesResponse) StatusCode ¶
func (r SlurmV0043GetSharesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostJobAllocateJSONRequestBody ¶
type SlurmV0043PostJobAllocateJSONRequestBody = V0043JobAllocReq
SlurmV0043PostJobAllocateJSONRequestBody defines body for SlurmV0043PostJobAllocate for application/json ContentType.
type SlurmV0043PostJobAllocateResponse ¶
type SlurmV0043PostJobAllocateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobAllocResp
JSONDefault *V0043OpenapiJobAllocResp
}
func ParseSlurmV0043PostJobAllocateResponse ¶
func ParseSlurmV0043PostJobAllocateResponse(rsp *http.Response) (*SlurmV0043PostJobAllocateResponse, error)
ParseSlurmV0043PostJobAllocateResponse parses an HTTP response from a SlurmV0043PostJobAllocateWithResponse call
func (SlurmV0043PostJobAllocateResponse) Status ¶
func (r SlurmV0043PostJobAllocateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostJobAllocateResponse) StatusCode ¶
func (r SlurmV0043PostJobAllocateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostJobJSONRequestBody ¶
type SlurmV0043PostJobJSONRequestBody = V0043JobDescMsg
SlurmV0043PostJobJSONRequestBody defines body for SlurmV0043PostJob for application/json ContentType.
type SlurmV0043PostJobResponse ¶
type SlurmV0043PostJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobPostResponse
JSONDefault *V0043OpenapiJobPostResponse
}
func ParseSlurmV0043PostJobResponse ¶
func ParseSlurmV0043PostJobResponse(rsp *http.Response) (*SlurmV0043PostJobResponse, error)
ParseSlurmV0043PostJobResponse parses an HTTP response from a SlurmV0043PostJobWithResponse call
func (SlurmV0043PostJobResponse) Status ¶
func (r SlurmV0043PostJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostJobResponse) StatusCode ¶
func (r SlurmV0043PostJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostJobSubmitJSONRequestBody ¶
type SlurmV0043PostJobSubmitJSONRequestBody = V0043JobSubmitReq
SlurmV0043PostJobSubmitJSONRequestBody defines body for SlurmV0043PostJobSubmit for application/json ContentType.
type SlurmV0043PostJobSubmitResponse ¶
type SlurmV0043PostJobSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiJobSubmitResponse
JSONDefault *V0043OpenapiJobSubmitResponse
}
func ParseSlurmV0043PostJobSubmitResponse ¶
func ParseSlurmV0043PostJobSubmitResponse(rsp *http.Response) (*SlurmV0043PostJobSubmitResponse, error)
ParseSlurmV0043PostJobSubmitResponse parses an HTTP response from a SlurmV0043PostJobSubmitWithResponse call
func (SlurmV0043PostJobSubmitResponse) Status ¶
func (r SlurmV0043PostJobSubmitResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostJobSubmitResponse) StatusCode ¶
func (r SlurmV0043PostJobSubmitResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostNodeJSONRequestBody ¶
type SlurmV0043PostNodeJSONRequestBody = V0043UpdateNodeMsg
SlurmV0043PostNodeJSONRequestBody defines body for SlurmV0043PostNode for application/json ContentType.
type SlurmV0043PostNodeResponse ¶
type SlurmV0043PostNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmV0043PostNodeResponse ¶
func ParseSlurmV0043PostNodeResponse(rsp *http.Response) (*SlurmV0043PostNodeResponse, error)
ParseSlurmV0043PostNodeResponse parses an HTTP response from a SlurmV0043PostNodeWithResponse call
func (SlurmV0043PostNodeResponse) Status ¶
func (r SlurmV0043PostNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostNodeResponse) StatusCode ¶
func (r SlurmV0043PostNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostNodesJSONRequestBody ¶
type SlurmV0043PostNodesJSONRequestBody = V0043UpdateNodeMsg
SlurmV0043PostNodesJSONRequestBody defines body for SlurmV0043PostNodes for application/json ContentType.
type SlurmV0043PostNodesResponse ¶
type SlurmV0043PostNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmV0043PostNodesResponse ¶
func ParseSlurmV0043PostNodesResponse(rsp *http.Response) (*SlurmV0043PostNodesResponse, error)
ParseSlurmV0043PostNodesResponse parses an HTTP response from a SlurmV0043PostNodesWithResponse call
func (SlurmV0043PostNodesResponse) Status ¶
func (r SlurmV0043PostNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostNodesResponse) StatusCode ¶
func (r SlurmV0043PostNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostReservationJSONRequestBody ¶
type SlurmV0043PostReservationJSONRequestBody = V0043ReservationDescMsg
SlurmV0043PostReservationJSONRequestBody defines body for SlurmV0043PostReservation for application/json ContentType.
type SlurmV0043PostReservationResponse ¶
type SlurmV0043PostReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiReservationModResp
JSONDefault *V0043OpenapiReservationModResp
}
func ParseSlurmV0043PostReservationResponse ¶
func ParseSlurmV0043PostReservationResponse(rsp *http.Response) (*SlurmV0043PostReservationResponse, error)
ParseSlurmV0043PostReservationResponse parses an HTTP response from a SlurmV0043PostReservationWithResponse call
func (SlurmV0043PostReservationResponse) Status ¶
func (r SlurmV0043PostReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostReservationResponse) StatusCode ¶
func (r SlurmV0043PostReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0043PostReservationsJSONRequestBody ¶
type SlurmV0043PostReservationsJSONRequestBody = V0043ReservationModReq
SlurmV0043PostReservationsJSONRequestBody defines body for SlurmV0043PostReservations for application/json ContentType.
type SlurmV0043PostReservationsResponse ¶
type SlurmV0043PostReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiReservationModResp
JSONDefault *V0043OpenapiReservationModResp
}
func ParseSlurmV0043PostReservationsResponse ¶
func ParseSlurmV0043PostReservationsResponse(rsp *http.Response) (*SlurmV0043PostReservationsResponse, error)
ParseSlurmV0043PostReservationsResponse parses an HTTP response from a SlurmV0043PostReservationsWithResponse call
func (SlurmV0043PostReservationsResponse) Status ¶
func (r SlurmV0043PostReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0043PostReservationsResponse) StatusCode ¶
func (r SlurmV0043PostReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteAccountResponse ¶
type SlurmdbV0043DeleteAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAccountsRemovedResp
JSONDefault *V0043OpenapiAccountsRemovedResp
}
func ParseSlurmdbV0043DeleteAccountResponse ¶
func ParseSlurmdbV0043DeleteAccountResponse(rsp *http.Response) (*SlurmdbV0043DeleteAccountResponse, error)
ParseSlurmdbV0043DeleteAccountResponse parses an HTTP response from a SlurmdbV0043DeleteAccountWithResponse call
func (SlurmdbV0043DeleteAccountResponse) Status ¶
func (r SlurmdbV0043DeleteAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteAccountResponse) StatusCode ¶
func (r SlurmdbV0043DeleteAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteAssociationParams ¶
type SlurmdbV0043DeleteAssociationParams 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"`
}
SlurmdbV0043DeleteAssociationParams defines parameters for SlurmdbV0043DeleteAssociation.
type SlurmdbV0043DeleteAssociationResponse ¶
type SlurmdbV0043DeleteAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAssocsRemovedResp
JSONDefault *V0043OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0043DeleteAssociationResponse ¶
func ParseSlurmdbV0043DeleteAssociationResponse(rsp *http.Response) (*SlurmdbV0043DeleteAssociationResponse, error)
ParseSlurmdbV0043DeleteAssociationResponse parses an HTTP response from a SlurmdbV0043DeleteAssociationWithResponse call
func (SlurmdbV0043DeleteAssociationResponse) Status ¶
func (r SlurmdbV0043DeleteAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteAssociationResponse) StatusCode ¶
func (r SlurmdbV0043DeleteAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteAssociationsParams ¶
type SlurmdbV0043DeleteAssociationsParams 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"`
}
SlurmdbV0043DeleteAssociationsParams defines parameters for SlurmdbV0043DeleteAssociations.
type SlurmdbV0043DeleteAssociationsResponse ¶
type SlurmdbV0043DeleteAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAssocsRemovedResp
JSONDefault *V0043OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0043DeleteAssociationsResponse ¶
func ParseSlurmdbV0043DeleteAssociationsResponse(rsp *http.Response) (*SlurmdbV0043DeleteAssociationsResponse, error)
ParseSlurmdbV0043DeleteAssociationsResponse parses an HTTP response from a SlurmdbV0043DeleteAssociationsWithResponse call
func (SlurmdbV0043DeleteAssociationsResponse) Status ¶
func (r SlurmdbV0043DeleteAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteAssociationsResponse) StatusCode ¶
func (r SlurmdbV0043DeleteAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteClusterParams ¶
type SlurmdbV0043DeleteClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0043DeleteClusterParamsClassification `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 *SlurmdbV0043DeleteClusterParamsFlags `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"`
}
SlurmdbV0043DeleteClusterParams defines parameters for SlurmdbV0043DeleteCluster.
type SlurmdbV0043DeleteClusterParamsClassification ¶
type SlurmdbV0043DeleteClusterParamsClassification string
SlurmdbV0043DeleteClusterParamsClassification defines parameters for SlurmdbV0043DeleteCluster.
const ( SlurmdbV0043DeleteClusterParamsClassificationCAPABILITY SlurmdbV0043DeleteClusterParamsClassification = "CAPABILITY" SlurmdbV0043DeleteClusterParamsClassificationCAPACITY SlurmdbV0043DeleteClusterParamsClassification = "CAPACITY" SlurmdbV0043DeleteClusterParamsClassificationCAPAPACITY SlurmdbV0043DeleteClusterParamsClassification = "CAPAPACITY" SlurmdbV0043DeleteClusterParamsClassificationUNCLASSIFIED SlurmdbV0043DeleteClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0043DeleteClusterParamsClassification.
func (SlurmdbV0043DeleteClusterParamsClassification) Valid ¶
func (e SlurmdbV0043DeleteClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043DeleteClusterParamsClassification enum.
type SlurmdbV0043DeleteClusterParamsFlags ¶
type SlurmdbV0043DeleteClusterParamsFlags string
SlurmdbV0043DeleteClusterParamsFlags defines parameters for SlurmdbV0043DeleteCluster.
const ( SlurmdbV0043DeleteClusterParamsFlagsDELETED SlurmdbV0043DeleteClusterParamsFlags = "DELETED" SlurmdbV0043DeleteClusterParamsFlagsEXTERNAL SlurmdbV0043DeleteClusterParamsFlags = "EXTERNAL" SlurmdbV0043DeleteClusterParamsFlagsFEDERATION SlurmdbV0043DeleteClusterParamsFlags = "FEDERATION" SlurmdbV0043DeleteClusterParamsFlagsMULTIPLESLURMD SlurmdbV0043DeleteClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0043DeleteClusterParamsFlagsREGISTERING SlurmdbV0043DeleteClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0043DeleteClusterParamsFlags.
func (SlurmdbV0043DeleteClusterParamsFlags) Valid ¶
func (e SlurmdbV0043DeleteClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043DeleteClusterParamsFlags enum.
type SlurmdbV0043DeleteClusterResponse ¶
type SlurmdbV0043DeleteClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiClustersRemovedResp
JSONDefault *V0043OpenapiClustersRemovedResp
}
func ParseSlurmdbV0043DeleteClusterResponse ¶
func ParseSlurmdbV0043DeleteClusterResponse(rsp *http.Response) (*SlurmdbV0043DeleteClusterResponse, error)
ParseSlurmdbV0043DeleteClusterResponse parses an HTTP response from a SlurmdbV0043DeleteClusterWithResponse call
func (SlurmdbV0043DeleteClusterResponse) Status ¶
func (r SlurmdbV0043DeleteClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteClusterResponse) StatusCode ¶
func (r SlurmdbV0043DeleteClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteSingleQosResponse ¶
type SlurmdbV0043DeleteSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdQosRemovedResp
JSONDefault *V0043OpenapiSlurmdbdQosRemovedResp
}
func ParseSlurmdbV0043DeleteSingleQosResponse ¶
func ParseSlurmdbV0043DeleteSingleQosResponse(rsp *http.Response) (*SlurmdbV0043DeleteSingleQosResponse, error)
ParseSlurmdbV0043DeleteSingleQosResponse parses an HTTP response from a SlurmdbV0043DeleteSingleQosWithResponse call
func (SlurmdbV0043DeleteSingleQosResponse) Status ¶
func (r SlurmdbV0043DeleteSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteSingleQosResponse) StatusCode ¶
func (r SlurmdbV0043DeleteSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteUserResponse ¶
type SlurmdbV0043DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043DeleteUserResponse ¶
func ParseSlurmdbV0043DeleteUserResponse(rsp *http.Response) (*SlurmdbV0043DeleteUserResponse, error)
ParseSlurmdbV0043DeleteUserResponse parses an HTTP response from a SlurmdbV0043DeleteUserWithResponse call
func (SlurmdbV0043DeleteUserResponse) Status ¶
func (r SlurmdbV0043DeleteUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteUserResponse) StatusCode ¶
func (r SlurmdbV0043DeleteUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043DeleteWckeyResponse ¶
type SlurmdbV0043DeleteWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiWckeyRemovedResp
JSONDefault *V0043OpenapiWckeyRemovedResp
}
func ParseSlurmdbV0043DeleteWckeyResponse ¶
func ParseSlurmdbV0043DeleteWckeyResponse(rsp *http.Response) (*SlurmdbV0043DeleteWckeyResponse, error)
ParseSlurmdbV0043DeleteWckeyResponse parses an HTTP response from a SlurmdbV0043DeleteWckeyWithResponse call
func (SlurmdbV0043DeleteWckeyResponse) Status ¶
func (r SlurmdbV0043DeleteWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043DeleteWckeyResponse) StatusCode ¶
func (r SlurmdbV0043DeleteWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetAccountParams ¶
type SlurmdbV0043GetAccountParams 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"`
}
SlurmdbV0043GetAccountParams defines parameters for SlurmdbV0043GetAccount.
type SlurmdbV0043GetAccountResponse ¶
type SlurmdbV0043GetAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAccountsResp
JSONDefault *V0043OpenapiAccountsResp
}
func ParseSlurmdbV0043GetAccountResponse ¶
func ParseSlurmdbV0043GetAccountResponse(rsp *http.Response) (*SlurmdbV0043GetAccountResponse, error)
ParseSlurmdbV0043GetAccountResponse parses an HTTP response from a SlurmdbV0043GetAccountWithResponse call
func (SlurmdbV0043GetAccountResponse) Status ¶
func (r SlurmdbV0043GetAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetAccountResponse) StatusCode ¶
func (r SlurmdbV0043GetAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetAccountsParams ¶
type SlurmdbV0043GetAccountsParams 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"`
}
SlurmdbV0043GetAccountsParams defines parameters for SlurmdbV0043GetAccounts.
type SlurmdbV0043GetAccountsResponse ¶
type SlurmdbV0043GetAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAccountsResp
JSONDefault *V0043OpenapiAccountsResp
}
func ParseSlurmdbV0043GetAccountsResponse ¶
func ParseSlurmdbV0043GetAccountsResponse(rsp *http.Response) (*SlurmdbV0043GetAccountsResponse, error)
ParseSlurmdbV0043GetAccountsResponse parses an HTTP response from a SlurmdbV0043GetAccountsWithResponse call
func (SlurmdbV0043GetAccountsResponse) Status ¶
func (r SlurmdbV0043GetAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetAccountsResponse) StatusCode ¶
func (r SlurmdbV0043GetAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetAssociationParams ¶
type SlurmdbV0043GetAssociationParams 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"`
}
SlurmdbV0043GetAssociationParams defines parameters for SlurmdbV0043GetAssociation.
type SlurmdbV0043GetAssociationResponse ¶
type SlurmdbV0043GetAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAssocsResp
JSONDefault *V0043OpenapiAssocsResp
}
func ParseSlurmdbV0043GetAssociationResponse ¶
func ParseSlurmdbV0043GetAssociationResponse(rsp *http.Response) (*SlurmdbV0043GetAssociationResponse, error)
ParseSlurmdbV0043GetAssociationResponse parses an HTTP response from a SlurmdbV0043GetAssociationWithResponse call
func (SlurmdbV0043GetAssociationResponse) Status ¶
func (r SlurmdbV0043GetAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetAssociationResponse) StatusCode ¶
func (r SlurmdbV0043GetAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetAssociationsParams ¶
type SlurmdbV0043GetAssociationsParams 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"`
}
SlurmdbV0043GetAssociationsParams defines parameters for SlurmdbV0043GetAssociations.
type SlurmdbV0043GetAssociationsResponse ¶
type SlurmdbV0043GetAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAssocsResp
JSONDefault *V0043OpenapiAssocsResp
}
func ParseSlurmdbV0043GetAssociationsResponse ¶
func ParseSlurmdbV0043GetAssociationsResponse(rsp *http.Response) (*SlurmdbV0043GetAssociationsResponse, error)
ParseSlurmdbV0043GetAssociationsResponse parses an HTTP response from a SlurmdbV0043GetAssociationsWithResponse call
func (SlurmdbV0043GetAssociationsResponse) Status ¶
func (r SlurmdbV0043GetAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetAssociationsResponse) StatusCode ¶
func (r SlurmdbV0043GetAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetClusterParams ¶
type SlurmdbV0043GetClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0043GetClusterParamsClassification `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 *SlurmdbV0043GetClusterParamsFlags `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"`
}
SlurmdbV0043GetClusterParams defines parameters for SlurmdbV0043GetCluster.
type SlurmdbV0043GetClusterParamsClassification ¶
type SlurmdbV0043GetClusterParamsClassification string
SlurmdbV0043GetClusterParamsClassification defines parameters for SlurmdbV0043GetCluster.
const ( SlurmdbV0043GetClusterParamsClassificationCAPABILITY SlurmdbV0043GetClusterParamsClassification = "CAPABILITY" SlurmdbV0043GetClusterParamsClassificationCAPACITY SlurmdbV0043GetClusterParamsClassification = "CAPACITY" SlurmdbV0043GetClusterParamsClassificationCAPAPACITY SlurmdbV0043GetClusterParamsClassification = "CAPAPACITY" SlurmdbV0043GetClusterParamsClassificationUNCLASSIFIED SlurmdbV0043GetClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0043GetClusterParamsClassification.
func (SlurmdbV0043GetClusterParamsClassification) Valid ¶
func (e SlurmdbV0043GetClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043GetClusterParamsClassification enum.
type SlurmdbV0043GetClusterParamsFlags ¶
type SlurmdbV0043GetClusterParamsFlags string
SlurmdbV0043GetClusterParamsFlags defines parameters for SlurmdbV0043GetCluster.
const ( SlurmdbV0043GetClusterParamsFlagsDELETED SlurmdbV0043GetClusterParamsFlags = "DELETED" SlurmdbV0043GetClusterParamsFlagsEXTERNAL SlurmdbV0043GetClusterParamsFlags = "EXTERNAL" SlurmdbV0043GetClusterParamsFlagsFEDERATION SlurmdbV0043GetClusterParamsFlags = "FEDERATION" SlurmdbV0043GetClusterParamsFlagsMULTIPLESLURMD SlurmdbV0043GetClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0043GetClusterParamsFlagsREGISTERING SlurmdbV0043GetClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0043GetClusterParamsFlags.
func (SlurmdbV0043GetClusterParamsFlags) Valid ¶
func (e SlurmdbV0043GetClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043GetClusterParamsFlags enum.
type SlurmdbV0043GetClusterResponse ¶
type SlurmdbV0043GetClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiClustersResp
JSONDefault *V0043OpenapiClustersResp
}
func ParseSlurmdbV0043GetClusterResponse ¶
func ParseSlurmdbV0043GetClusterResponse(rsp *http.Response) (*SlurmdbV0043GetClusterResponse, error)
ParseSlurmdbV0043GetClusterResponse parses an HTTP response from a SlurmdbV0043GetClusterWithResponse call
func (SlurmdbV0043GetClusterResponse) Status ¶
func (r SlurmdbV0043GetClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetClusterResponse) StatusCode ¶
func (r SlurmdbV0043GetClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetClustersParams ¶
type SlurmdbV0043GetClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0043GetClustersParams defines parameters for SlurmdbV0043GetClusters.
type SlurmdbV0043GetClustersResponse ¶
type SlurmdbV0043GetClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiClustersResp
JSONDefault *V0043OpenapiClustersResp
}
func ParseSlurmdbV0043GetClustersResponse ¶
func ParseSlurmdbV0043GetClustersResponse(rsp *http.Response) (*SlurmdbV0043GetClustersResponse, error)
ParseSlurmdbV0043GetClustersResponse parses an HTTP response from a SlurmdbV0043GetClustersWithResponse call
func (SlurmdbV0043GetClustersResponse) Status ¶
func (r SlurmdbV0043GetClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetClustersResponse) StatusCode ¶
func (r SlurmdbV0043GetClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetConfigResponse ¶
type SlurmdbV0043GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdConfigResp
JSONDefault *V0043OpenapiSlurmdbdConfigResp
}
func ParseSlurmdbV0043GetConfigResponse ¶
func ParseSlurmdbV0043GetConfigResponse(rsp *http.Response) (*SlurmdbV0043GetConfigResponse, error)
ParseSlurmdbV0043GetConfigResponse parses an HTTP response from a SlurmdbV0043GetConfigWithResponse call
func (SlurmdbV0043GetConfigResponse) Status ¶
func (r SlurmdbV0043GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetConfigResponse) StatusCode ¶
func (r SlurmdbV0043GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetDiagResponse ¶
type SlurmdbV0043GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdStatsResp
JSONDefault *V0043OpenapiSlurmdbdStatsResp
}
func ParseSlurmdbV0043GetDiagResponse ¶
func ParseSlurmdbV0043GetDiagResponse(rsp *http.Response) (*SlurmdbV0043GetDiagResponse, error)
ParseSlurmdbV0043GetDiagResponse parses an HTTP response from a SlurmdbV0043GetDiagWithResponse call
func (SlurmdbV0043GetDiagResponse) Status ¶
func (r SlurmdbV0043GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetDiagResponse) StatusCode ¶
func (r SlurmdbV0043GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetInstanceParams ¶
type SlurmdbV0043GetInstanceParams 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"`
}
SlurmdbV0043GetInstanceParams defines parameters for SlurmdbV0043GetInstance.
type SlurmdbV0043GetInstanceResponse ¶
type SlurmdbV0043GetInstanceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiInstancesResp
JSONDefault *V0043OpenapiInstancesResp
}
func ParseSlurmdbV0043GetInstanceResponse ¶
func ParseSlurmdbV0043GetInstanceResponse(rsp *http.Response) (*SlurmdbV0043GetInstanceResponse, error)
ParseSlurmdbV0043GetInstanceResponse parses an HTTP response from a SlurmdbV0043GetInstanceWithResponse call
func (SlurmdbV0043GetInstanceResponse) Status ¶
func (r SlurmdbV0043GetInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetInstanceResponse) StatusCode ¶
func (r SlurmdbV0043GetInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetInstancesParams ¶
type SlurmdbV0043GetInstancesParams 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"`
}
SlurmdbV0043GetInstancesParams defines parameters for SlurmdbV0043GetInstances.
type SlurmdbV0043GetInstancesResponse ¶
type SlurmdbV0043GetInstancesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiInstancesResp
JSONDefault *V0043OpenapiInstancesResp
}
func ParseSlurmdbV0043GetInstancesResponse ¶
func ParseSlurmdbV0043GetInstancesResponse(rsp *http.Response) (*SlurmdbV0043GetInstancesResponse, error)
ParseSlurmdbV0043GetInstancesResponse parses an HTTP response from a SlurmdbV0043GetInstancesWithResponse call
func (SlurmdbV0043GetInstancesResponse) Status ¶
func (r SlurmdbV0043GetInstancesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetInstancesResponse) StatusCode ¶
func (r SlurmdbV0043GetInstancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetJobResponse ¶
type SlurmdbV0043GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdJobsResp
JSONDefault *V0043OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0043GetJobResponse ¶
func ParseSlurmdbV0043GetJobResponse(rsp *http.Response) (*SlurmdbV0043GetJobResponse, error)
ParseSlurmdbV0043GetJobResponse parses an HTTP response from a SlurmdbV0043GetJobWithResponse call
func (SlurmdbV0043GetJobResponse) Status ¶
func (r SlurmdbV0043GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetJobResponse) StatusCode ¶
func (r SlurmdbV0043GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetJobsParams ¶
type SlurmdbV0043GetJobsParams 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"`
}
SlurmdbV0043GetJobsParams defines parameters for SlurmdbV0043GetJobs.
type SlurmdbV0043GetJobsResponse ¶
type SlurmdbV0043GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdJobsResp
JSONDefault *V0043OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0043GetJobsResponse ¶
func ParseSlurmdbV0043GetJobsResponse(rsp *http.Response) (*SlurmdbV0043GetJobsResponse, error)
ParseSlurmdbV0043GetJobsResponse parses an HTTP response from a SlurmdbV0043GetJobsWithResponse call
func (SlurmdbV0043GetJobsResponse) Status ¶
func (r SlurmdbV0043GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetJobsResponse) StatusCode ¶
func (r SlurmdbV0043GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetPingResponse ¶
type SlurmdbV0043GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdPingResp
JSONDefault *V0043OpenapiSlurmdbdPingResp
}
func ParseSlurmdbV0043GetPingResponse ¶
func ParseSlurmdbV0043GetPingResponse(rsp *http.Response) (*SlurmdbV0043GetPingResponse, error)
ParseSlurmdbV0043GetPingResponse parses an HTTP response from a SlurmdbV0043GetPingWithResponse call
func (SlurmdbV0043GetPingResponse) Status ¶
func (r SlurmdbV0043GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetPingResponse) StatusCode ¶
func (r SlurmdbV0043GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetQosParams ¶
type SlurmdbV0043GetQosParams 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 *SlurmdbV0043GetQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0043GetQosParams defines parameters for SlurmdbV0043GetQos.
type SlurmdbV0043GetQosParamsPreemptMode ¶
type SlurmdbV0043GetQosParamsPreemptMode string
SlurmdbV0043GetQosParamsPreemptMode defines parameters for SlurmdbV0043GetQos.
const ( SlurmdbV0043GetQosParamsPreemptModeCANCEL SlurmdbV0043GetQosParamsPreemptMode = "CANCEL" SlurmdbV0043GetQosParamsPreemptModeDISABLED SlurmdbV0043GetQosParamsPreemptMode = "DISABLED" SlurmdbV0043GetQosParamsPreemptModeGANG SlurmdbV0043GetQosParamsPreemptMode = "GANG" SlurmdbV0043GetQosParamsPreemptModeREQUEUE SlurmdbV0043GetQosParamsPreemptMode = "REQUEUE" SlurmdbV0043GetQosParamsPreemptModeSUSPEND SlurmdbV0043GetQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0043GetQosParamsPreemptMode.
func (SlurmdbV0043GetQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0043GetQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043GetQosParamsPreemptMode enum.
type SlurmdbV0043GetQosResponse ¶
type SlurmdbV0043GetQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdQosResp
JSONDefault *V0043OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0043GetQosResponse ¶
func ParseSlurmdbV0043GetQosResponse(rsp *http.Response) (*SlurmdbV0043GetQosResponse, error)
ParseSlurmdbV0043GetQosResponse parses an HTTP response from a SlurmdbV0043GetQosWithResponse call
func (SlurmdbV0043GetQosResponse) Status ¶
func (r SlurmdbV0043GetQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetQosResponse) StatusCode ¶
func (r SlurmdbV0043GetQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetSingleQosParams ¶
type SlurmdbV0043GetSingleQosParams struct {
// WithDeleted Query includes deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0043GetSingleQosParams defines parameters for SlurmdbV0043GetSingleQos.
type SlurmdbV0043GetSingleQosResponse ¶
type SlurmdbV0043GetSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiSlurmdbdQosResp
JSONDefault *V0043OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0043GetSingleQosResponse ¶
func ParseSlurmdbV0043GetSingleQosResponse(rsp *http.Response) (*SlurmdbV0043GetSingleQosResponse, error)
ParseSlurmdbV0043GetSingleQosResponse parses an HTTP response from a SlurmdbV0043GetSingleQosWithResponse call
func (SlurmdbV0043GetSingleQosResponse) Status ¶
func (r SlurmdbV0043GetSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetSingleQosResponse) StatusCode ¶
func (r SlurmdbV0043GetSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetTresResponse ¶
type SlurmdbV0043GetTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiTresResp
JSONDefault *V0043OpenapiTresResp
}
func ParseSlurmdbV0043GetTresResponse ¶
func ParseSlurmdbV0043GetTresResponse(rsp *http.Response) (*SlurmdbV0043GetTresResponse, error)
ParseSlurmdbV0043GetTresResponse parses an HTTP response from a SlurmdbV0043GetTresWithResponse call
func (SlurmdbV0043GetTresResponse) Status ¶
func (r SlurmdbV0043GetTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetTresResponse) StatusCode ¶
func (r SlurmdbV0043GetTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetUserParams ¶
type SlurmdbV0043GetUserParams 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"`
}
SlurmdbV0043GetUserParams defines parameters for SlurmdbV0043GetUser.
type SlurmdbV0043GetUserResponse ¶
type SlurmdbV0043GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiUsersResp
JSONDefault *V0043OpenapiUsersResp
}
func ParseSlurmdbV0043GetUserResponse ¶
func ParseSlurmdbV0043GetUserResponse(rsp *http.Response) (*SlurmdbV0043GetUserResponse, error)
ParseSlurmdbV0043GetUserResponse parses an HTTP response from a SlurmdbV0043GetUserWithResponse call
func (SlurmdbV0043GetUserResponse) Status ¶
func (r SlurmdbV0043GetUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetUserResponse) StatusCode ¶
func (r SlurmdbV0043GetUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetUsersParams ¶
type SlurmdbV0043GetUsersParams struct {
// AdminLevel Administrator level
AdminLevel *SlurmdbV0043GetUsersParamsAdminLevel `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"`
}
SlurmdbV0043GetUsersParams defines parameters for SlurmdbV0043GetUsers.
type SlurmdbV0043GetUsersParamsAdminLevel ¶
type SlurmdbV0043GetUsersParamsAdminLevel string
SlurmdbV0043GetUsersParamsAdminLevel defines parameters for SlurmdbV0043GetUsers.
const ( Administrator SlurmdbV0043GetUsersParamsAdminLevel = "Administrator" None SlurmdbV0043GetUsersParamsAdminLevel = "None" NotSet SlurmdbV0043GetUsersParamsAdminLevel = "Not Set" Operator SlurmdbV0043GetUsersParamsAdminLevel = "Operator" )
Defines values for SlurmdbV0043GetUsersParamsAdminLevel.
func (SlurmdbV0043GetUsersParamsAdminLevel) Valid ¶
func (e SlurmdbV0043GetUsersParamsAdminLevel) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043GetUsersParamsAdminLevel enum.
type SlurmdbV0043GetUsersResponse ¶
type SlurmdbV0043GetUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiUsersResp
JSONDefault *V0043OpenapiUsersResp
}
func ParseSlurmdbV0043GetUsersResponse ¶
func ParseSlurmdbV0043GetUsersResponse(rsp *http.Response) (*SlurmdbV0043GetUsersResponse, error)
ParseSlurmdbV0043GetUsersResponse parses an HTTP response from a SlurmdbV0043GetUsersWithResponse call
func (SlurmdbV0043GetUsersResponse) Status ¶
func (r SlurmdbV0043GetUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetUsersResponse) StatusCode ¶
func (r SlurmdbV0043GetUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetWckeyResponse ¶
type SlurmdbV0043GetWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiWckeyResp
JSONDefault *V0043OpenapiWckeyResp
}
func ParseSlurmdbV0043GetWckeyResponse ¶
func ParseSlurmdbV0043GetWckeyResponse(rsp *http.Response) (*SlurmdbV0043GetWckeyResponse, error)
ParseSlurmdbV0043GetWckeyResponse parses an HTTP response from a SlurmdbV0043GetWckeyWithResponse call
func (SlurmdbV0043GetWckeyResponse) Status ¶
func (r SlurmdbV0043GetWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetWckeyResponse) StatusCode ¶
func (r SlurmdbV0043GetWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043GetWckeysParams ¶
type SlurmdbV0043GetWckeysParams 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"`
}
SlurmdbV0043GetWckeysParams defines parameters for SlurmdbV0043GetWckeys.
type SlurmdbV0043GetWckeysResponse ¶
type SlurmdbV0043GetWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiWckeyResp
JSONDefault *V0043OpenapiWckeyResp
}
func ParseSlurmdbV0043GetWckeysResponse ¶
func ParseSlurmdbV0043GetWckeysResponse(rsp *http.Response) (*SlurmdbV0043GetWckeysResponse, error)
ParseSlurmdbV0043GetWckeysResponse parses an HTTP response from a SlurmdbV0043GetWckeysWithResponse call
func (SlurmdbV0043GetWckeysResponse) Status ¶
func (r SlurmdbV0043GetWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043GetWckeysResponse) StatusCode ¶
func (r SlurmdbV0043GetWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostAccountsAssociationJSONRequestBody ¶
type SlurmdbV0043PostAccountsAssociationJSONRequestBody = V0043OpenapiAccountsAddCondResp
SlurmdbV0043PostAccountsAssociationJSONRequestBody defines body for SlurmdbV0043PostAccountsAssociation for application/json ContentType.
type SlurmdbV0043PostAccountsAssociationResponse ¶
type SlurmdbV0043PostAccountsAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiAccountsAddCondRespStr
JSONDefault *V0043OpenapiAccountsAddCondRespStr
}
func ParseSlurmdbV0043PostAccountsAssociationResponse ¶
func ParseSlurmdbV0043PostAccountsAssociationResponse(rsp *http.Response) (*SlurmdbV0043PostAccountsAssociationResponse, error)
ParseSlurmdbV0043PostAccountsAssociationResponse parses an HTTP response from a SlurmdbV0043PostAccountsAssociationWithResponse call
func (SlurmdbV0043PostAccountsAssociationResponse) Status ¶
func (r SlurmdbV0043PostAccountsAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostAccountsAssociationResponse) StatusCode ¶
func (r SlurmdbV0043PostAccountsAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostAccountsJSONRequestBody ¶
type SlurmdbV0043PostAccountsJSONRequestBody = V0043OpenapiAccountsResp
SlurmdbV0043PostAccountsJSONRequestBody defines body for SlurmdbV0043PostAccounts for application/json ContentType.
type SlurmdbV0043PostAccountsResponse ¶
type SlurmdbV0043PostAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostAccountsResponse ¶
func ParseSlurmdbV0043PostAccountsResponse(rsp *http.Response) (*SlurmdbV0043PostAccountsResponse, error)
ParseSlurmdbV0043PostAccountsResponse parses an HTTP response from a SlurmdbV0043PostAccountsWithResponse call
func (SlurmdbV0043PostAccountsResponse) Status ¶
func (r SlurmdbV0043PostAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostAccountsResponse) StatusCode ¶
func (r SlurmdbV0043PostAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostAssociationsJSONRequestBody ¶
type SlurmdbV0043PostAssociationsJSONRequestBody = V0043OpenapiAssocsResp
SlurmdbV0043PostAssociationsJSONRequestBody defines body for SlurmdbV0043PostAssociations for application/json ContentType.
type SlurmdbV0043PostAssociationsResponse ¶
type SlurmdbV0043PostAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostAssociationsResponse ¶
func ParseSlurmdbV0043PostAssociationsResponse(rsp *http.Response) (*SlurmdbV0043PostAssociationsResponse, error)
ParseSlurmdbV0043PostAssociationsResponse parses an HTTP response from a SlurmdbV0043PostAssociationsWithResponse call
func (SlurmdbV0043PostAssociationsResponse) Status ¶
func (r SlurmdbV0043PostAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostAssociationsResponse) StatusCode ¶
func (r SlurmdbV0043PostAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostClustersJSONRequestBody ¶
type SlurmdbV0043PostClustersJSONRequestBody = V0043OpenapiClustersResp
SlurmdbV0043PostClustersJSONRequestBody defines body for SlurmdbV0043PostClusters for application/json ContentType.
type SlurmdbV0043PostClustersParams ¶
type SlurmdbV0043PostClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0043PostClustersParams defines parameters for SlurmdbV0043PostClusters.
type SlurmdbV0043PostClustersResponse ¶
type SlurmdbV0043PostClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostClustersResponse ¶
func ParseSlurmdbV0043PostClustersResponse(rsp *http.Response) (*SlurmdbV0043PostClustersResponse, error)
ParseSlurmdbV0043PostClustersResponse parses an HTTP response from a SlurmdbV0043PostClustersWithResponse call
func (SlurmdbV0043PostClustersResponse) Status ¶
func (r SlurmdbV0043PostClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostClustersResponse) StatusCode ¶
func (r SlurmdbV0043PostClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostConfigJSONRequestBody ¶
type SlurmdbV0043PostConfigJSONRequestBody = V0043OpenapiSlurmdbdConfigResp
SlurmdbV0043PostConfigJSONRequestBody defines body for SlurmdbV0043PostConfig for application/json ContentType.
type SlurmdbV0043PostConfigResponse ¶
type SlurmdbV0043PostConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostConfigResponse ¶
func ParseSlurmdbV0043PostConfigResponse(rsp *http.Response) (*SlurmdbV0043PostConfigResponse, error)
ParseSlurmdbV0043PostConfigResponse parses an HTTP response from a SlurmdbV0043PostConfigWithResponse call
func (SlurmdbV0043PostConfigResponse) Status ¶
func (r SlurmdbV0043PostConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostConfigResponse) StatusCode ¶
func (r SlurmdbV0043PostConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostQosJSONRequestBody ¶
type SlurmdbV0043PostQosJSONRequestBody = V0043OpenapiSlurmdbdQosResp
SlurmdbV0043PostQosJSONRequestBody defines body for SlurmdbV0043PostQos for application/json ContentType.
type SlurmdbV0043PostQosParams ¶
type SlurmdbV0043PostQosParams 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 *SlurmdbV0043PostQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0043PostQosParams defines parameters for SlurmdbV0043PostQos.
type SlurmdbV0043PostQosParamsPreemptMode ¶
type SlurmdbV0043PostQosParamsPreemptMode string
SlurmdbV0043PostQosParamsPreemptMode defines parameters for SlurmdbV0043PostQos.
const ( CANCEL SlurmdbV0043PostQosParamsPreemptMode = "CANCEL" DISABLED SlurmdbV0043PostQosParamsPreemptMode = "DISABLED" GANG SlurmdbV0043PostQosParamsPreemptMode = "GANG" REQUEUE SlurmdbV0043PostQosParamsPreemptMode = "REQUEUE" SUSPEND SlurmdbV0043PostQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0043PostQosParamsPreemptMode.
func (SlurmdbV0043PostQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0043PostQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043PostQosParamsPreemptMode enum.
type SlurmdbV0043PostQosResponse ¶
type SlurmdbV0043PostQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostQosResponse ¶
func ParseSlurmdbV0043PostQosResponse(rsp *http.Response) (*SlurmdbV0043PostQosResponse, error)
ParseSlurmdbV0043PostQosResponse parses an HTTP response from a SlurmdbV0043PostQosWithResponse call
func (SlurmdbV0043PostQosResponse) Status ¶
func (r SlurmdbV0043PostQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostQosResponse) StatusCode ¶
func (r SlurmdbV0043PostQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostTresJSONRequestBody ¶
type SlurmdbV0043PostTresJSONRequestBody = V0043OpenapiTresResp
SlurmdbV0043PostTresJSONRequestBody defines body for SlurmdbV0043PostTres for application/json ContentType.
type SlurmdbV0043PostTresResponse ¶
type SlurmdbV0043PostTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostTresResponse ¶
func ParseSlurmdbV0043PostTresResponse(rsp *http.Response) (*SlurmdbV0043PostTresResponse, error)
ParseSlurmdbV0043PostTresResponse parses an HTTP response from a SlurmdbV0043PostTresWithResponse call
func (SlurmdbV0043PostTresResponse) Status ¶
func (r SlurmdbV0043PostTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostTresResponse) StatusCode ¶
func (r SlurmdbV0043PostTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostUsersAssociationJSONRequestBody ¶
type SlurmdbV0043PostUsersAssociationJSONRequestBody = V0043OpenapiUsersAddCondResp
SlurmdbV0043PostUsersAssociationJSONRequestBody defines body for SlurmdbV0043PostUsersAssociation for application/json ContentType.
type SlurmdbV0043PostUsersAssociationParams ¶
type SlurmdbV0043PostUsersAssociationParams 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 *SlurmdbV0043PostUsersAssociationParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmdbV0043PostUsersAssociationParams defines parameters for SlurmdbV0043PostUsersAssociation.
type SlurmdbV0043PostUsersAssociationParamsFlags ¶
type SlurmdbV0043PostUsersAssociationParamsFlags string
SlurmdbV0043PostUsersAssociationParamsFlags defines parameters for SlurmdbV0043PostUsersAssociation.
const ( ALL SlurmdbV0043PostUsersAssociationParamsFlags = "ALL" DETAIL SlurmdbV0043PostUsersAssociationParamsFlags = "DETAIL" FEDERATION SlurmdbV0043PostUsersAssociationParamsFlags = "FEDERATION" FUTURE SlurmdbV0043PostUsersAssociationParamsFlags = "FUTURE" LOCAL SlurmdbV0043PostUsersAssociationParamsFlags = "LOCAL" MIXED SlurmdbV0043PostUsersAssociationParamsFlags = "MIXED" SIBLING SlurmdbV0043PostUsersAssociationParamsFlags = "SIBLING" )
Defines values for SlurmdbV0043PostUsersAssociationParamsFlags.
func (SlurmdbV0043PostUsersAssociationParamsFlags) Valid ¶
func (e SlurmdbV0043PostUsersAssociationParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0043PostUsersAssociationParamsFlags enum.
type SlurmdbV0043PostUsersAssociationResponse ¶
type SlurmdbV0043PostUsersAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiUsersAddCondRespStr
JSONDefault *V0043OpenapiUsersAddCondRespStr
}
func ParseSlurmdbV0043PostUsersAssociationResponse ¶
func ParseSlurmdbV0043PostUsersAssociationResponse(rsp *http.Response) (*SlurmdbV0043PostUsersAssociationResponse, error)
ParseSlurmdbV0043PostUsersAssociationResponse parses an HTTP response from a SlurmdbV0043PostUsersAssociationWithResponse call
func (SlurmdbV0043PostUsersAssociationResponse) Status ¶
func (r SlurmdbV0043PostUsersAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostUsersAssociationResponse) StatusCode ¶
func (r SlurmdbV0043PostUsersAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostUsersJSONRequestBody ¶
type SlurmdbV0043PostUsersJSONRequestBody = V0043OpenapiUsersResp
SlurmdbV0043PostUsersJSONRequestBody defines body for SlurmdbV0043PostUsers for application/json ContentType.
type SlurmdbV0043PostUsersResponse ¶
type SlurmdbV0043PostUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostUsersResponse ¶
func ParseSlurmdbV0043PostUsersResponse(rsp *http.Response) (*SlurmdbV0043PostUsersResponse, error)
ParseSlurmdbV0043PostUsersResponse parses an HTTP response from a SlurmdbV0043PostUsersWithResponse call
func (SlurmdbV0043PostUsersResponse) Status ¶
func (r SlurmdbV0043PostUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostUsersResponse) StatusCode ¶
func (r SlurmdbV0043PostUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0043PostWckeysJSONRequestBody ¶
type SlurmdbV0043PostWckeysJSONRequestBody = V0043OpenapiWckeyResp
SlurmdbV0043PostWckeysJSONRequestBody defines body for SlurmdbV0043PostWckeys for application/json ContentType.
type SlurmdbV0043PostWckeysParams ¶
type SlurmdbV0043PostWckeysParams 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"`
}
SlurmdbV0043PostWckeysParams defines parameters for SlurmdbV0043PostWckeys.
type SlurmdbV0043PostWckeysResponse ¶
type SlurmdbV0043PostWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0043OpenapiResp
JSONDefault *V0043OpenapiResp
}
func ParseSlurmdbV0043PostWckeysResponse ¶
func ParseSlurmdbV0043PostWckeysResponse(rsp *http.Response) (*SlurmdbV0043PostWckeysResponse, error)
ParseSlurmdbV0043PostWckeysResponse parses an HTTP response from a SlurmdbV0043PostWckeysWithResponse call
func (SlurmdbV0043PostWckeysResponse) Status ¶
func (r SlurmdbV0043PostWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0043PostWckeysResponse) StatusCode ¶
func (r SlurmdbV0043PostWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V0043Account ¶
type V0043Account struct {
Associations *V0043AssocShortList `json:"associations,omitempty"`
Coordinators *V0043CoordList `json:"coordinators,omitempty"`
// Description Arbitrary string describing the account
Description string `json:"description"`
// Flags Flags associated with this account
Flags *[]V0043AccountFlags `json:"flags,omitempty"`
// Name Account name
Name string `json:"name"`
// Organization Organization to which the account belongs
Organization string `json:"organization"`
}
V0043Account defines model for v0.0.43_account.
type V0043AccountFlags ¶
type V0043AccountFlags string
V0043AccountFlags defines model for V0043Account.Flags.
const ( V0043AccountFlagsDELETED V0043AccountFlags = "DELETED" V0043AccountFlagsNoUsersAreCoords V0043AccountFlags = "NoUsersAreCoords" V0043AccountFlagsUsersAreCoords V0043AccountFlags = "UsersAreCoords" V0043AccountFlagsWithAssociations V0043AccountFlags = "WithAssociations" V0043AccountFlagsWithCoordinators V0043AccountFlags = "WithCoordinators" )
Defines values for V0043AccountFlags.
func (V0043AccountFlags) Valid ¶
func (e V0043AccountFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043AccountFlags enum.
type V0043AccountList ¶
type V0043AccountList = []V0043Account
V0043AccountList defines model for v0.0.43_account_list.
type V0043AccountShort ¶
type V0043AccountShort struct {
// Description Arbitrary string describing the account
Description *string `json:"description,omitempty"`
// Organization Organization to which the account belongs
Organization *string `json:"organization,omitempty"`
}
V0043AccountShort defines model for v0.0.43_account_short.
type V0043Accounting ¶
type V0043Accounting struct {
TRES *V0043Tres `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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
Start *int64 `json:"start,omitempty"`
}
V0043Accounting defines model for v0.0.43_accounting.
type V0043AccountingList ¶
type V0043AccountingList = []V0043Accounting
V0043AccountingList defines model for v0.0.43_accounting_list.
type V0043AccountsAddCond ¶
type V0043AccountsAddCond struct {
Accounts V0043StringList `json:"accounts"`
Association *V0043AssocRecSet `json:"association,omitempty"`
Clusters *V0043StringList `json:"clusters,omitempty"`
}
V0043AccountsAddCond defines model for v0.0.43_accounts_add_cond.
type V0043AcctGatherEnergy ¶
type V0043AcctGatherEnergy 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 *V0043Uint32NoValStruct `json:"current_watts,omitempty"`
// LastCollected Time when energy data was last retrieved (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
LastCollected *int64 `json:"last_collected,omitempty"`
// PreviousConsumedEnergy Previous value of consumed_energy
PreviousConsumedEnergy *int64 `json:"previous_consumed_energy,omitempty"`
}
V0043AcctGatherEnergy defines model for v0.0.43_acct_gather_energy.
type V0043Assoc ¶
type V0043Assoc struct {
// Account Account name
Account *string `json:"account,omitempty"`
Accounting *V0043AccountingList `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 *[]V0043AssocFlags `json:"flags,omitempty"`
// Id Unique ID (Association 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 *V0043Uint32NoValStruct `json:"accruing,omitempty"`
Active *V0043Uint32NoValStruct `json:"active,omitempty"`
Per *struct {
Accruing *V0043Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0043Uint32NoValStruct `json:"count,omitempty"`
Submitted *V0043Uint32NoValStruct `json:"submitted,omitempty"`
WallClock *V0043Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"per,omitempty"`
Total *V0043Uint32NoValStruct `json:"total,omitempty"`
} `json:"jobs,omitempty"`
Per *struct {
Account *struct {
WallClock *V0043Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"account,omitempty"`
} `json:"per,omitempty"`
Tres *struct {
Group *struct {
Active *V0043TresList `json:"active,omitempty"`
Minutes *V0043TresList `json:"minutes,omitempty"`
} `json:"group,omitempty"`
Minutes *struct {
Per *struct {
Job *V0043TresList `json:"job,omitempty"`
} `json:"per,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Job *V0043TresList `json:"job,omitempty"`
Node *V0043TresList `json:"node,omitempty"`
} `json:"per,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0043Uint32NoValStruct `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 *V0043Uint32NoValStruct `json:"priority,omitempty"`
// Qos List of QOS names
Qos *V0043QosStringIdList `json:"qos,omitempty"`
SharesRaw *int32 `json:"shares_raw,omitempty"`
// User User name
User string `json:"user"`
}
V0043Assoc defines model for v0.0.43_assoc.
type V0043AssocFlags ¶
type V0043AssocFlags string
V0043AssocFlags defines model for V0043Assoc.Flags.
const ( V0043AssocFlagsDELETED V0043AssocFlags = "DELETED" V0043AssocFlagsExact V0043AssocFlags = "Exact" V0043AssocFlagsNoUpdate V0043AssocFlags = "NoUpdate" V0043AssocFlagsNoUsersAreCoords V0043AssocFlags = "NoUsersAreCoords" V0043AssocFlagsUsersAreCoords V0043AssocFlags = "UsersAreCoords" )
Defines values for V0043AssocFlags.
func (V0043AssocFlags) Valid ¶
func (e V0043AssocFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043AssocFlags enum.
type V0043AssocList ¶
type V0043AssocList = []V0043Assoc
V0043AssocList defines model for v0.0.43_assoc_list.
type V0043AssocRecSet ¶
type V0043AssocRecSet 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 *V0043Uint32NoValStruct `json:"grpjobs,omitempty"`
Grpjobsaccrue *V0043Uint32NoValStruct `json:"grpjobsaccrue,omitempty"`
Grpsubmitjobs *V0043Uint32NoValStruct `json:"grpsubmitjobs,omitempty"`
Grptres *V0043TresList `json:"grptres,omitempty"`
Grptresmins *V0043TresList `json:"grptresmins,omitempty"`
Grptresrunmins *V0043TresList `json:"grptresrunmins,omitempty"`
Grpwall *V0043Uint32NoValStruct `json:"grpwall,omitempty"`
Maxjobs *V0043Uint32NoValStruct `json:"maxjobs,omitempty"`
Maxjobsaccrue *V0043Uint32NoValStruct `json:"maxjobsaccrue,omitempty"`
Maxsubmitjobs *V0043Uint32NoValStruct `json:"maxsubmitjobs,omitempty"`
Maxtresminsperjob *V0043TresList `json:"maxtresminsperjob,omitempty"`
Maxtresperjob *V0043TresList `json:"maxtresperjob,omitempty"`
Maxtrespernode *V0043TresList `json:"maxtrespernode,omitempty"`
Maxtresrunmins *V0043TresList `json:"maxtresrunmins,omitempty"`
Maxwalldurationperjob *V0043Uint32NoValStruct `json:"maxwalldurationperjob,omitempty"`
Minpriothresh *V0043Uint32NoValStruct `json:"minpriothresh,omitempty"`
// Parent Name of parent account
Parent *string `json:"parent,omitempty"`
Priority *V0043Uint32NoValStruct `json:"priority,omitempty"`
// Qoslevel List of QOS names
Qoslevel *V0043QosStringIdList `json:"qoslevel,omitempty"`
}
V0043AssocRecSet defines model for v0.0.43_assoc_rec_set.
type V0043AssocSharesObjList ¶
type V0043AssocSharesObjList = []V0043AssocSharesObjWrap
V0043AssocSharesObjList defines model for v0.0.43_assoc_shares_obj_list.
type V0043AssocSharesObjWrap ¶
type V0043AssocSharesObjWrap struct {
// Cluster Cluster name
Factor *V0043Float64NoValStruct `json:"factor,omitempty"`
Level *V0043Float64NoValStruct `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 *V0043SharesUint64TresList `json:"group_minutes,omitempty"`
RunSeconds *V0043SharesUint64TresList `json:"run_seconds,omitempty"`
Usage *V0043SharesFloat128TresList `json:"usage,omitempty"`
} `json:"tres,omitempty"`
Type *[]V0043AssocSharesObjWrapType `json:"type,omitempty"`
// Usage Measure of tresbillableunits usage
}
V0043AssocSharesObjWrap defines model for v0.0.43_assoc_shares_obj_wrap.
type V0043AssocSharesObjWrapType ¶
type V0043AssocSharesObjWrapType string
V0043AssocSharesObjWrapType defines model for V0043AssocSharesObjWrap.Type.
const ( ASSOCIATION V0043AssocSharesObjWrapType = "ASSOCIATION" USER V0043AssocSharesObjWrapType = "USER" )
Defines values for V0043AssocSharesObjWrapType.
func (V0043AssocSharesObjWrapType) Valid ¶
func (e V0043AssocSharesObjWrapType) Valid() bool
Valid indicates whether the value is a known member of the V0043AssocSharesObjWrapType enum.
type V0043AssocShort ¶
type V0043AssocShort 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"`
}
V0043AssocShort defines model for v0.0.43_assoc_short.
type V0043AssocShortList ¶
type V0043AssocShortList = []V0043AssocShort
V0043AssocShortList defines model for v0.0.43_assoc_short_list.
type V0043BfExitFields ¶
type V0043BfExitFields 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"`
}
V0043BfExitFields defines model for v0.0.43_bf_exit_fields.
type V0043ClusterRec ¶
type V0043ClusterRec struct {
Associations *struct {
Root *V0043AssocShort `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 *[]V0043ClusterRecFlags `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 *V0043TresList `json:"tres,omitempty"`
}
V0043ClusterRec defines model for v0.0.43_cluster_rec.
type V0043ClusterRecFlags ¶
type V0043ClusterRecFlags string
V0043ClusterRecFlags defines model for V0043ClusterRec.Flags.
const ( V0043ClusterRecFlagsDELETED V0043ClusterRecFlags = "DELETED" V0043ClusterRecFlagsEXTERNAL V0043ClusterRecFlags = "EXTERNAL" V0043ClusterRecFlagsFEDERATION V0043ClusterRecFlags = "FEDERATION" V0043ClusterRecFlagsMULTIPLESLURMD V0043ClusterRecFlags = "MULTIPLE_SLURMD" V0043ClusterRecFlagsREGISTERING V0043ClusterRecFlags = "REGISTERING" )
Defines values for V0043ClusterRecFlags.
func (V0043ClusterRecFlags) Valid ¶
func (e V0043ClusterRecFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043ClusterRecFlags enum.
type V0043ClusterRecList ¶
type V0043ClusterRecList = []V0043ClusterRec
V0043ClusterRecList defines model for v0.0.43_cluster_rec_list.
type V0043ControllerPing ¶
type V0043ControllerPing 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 (Is responding slurmctld the primary controller)
Primary bool `json:"primary"`
// Responding If ping RPC responded with pong from controller
Responding bool `json:"responding"`
}
V0043ControllerPing defines model for v0.0.43_controller_ping.
type V0043ControllerPingArray ¶
type V0043ControllerPingArray = []V0043ControllerPing
V0043ControllerPingArray defines model for v0.0.43_controller_ping_array.
type V0043Coord ¶
type V0043Coord struct {
// Direct Indicates whether the coordinator was directly assigned to this account
Direct *bool `json:"direct,omitempty"`
// Name User name
Name string `json:"name"`
}
V0043Coord defines model for v0.0.43_coord.
type V0043CoordList ¶
type V0043CoordList = []V0043Coord
V0043CoordList defines model for v0.0.43_coord_list.
type V0043CronEntry ¶
type V0043CronEntry 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 *[]V0043CronEntryFlags `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"`
}
V0043CronEntry defines model for v0.0.43_cron_entry.
type V0043CronEntryFlags ¶
type V0043CronEntryFlags string
V0043CronEntryFlags defines model for V0043CronEntry.Flags.
const ( WILDDAYOFMONTH V0043CronEntryFlags = "WILD_DAY_OF_MONTH" WILDDAYOFWEEK V0043CronEntryFlags = "WILD_DAY_OF_WEEK" WILDHOUR V0043CronEntryFlags = "WILD_HOUR" WILDMINUTE V0043CronEntryFlags = "WILD_MINUTE" WILDMONTH V0043CronEntryFlags = "WILD_MONTH" )
Defines values for V0043CronEntryFlags.
func (V0043CronEntryFlags) Valid ¶
func (e V0043CronEntryFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043CronEntryFlags enum.
type V0043CsvString ¶
type V0043CsvString = []string
V0043CsvString defines model for v0.0.43_csv_string.
type V0043Float64NoValStruct ¶
type V0043Float64NoValStruct 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"`
}
V0043Float64NoValStruct defines model for v0.0.43_float64_no_val_struct.
type V0043Hostlist ¶
type V0043Hostlist = []string
V0043Hostlist defines model for v0.0.43_hostlist.
type V0043HostlistString ¶
type V0043HostlistString = []string
V0043HostlistString defines model for v0.0.43_hostlist_string.
type V0043Instance ¶
type V0043Instance 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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
TimeEnd *int64 `json:"time_end,omitempty"`
// TimeStart When the instance will start (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
TimeStart *int64 `json:"time_start,omitempty"`
} `json:"time,omitempty"`
}
V0043Instance defines model for v0.0.43_instance.
type V0043InstanceList ¶
type V0043InstanceList = []V0043Instance
V0043InstanceList defines model for v0.0.43_instance_list.
type V0043Job ¶
type V0043Job 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 *V0043Uint32NoValStruct `json:"task_id,omitempty"`
} `json:"array,omitempty"`
Association *V0043AssocShort `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 *V0043ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
ExitCode *V0043ProcessExitCodeVerbose `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 *[]V0043JobFlags `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 *V0043Uint32NoValStruct `json:"job_offset,omitempty"`
} `json:"het,omitempty"`
// Hold Hold (true) or release (false) job (Job held)
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 *V0043Uint32NoValStruct `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 *V0043Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0043Uint64NoValStruct `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"`
// Requested Comma-separated list of requested reservation names
Requested *string `json:"requested,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"`
// SegmentSize Requested segment size
SegmentSize *int32 `json:"segment_size,omitempty"`
State *struct {
// Current Current state
Current *[]V0043JobStateCurrent `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 *V0043StepList `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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
Eligible *int64 `json:"eligible,omitempty"`
// End End time (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
End *int64 `json:"end,omitempty"`
Limit *V0043Uint32NoValStruct `json:"limit,omitempty"`
Planned *V0043Uint64NoValStruct `json:"planned,omitempty"`
// Start Time execution began (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
Start *int64 `json:"start,omitempty"`
// Submission Time when the job was submitted (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
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 *V0043TresList `json:"allocated,omitempty"`
Requested *V0043TresList `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 *V0043WckeyTagStruct `json:"wckey,omitempty"`
// WorkingDirectory Path to current working directory
WorkingDirectory *string `json:"working_directory,omitempty"`
}
V0043Job defines model for v0.0.43_job.
type V0043JobAllocReq ¶
type V0043JobAllocReq struct {
Hetjob *V0043JobDescMsgList `json:"hetjob,omitempty"`
Job *V0043JobDescMsg `json:"job,omitempty"`
}
V0043JobAllocReq defines model for v0.0.43_job_alloc_req.
type V0043JobArrayResponseArray ¶
type V0043JobArrayResponseArray = []V0043JobArrayResponseMsgEntry
V0043JobArrayResponseArray defines model for v0.0.43_job_array_response_array.
type V0043JobArrayResponseMsgEntry ¶
type V0043JobArrayResponseMsgEntry 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"`
}
V0043JobArrayResponseMsgEntry defines model for v0.0.43_job_array_response_msg_entry.
type V0043JobDescMsg ¶
type V0043JobDescMsg 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 *V0043StringArray `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 *V0043Uint64NoValStruct `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 *[]V0043JobDescMsgCpuBindingFlags `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 *V0043CronEntry `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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
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 *V0043Uint16NoValStruct `json:"distribution_plane_size,omitempty"`
// EndTime Expected end time (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
EndTime *int64 `json:"end_time,omitempty"`
Environment *V0043StringArray `json:"environment,omitempty"`
ExcludedNodes *V0043CsvString `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 *[]V0043JobDescMsgFlags `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 (Job held)
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 *V0043Uint16NoValStruct `json:"kill_warning_delay,omitempty"`
// KillWarningFlags Flags related to job signals
KillWarningFlags *[]V0043JobDescMsgKillWarningFlags `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 *[]V0043JobDescMsgMailType `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 *[]V0043JobDescMsgMemoryBindingType `json:"memory_binding_type,omitempty"`
MemoryPerCpu *V0043Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0043Uint64NoValStruct `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 *[]V0043JobDescMsgOpenMode `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 *V0043Uint32NoValStruct `json:"priority,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0043JobDescMsgProfile `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 *V0043CsvString `json:"required_nodes,omitempty"`
RequiredSwitches *V0043Uint32NoValStruct `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 *V0043Uint64NoValStruct `json:"as,omitempty"`
Core *V0043Uint64NoValStruct `json:"core,omitempty"`
Cpu *V0043Uint64NoValStruct `json:"cpu,omitempty"`
Data *V0043Uint64NoValStruct `json:"data,omitempty"`
Fsize *V0043Uint64NoValStruct `json:"fsize,omitempty"`
Memlock *V0043Uint64NoValStruct `json:"memlock,omitempty"`
Nofile *V0043Uint64NoValStruct `json:"nofile,omitempty"`
Nproc *V0043Uint64NoValStruct `json:"nproc,omitempty"`
Rss *V0043Uint64NoValStruct `json:"rss,omitempty"`
Stack *V0043Uint64NoValStruct `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 *V0043Uint16NoValStruct `json:"segment_size,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0043JobDescMsgShared `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 *V0043StringArray `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 *V0043Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0043Uint32NoValStruct `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 *[]V0043JobDescMsgX11 `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"`
}
V0043JobDescMsg defines model for v0.0.43_job_desc_msg.
type V0043JobDescMsgCpuBindingFlags ¶
type V0043JobDescMsgCpuBindingFlags string
V0043JobDescMsgCpuBindingFlags defines model for V0043JobDescMsg.CpuBindingFlags.
const ( V0043JobDescMsgCpuBindingFlagsCPUBINDLDMAP V0043JobDescMsgCpuBindingFlags = "CPU_BIND_LDMAP" V0043JobDescMsgCpuBindingFlagsCPUBINDLDMASK V0043JobDescMsgCpuBindingFlags = "CPU_BIND_LDMASK" V0043JobDescMsgCpuBindingFlagsCPUBINDLDRANK V0043JobDescMsgCpuBindingFlags = "CPU_BIND_LDRANK" V0043JobDescMsgCpuBindingFlagsCPUBINDMAP V0043JobDescMsgCpuBindingFlags = "CPU_BIND_MAP" V0043JobDescMsgCpuBindingFlagsCPUBINDMASK V0043JobDescMsgCpuBindingFlags = "CPU_BIND_MASK" V0043JobDescMsgCpuBindingFlagsCPUBINDNONE V0043JobDescMsgCpuBindingFlags = "CPU_BIND_NONE" V0043JobDescMsgCpuBindingFlagsCPUBINDONETHREADPERCORE V0043JobDescMsgCpuBindingFlags = "CPU_BIND_ONE_THREAD_PER_CORE" V0043JobDescMsgCpuBindingFlagsCPUBINDRANK V0043JobDescMsgCpuBindingFlags = "CPU_BIND_RANK" V0043JobDescMsgCpuBindingFlagsCPUBINDTOCORES V0043JobDescMsgCpuBindingFlags = "CPU_BIND_TO_CORES" V0043JobDescMsgCpuBindingFlagsCPUBINDTOLDOMS V0043JobDescMsgCpuBindingFlags = "CPU_BIND_TO_LDOMS" V0043JobDescMsgCpuBindingFlagsCPUBINDTOSOCKETS V0043JobDescMsgCpuBindingFlags = "CPU_BIND_TO_SOCKETS" V0043JobDescMsgCpuBindingFlagsCPUBINDTOTHREADS V0043JobDescMsgCpuBindingFlags = "CPU_BIND_TO_THREADS" V0043JobDescMsgCpuBindingFlagsVERBOSE V0043JobDescMsgCpuBindingFlags = "VERBOSE" )
Defines values for V0043JobDescMsgCpuBindingFlags.
func (V0043JobDescMsgCpuBindingFlags) Valid ¶
func (e V0043JobDescMsgCpuBindingFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgCpuBindingFlags enum.
type V0043JobDescMsgFlags ¶
type V0043JobDescMsgFlags string
V0043JobDescMsgFlags defines model for V0043JobDescMsg.Flags.
const ( V0043JobDescMsgFlagsACCRUECOUNTCLEARED V0043JobDescMsgFlags = "ACCRUE_COUNT_CLEARED" V0043JobDescMsgFlagsBACKFILLATTEMPTED V0043JobDescMsgFlags = "BACKFILL_ATTEMPTED" V0043JobDescMsgFlagsCRONJOB V0043JobDescMsgFlags = "CRON_JOB" V0043JobDescMsgFlagsDEPENDENT V0043JobDescMsgFlags = "DEPENDENT" V0043JobDescMsgFlagsEXACTCPUCOUNTREQUESTED V0043JobDescMsgFlags = "EXACT_CPU_COUNT_REQUESTED" V0043JobDescMsgFlagsEXACTMEMORYREQUESTED V0043JobDescMsgFlags = "EXACT_MEMORY_REQUESTED" V0043JobDescMsgFlagsEXACTTASKCOUNTREQUESTED V0043JobDescMsgFlags = "EXACT_TASK_COUNT_REQUESTED" V0043JobDescMsgFlagsEXTERNALJOB V0043JobDescMsgFlags = "EXTERNAL_JOB" V0043JobDescMsgFlagsGRESBINDINGDISABLED V0043JobDescMsgFlags = "GRES_BINDING_DISABLED" V0043JobDescMsgFlagsGRESBINDINGENFORCED V0043JobDescMsgFlags = "GRES_BINDING_ENFORCED" V0043JobDescMsgFlagsHASSTATEDIRECTORY V0043JobDescMsgFlags = "HAS_STATE_DIRECTORY" V0043JobDescMsgFlagsHETEROGENEOUSJOB V0043JobDescMsgFlags = "HETEROGENEOUS_JOB" V0043JobDescMsgFlagsJOBACCRUETIMERESET V0043JobDescMsgFlags = "JOB_ACCRUE_TIME_RESET" V0043JobDescMsgFlagsJOBKILLHURRY V0043JobDescMsgFlags = "JOB_KILL_HURRY" V0043JobDescMsgFlagsJOBWASRUNNING V0043JobDescMsgFlags = "JOB_WAS_RUNNING" V0043JobDescMsgFlagsKILLINVALIDDEPENDENCY V0043JobDescMsgFlags = "KILL_INVALID_DEPENDENCY" V0043JobDescMsgFlagsMAGNETIC V0043JobDescMsgFlags = "MAGNETIC" V0043JobDescMsgFlagsNOKILLINVALIDDEPENDENCY V0043JobDescMsgFlags = "NO_KILL_INVALID_DEPENDENCY" V0043JobDescMsgFlagsPARTITIONASSIGNED V0043JobDescMsgFlags = "PARTITION_ASSIGNED" V0043JobDescMsgFlagsPREFERMINIMUMNODECOUNT V0043JobDescMsgFlags = "PREFER_MINIMUM_NODE_COUNT" V0043JobDescMsgFlagsSCHEDULINGATTEMPTED V0043JobDescMsgFlags = "SCHEDULING_ATTEMPTED" V0043JobDescMsgFlagsSENDJOBENVIRONMENT V0043JobDescMsgFlags = "SEND_JOB_ENVIRONMENT" V0043JobDescMsgFlagsSIBLINGCLUSTERUPDATEONLY V0043JobDescMsgFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0043JobDescMsgFlagsSKIPTRESSTRINGACCOUNTING V0043JobDescMsgFlags = "SKIP_TRES_STRING_ACCOUNTING" V0043JobDescMsgFlagsSPREADJOB V0043JobDescMsgFlags = "SPREAD_JOB" V0043JobDescMsgFlagsSTEPMGRENABLED V0043JobDescMsgFlags = "STEPMGR_ENABLED" V0043JobDescMsgFlagsTESTINGBACKFILL V0043JobDescMsgFlags = "TESTING_BACKFILL" V0043JobDescMsgFlagsTESTINGWHOLENODEBACKFILL V0043JobDescMsgFlags = "TESTING_WHOLE_NODE_BACKFILL" V0043JobDescMsgFlagsTESTNOWONLY V0043JobDescMsgFlags = "TEST_NOW_ONLY" V0043JobDescMsgFlagsTOPPRIORITYJOB V0043JobDescMsgFlags = "TOP_PRIORITY_JOB" V0043JobDescMsgFlagsUSINGDEFAULTACCOUNT V0043JobDescMsgFlags = "USING_DEFAULT_ACCOUNT" V0043JobDescMsgFlagsUSINGDEFAULTPARTITION V0043JobDescMsgFlags = "USING_DEFAULT_PARTITION" V0043JobDescMsgFlagsUSINGDEFAULTQOS V0043JobDescMsgFlags = "USING_DEFAULT_QOS" V0043JobDescMsgFlagsUSINGDEFAULTWCKEY V0043JobDescMsgFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0043JobDescMsgFlags.
func (V0043JobDescMsgFlags) Valid ¶
func (e V0043JobDescMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgFlags enum.
type V0043JobDescMsgKillWarningFlags ¶
type V0043JobDescMsgKillWarningFlags string
V0043JobDescMsgKillWarningFlags defines model for V0043JobDescMsg.KillWarningFlags.
const ( V0043JobDescMsgKillWarningFlagsARRAYTASK V0043JobDescMsgKillWarningFlags = "ARRAY_TASK" V0043JobDescMsgKillWarningFlagsBATCHJOB V0043JobDescMsgKillWarningFlags = "BATCH_JOB" V0043JobDescMsgKillWarningFlagsCRONJOBS V0043JobDescMsgKillWarningFlags = "CRON_JOBS" V0043JobDescMsgKillWarningFlagsFEDERATIONREQUEUE V0043JobDescMsgKillWarningFlags = "FEDERATION_REQUEUE" V0043JobDescMsgKillWarningFlagsFULLJOB V0043JobDescMsgKillWarningFlags = "FULL_JOB" V0043JobDescMsgKillWarningFlagsFULLSTEPSONLY V0043JobDescMsgKillWarningFlags = "FULL_STEPS_ONLY" V0043JobDescMsgKillWarningFlagsHURRY V0043JobDescMsgKillWarningFlags = "HURRY" V0043JobDescMsgKillWarningFlagsNOSIBLINGJOBS V0043JobDescMsgKillWarningFlags = "NO_SIBLING_JOBS" V0043JobDescMsgKillWarningFlagsOUTOFMEMORY V0043JobDescMsgKillWarningFlags = "OUT_OF_MEMORY" V0043JobDescMsgKillWarningFlagsRESERVATIONJOB V0043JobDescMsgKillWarningFlags = "RESERVATION_JOB" V0043JobDescMsgKillWarningFlagsVERBOSE V0043JobDescMsgKillWarningFlags = "VERBOSE" V0043JobDescMsgKillWarningFlagsWARNINGSENT V0043JobDescMsgKillWarningFlags = "WARNING_SENT" )
Defines values for V0043JobDescMsgKillWarningFlags.
func (V0043JobDescMsgKillWarningFlags) Valid ¶
func (e V0043JobDescMsgKillWarningFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgKillWarningFlags enum.
type V0043JobDescMsgList ¶
type V0043JobDescMsgList = []V0043JobDescMsg
V0043JobDescMsgList defines model for v0.0.43_job_desc_msg_list.
type V0043JobDescMsgMailType ¶
type V0043JobDescMsgMailType string
V0043JobDescMsgMailType defines model for V0043JobDescMsg.MailType.
const ( V0043JobDescMsgMailTypeARRAYTASKS V0043JobDescMsgMailType = "ARRAY_TASKS" V0043JobDescMsgMailTypeBEGIN V0043JobDescMsgMailType = "BEGIN" V0043JobDescMsgMailTypeEND V0043JobDescMsgMailType = "END" V0043JobDescMsgMailTypeFAIL V0043JobDescMsgMailType = "FAIL" V0043JobDescMsgMailTypeINVALIDDEPENDENCY V0043JobDescMsgMailType = "INVALID_DEPENDENCY" V0043JobDescMsgMailTypeREQUEUE V0043JobDescMsgMailType = "REQUEUE" V0043JobDescMsgMailTypeSTAGEOUT V0043JobDescMsgMailType = "STAGE_OUT" V0043JobDescMsgMailTypeTIME100 V0043JobDescMsgMailType = "TIME=100%" V0043JobDescMsgMailTypeTIME50 V0043JobDescMsgMailType = "TIME=50%" V0043JobDescMsgMailTypeTIME80 V0043JobDescMsgMailType = "TIME=80%" V0043JobDescMsgMailTypeTIME90 V0043JobDescMsgMailType = "TIME=90%" )
Defines values for V0043JobDescMsgMailType.
func (V0043JobDescMsgMailType) Valid ¶
func (e V0043JobDescMsgMailType) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgMailType enum.
type V0043JobDescMsgMemoryBindingType ¶
type V0043JobDescMsgMemoryBindingType string
V0043JobDescMsgMemoryBindingType defines model for V0043JobDescMsg.MemoryBindingType.
const ( V0043JobDescMsgMemoryBindingTypeLOCAL V0043JobDescMsgMemoryBindingType = "LOCAL" V0043JobDescMsgMemoryBindingTypeMAP V0043JobDescMsgMemoryBindingType = "MAP" V0043JobDescMsgMemoryBindingTypeMASK V0043JobDescMsgMemoryBindingType = "MASK" V0043JobDescMsgMemoryBindingTypeNONE V0043JobDescMsgMemoryBindingType = "NONE" V0043JobDescMsgMemoryBindingTypePREFER V0043JobDescMsgMemoryBindingType = "PREFER" V0043JobDescMsgMemoryBindingTypeRANK V0043JobDescMsgMemoryBindingType = "RANK" V0043JobDescMsgMemoryBindingTypeSORT V0043JobDescMsgMemoryBindingType = "SORT" V0043JobDescMsgMemoryBindingTypeVERBOSE V0043JobDescMsgMemoryBindingType = "VERBOSE" )
Defines values for V0043JobDescMsgMemoryBindingType.
func (V0043JobDescMsgMemoryBindingType) Valid ¶
func (e V0043JobDescMsgMemoryBindingType) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgMemoryBindingType enum.
type V0043JobDescMsgOpenMode ¶
type V0043JobDescMsgOpenMode string
V0043JobDescMsgOpenMode defines model for V0043JobDescMsg.OpenMode.
const ( APPEND V0043JobDescMsgOpenMode = "APPEND" TRUNCATE V0043JobDescMsgOpenMode = "TRUNCATE" )
Defines values for V0043JobDescMsgOpenMode.
func (V0043JobDescMsgOpenMode) Valid ¶
func (e V0043JobDescMsgOpenMode) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgOpenMode enum.
type V0043JobDescMsgProfile ¶
type V0043JobDescMsgProfile string
V0043JobDescMsgProfile defines model for V0043JobDescMsg.Profile.
const ( V0043JobDescMsgProfileENERGY V0043JobDescMsgProfile = "ENERGY" V0043JobDescMsgProfileLUSTRE V0043JobDescMsgProfile = "LUSTRE" V0043JobDescMsgProfileNETWORK V0043JobDescMsgProfile = "NETWORK" V0043JobDescMsgProfileNONE V0043JobDescMsgProfile = "NONE" V0043JobDescMsgProfileNOTSET V0043JobDescMsgProfile = "NOT_SET" V0043JobDescMsgProfileTASK V0043JobDescMsgProfile = "TASK" )
Defines values for V0043JobDescMsgProfile.
func (V0043JobDescMsgProfile) Valid ¶
func (e V0043JobDescMsgProfile) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgProfile enum.
type V0043JobDescMsgShared ¶
type V0043JobDescMsgShared string
V0043JobDescMsgShared defines model for V0043JobDescMsg.Shared.
const ( )
Defines values for V0043JobDescMsgShared.
func (V0043JobDescMsgShared) Valid ¶
func (e V0043JobDescMsgShared) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgShared enum.
type V0043JobDescMsgX11 ¶
type V0043JobDescMsgX11 string
V0043JobDescMsgX11 defines model for V0043JobDescMsg.X11.
const ( BATCHNODE V0043JobDescMsgX11 = "BATCH_NODE" FIRSTNODE V0043JobDescMsgX11 = "FIRST_NODE" FORWARDALLNODES V0043JobDescMsgX11 = "FORWARD_ALL_NODES" LASTNODE V0043JobDescMsgX11 = "LAST_NODE" )
Defines values for V0043JobDescMsgX11.
func (V0043JobDescMsgX11) Valid ¶
func (e V0043JobDescMsgX11) Valid() bool
Valid indicates whether the value is a known member of the V0043JobDescMsgX11 enum.
type V0043JobFlags ¶
type V0043JobFlags string
V0043JobFlags defines model for V0043Job.Flags.
const ( V0043JobFlagsCLEARSCHEDULING V0043JobFlags = "CLEAR_SCHEDULING" V0043JobFlagsNONE V0043JobFlags = "NONE" V0043JobFlagsNOTSET V0043JobFlags = "NOT_SET" V0043JobFlagsSTARTEDONBACKFILL V0043JobFlags = "STARTED_ON_BACKFILL" V0043JobFlagsSTARTEDONSCHEDULE V0043JobFlags = "STARTED_ON_SCHEDULE" V0043JobFlagsSTARTEDONSUBMIT V0043JobFlags = "STARTED_ON_SUBMIT" V0043JobFlagsSTARTRECEIVED V0043JobFlags = "START_RECEIVED" )
Defines values for V0043JobFlags.
func (V0043JobFlags) Valid ¶
func (e V0043JobFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043JobFlags enum.
type V0043JobInfo ¶
type V0043JobInfo struct {
// Account Account associated with the job
Account *string `json:"account,omitempty"`
AccrueTime *V0043Uint64NoValStruct `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 *V0043Uint32NoValStruct `json:"array_job_id,omitempty"`
ArrayMaxTasks *V0043Uint32NoValStruct `json:"array_max_tasks,omitempty"`
ArrayTaskId *V0043Uint32NoValStruct `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 *V0043Float64NoValStruct `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 *V0043Uint16NoValStruct `json:"cores_per_socket,omitempty"`
CpuFrequencyGovernor *V0043Uint32NoValStruct `json:"cpu_frequency_governor,omitempty"`
CpuFrequencyMaximum *V0043Uint32NoValStruct `json:"cpu_frequency_maximum,omitempty"`
CpuFrequencyMinimum *V0043Uint32NoValStruct `json:"cpu_frequency_minimum,omitempty"`
Cpus *V0043Uint32NoValStruct `json:"cpus,omitempty"`
CpusPerTask *V0043Uint16NoValStruct `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 *V0043Uint64NoValStruct `json:"deadline,omitempty"`
DelayBoot *V0043Uint32NoValStruct `json:"delay_boot,omitempty"`
// Dependency Other jobs that must meet certain criteria before this job can start
Dependency *string `json:"dependency,omitempty"`
DerivedExitCode *V0043ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
EligibleTime *V0043Uint64NoValStruct `json:"eligible_time,omitempty"`
EndTime *V0043Uint64NoValStruct `json:"end_time,omitempty"`
// ExcludedNodes Comma-separated list of nodes that may not be used
ExcludedNodes *string `json:"excluded_nodes,omitempty"`
ExitCode *V0043ProcessExitCodeVerbose `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 *[]V0043JobInfoFlags `json:"flags,omitempty"`
GresDetail *V0043JobInfoGresDetail `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 *V0043Uint32NoValStruct `json:"het_job_id,omitempty"`
// HetJobIdSet Job ID range for all heterogeneous job components
HetJobIdSet *string `json:"het_job_id_set,omitempty"`
HetJobOffset *V0043Uint32NoValStruct `json:"het_job_offset,omitempty"`
// Hold Hold (true) or release (false) job (Job held)
Hold *bool `json:"hold,omitempty"`
// JobId Job ID
JobId *int32 `json:"job_id,omitempty"`
JobResources *V0043JobRes `json:"job_resources,omitempty"`
JobSizeStr *V0043CsvString `json:"job_size_str,omitempty"`
// JobState Current state
JobState *[]V0043JobInfoJobState `json:"job_state,omitempty"`
LastSchedEvaluation *V0043Uint64NoValStruct `json:"last_sched_evaluation,omitempty"`
// Licenses License(s) required by the job
Licenses *string `json:"licenses,omitempty"`
// LicensesAllocated License(s) allocated to the job
LicensesAllocated *string `json:"licenses_allocated,omitempty"`
// MailType Mail event type(s)
MailType *[]V0043JobInfoMailType `json:"mail_type,omitempty"`
// MailUser User to receive email notifications
MailUser *string `json:"mail_user,omitempty"`
MaxCpus *V0043Uint32NoValStruct `json:"max_cpus,omitempty"`
MaxNodes *V0043Uint32NoValStruct `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 *V0043Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0043Uint64NoValStruct `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 *V0043Uint16NoValStruct `json:"minimum_cpus_per_node,omitempty"`
MinimumTmpDiskPerNode *V0043Uint32NoValStruct `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 *V0043Uint32NoValStruct `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 *V0043Uint64NoValStruct `json:"pre_sus_time,omitempty"`
PreemptTime *V0043Uint64NoValStruct `json:"preempt_time,omitempty"`
PreemptableTime *V0043Uint64NoValStruct `json:"preemptable_time,omitempty"`
// Prefer Feature(s) the job requested but that are not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0043Uint32NoValStruct `json:"priority,omitempty"`
PriorityByPartition *V0043PriorityByPartition `json:"priority_by_partition,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0043JobInfoProfile `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 *V0043Uint64NoValStruct `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"`
// SegmentSize Requested segment size
SegmentSize *int32 `json:"segment_size,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0043JobInfoShared `json:"shared,omitempty"`
// SocketsPerBoard Number of sockets per board required
SocketsPerBoard *int32 `json:"sockets_per_board,omitempty"`
SocketsPerNode *V0043Uint16NoValStruct `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 *V0043Uint64NoValStruct `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"`
// StderrExpanded Job stderr with expanded fields
StderrExpanded *string `json:"stderr_expanded,omitempty"`
// StdinExpanded Job stdin with expanded fields
StdinExpanded *string `json:"stdin_expanded,omitempty"`
// StdoutExpanded Job stdout with expanded fields
StdoutExpanded *string `json:"stdout_expanded,omitempty"`
SubmitTime *V0043Uint64NoValStruct `json:"submit_time,omitempty"`
SuspendTime *V0043Uint64NoValStruct `json:"suspend_time,omitempty"`
// SystemComment Arbitrary comment from slurmctld
SystemComment *string `json:"system_comment,omitempty"`
Tasks *V0043Uint32NoValStruct `json:"tasks,omitempty"`
TasksPerBoard *V0043Uint16NoValStruct `json:"tasks_per_board,omitempty"`
TasksPerCore *V0043Uint16NoValStruct `json:"tasks_per_core,omitempty"`
TasksPerNode *V0043Uint16NoValStruct `json:"tasks_per_node,omitempty"`
TasksPerSocket *V0043Uint16NoValStruct `json:"tasks_per_socket,omitempty"`
TasksPerTres *V0043Uint16NoValStruct `json:"tasks_per_tres,omitempty"`
// ThreadSpec Specialized thread count
ThreadSpec *int32 `json:"thread_spec,omitempty"`
ThreadsPerCore *V0043Uint16NoValStruct `json:"threads_per_core,omitempty"`
TimeLimit *V0043Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0043Uint32NoValStruct `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"`
}
V0043JobInfo defines model for v0.0.43_job_info.
type V0043JobInfoFlags ¶
type V0043JobInfoFlags string
V0043JobInfoFlags defines model for V0043JobInfo.Flags.
const ( V0043JobInfoFlagsACCRUECOUNTCLEARED V0043JobInfoFlags = "ACCRUE_COUNT_CLEARED" V0043JobInfoFlagsBACKFILLATTEMPTED V0043JobInfoFlags = "BACKFILL_ATTEMPTED" V0043JobInfoFlagsCRONJOB V0043JobInfoFlags = "CRON_JOB" V0043JobInfoFlagsDEPENDENT V0043JobInfoFlags = "DEPENDENT" V0043JobInfoFlagsEXACTCPUCOUNTREQUESTED V0043JobInfoFlags = "EXACT_CPU_COUNT_REQUESTED" V0043JobInfoFlagsEXACTMEMORYREQUESTED V0043JobInfoFlags = "EXACT_MEMORY_REQUESTED" V0043JobInfoFlagsEXACTTASKCOUNTREQUESTED V0043JobInfoFlags = "EXACT_TASK_COUNT_REQUESTED" V0043JobInfoFlagsEXTERNALJOB V0043JobInfoFlags = "EXTERNAL_JOB" V0043JobInfoFlagsGRESBINDINGDISABLED V0043JobInfoFlags = "GRES_BINDING_DISABLED" V0043JobInfoFlagsGRESBINDINGENFORCED V0043JobInfoFlags = "GRES_BINDING_ENFORCED" V0043JobInfoFlagsHASSTATEDIRECTORY V0043JobInfoFlags = "HAS_STATE_DIRECTORY" V0043JobInfoFlagsHETEROGENEOUSJOB V0043JobInfoFlags = "HETEROGENEOUS_JOB" V0043JobInfoFlagsJOBACCRUETIMERESET V0043JobInfoFlags = "JOB_ACCRUE_TIME_RESET" V0043JobInfoFlagsJOBKILLHURRY V0043JobInfoFlags = "JOB_KILL_HURRY" V0043JobInfoFlagsJOBWASRUNNING V0043JobInfoFlags = "JOB_WAS_RUNNING" V0043JobInfoFlagsKILLINVALIDDEPENDENCY V0043JobInfoFlags = "KILL_INVALID_DEPENDENCY" V0043JobInfoFlagsMAGNETIC V0043JobInfoFlags = "MAGNETIC" V0043JobInfoFlagsNOKILLINVALIDDEPENDENCY V0043JobInfoFlags = "NO_KILL_INVALID_DEPENDENCY" V0043JobInfoFlagsPARTITIONASSIGNED V0043JobInfoFlags = "PARTITION_ASSIGNED" V0043JobInfoFlagsPREFERMINIMUMNODECOUNT V0043JobInfoFlags = "PREFER_MINIMUM_NODE_COUNT" V0043JobInfoFlagsSCHEDULINGATTEMPTED V0043JobInfoFlags = "SCHEDULING_ATTEMPTED" V0043JobInfoFlagsSENDJOBENVIRONMENT V0043JobInfoFlags = "SEND_JOB_ENVIRONMENT" V0043JobInfoFlagsSIBLINGCLUSTERUPDATEONLY V0043JobInfoFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0043JobInfoFlagsSKIPTRESSTRINGACCOUNTING V0043JobInfoFlags = "SKIP_TRES_STRING_ACCOUNTING" V0043JobInfoFlagsSPREADJOB V0043JobInfoFlags = "SPREAD_JOB" V0043JobInfoFlagsSTEPMGRENABLED V0043JobInfoFlags = "STEPMGR_ENABLED" V0043JobInfoFlagsTESTINGBACKFILL V0043JobInfoFlags = "TESTING_BACKFILL" V0043JobInfoFlagsTESTINGWHOLENODEBACKFILL V0043JobInfoFlags = "TESTING_WHOLE_NODE_BACKFILL" V0043JobInfoFlagsTESTNOWONLY V0043JobInfoFlags = "TEST_NOW_ONLY" V0043JobInfoFlagsTOPPRIORITYJOB V0043JobInfoFlags = "TOP_PRIORITY_JOB" V0043JobInfoFlagsUSINGDEFAULTACCOUNT V0043JobInfoFlags = "USING_DEFAULT_ACCOUNT" V0043JobInfoFlagsUSINGDEFAULTPARTITION V0043JobInfoFlags = "USING_DEFAULT_PARTITION" V0043JobInfoFlagsUSINGDEFAULTQOS V0043JobInfoFlags = "USING_DEFAULT_QOS" V0043JobInfoFlagsUSINGDEFAULTWCKEY V0043JobInfoFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0043JobInfoFlags.
func (V0043JobInfoFlags) Valid ¶
func (e V0043JobInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043JobInfoFlags enum.
type V0043JobInfoGresDetail ¶
type V0043JobInfoGresDetail = []string
V0043JobInfoGresDetail defines model for v0.0.43_job_info_gres_detail.
type V0043JobInfoJobState ¶
type V0043JobInfoJobState string
V0043JobInfoJobState defines model for V0043JobInfo.JobState.
const ( V0043JobInfoJobStateBOOTFAIL V0043JobInfoJobState = "BOOT_FAIL" V0043JobInfoJobStateCANCELLED V0043JobInfoJobState = "CANCELLED" V0043JobInfoJobStateCOMPLETED V0043JobInfoJobState = "COMPLETED" V0043JobInfoJobStateCOMPLETING V0043JobInfoJobState = "COMPLETING" V0043JobInfoJobStateCONFIGURING V0043JobInfoJobState = "CONFIGURING" V0043JobInfoJobStateDEADLINE V0043JobInfoJobState = "DEADLINE" V0043JobInfoJobStateFAILED V0043JobInfoJobState = "FAILED" V0043JobInfoJobStateLAUNCHFAILED V0043JobInfoJobState = "LAUNCH_FAILED" V0043JobInfoJobStateNODEFAIL V0043JobInfoJobState = "NODE_FAIL" V0043JobInfoJobStateOUTOFMEMORY V0043JobInfoJobState = "OUT_OF_MEMORY" V0043JobInfoJobStatePENDING V0043JobInfoJobState = "PENDING" V0043JobInfoJobStatePOWERUPNODE V0043JobInfoJobState = "POWER_UP_NODE" V0043JobInfoJobStatePREEMPTED V0043JobInfoJobState = "PREEMPTED" V0043JobInfoJobStateRECONFIGFAIL V0043JobInfoJobState = "RECONFIG_FAIL" V0043JobInfoJobStateREQUEUED V0043JobInfoJobState = "REQUEUED" V0043JobInfoJobStateREQUEUEFED V0043JobInfoJobState = "REQUEUE_FED" V0043JobInfoJobStateREQUEUEHOLD V0043JobInfoJobState = "REQUEUE_HOLD" V0043JobInfoJobStateRESIZING V0043JobInfoJobState = "RESIZING" V0043JobInfoJobStateRESVDELHOLD V0043JobInfoJobState = "RESV_DEL_HOLD" V0043JobInfoJobStateREVOKED V0043JobInfoJobState = "REVOKED" V0043JobInfoJobStateRUNNING V0043JobInfoJobState = "RUNNING" V0043JobInfoJobStateSIGNALING V0043JobInfoJobState = "SIGNALING" V0043JobInfoJobStateSPECIALEXIT V0043JobInfoJobState = "SPECIAL_EXIT" V0043JobInfoJobStateSTAGEOUT V0043JobInfoJobState = "STAGE_OUT" V0043JobInfoJobStateSTOPPED V0043JobInfoJobState = "STOPPED" V0043JobInfoJobStateSUSPENDED V0043JobInfoJobState = "SUSPENDED" V0043JobInfoJobStateTIMEOUT V0043JobInfoJobState = "TIMEOUT" )
Defines values for V0043JobInfoJobState.
func (V0043JobInfoJobState) Valid ¶
func (e V0043JobInfoJobState) Valid() bool
Valid indicates whether the value is a known member of the V0043JobInfoJobState enum.
type V0043JobInfoMailType ¶
type V0043JobInfoMailType string
V0043JobInfoMailType defines model for V0043JobInfo.MailType.
const ( V0043JobInfoMailTypeARRAYTASKS V0043JobInfoMailType = "ARRAY_TASKS" V0043JobInfoMailTypeBEGIN V0043JobInfoMailType = "BEGIN" V0043JobInfoMailTypeEND V0043JobInfoMailType = "END" V0043JobInfoMailTypeFAIL V0043JobInfoMailType = "FAIL" V0043JobInfoMailTypeINVALIDDEPENDENCY V0043JobInfoMailType = "INVALID_DEPENDENCY" V0043JobInfoMailTypeREQUEUE V0043JobInfoMailType = "REQUEUE" V0043JobInfoMailTypeSTAGEOUT V0043JobInfoMailType = "STAGE_OUT" V0043JobInfoMailTypeTIME100 V0043JobInfoMailType = "TIME=100%" V0043JobInfoMailTypeTIME50 V0043JobInfoMailType = "TIME=50%" V0043JobInfoMailTypeTIME80 V0043JobInfoMailType = "TIME=80%" V0043JobInfoMailTypeTIME90 V0043JobInfoMailType = "TIME=90%" )
Defines values for V0043JobInfoMailType.
func (V0043JobInfoMailType) Valid ¶
func (e V0043JobInfoMailType) Valid() bool
Valid indicates whether the value is a known member of the V0043JobInfoMailType enum.
type V0043JobInfoMsg ¶
type V0043JobInfoMsg = []V0043JobInfo
V0043JobInfoMsg defines model for v0.0.43_job_info_msg.
type V0043JobInfoProfile ¶
type V0043JobInfoProfile string
V0043JobInfoProfile defines model for V0043JobInfo.Profile.
const ( V0043JobInfoProfileENERGY V0043JobInfoProfile = "ENERGY" V0043JobInfoProfileLUSTRE V0043JobInfoProfile = "LUSTRE" V0043JobInfoProfileNETWORK V0043JobInfoProfile = "NETWORK" V0043JobInfoProfileNONE V0043JobInfoProfile = "NONE" V0043JobInfoProfileNOTSET V0043JobInfoProfile = "NOT_SET" V0043JobInfoProfileTASK V0043JobInfoProfile = "TASK" )
Defines values for V0043JobInfoProfile.
func (V0043JobInfoProfile) Valid ¶
func (e V0043JobInfoProfile) Valid() bool
Valid indicates whether the value is a known member of the V0043JobInfoProfile enum.
type V0043JobInfoShared ¶
type V0043JobInfoShared string
V0043JobInfoShared defines model for V0043JobInfo.Shared.
const ( )
Defines values for V0043JobInfoShared.
func (V0043JobInfoShared) Valid ¶
func (e V0043JobInfoShared) Valid() bool
Valid indicates whether the value is a known member of the V0043JobInfoShared enum.
type V0043JobRes ¶
type V0043JobRes struct {
// Cpus Number of allocated CPUs
Cpus int32 `json:"cpus"`
Nodes *struct {
// Allocation Job resources for a node
Allocation *V0043JobResNodes `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 *[]V0043JobResNodesSelectType `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 []V0043JobResSelectType `json:"select_type"`
ThreadsPerCore V0043Uint16NoValStruct `json:"threads_per_core"`
}
V0043JobRes defines model for v0.0.43_job_res.
type V0043JobResCore ¶
type V0043JobResCore struct {
// Index Core index
Index int32 `json:"index"`
// Status Core status
Status []V0043JobResCoreStatus `json:"status"`
}
V0043JobResCore defines model for v0.0.43_job_res_core.
type V0043JobResCoreArray ¶
type V0043JobResCoreArray = []V0043JobResCore
V0043JobResCoreArray defines model for v0.0.43_job_res_core_array.
type V0043JobResCoreStatus ¶
type V0043JobResCoreStatus string
V0043JobResCoreStatus defines model for V0043JobResCore.Status.
const ( V0043JobResCoreStatusALLOCATED V0043JobResCoreStatus = "ALLOCATED" V0043JobResCoreStatusINUSE V0043JobResCoreStatus = "IN_USE" V0043JobResCoreStatusINVALID V0043JobResCoreStatus = "INVALID" V0043JobResCoreStatusUNALLOCATED V0043JobResCoreStatus = "UNALLOCATED" )
Defines values for V0043JobResCoreStatus.
func (V0043JobResCoreStatus) Valid ¶
func (e V0043JobResCoreStatus) Valid() bool
Valid indicates whether the value is a known member of the V0043JobResCoreStatus enum.
type V0043JobResNode ¶
type V0043JobResNode 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 V0043JobResSocketArray `json:"sockets"`
}
V0043JobResNode defines model for v0.0.43_job_res_node.
type V0043JobResNodes ¶
type V0043JobResNodes = []V0043JobResNode
V0043JobResNodes Job resources for a node
type V0043JobResNodesSelectType ¶
type V0043JobResNodesSelectType string
V0043JobResNodesSelectType defines model for V0043JobRes.Nodes.SelectType.
const ( V0043JobResNodesSelectTypeAVAILABLE V0043JobResNodesSelectType = "AVAILABLE" V0043JobResNodesSelectTypeONEROW V0043JobResNodesSelectType = "ONE_ROW" V0043JobResNodesSelectTypeRESERVED V0043JobResNodesSelectType = "RESERVED" )
Defines values for V0043JobResNodesSelectType.
func (V0043JobResNodesSelectType) Valid ¶
func (e V0043JobResNodesSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0043JobResNodesSelectType enum.
type V0043JobResSelectType ¶
type V0043JobResSelectType string
V0043JobResSelectType defines model for V0043JobRes.SelectType.
const ( V0043JobResSelectTypeBOARD V0043JobResSelectType = "BOARD" V0043JobResSelectTypeCORE V0043JobResSelectType = "CORE" V0043JobResSelectTypeCOREDEFAULTDISTBLOCK V0043JobResSelectType = "CORE_DEFAULT_DIST_BLOCK" V0043JobResSelectTypeCPU V0043JobResSelectType = "CPU" V0043JobResSelectTypeLINEAR V0043JobResSelectType = "LINEAR" V0043JobResSelectTypeLLN V0043JobResSelectType = "LLN" V0043JobResSelectTypeMEMORY V0043JobResSelectType = "MEMORY" V0043JobResSelectTypeONETASKPERCORE V0043JobResSelectType = "ONE_TASK_PER_CORE" V0043JobResSelectTypePACKNODES V0043JobResSelectType = "PACK_NODES" V0043JobResSelectTypeSOCKET V0043JobResSelectType = "SOCKET" )
Defines values for V0043JobResSelectType.
func (V0043JobResSelectType) Valid ¶
func (e V0043JobResSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0043JobResSelectType enum.
type V0043JobResSocket ¶
type V0043JobResSocket struct {
Cores V0043JobResCoreArray `json:"cores"`
// Index Core index
Index int32 `json:"index"`
}
V0043JobResSocket defines model for v0.0.43_job_res_socket.
type V0043JobResSocketArray ¶
type V0043JobResSocketArray = []V0043JobResSocket
V0043JobResSocketArray defines model for v0.0.43_job_res_socket_array.
type V0043JobStateCurrent ¶
type V0043JobStateCurrent string
V0043JobStateCurrent defines model for V0043Job.State.Current.
const ( V0043JobStateCurrentBOOTFAIL V0043JobStateCurrent = "BOOT_FAIL" V0043JobStateCurrentCANCELLED V0043JobStateCurrent = "CANCELLED" V0043JobStateCurrentCOMPLETED V0043JobStateCurrent = "COMPLETED" V0043JobStateCurrentCOMPLETING V0043JobStateCurrent = "COMPLETING" V0043JobStateCurrentCONFIGURING V0043JobStateCurrent = "CONFIGURING" V0043JobStateCurrentDEADLINE V0043JobStateCurrent = "DEADLINE" V0043JobStateCurrentFAILED V0043JobStateCurrent = "FAILED" V0043JobStateCurrentLAUNCHFAILED V0043JobStateCurrent = "LAUNCH_FAILED" V0043JobStateCurrentNODEFAIL V0043JobStateCurrent = "NODE_FAIL" V0043JobStateCurrentOUTOFMEMORY V0043JobStateCurrent = "OUT_OF_MEMORY" V0043JobStateCurrentPENDING V0043JobStateCurrent = "PENDING" V0043JobStateCurrentPOWERUPNODE V0043JobStateCurrent = "POWER_UP_NODE" V0043JobStateCurrentPREEMPTED V0043JobStateCurrent = "PREEMPTED" V0043JobStateCurrentRECONFIGFAIL V0043JobStateCurrent = "RECONFIG_FAIL" V0043JobStateCurrentREQUEUED V0043JobStateCurrent = "REQUEUED" V0043JobStateCurrentREQUEUEFED V0043JobStateCurrent = "REQUEUE_FED" V0043JobStateCurrentREQUEUEHOLD V0043JobStateCurrent = "REQUEUE_HOLD" V0043JobStateCurrentRESIZING V0043JobStateCurrent = "RESIZING" V0043JobStateCurrentRESVDELHOLD V0043JobStateCurrent = "RESV_DEL_HOLD" V0043JobStateCurrentREVOKED V0043JobStateCurrent = "REVOKED" V0043JobStateCurrentRUNNING V0043JobStateCurrent = "RUNNING" V0043JobStateCurrentSIGNALING V0043JobStateCurrent = "SIGNALING" V0043JobStateCurrentSPECIALEXIT V0043JobStateCurrent = "SPECIAL_EXIT" V0043JobStateCurrentSTAGEOUT V0043JobStateCurrent = "STAGE_OUT" V0043JobStateCurrentSTOPPED V0043JobStateCurrent = "STOPPED" V0043JobStateCurrentSUSPENDED V0043JobStateCurrent = "SUSPENDED" V0043JobStateCurrentTIMEOUT V0043JobStateCurrent = "TIMEOUT" )
Defines values for V0043JobStateCurrent.
func (V0043JobStateCurrent) Valid ¶
func (e V0043JobStateCurrent) Valid() bool
Valid indicates whether the value is a known member of the V0043JobStateCurrent enum.
type V0043JobSubmitReq ¶
type V0043JobSubmitReq struct {
Job *V0043JobDescMsg `json:"job,omitempty"`
Jobs *V0043JobDescMsgList `json:"jobs,omitempty"`
// Script Job batch script contents; Same as the script field in jobs[0] or job.
Script *string `json:"script,omitempty"`
}
V0043JobSubmitReq defines model for v0.0.43_job_submit_req.
type V0043KillJobsMsg ¶
type V0043KillJobsMsg struct {
// Account Filter jobs to a specific account
Account *string `json:"account,omitempty"`
// Flags Filter jobs according to flags
Flags *[]V0043KillJobsMsgFlags `json:"flags,omitempty"`
// JobName Filter jobs to a specific name
JobName *string `json:"job_name,omitempty"`
// JobState Filter jobs to a specific state
JobState *[]V0043KillJobsMsgJobState `json:"job_state,omitempty"`
Jobs *V0043KillJobsMsgJobsArray `json:"jobs,omitempty"`
Nodes *V0043HostlistString `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"`
}
V0043KillJobsMsg defines model for v0.0.43_kill_jobs_msg.
type V0043KillJobsMsgFlags ¶
type V0043KillJobsMsgFlags string
V0043KillJobsMsgFlags defines model for V0043KillJobsMsg.Flags.
const ( V0043KillJobsMsgFlagsARRAYTASK V0043KillJobsMsgFlags = "ARRAY_TASK" V0043KillJobsMsgFlagsBATCHJOB V0043KillJobsMsgFlags = "BATCH_JOB" V0043KillJobsMsgFlagsCRONJOBS V0043KillJobsMsgFlags = "CRON_JOBS" V0043KillJobsMsgFlagsFEDERATIONREQUEUE V0043KillJobsMsgFlags = "FEDERATION_REQUEUE" V0043KillJobsMsgFlagsFULLJOB V0043KillJobsMsgFlags = "FULL_JOB" V0043KillJobsMsgFlagsFULLSTEPSONLY V0043KillJobsMsgFlags = "FULL_STEPS_ONLY" V0043KillJobsMsgFlagsHURRY V0043KillJobsMsgFlags = "HURRY" V0043KillJobsMsgFlagsNOSIBLINGJOBS V0043KillJobsMsgFlags = "NO_SIBLING_JOBS" V0043KillJobsMsgFlagsOUTOFMEMORY V0043KillJobsMsgFlags = "OUT_OF_MEMORY" V0043KillJobsMsgFlagsRESERVATIONJOB V0043KillJobsMsgFlags = "RESERVATION_JOB" V0043KillJobsMsgFlagsVERBOSE V0043KillJobsMsgFlags = "VERBOSE" V0043KillJobsMsgFlagsWARNINGSENT V0043KillJobsMsgFlags = "WARNING_SENT" )
Defines values for V0043KillJobsMsgFlags.
func (V0043KillJobsMsgFlags) Valid ¶
func (e V0043KillJobsMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043KillJobsMsgFlags enum.
type V0043KillJobsMsgJobState ¶
type V0043KillJobsMsgJobState string
V0043KillJobsMsgJobState defines model for V0043KillJobsMsg.JobState.
const ( V0043KillJobsMsgJobStateBOOTFAIL V0043KillJobsMsgJobState = "BOOT_FAIL" V0043KillJobsMsgJobStateCANCELLED V0043KillJobsMsgJobState = "CANCELLED" V0043KillJobsMsgJobStateCOMPLETED V0043KillJobsMsgJobState = "COMPLETED" V0043KillJobsMsgJobStateCOMPLETING V0043KillJobsMsgJobState = "COMPLETING" V0043KillJobsMsgJobStateCONFIGURING V0043KillJobsMsgJobState = "CONFIGURING" V0043KillJobsMsgJobStateDEADLINE V0043KillJobsMsgJobState = "DEADLINE" V0043KillJobsMsgJobStateFAILED V0043KillJobsMsgJobState = "FAILED" V0043KillJobsMsgJobStateLAUNCHFAILED V0043KillJobsMsgJobState = "LAUNCH_FAILED" V0043KillJobsMsgJobStateNODEFAIL V0043KillJobsMsgJobState = "NODE_FAIL" V0043KillJobsMsgJobStateOUTOFMEMORY V0043KillJobsMsgJobState = "OUT_OF_MEMORY" V0043KillJobsMsgJobStatePENDING V0043KillJobsMsgJobState = "PENDING" V0043KillJobsMsgJobStatePOWERUPNODE V0043KillJobsMsgJobState = "POWER_UP_NODE" V0043KillJobsMsgJobStatePREEMPTED V0043KillJobsMsgJobState = "PREEMPTED" V0043KillJobsMsgJobStateRECONFIGFAIL V0043KillJobsMsgJobState = "RECONFIG_FAIL" V0043KillJobsMsgJobStateREQUEUED V0043KillJobsMsgJobState = "REQUEUED" V0043KillJobsMsgJobStateREQUEUEFED V0043KillJobsMsgJobState = "REQUEUE_FED" V0043KillJobsMsgJobStateREQUEUEHOLD V0043KillJobsMsgJobState = "REQUEUE_HOLD" V0043KillJobsMsgJobStateRESIZING V0043KillJobsMsgJobState = "RESIZING" V0043KillJobsMsgJobStateRESVDELHOLD V0043KillJobsMsgJobState = "RESV_DEL_HOLD" V0043KillJobsMsgJobStateREVOKED V0043KillJobsMsgJobState = "REVOKED" V0043KillJobsMsgJobStateRUNNING V0043KillJobsMsgJobState = "RUNNING" V0043KillJobsMsgJobStateSIGNALING V0043KillJobsMsgJobState = "SIGNALING" V0043KillJobsMsgJobStateSPECIALEXIT V0043KillJobsMsgJobState = "SPECIAL_EXIT" V0043KillJobsMsgJobStateSTAGEOUT V0043KillJobsMsgJobState = "STAGE_OUT" V0043KillJobsMsgJobStateSTOPPED V0043KillJobsMsgJobState = "STOPPED" V0043KillJobsMsgJobStateSUSPENDED V0043KillJobsMsgJobState = "SUSPENDED" V0043KillJobsMsgJobStateTIMEOUT V0043KillJobsMsgJobState = "TIMEOUT" )
Defines values for V0043KillJobsMsgJobState.
func (V0043KillJobsMsgJobState) Valid ¶
func (e V0043KillJobsMsgJobState) Valid() bool
Valid indicates whether the value is a known member of the V0043KillJobsMsgJobState enum.
type V0043KillJobsMsgJobsArray ¶
type V0043KillJobsMsgJobsArray = []string
V0043KillJobsMsgJobsArray defines model for v0.0.43_kill_jobs_msg_jobs_array.
type V0043KillJobsRespJob ¶
type V0043KillJobsRespJob 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 V0043Uint32NoValStruct `json:"job_id"`
// StepId Job or Step ID that signaling failed
StepId string `json:"step_id"`
}
V0043KillJobsRespJob defines model for v0.0.43_kill_jobs_resp_job.
type V0043KillJobsRespMsg ¶
type V0043KillJobsRespMsg = []V0043KillJobsRespJob
V0043KillJobsRespMsg List of jobs signal responses
type V0043License ¶
type V0043License 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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
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"`
}
V0043License defines model for v0.0.43_license.
type V0043Licenses ¶
type V0043Licenses = []V0043License
V0043Licenses defines model for v0.0.43_licenses.
type V0043Node ¶
type V0043Node struct {
ActiveFeatures *V0043CsvString `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 *V0043Uint64NoValStruct `json:"boot_time,omitempty"`
// BurstbufferNetworkAddress Alternate network path to be used for sbcast network traffic
BurstbufferNetworkAddress *string `json:"burstbuffer_network_address,omitempty"`
// CertFlags Certmgr status flags
CertFlags *[]V0043NodeCertFlags `json:"cert_flags,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 *V0043AcctGatherEnergy `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 *V0043CsvString `json:"features,omitempty"`
FreeMem *V0043Uint64NoValStruct `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 *V0043Uint64NoValStruct `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 *[]V0043NodeNextStateAfterReboot `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 *V0043CsvString `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 *V0043Uint64NoValStruct `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 *V0043Uint64NoValStruct `json:"resume_after,omitempty"`
SlurmdStartTime *V0043Uint64NoValStruct `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 *[]V0043NodeState `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"`
TlsCertLastRenewal *V0043Uint64NoValStruct `json:"tls_cert_last_renewal,omitempty"`
// Topology Topology
Topology *string `json:"topology,omitempty"`
// Tres Configured trackable resources
Tres *string `json:"tres,omitempty"`
// TresUsed Trackable resources currently allocated for jobs
TresUsed *string `json:"tres_used,omitempty"`
// TresWeighted Ignored. Was weighted number of billable trackable resources allocated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
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"`
}
V0043Node defines model for v0.0.43_node.
type V0043NodeCertFlags ¶
type V0043NodeCertFlags string
V0043NodeCertFlags defines model for V0043Node.CertFlags.
const (
TOKENSET V0043NodeCertFlags = "TOKEN_SET"
)
Defines values for V0043NodeCertFlags.
func (V0043NodeCertFlags) Valid ¶
func (e V0043NodeCertFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043NodeCertFlags enum.
type V0043NodeNextStateAfterReboot ¶
type V0043NodeNextStateAfterReboot string
V0043NodeNextStateAfterReboot defines model for V0043Node.NextStateAfterReboot.
const ( V0043NodeNextStateAfterRebootALLOCATED V0043NodeNextStateAfterReboot = "ALLOCATED" V0043NodeNextStateAfterRebootCLOUD V0043NodeNextStateAfterReboot = "CLOUD" V0043NodeNextStateAfterRebootCOMPLETING V0043NodeNextStateAfterReboot = "COMPLETING" V0043NodeNextStateAfterRebootDOWN V0043NodeNextStateAfterReboot = "DOWN" V0043NodeNextStateAfterRebootDRAIN V0043NodeNextStateAfterReboot = "DRAIN" V0043NodeNextStateAfterRebootDYNAMICFUTURE V0043NodeNextStateAfterReboot = "DYNAMIC_FUTURE" V0043NodeNextStateAfterRebootDYNAMICNORM V0043NodeNextStateAfterReboot = "DYNAMIC_NORM" V0043NodeNextStateAfterRebootERROR V0043NodeNextStateAfterReboot = "ERROR" V0043NodeNextStateAfterRebootFAIL V0043NodeNextStateAfterReboot = "FAIL" V0043NodeNextStateAfterRebootFUTURE V0043NodeNextStateAfterReboot = "FUTURE" V0043NodeNextStateAfterRebootIDLE V0043NodeNextStateAfterReboot = "IDLE" V0043NodeNextStateAfterRebootINVALID V0043NodeNextStateAfterReboot = "INVALID" V0043NodeNextStateAfterRebootINVALIDREG V0043NodeNextStateAfterReboot = "INVALID_REG" V0043NodeNextStateAfterRebootMAINTENANCE V0043NodeNextStateAfterReboot = "MAINTENANCE" V0043NodeNextStateAfterRebootMIXED V0043NodeNextStateAfterReboot = "MIXED" V0043NodeNextStateAfterRebootNOTRESPONDING V0043NodeNextStateAfterReboot = "NOT_RESPONDING" V0043NodeNextStateAfterRebootPLANNED V0043NodeNextStateAfterReboot = "PLANNED" V0043NodeNextStateAfterRebootPOWERDOWN V0043NodeNextStateAfterReboot = "POWER_DOWN" V0043NodeNextStateAfterRebootPOWERDRAIN V0043NodeNextStateAfterReboot = "POWER_DRAIN" V0043NodeNextStateAfterRebootPOWEREDDOWN V0043NodeNextStateAfterReboot = "POWERED_DOWN" V0043NodeNextStateAfterRebootPOWERINGDOWN V0043NodeNextStateAfterReboot = "POWERING_DOWN" V0043NodeNextStateAfterRebootPOWERINGUP V0043NodeNextStateAfterReboot = "POWERING_UP" V0043NodeNextStateAfterRebootPOWERUP V0043NodeNextStateAfterReboot = "POWER_UP" V0043NodeNextStateAfterRebootREBOOTCANCELED V0043NodeNextStateAfterReboot = "REBOOT_CANCELED" V0043NodeNextStateAfterRebootREBOOTISSUED V0043NodeNextStateAfterReboot = "REBOOT_ISSUED" V0043NodeNextStateAfterRebootREBOOTREQUESTED V0043NodeNextStateAfterReboot = "REBOOT_REQUESTED" V0043NodeNextStateAfterRebootRESERVED V0043NodeNextStateAfterReboot = "RESERVED" V0043NodeNextStateAfterRebootRESUME V0043NodeNextStateAfterReboot = "RESUME" V0043NodeNextStateAfterRebootUNDRAIN V0043NodeNextStateAfterReboot = "UNDRAIN" V0043NodeNextStateAfterRebootUNKNOWN V0043NodeNextStateAfterReboot = "UNKNOWN" )
Defines values for V0043NodeNextStateAfterReboot.
func (V0043NodeNextStateAfterReboot) Valid ¶
func (e V0043NodeNextStateAfterReboot) Valid() bool
Valid indicates whether the value is a known member of the V0043NodeNextStateAfterReboot enum.
type V0043NodeState ¶
type V0043NodeState string
V0043NodeState defines model for V0043Node.State.
const ( V0043NodeStateALLOCATED V0043NodeState = "ALLOCATED" V0043NodeStateCLOUD V0043NodeState = "CLOUD" V0043NodeStateCOMPLETING V0043NodeState = "COMPLETING" V0043NodeStateDOWN V0043NodeState = "DOWN" V0043NodeStateDRAIN V0043NodeState = "DRAIN" V0043NodeStateDYNAMICFUTURE V0043NodeState = "DYNAMIC_FUTURE" V0043NodeStateDYNAMICNORM V0043NodeState = "DYNAMIC_NORM" V0043NodeStateERROR V0043NodeState = "ERROR" V0043NodeStateFAIL V0043NodeState = "FAIL" V0043NodeStateFUTURE V0043NodeState = "FUTURE" V0043NodeStateIDLE V0043NodeState = "IDLE" V0043NodeStateINVALID V0043NodeState = "INVALID" V0043NodeStateINVALIDREG V0043NodeState = "INVALID_REG" V0043NodeStateMAINTENANCE V0043NodeState = "MAINTENANCE" V0043NodeStateMIXED V0043NodeState = "MIXED" V0043NodeStateNOTRESPONDING V0043NodeState = "NOT_RESPONDING" V0043NodeStatePLANNED V0043NodeState = "PLANNED" V0043NodeStatePOWERDOWN V0043NodeState = "POWER_DOWN" V0043NodeStatePOWERDRAIN V0043NodeState = "POWER_DRAIN" V0043NodeStatePOWEREDDOWN V0043NodeState = "POWERED_DOWN" V0043NodeStatePOWERINGDOWN V0043NodeState = "POWERING_DOWN" V0043NodeStatePOWERINGUP V0043NodeState = "POWERING_UP" V0043NodeStatePOWERUP V0043NodeState = "POWER_UP" V0043NodeStateREBOOTCANCELED V0043NodeState = "REBOOT_CANCELED" V0043NodeStateREBOOTISSUED V0043NodeState = "REBOOT_ISSUED" V0043NodeStateREBOOTREQUESTED V0043NodeState = "REBOOT_REQUESTED" V0043NodeStateRESERVED V0043NodeState = "RESERVED" V0043NodeStateRESUME V0043NodeState = "RESUME" V0043NodeStateUNDRAIN V0043NodeState = "UNDRAIN" V0043NodeStateUNKNOWN V0043NodeState = "UNKNOWN" )
Defines values for V0043NodeState.
func (V0043NodeState) Valid ¶
func (e V0043NodeState) Valid() bool
Valid indicates whether the value is a known member of the V0043NodeState enum.
type V0043OpenapiAccountsAddCondResp ¶
type V0043OpenapiAccountsAddCondResp struct {
Account *V0043AccountShort `json:"account,omitempty"`
AssociationCondition *V0043AccountsAddCond `json:"association_condition,omitempty"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAccountsAddCondResp defines model for v0.0.43_openapi_accounts_add_cond_resp.
type V0043OpenapiAccountsAddCondRespStr ¶
type V0043OpenapiAccountsAddCondRespStr struct {
// AddedAccounts added_accounts
AddedAccounts string `json:"added_accounts"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAccountsAddCondRespStr defines model for v0.0.43_openapi_accounts_add_cond_resp_str.
type V0043OpenapiAccountsRemovedResp ¶
type V0043OpenapiAccountsRemovedResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
RemovedAccounts V0043StringList `json:"removed_accounts"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAccountsRemovedResp defines model for v0.0.43_openapi_accounts_removed_resp.
type V0043OpenapiAccountsResp ¶
type V0043OpenapiAccountsResp struct {
Accounts V0043AccountList `json:"accounts"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAccountsResp defines model for v0.0.43_openapi_accounts_resp.
type V0043OpenapiAssocsRemovedResp ¶
type V0043OpenapiAssocsRemovedResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
RemovedAssociations V0043StringList `json:"removed_associations"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAssocsRemovedResp defines model for v0.0.43_openapi_assocs_removed_resp.
type V0043OpenapiAssocsResp ¶
type V0043OpenapiAssocsResp struct {
Associations V0043AssocList `json:"associations"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiAssocsResp defines model for v0.0.43_openapi_assocs_resp.
type V0043OpenapiClustersRemovedResp ¶
type V0043OpenapiClustersRemovedResp struct {
DeletedClusters V0043StringList `json:"deleted_clusters"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiClustersRemovedResp defines model for v0.0.43_openapi_clusters_removed_resp.
type V0043OpenapiClustersResp ¶
type V0043OpenapiClustersResp struct {
Clusters V0043ClusterRecList `json:"clusters"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiClustersResp defines model for v0.0.43_openapi_clusters_resp.
type V0043OpenapiDiagResp ¶
type V0043OpenapiDiagResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Statistics V0043StatsMsg `json:"statistics"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiDiagResp defines model for v0.0.43_openapi_diag_resp.
type V0043OpenapiError ¶
type V0043OpenapiError 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"`
}
V0043OpenapiError defines model for v0.0.43_openapi_error.
type V0043OpenapiErrors ¶
type V0043OpenapiErrors = []V0043OpenapiError
V0043OpenapiErrors defines model for v0.0.43_openapi_errors.
type V0043OpenapiInstancesResp ¶
type V0043OpenapiInstancesResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Instances V0043InstanceList `json:"instances"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiInstancesResp defines model for v0.0.43_openapi_instances_resp.
type V0043OpenapiJobAllocResp ¶
type V0043OpenapiJobAllocResp struct {
Errors *V0043OpenapiErrors `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 *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiJobAllocResp defines model for v0.0.43_openapi_job_alloc_resp.
type V0043OpenapiJobInfoResp ¶
type V0043OpenapiJobInfoResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Jobs V0043JobInfoMsg `json:"jobs"`
LastBackfill V0043Uint64NoValStruct `json:"last_backfill"`
LastUpdate V0043Uint64NoValStruct `json:"last_update"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiJobInfoResp defines model for v0.0.43_openapi_job_info_resp.
type V0043OpenapiJobPostResponse ¶
type V0043OpenapiJobPostResponse struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Results *V0043JobArrayResponseArray `json:"results,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiJobPostResponse defines model for v0.0.43_openapi_job_post_response.
type V0043OpenapiJobSubmitResponse ¶
type V0043OpenapiJobSubmitResponse struct {
Errors *V0043OpenapiErrors `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 *V0043OpenapiMeta `json:"meta,omitempty"`
// StepId submitted Step ID
StepId *string `json:"step_id,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiJobSubmitResponse defines model for v0.0.43_openapi_job_submit_response.
type V0043OpenapiKillJobResp ¶
type V0043OpenapiKillJobResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0043KillJobsRespMsg `json:"status"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiKillJobResp defines model for v0.0.43_openapi_kill_job_resp.
type V0043OpenapiKillJobsResp ¶
type V0043OpenapiKillJobsResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0043KillJobsRespMsg `json:"status"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiKillJobsResp defines model for v0.0.43_openapi_kill_jobs_resp.
type V0043OpenapiLicensesResp ¶
type V0043OpenapiLicensesResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0043Uint64NoValStruct `json:"last_update"`
Licenses V0043Licenses `json:"licenses"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiLicensesResp defines model for v0.0.43_openapi_licenses_resp.
type V0043OpenapiMeta ¶
type V0043OpenapiMeta 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 *V0043StringArray `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"`
}
V0043OpenapiMeta defines model for v0.0.43_openapi_meta.
type V0043OpenapiNodesResp ¶
type V0043OpenapiNodesResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0043Uint64NoValStruct `json:"last_update"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Nodes V0043Nodes `json:"nodes"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiNodesResp defines model for v0.0.43_openapi_nodes_resp.
type V0043OpenapiPartitionResp ¶
type V0043OpenapiPartitionResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0043Uint64NoValStruct `json:"last_update"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Partitions V0043PartitionInfoMsg `json:"partitions"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiPartitionResp defines model for v0.0.43_openapi_partition_resp.
type V0043OpenapiPingArrayResp ¶
type V0043OpenapiPingArrayResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Pings V0043ControllerPingArray `json:"pings"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiPingArrayResp defines model for v0.0.43_openapi_ping_array_resp.
type V0043OpenapiReservationModResp ¶
type V0043OpenapiReservationModResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Reservations V0043ReservationDescMsgList `json:"reservations"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiReservationModResp defines model for v0.0.43_openapi_reservation_mod_resp.
type V0043OpenapiReservationResp ¶
type V0043OpenapiReservationResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0043Uint64NoValStruct `json:"last_update"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Reservations V0043ReservationInfoMsg `json:"reservations"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiReservationResp defines model for v0.0.43_openapi_reservation_resp.
type V0043OpenapiResp ¶
type V0043OpenapiResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiResp defines model for v0.0.43_openapi_resp.
type V0043OpenapiSharesResp ¶
type V0043OpenapiSharesResp struct {
}
V0043OpenapiSharesResp defines model for v0.0.43_openapi_shares_resp.
type V0043OpenapiSlurmdbdConfigResp ¶
type V0043OpenapiSlurmdbdConfigResp struct {
Accounts *V0043AccountList `json:"accounts,omitempty"`
Associations *V0043AssocList `json:"associations,omitempty"`
Clusters *V0043ClusterRecList `json:"clusters,omitempty"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Instances *V0043InstanceList `json:"instances,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Qos *V0043QosList `json:"qos,omitempty"`
Tres *V0043TresList `json:"tres,omitempty"`
Users *V0043UserList `json:"users,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
Wckeys *V0043WckeyList `json:"wckeys,omitempty"`
}
V0043OpenapiSlurmdbdConfigResp defines model for v0.0.43_openapi_slurmdbd_config_resp.
type V0043OpenapiSlurmdbdJobsResp ¶
type V0043OpenapiSlurmdbdJobsResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Jobs V0043JobList `json:"jobs"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiSlurmdbdJobsResp defines model for v0.0.43_openapi_slurmdbd_jobs_resp.
type V0043OpenapiSlurmdbdPingResp ¶
type V0043OpenapiSlurmdbdPingResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Pings V0043SlurmdbdPingArray `json:"pings"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiSlurmdbdPingResp defines model for v0.0.43_openapi_slurmdbd_ping_resp.
type V0043OpenapiSlurmdbdQosRemovedResp ¶
type V0043OpenapiSlurmdbdQosRemovedResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
RemovedQos V0043StringList `json:"removed_qos"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiSlurmdbdQosRemovedResp defines model for v0.0.43_openapi_slurmdbd_qos_removed_resp.
type V0043OpenapiSlurmdbdQosResp ¶
type V0043OpenapiSlurmdbdQosResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Qos V0043QosList `json:"qos"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiSlurmdbdQosResp defines model for v0.0.43_openapi_slurmdbd_qos_resp.
type V0043OpenapiSlurmdbdStatsResp ¶
type V0043OpenapiSlurmdbdStatsResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Statistics V0043StatsRec `json:"statistics"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiSlurmdbdStatsResp defines model for v0.0.43_openapi_slurmdbd_stats_resp.
type V0043OpenapiTresResp ¶
type V0043OpenapiTresResp struct {
TRES V0043TresList `json:"TRES"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiTresResp defines model for v0.0.43_openapi_tres_resp.
type V0043OpenapiUsersAddCondResp ¶
type V0043OpenapiUsersAddCondResp struct {
AssociationCondition V0043UsersAddCond `json:"association_condition"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
User V0043UserShort `json:"user"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiUsersAddCondResp defines model for v0.0.43_openapi_users_add_cond_resp.
type V0043OpenapiUsersAddCondRespStr ¶
type V0043OpenapiUsersAddCondRespStr struct {
// AddedUsers added_users
AddedUsers string `json:"added_users"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiUsersAddCondRespStr defines model for v0.0.43_openapi_users_add_cond_resp_str.
type V0043OpenapiUsersResp ¶
type V0043OpenapiUsersResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Users V0043UserList `json:"users"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiUsersResp defines model for v0.0.43_openapi_users_resp.
type V0043OpenapiWarning ¶
type V0043OpenapiWarning 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"`
}
V0043OpenapiWarning defines model for v0.0.43_openapi_warning.
type V0043OpenapiWarnings ¶
type V0043OpenapiWarnings = []V0043OpenapiWarning
V0043OpenapiWarnings defines model for v0.0.43_openapi_warnings.
type V0043OpenapiWckeyRemovedResp ¶
type V0043OpenapiWckeyRemovedResp struct {
DeletedWckeys V0043StringList `json:"deleted_wckeys"`
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
}
V0043OpenapiWckeyRemovedResp defines model for v0.0.43_openapi_wckey_removed_resp.
type V0043OpenapiWckeyResp ¶
type V0043OpenapiWckeyResp struct {
Errors *V0043OpenapiErrors `json:"errors,omitempty"`
Meta *V0043OpenapiMeta `json:"meta,omitempty"`
Warnings *V0043OpenapiWarnings `json:"warnings,omitempty"`
Wckeys V0043WckeyList `json:"wckeys"`
}
V0043OpenapiWckeyResp defines model for v0.0.43_openapi_wckey_resp.
type V0043PartPrio ¶
type V0043PartPrio struct {
// Partition Partition name
Partition *string `json:"partition,omitempty"`
// Priority Prospective job priority if it runs in this partition
Priority *int32 `json:"priority,omitempty"`
}
V0043PartPrio defines model for v0.0.43_part_prio.
type V0043PartitionInfo ¶
type V0043PartitionInfo struct {
Accounts *struct {
// Allowed AllowAccounts - Comma-separated list of accounts which may execute jobs in the partition
Allowed *string `json:"allowed,omitempty"`
// Deny DenyAccounts - Comma-separated list of accounts which may not execute jobs in the partition
Deny *string `json:"deny,omitempty"`
} `json:"accounts,omitempty"`
// Alternate Alternate - Partition name of alternate partition to be used if the state of this partition is DRAIN or INACTIVE
Alternate *string `json:"alternate,omitempty"`
// Cluster Cluster name
Cluster *string `json:"cluster,omitempty"`
Cpus *struct {
// TaskBinding CpuBind - Default method controlling how tasks are bound to allocated resources
TaskBinding *int32 `json:"task_binding,omitempty"`
// Total TotalCPUs - Number of CPUs available in this partition
Total *int32 `json:"total,omitempty"`
} `json:"cpus,omitempty"`
Defaults *struct {
// Job JobDefaults - Comma-separated list of job default values (this field is only used to set new defaults)
Job *string `json:"job,omitempty"`
// MemoryPerCpu Raw value for DefMemPerCPU or DefMemPerNode
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
PartitionMemoryPerCpu *V0043Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0043Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
Time *V0043Uint32NoValStruct `json:"time,omitempty"`
} `json:"defaults,omitempty"`
// GraceTime GraceTime - Grace time in seconds to be extended to a job which has been selected for preemption
GraceTime *int32 `json:"grace_time,omitempty"`
Groups *struct {
// Allowed AllowGroups - Comma-separated list of group names which may execute jobs in this partition
Allowed *string `json:"allowed,omitempty"`
} `json:"groups,omitempty"`
Maximums *struct {
CpusPerNode *V0043Uint32NoValStruct `json:"cpus_per_node,omitempty"`
CpusPerSocket *V0043Uint32NoValStruct `json:"cpus_per_socket,omitempty"`
// MemoryPerCpu Raw value for MaxMemPerCPU or MaxMemPerNode
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
Nodes *V0043Uint32NoValStruct `json:"nodes,omitempty"`
OverTimeLimit *V0043Uint16NoValStruct `json:"over_time_limit,omitempty"`
Oversubscribe *struct {
// Flags Flags applicable to the OverSubscribe setting
Flags *[]V0043PartitionInfoMaximumsOversubscribeFlags `json:"flags,omitempty"`
// Jobs Maximum number of jobs allowed to oversubscribe resources
Jobs *int32 `json:"jobs,omitempty"`
} `json:"oversubscribe,omitempty"`
PartitionMemoryPerCpu *V0043Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0043Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
// Shares OverSubscribe - Controls the ability of the partition to execute more than one job at a time on each resource
Shares *int32 `json:"shares,omitempty"`
Time *V0043Uint32NoValStruct `json:"time,omitempty"`
} `json:"maximums,omitempty"`
Minimums *struct {
// Nodes MinNodes - Minimum count of nodes which may be allocated to any single job
Nodes *int32 `json:"nodes,omitempty"`
} `json:"minimums,omitempty"`
// Name PartitionName - Name by which the partition may be referenced
Name *string `json:"name,omitempty"`
// NodeSets NodeSets - Comma-separated list of nodesets which are associated with this partition
NodeSets *string `json:"node_sets,omitempty"`
Nodes *struct {
// AllowedAllocation AllocNodes - Comma-separated list of nodes from which users can submit jobs in the partition
AllowedAllocation *string `json:"allowed_allocation,omitempty"`
// Configured Nodes - Comma-separated list of nodes which are associated with this partition
Configured *string `json:"configured,omitempty"`
// Total TotalNodes - Number of nodes available in this partition
Total *int32 `json:"total,omitempty"`
} `json:"nodes,omitempty"`
Partition *struct {
// State Current state(s)
State *[]V0043PartitionInfoPartitionState `json:"state,omitempty"`
} `json:"partition,omitempty"`
Priority *struct {
// JobFactor PriorityJobFactor - Partition factor used by priority/multifactor plugin in calculating job priority
JobFactor *int32 `json:"job_factor,omitempty"`
// Tier PriorityTier - Controls the order in which the scheduler evaluates jobs from different partitions
Tier *int32 `json:"tier,omitempty"`
} `json:"priority,omitempty"`
Qos *struct {
// Allowed AllowQOS - Comma-separated list of Qos which may execute jobs in the partition
Allowed *string `json:"allowed,omitempty"`
// Assigned QOS - QOS name containing limits that will apply to all jobs in this partition
Assigned *string `json:"assigned,omitempty"`
// Deny DenyQOS - Comma-separated list of Qos which may not execute jobs in the partition
Deny *string `json:"deny,omitempty"`
} `json:"qos,omitempty"`
// SelectType Scheduler consumable resource selection type
SelectType *[]V0043PartitionInfoSelectType `json:"select_type,omitempty"`
SuspendTime *V0043Uint32NoValStruct `json:"suspend_time,omitempty"`
Timeouts *struct {
Resume *V0043Uint16NoValStruct `json:"resume,omitempty"`
Suspend *V0043Uint16NoValStruct `json:"suspend,omitempty"`
} `json:"timeouts,omitempty"`
// Topology Topology - Name of the topology, defined in topology.yaml, used by jobs in this partition
Topology *string `json:"topology,omitempty"`
Tres *struct {
// BillingWeights TRESBillingWeights - Billing weights of each tracked TRES type that will be used in calculating the usage of a job
BillingWeights *string `json:"billing_weights,omitempty"`
// Configured TRES - Number of each applicable TRES type available in this partition
Configured *string `json:"configured,omitempty"`
} `json:"tres,omitempty"`
}
V0043PartitionInfo defines model for v0.0.43_partition_info.
type V0043PartitionInfoMaximumsOversubscribeFlags ¶
type V0043PartitionInfoMaximumsOversubscribeFlags string
V0043PartitionInfoMaximumsOversubscribeFlags defines model for V0043PartitionInfo.Maximums.Oversubscribe.Flags.
const (
Force V0043PartitionInfoMaximumsOversubscribeFlags = "force"
)
Defines values for V0043PartitionInfoMaximumsOversubscribeFlags.
func (V0043PartitionInfoMaximumsOversubscribeFlags) Valid ¶
func (e V0043PartitionInfoMaximumsOversubscribeFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043PartitionInfoMaximumsOversubscribeFlags enum.
type V0043PartitionInfoMsg ¶
type V0043PartitionInfoMsg = []V0043PartitionInfo
V0043PartitionInfoMsg defines model for v0.0.43_partition_info_msg.
type V0043PartitionInfoPartitionState ¶
type V0043PartitionInfoPartitionState string
V0043PartitionInfoPartitionState defines model for V0043PartitionInfo.Partition.State.
const ( V0043PartitionInfoPartitionStateDOWN V0043PartitionInfoPartitionState = "DOWN" V0043PartitionInfoPartitionStateDRAIN V0043PartitionInfoPartitionState = "DRAIN" V0043PartitionInfoPartitionStateINACTIVE V0043PartitionInfoPartitionState = "INACTIVE" V0043PartitionInfoPartitionStateUNKNOWN V0043PartitionInfoPartitionState = "UNKNOWN" V0043PartitionInfoPartitionStateUP V0043PartitionInfoPartitionState = "UP" )
Defines values for V0043PartitionInfoPartitionState.
func (V0043PartitionInfoPartitionState) Valid ¶
func (e V0043PartitionInfoPartitionState) Valid() bool
Valid indicates whether the value is a known member of the V0043PartitionInfoPartitionState enum.
type V0043PartitionInfoSelectType ¶
type V0043PartitionInfoSelectType string
V0043PartitionInfoSelectType defines model for V0043PartitionInfo.SelectType.
const ( V0043PartitionInfoSelectTypeBOARD V0043PartitionInfoSelectType = "BOARD" V0043PartitionInfoSelectTypeCORE V0043PartitionInfoSelectType = "CORE" V0043PartitionInfoSelectTypeCOREDEFAULTDISTBLOCK V0043PartitionInfoSelectType = "CORE_DEFAULT_DIST_BLOCK" V0043PartitionInfoSelectTypeCPU V0043PartitionInfoSelectType = "CPU" V0043PartitionInfoSelectTypeLINEAR V0043PartitionInfoSelectType = "LINEAR" V0043PartitionInfoSelectTypeLLN V0043PartitionInfoSelectType = "LLN" V0043PartitionInfoSelectTypeMEMORY V0043PartitionInfoSelectType = "MEMORY" V0043PartitionInfoSelectTypeONETASKPERCORE V0043PartitionInfoSelectType = "ONE_TASK_PER_CORE" V0043PartitionInfoSelectTypePACKNODES V0043PartitionInfoSelectType = "PACK_NODES" V0043PartitionInfoSelectTypeSOCKET V0043PartitionInfoSelectType = "SOCKET" )
Defines values for V0043PartitionInfoSelectType.
func (V0043PartitionInfoSelectType) Valid ¶
func (e V0043PartitionInfoSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0043PartitionInfoSelectType enum.
type V0043PriorityByPartition ¶
type V0043PriorityByPartition = []V0043PartPrio
V0043PriorityByPartition defines model for v0.0.43_priority_by_partition.
type V0043ProcessExitCodeVerbose ¶
type V0043ProcessExitCodeVerbose struct {
ReturnCode *V0043Uint32NoValStruct `json:"return_code,omitempty"`
Signal *struct {
Id *V0043Uint16NoValStruct `json:"id,omitempty"`
// Name Signal sent to process (name)
Name *string `json:"name,omitempty"`
} `json:"signal,omitempty"`
// Status Status given by return code
Status *[]V0043ProcessExitCodeVerboseStatus `json:"status,omitempty"`
}
V0043ProcessExitCodeVerbose defines model for v0.0.43_process_exit_code_verbose.
type V0043ProcessExitCodeVerboseStatus ¶
type V0043ProcessExitCodeVerboseStatus string
V0043ProcessExitCodeVerboseStatus defines model for V0043ProcessExitCodeVerbose.Status.
const ( V0043ProcessExitCodeVerboseStatusCOREDUMPED V0043ProcessExitCodeVerboseStatus = "CORE_DUMPED" V0043ProcessExitCodeVerboseStatusERROR V0043ProcessExitCodeVerboseStatus = "ERROR" V0043ProcessExitCodeVerboseStatusINVALID V0043ProcessExitCodeVerboseStatus = "INVALID" V0043ProcessExitCodeVerboseStatusPENDING V0043ProcessExitCodeVerboseStatus = "PENDING" V0043ProcessExitCodeVerboseStatusSIGNALED V0043ProcessExitCodeVerboseStatus = "SIGNALED" V0043ProcessExitCodeVerboseStatusSUCCESS V0043ProcessExitCodeVerboseStatus = "SUCCESS" )
Defines values for V0043ProcessExitCodeVerboseStatus.
func (V0043ProcessExitCodeVerboseStatus) Valid ¶
func (e V0043ProcessExitCodeVerboseStatus) Valid() bool
Valid indicates whether the value is a known member of the V0043ProcessExitCodeVerboseStatus enum.
type V0043Qos ¶
type V0043Qos struct {
// Description Arbitrary description
Description *string `json:"description,omitempty"`
// Flags Flags, to avoid modifying current values specify NOT_SET
Flags *[]V0043QosFlags `json:"flags,omitempty"`
// Id Unique ID
Id *int32 `json:"id,omitempty"`
Limits *struct {
Factor *V0043Float64NoValStruct `json:"factor,omitempty"`
// GraceTime GraceTime - Preemption grace time in seconds to be extended to a job which has been selected for preemption
GraceTime *int32 `json:"grace_time,omitempty"`
Max *struct {
Accruing *struct {
Per *struct {
Account *V0043Uint32NoValStruct `json:"account,omitempty"`
User *V0043Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"accruing,omitempty"`
ActiveJobs *struct {
Accruing *V0043Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0043Uint32NoValStruct `json:"count,omitempty"`
} `json:"active_jobs,omitempty"`
Jobs *struct {
ActiveJobs *struct {
Per *struct {
Account *V0043Uint32NoValStruct `json:"account,omitempty"`
User *V0043Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"active_jobs,omitempty"`
Count *V0043Uint32NoValStruct `json:"count,omitempty"`
Per *struct {
Account *V0043Uint32NoValStruct `json:"account,omitempty"`
User *V0043Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"jobs,omitempty"`
Tres *struct {
Minutes *struct {
Per *struct {
Account *V0043TresList `json:"account,omitempty"`
Job *V0043TresList `json:"job,omitempty"`
Qos *V0043TresList `json:"qos,omitempty"`
User *V0043TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Account *V0043TresList `json:"account,omitempty"`
Job *V0043TresList `json:"job,omitempty"`
Node *V0043TresList `json:"node,omitempty"`
User *V0043TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
WallClock *struct {
Per *struct {
Job *V0043Uint32NoValStruct `json:"job,omitempty"`
Qos *V0043Uint32NoValStruct `json:"qos,omitempty"`
} `json:"per,omitempty"`
} `json:"wall_clock,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0043Uint32NoValStruct `json:"priority_threshold,omitempty"`
Tres *struct {
Per *struct {
Job *V0043TresList `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 *V0043Uint32NoValStruct `json:"exempt_time,omitempty"`
List *V0043QosPreemptList `json:"list,omitempty"`
// Mode PreemptMode - Mechanism used to preempt jobs or enable gang scheduling
Mode *[]V0043QosPreemptMode `json:"mode,omitempty"`
} `json:"preempt,omitempty"`
Priority *V0043Uint32NoValStruct `json:"priority,omitempty"`
UsageFactor *V0043Float64NoValStruct `json:"usage_factor,omitempty"`
UsageThreshold *V0043Float64NoValStruct `json:"usage_threshold,omitempty"`
}
V0043Qos defines model for v0.0.43_qos.
type V0043QosFlags ¶
type V0043QosFlags string
V0043QosFlags defines model for V0043Qos.Flags.
const ( V0043QosFlagsADD V0043QosFlags = "ADD" V0043QosFlagsDELETED V0043QosFlags = "DELETED" V0043QosFlagsDENYLIMIT V0043QosFlags = "DENY_LIMIT" V0043QosFlagsENFORCEUSAGETHRESHOLD V0043QosFlags = "ENFORCE_USAGE_THRESHOLD" V0043QosFlagsNODECAY V0043QosFlags = "NO_DECAY" V0043QosFlagsNORESERVE V0043QosFlags = "NO_RESERVE" V0043QosFlagsNOTSET V0043QosFlags = "NOT_SET" V0043QosFlagsOVERRIDEPARTITIONQOS V0043QosFlags = "OVERRIDE_PARTITION_QOS" V0043QosFlagsPARTITIONMAXIMUMNODE V0043QosFlags = "PARTITION_MAXIMUM_NODE" V0043QosFlagsPARTITIONMINIMUMNODE V0043QosFlags = "PARTITION_MINIMUM_NODE" V0043QosFlagsPARTITIONQOS V0043QosFlags = "PARTITION_QOS" V0043QosFlagsPARTITIONTIMELIMIT V0043QosFlags = "PARTITION_TIME_LIMIT" V0043QosFlagsRELATIVE V0043QosFlags = "RELATIVE" V0043QosFlagsREMOVE V0043QosFlags = "REMOVE" V0043QosFlagsREQUIREDRESERVATION V0043QosFlags = "REQUIRED_RESERVATION" V0043QosFlagsUSAGEFACTORSAFE V0043QosFlags = "USAGE_FACTOR_SAFE" )
Defines values for V0043QosFlags.
func (V0043QosFlags) Valid ¶
func (e V0043QosFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043QosFlags enum.
type V0043QosPreemptList ¶
type V0043QosPreemptList = []string
V0043QosPreemptList defines model for v0.0.43_qos_preempt_list.
type V0043QosPreemptMode ¶
type V0043QosPreemptMode string
V0043QosPreemptMode defines model for V0043Qos.Preempt.Mode.
const ( V0043QosPreemptModeCANCEL V0043QosPreemptMode = "CANCEL" V0043QosPreemptModeDISABLED V0043QosPreemptMode = "DISABLED" V0043QosPreemptModeGANG V0043QosPreemptMode = "GANG" V0043QosPreemptModeREQUEUE V0043QosPreemptMode = "REQUEUE" V0043QosPreemptModeSUSPEND V0043QosPreemptMode = "SUSPEND" )
Defines values for V0043QosPreemptMode.
func (V0043QosPreemptMode) Valid ¶
func (e V0043QosPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the V0043QosPreemptMode enum.
type V0043QosStringIdList ¶
type V0043QosStringIdList = []string
V0043QosStringIdList List of QOS names
type V0043ReservationCoreSpec ¶
type V0043ReservationCoreSpec struct {
// Core IDs of reserved cores
Core *string `json:"core,omitempty"`
// Node Name of reserved node
Node *string `json:"node,omitempty"`
}
V0043ReservationCoreSpec defines model for v0.0.43_reservation_core_spec.
type V0043ReservationDescMsg ¶
type V0043ReservationDescMsg struct {
Accounts *V0043CsvString `json:"accounts,omitempty"`
// BurstBuffer BurstBuffer
BurstBuffer *string `json:"burst_buffer,omitempty"`
// Comment Arbitrary string
Comment *string `json:"comment,omitempty"`
CoreCount *V0043Uint32NoValStruct `json:"core_count,omitempty"`
Duration *V0043Uint32NoValStruct `json:"duration,omitempty"`
EndTime *V0043Uint64NoValStruct `json:"end_time,omitempty"`
// Features Requested node features. Multiple values may be "&" separated if all features are required (AND operation) or separated by "|" if any of the specified features are required (OR operation). Parenthesis are also supported for features to be ANDed together with counts of nodes having the specified features.
Features *string `json:"features,omitempty"`
// Flags Flags associated with this reservation. Note, to remove flags use "NO_" prefixed flag excluding NO_HOLD_JOBS_AFTER_END
Flags *[]V0043ReservationDescMsgFlags `json:"flags,omitempty"`
Groups *V0043CsvString `json:"groups,omitempty"`
Licenses *V0043CsvString `json:"licenses,omitempty"`
MaxStartDelay *V0043Uint32NoValStruct `json:"max_start_delay,omitempty"`
// Name ReservationName
Name *string `json:"name,omitempty"`
NodeCount *V0043Uint32NoValStruct `json:"node_count,omitempty"`
NodeList *V0043HostlistString `json:"node_list,omitempty"`
// Partition Partition used to reserve nodes from. This will attempt to allocate all nodes in the specified partition unless you request fewer resources than are available with core_cnt, node_cnt or tres.
Partition *string `json:"partition,omitempty"`
PurgeCompleted *struct {
Time *V0043Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0043Uint64NoValStruct `json:"start_time,omitempty"`
Tres *V0043TresList `json:"tres,omitempty"`
Users *V0043CsvString `json:"users,omitempty"`
}
V0043ReservationDescMsg defines model for v0.0.43_reservation_desc_msg.
type V0043ReservationDescMsgFlags ¶
type V0043ReservationDescMsgFlags string
V0043ReservationDescMsgFlags defines model for V0043ReservationDescMsg.Flags.
const ( V0043ReservationDescMsgFlagsALLNODES V0043ReservationDescMsgFlags = "ALL_NODES" V0043ReservationDescMsgFlagsANYNODES V0043ReservationDescMsgFlags = "ANY_NODES" V0043ReservationDescMsgFlagsDAILY V0043ReservationDescMsgFlags = "DAILY" V0043ReservationDescMsgFlagsDURATIONMINUS V0043ReservationDescMsgFlags = "DURATION_MINUS" V0043ReservationDescMsgFlagsDURATIONPLUS V0043ReservationDescMsgFlags = "DURATION_PLUS" V0043ReservationDescMsgFlagsFLEX V0043ReservationDescMsgFlags = "FLEX" V0043ReservationDescMsgFlagsHOURLY V0043ReservationDescMsgFlags = "HOURLY" V0043ReservationDescMsgFlagsIGNOREJOBS V0043ReservationDescMsgFlags = "IGNORE_JOBS" V0043ReservationDescMsgFlagsMAGNETIC V0043ReservationDescMsgFlags = "MAGNETIC" V0043ReservationDescMsgFlagsMAINT V0043ReservationDescMsgFlags = "MAINT" V0043ReservationDescMsgFlagsNODAILY V0043ReservationDescMsgFlags = "NO_DAILY" V0043ReservationDescMsgFlagsNOFLEX V0043ReservationDescMsgFlags = "NO_FLEX" V0043ReservationDescMsgFlagsNOHOLDJOBSAFTEREND V0043ReservationDescMsgFlags = "NO_HOLD_JOBS_AFTER_END" V0043ReservationDescMsgFlagsNOHOURLY V0043ReservationDescMsgFlags = "NO_HOURLY" V0043ReservationDescMsgFlagsNOIGNOREJOBS V0043ReservationDescMsgFlags = "NO_IGNORE_JOBS" V0043ReservationDescMsgFlagsNOMAINT V0043ReservationDescMsgFlags = "NO_MAINT" V0043ReservationDescMsgFlagsNOPARTNODES V0043ReservationDescMsgFlags = "NO_PART_NODES" V0043ReservationDescMsgFlagsNOPURGECOMP V0043ReservationDescMsgFlags = "NO_PURGE_COMP" V0043ReservationDescMsgFlagsNOSTATIC V0043ReservationDescMsgFlags = "NO_STATIC" V0043ReservationDescMsgFlagsNOUSERDELETE V0043ReservationDescMsgFlags = "NO_USER_DELETE" V0043ReservationDescMsgFlagsNOWEEKDAY V0043ReservationDescMsgFlags = "NO_WEEKDAY" V0043ReservationDescMsgFlagsNOWEEKEND V0043ReservationDescMsgFlags = "NO_WEEKEND" V0043ReservationDescMsgFlagsNOWEEKLY V0043ReservationDescMsgFlags = "NO_WEEKLY" V0043ReservationDescMsgFlagsOVERLAP V0043ReservationDescMsgFlags = "OVERLAP" V0043ReservationDescMsgFlagsPARTNODES V0043ReservationDescMsgFlags = "PART_NODES" V0043ReservationDescMsgFlagsPURGECOMP V0043ReservationDescMsgFlags = "PURGE_COMP" V0043ReservationDescMsgFlagsREOCCURRING V0043ReservationDescMsgFlags = "REOCCURRING" V0043ReservationDescMsgFlagsREPLACE V0043ReservationDescMsgFlags = "REPLACE" V0043ReservationDescMsgFlagsSKIP V0043ReservationDescMsgFlags = "SKIP" V0043ReservationDescMsgFlagsSPECNODES V0043ReservationDescMsgFlags = "SPEC_NODES" V0043ReservationDescMsgFlagsSTATIC V0043ReservationDescMsgFlags = "STATIC" V0043ReservationDescMsgFlagsTIMEFLOAT V0043ReservationDescMsgFlags = "TIME_FLOAT" V0043ReservationDescMsgFlagsUSERDELETE V0043ReservationDescMsgFlags = "USER_DELETE" V0043ReservationDescMsgFlagsWEEKDAY V0043ReservationDescMsgFlags = "WEEKDAY" V0043ReservationDescMsgFlagsWEEKEND V0043ReservationDescMsgFlags = "WEEKEND" V0043ReservationDescMsgFlagsWEEKLY V0043ReservationDescMsgFlags = "WEEKLY" )
Defines values for V0043ReservationDescMsgFlags.
func (V0043ReservationDescMsgFlags) Valid ¶
func (e V0043ReservationDescMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043ReservationDescMsgFlags enum.
type V0043ReservationDescMsgList ¶
type V0043ReservationDescMsgList = []V0043ReservationDescMsg
V0043ReservationDescMsgList defines model for v0.0.43_reservation_desc_msg_list.
type V0043ReservationInfo ¶
type V0043ReservationInfo struct {
// Accounts Comma-separated list of permitted accounts
Accounts *string `json:"accounts,omitempty"`
// BurstBuffer BurstBuffer - Burst buffer resources reserved
BurstBuffer *string `json:"burst_buffer,omitempty"`
// CoreCount CoreCnt - Number of cores reserved
CoreCount *int32 `json:"core_count,omitempty"`
CoreSpecializations *V0043ReservationInfoCoreSpec `json:"core_specializations,omitempty"`
EndTime *V0043Uint64NoValStruct `json:"end_time,omitempty"`
// Features Features - Expression describing the reservation's required node features
Features *string `json:"features,omitempty"`
// Flags Flags associated with this reservation
Flags *[]V0043ReservationInfoFlags `json:"flags,omitempty"`
// Groups Groups - Comma-separated list of permitted groups
Groups *string `json:"groups,omitempty"`
// Licenses Licenses - Comma-separated list of licenses reserved
Licenses *string `json:"licenses,omitempty"`
// MaxStartDelay MaxStartDelay - Maximum time an eligible job not requesting this reservation can delay a job requesting it in seconds
MaxStartDelay *int32 `json:"max_start_delay,omitempty"`
// Name ReservationName - Name of the reservation
Name *string `json:"name,omitempty"`
// NodeCount NodeCnt - Number of nodes reserved
NodeCount *int32 `json:"node_count,omitempty"`
// NodeList Nodes - Comma-separated list of node names and/or node ranges reserved
NodeList *string `json:"node_list,omitempty"`
// Partition PartitionName - Partition used to reserve nodes from
Partition *string `json:"partition,omitempty"`
PurgeCompleted *struct {
Time *V0043Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0043Uint64NoValStruct `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 *V0043Uint32NoValStruct `json:"watts,omitempty"`
}
V0043ReservationInfo defines model for v0.0.43_reservation_info.
type V0043ReservationInfoCoreSpec ¶
type V0043ReservationInfoCoreSpec = []V0043ReservationCoreSpec
V0043ReservationInfoCoreSpec defines model for v0.0.43_reservation_info_core_spec.
type V0043ReservationInfoFlags ¶
type V0043ReservationInfoFlags string
V0043ReservationInfoFlags defines model for V0043ReservationInfo.Flags.
const ( V0043ReservationInfoFlagsALLNODES V0043ReservationInfoFlags = "ALL_NODES" V0043ReservationInfoFlagsANYNODES V0043ReservationInfoFlags = "ANY_NODES" V0043ReservationInfoFlagsDAILY V0043ReservationInfoFlags = "DAILY" V0043ReservationInfoFlagsDURATIONMINUS V0043ReservationInfoFlags = "DURATION_MINUS" V0043ReservationInfoFlagsDURATIONPLUS V0043ReservationInfoFlags = "DURATION_PLUS" V0043ReservationInfoFlagsFLEX V0043ReservationInfoFlags = "FLEX" V0043ReservationInfoFlagsHOURLY V0043ReservationInfoFlags = "HOURLY" V0043ReservationInfoFlagsIGNOREJOBS V0043ReservationInfoFlags = "IGNORE_JOBS" V0043ReservationInfoFlagsMAGNETIC V0043ReservationInfoFlags = "MAGNETIC" V0043ReservationInfoFlagsMAINT V0043ReservationInfoFlags = "MAINT" V0043ReservationInfoFlagsNODAILY V0043ReservationInfoFlags = "NO_DAILY" V0043ReservationInfoFlagsNOFLEX V0043ReservationInfoFlags = "NO_FLEX" V0043ReservationInfoFlagsNOHOLDJOBSAFTEREND V0043ReservationInfoFlags = "NO_HOLD_JOBS_AFTER_END" V0043ReservationInfoFlagsNOHOURLY V0043ReservationInfoFlags = "NO_HOURLY" V0043ReservationInfoFlagsNOIGNOREJOBS V0043ReservationInfoFlags = "NO_IGNORE_JOBS" V0043ReservationInfoFlagsNOMAINT V0043ReservationInfoFlags = "NO_MAINT" V0043ReservationInfoFlagsNOPARTNODES V0043ReservationInfoFlags = "NO_PART_NODES" V0043ReservationInfoFlagsNOPURGECOMP V0043ReservationInfoFlags = "NO_PURGE_COMP" V0043ReservationInfoFlagsNOSTATIC V0043ReservationInfoFlags = "NO_STATIC" V0043ReservationInfoFlagsNOUSERDELETE V0043ReservationInfoFlags = "NO_USER_DELETE" V0043ReservationInfoFlagsNOWEEKDAY V0043ReservationInfoFlags = "NO_WEEKDAY" V0043ReservationInfoFlagsNOWEEKEND V0043ReservationInfoFlags = "NO_WEEKEND" V0043ReservationInfoFlagsNOWEEKLY V0043ReservationInfoFlags = "NO_WEEKLY" V0043ReservationInfoFlagsOVERLAP V0043ReservationInfoFlags = "OVERLAP" V0043ReservationInfoFlagsPARTNODES V0043ReservationInfoFlags = "PART_NODES" V0043ReservationInfoFlagsPURGECOMP V0043ReservationInfoFlags = "PURGE_COMP" V0043ReservationInfoFlagsREOCCURRING V0043ReservationInfoFlags = "REOCCURRING" V0043ReservationInfoFlagsREPLACE V0043ReservationInfoFlags = "REPLACE" V0043ReservationInfoFlagsSKIP V0043ReservationInfoFlags = "SKIP" V0043ReservationInfoFlagsSPECNODES V0043ReservationInfoFlags = "SPEC_NODES" V0043ReservationInfoFlagsSTATIC V0043ReservationInfoFlags = "STATIC" V0043ReservationInfoFlagsTIMEFLOAT V0043ReservationInfoFlags = "TIME_FLOAT" V0043ReservationInfoFlagsUSERDELETE V0043ReservationInfoFlags = "USER_DELETE" V0043ReservationInfoFlagsWEEKDAY V0043ReservationInfoFlags = "WEEKDAY" V0043ReservationInfoFlagsWEEKEND V0043ReservationInfoFlags = "WEEKEND" V0043ReservationInfoFlagsWEEKLY V0043ReservationInfoFlags = "WEEKLY" )
Defines values for V0043ReservationInfoFlags.
func (V0043ReservationInfoFlags) Valid ¶
func (e V0043ReservationInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043ReservationInfoFlags enum.
type V0043ReservationInfoMsg ¶
type V0043ReservationInfoMsg = []V0043ReservationInfo
V0043ReservationInfoMsg defines model for v0.0.43_reservation_info_msg.
type V0043ReservationModReq ¶
type V0043ReservationModReq struct {
Reservations *V0043ReservationDescMsgList `json:"reservations,omitempty"`
}
V0043ReservationModReq defines model for v0.0.43_reservation_mod_req.
type V0043RollupStats ¶
type V0043RollupStats 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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
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) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
LastRun *int64 `json:"last_run,omitempty"`
} `json:"monthly,omitempty"`
}
V0043RollupStats defines model for v0.0.43_rollup_stats.
type V0043ScheduleExitFields ¶
type V0043ScheduleExitFields 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"`
}
V0043ScheduleExitFields defines model for v0.0.43_schedule_exit_fields.
type V0043SharesFloat128Tres ¶
type V0043SharesFloat128Tres struct {
Name *string `json:"name,omitempty"`
Value *float32 `json:"value,omitempty"`
}
V0043SharesFloat128Tres defines model for v0.0.43_shares_float128_tres.
type V0043SharesFloat128TresList ¶
type V0043SharesFloat128TresList = []V0043SharesFloat128Tres
V0043SharesFloat128TresList defines model for v0.0.43_shares_float128_tres_list.
type V0043SharesRespMsg ¶
type V0043SharesRespMsg struct {
TotalShares *int64 `json:"total_shares,omitempty"`
}
V0043SharesRespMsg defines model for v0.0.43_shares_resp_msg.
type V0043SharesUint64Tres ¶
type V0043SharesUint64Tres struct {
// Name TRES name
}
V0043SharesUint64Tres defines model for v0.0.43_shares_uint64_tres.
type V0043SharesUint64TresList ¶
type V0043SharesUint64TresList = []V0043SharesUint64Tres
V0043SharesUint64TresList defines model for v0.0.43_shares_uint64_tres_list.
type V0043SlurmdbdPing ¶
type V0043SlurmdbdPing 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 (Is responding slurmctld the primary controller)
Primary bool `json:"primary"`
// Responding If ping RPC responded with pong from slurmdbd
Responding bool `json:"responding"`
}
V0043SlurmdbdPing defines model for v0.0.43_slurmdbd_ping.
type V0043SlurmdbdPingArray ¶
type V0043SlurmdbdPingArray = []V0043SlurmdbdPing
V0043SlurmdbdPingArray defines model for v0.0.43_slurmdbd_ping_array.
type V0043StatsMsg ¶
type V0043StatsMsg 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 *V0043BfExitFields `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 *V0043Uint64NoValStruct `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 *V0043Uint64NoValStruct `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 *V0043StatsMsgRpcsQueue `json:"pending_rpcs,omitempty"`
// PendingRpcsByHostlist Pending RPCs by hostlist
PendingRpcsByHostlist *V0043StatsMsgRpcsDump `json:"pending_rpcs_by_hostlist,omitempty"`
ReqTime *V0043Uint64NoValStruct `json:"req_time,omitempty"`
ReqTimeStart *V0043Uint64NoValStruct `json:"req_time_start,omitempty"`
// RpcsByMessageType RPCs by type
RpcsByMessageType *V0043StatsMsgRpcsByType `json:"rpcs_by_message_type,omitempty"`
// RpcsByUser RPCs by user
RpcsByUser *V0043StatsMsgRpcsByUser `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 *V0043ScheduleExitFields `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"`
}
V0043StatsMsg defines model for v0.0.43_stats_msg.
type V0043StatsMsgRpcDump ¶
type V0043StatsMsgRpcDump struct {
Count V0043HostlistString `json:"count"`
// MessageType Message type as string (Slurm RPC message type)
MessageType string `json:"message_type"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0043StatsMsgRpcDump defines model for v0.0.43_stats_msg_rpc_dump.
type V0043StatsMsgRpcQueue ¶
type V0043StatsMsgRpcQueue struct {
// Count Number of pending RPCs queued
Count int32 `json:"count"`
// MessageType Message type as string (Slurm RPC message type)
MessageType string `json:"message_type"`
// TypeId Message type as integer
TypeId int32 `json:"type_id"`
}
V0043StatsMsgRpcQueue defines model for v0.0.43_stats_msg_rpc_queue.
type V0043StatsMsgRpcType ¶
type V0043StatsMsgRpcType struct {
AverageTime V0043Uint64NoValStruct `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 (Slurm RPC message type)
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"`
}
V0043StatsMsgRpcType defines model for v0.0.43_stats_msg_rpc_type.
type V0043StatsMsgRpcUser ¶
type V0043StatsMsgRpcUser struct {
AverageTime V0043Uint64NoValStruct `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"`
}
V0043StatsMsgRpcUser defines model for v0.0.43_stats_msg_rpc_user.
type V0043StatsMsgRpcsByType ¶
type V0043StatsMsgRpcsByType = []V0043StatsMsgRpcType
V0043StatsMsgRpcsByType RPCs by type
type V0043StatsMsgRpcsByUser ¶
type V0043StatsMsgRpcsByUser = []V0043StatsMsgRpcUser
V0043StatsMsgRpcsByUser RPCs by user
type V0043StatsMsgRpcsDump ¶
type V0043StatsMsgRpcsDump = []V0043StatsMsgRpcDump
V0043StatsMsgRpcsDump Pending RPCs by hostlist
type V0043StatsMsgRpcsQueue ¶
type V0043StatsMsgRpcsQueue = []V0043StatsMsgRpcQueue
V0043StatsMsgRpcsQueue Pending RPCs
type V0043StatsRec ¶
type V0043StatsRec struct {
RPCs *V0043StatsRpcList `json:"RPCs,omitempty"`
Rollups *V0043RollupStats `json:"rollups,omitempty"`
// TimeStart When data collection started (UNIX timestamp) (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
TimeStart *int64 `json:"time_start,omitempty"`
Users *V0043StatsUserList `json:"users,omitempty"`
}
V0043StatsRec defines model for v0.0.43_stats_rec.
type V0043StatsRpc ¶
type V0043StatsRpc 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"`
}
V0043StatsRpc defines model for v0.0.43_stats_rpc.
type V0043StatsRpcList ¶
type V0043StatsRpcList = []V0043StatsRpc
V0043StatsRpcList defines model for v0.0.43_stats_rpc_list.
type V0043StatsUser ¶
type V0043StatsUser 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"`
}
V0043StatsUser defines model for v0.0.43_stats_user.
type V0043StatsUserList ¶
type V0043StatsUserList = []V0043StatsUser
V0043StatsUserList defines model for v0.0.43_stats_user_list.
type V0043Step ¶
type V0043Step struct {
CPU *struct {
// Governor Requested CPU frequency governor in kHz
Governor *string `json:"governor,omitempty"`
RequestedFrequency *struct {
Max *V0043Uint32NoValStruct `json:"max,omitempty"`
Min *V0043Uint32NoValStruct `json:"min,omitempty"`
} `json:"requested_frequency,omitempty"`
} `json:"CPU,omitempty"`
ExitCode *V0043ProcessExitCodeVerbose `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 *V0043Hostlist `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 *[]V0043StepState `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 *V0043Uint64NoValStruct `json:"consumed,omitempty"`
} `json:"energy,omitempty"`
} `json:"statistics,omitempty"`
Step *struct {
// Id Step ID (Slurm job step ID)
Id *string `json:"id,omitempty"`
// Name Step name
Name *string `json:"name,omitempty"`
// Stderr Path to stderr file
Stderr *string `json:"stderr,omitempty"`
// StderrExpanded Step stderr with expanded fields
StderrExpanded *string `json:"stderr_expanded,omitempty"`
// Stdin Path to stdin file
Stdin *string `json:"stdin,omitempty"`
// StdinExpanded Step stdin with expanded fields
StdinExpanded *string `json:"stdin_expanded,omitempty"`
// Stdout Path to stdout file
Stdout *string `json:"stdout,omitempty"`
// StdoutExpanded Step stdout with expanded fields
StdoutExpanded *string `json:"stdout_expanded,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 *V0043Uint64NoValStruct `json:"end,omitempty"`
Limit *V0043Uint32NoValStruct `json:"limit,omitempty"`
Start *V0043Uint64NoValStruct `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 *V0043TresList `json:"allocated,omitempty"`
Consumed *struct {
Average *V0043TresList `json:"average,omitempty"`
Max *V0043StepTresUsageMax `json:"max,omitempty"`
Min *V0043StepTresUsageMin `json:"min,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"consumed,omitempty"`
Requested *struct {
Average *V0043TresList `json:"average,omitempty"`
Max *V0043StepTresReqMax `json:"max,omitempty"`
Min *V0043StepTresReqMin `json:"min,omitempty"`
Total *V0043TresList `json:"total,omitempty"`
} `json:"requested,omitempty"`
} `json:"tres,omitempty"`
}
V0043Step defines model for v0.0.43_step.
type V0043StepList ¶
type V0043StepList = []V0043Step
V0043StepList defines model for v0.0.43_step_list.
type V0043StepState ¶
type V0043StepState string
V0043StepState defines model for V0043Step.State.
const ( V0043StepStateBOOTFAIL V0043StepState = "BOOT_FAIL" V0043StepStateCANCELLED V0043StepState = "CANCELLED" V0043StepStateCOMPLETED V0043StepState = "COMPLETED" V0043StepStateCOMPLETING V0043StepState = "COMPLETING" V0043StepStateCONFIGURING V0043StepState = "CONFIGURING" V0043StepStateDEADLINE V0043StepState = "DEADLINE" V0043StepStateFAILED V0043StepState = "FAILED" V0043StepStateLAUNCHFAILED V0043StepState = "LAUNCH_FAILED" V0043StepStateNODEFAIL V0043StepState = "NODE_FAIL" V0043StepStateOUTOFMEMORY V0043StepState = "OUT_OF_MEMORY" V0043StepStatePENDING V0043StepState = "PENDING" V0043StepStatePOWERUPNODE V0043StepState = "POWER_UP_NODE" V0043StepStatePREEMPTED V0043StepState = "PREEMPTED" V0043StepStateRECONFIGFAIL V0043StepState = "RECONFIG_FAIL" V0043StepStateREQUEUED V0043StepState = "REQUEUED" V0043StepStateREQUEUEFED V0043StepState = "REQUEUE_FED" V0043StepStateREQUEUEHOLD V0043StepState = "REQUEUE_HOLD" V0043StepStateRESIZING V0043StepState = "RESIZING" V0043StepStateRESVDELHOLD V0043StepState = "RESV_DEL_HOLD" V0043StepStateREVOKED V0043StepState = "REVOKED" V0043StepStateRUNNING V0043StepState = "RUNNING" V0043StepStateSIGNALING V0043StepState = "SIGNALING" V0043StepStateSPECIALEXIT V0043StepState = "SPECIAL_EXIT" V0043StepStateSTAGEOUT V0043StepState = "STAGE_OUT" V0043StepStateSTOPPED V0043StepState = "STOPPED" V0043StepStateSUSPENDED V0043StepState = "SUSPENDED" V0043StepStateTIMEOUT V0043StepState = "TIMEOUT" )
Defines values for V0043StepState.
func (V0043StepState) Valid ¶
func (e V0043StepState) Valid() bool
Valid indicates whether the value is a known member of the V0043StepState enum.
type V0043StepTresReqMax ¶
type V0043StepTresReqMax = []V0043Tres
V0043StepTresReqMax defines model for v0.0.43_step_tres_req_max.
type V0043StepTresReqMin ¶
type V0043StepTresReqMin = []V0043Tres
V0043StepTresReqMin defines model for v0.0.43_step_tres_req_min.
type V0043StepTresUsageMax ¶
type V0043StepTresUsageMax = []V0043Tres
V0043StepTresUsageMax defines model for v0.0.43_step_tres_usage_max.
type V0043StepTresUsageMin ¶
type V0043StepTresUsageMin = []V0043Tres
V0043StepTresUsageMin defines model for v0.0.43_step_tres_usage_min.
type V0043StringArray ¶
type V0043StringArray = []string
V0043StringArray defines model for v0.0.43_string_array.
type V0043StringList ¶
type V0043StringList = []string
V0043StringList defines model for v0.0.43_string_list.
type V0043Tres ¶
type V0043Tres 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"`
}
V0043Tres defines model for v0.0.43_tres.
type V0043TresList ¶
type V0043TresList = []V0043Tres
V0043TresList defines model for v0.0.43_tres_list.
type V0043Uint16NoValStruct ¶
type V0043Uint16NoValStruct 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"`
}
V0043Uint16NoValStruct defines model for v0.0.43_uint16_no_val_struct.
type V0043Uint32NoValStruct ¶
type V0043Uint32NoValStruct 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"`
}
V0043Uint32NoValStruct defines model for v0.0.43_uint32_no_val_struct.
type V0043Uint64NoValStruct ¶
type V0043Uint64NoValStruct 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"`
}
V0043Uint64NoValStruct defines model for v0.0.43_uint64_no_val_struct.
type V0043UpdateNodeMsg ¶
type V0043UpdateNodeMsg struct {
Address *V0043HostlistString `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 *V0043CsvString `json:"features,omitempty"`
FeaturesAct *V0043CsvString `json:"features_act,omitempty"`
// Gres Generic resources
Gres *string `json:"gres,omitempty"`
Hostname *V0043HostlistString `json:"hostname,omitempty"`
Name *V0043HostlistString `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 *V0043Uint32NoValStruct `json:"resume_after,omitempty"`
// State New state to assign to the node
State *[]V0043UpdateNodeMsgState `json:"state,omitempty"`
// TopologyStr Topology
TopologyStr *string `json:"topology_str,omitempty"`
Weight *V0043Uint32NoValStruct `json:"weight,omitempty"`
}
V0043UpdateNodeMsg defines model for v0.0.43_update_node_msg.
type V0043UpdateNodeMsgState ¶
type V0043UpdateNodeMsgState string
V0043UpdateNodeMsgState defines model for V0043UpdateNodeMsg.State.
const ( V0043UpdateNodeMsgStateALLOCATED V0043UpdateNodeMsgState = "ALLOCATED" V0043UpdateNodeMsgStateCLOUD V0043UpdateNodeMsgState = "CLOUD" V0043UpdateNodeMsgStateCOMPLETING V0043UpdateNodeMsgState = "COMPLETING" V0043UpdateNodeMsgStateDOWN V0043UpdateNodeMsgState = "DOWN" V0043UpdateNodeMsgStateDRAIN V0043UpdateNodeMsgState = "DRAIN" V0043UpdateNodeMsgStateDYNAMICFUTURE V0043UpdateNodeMsgState = "DYNAMIC_FUTURE" V0043UpdateNodeMsgStateDYNAMICNORM V0043UpdateNodeMsgState = "DYNAMIC_NORM" V0043UpdateNodeMsgStateERROR V0043UpdateNodeMsgState = "ERROR" V0043UpdateNodeMsgStateFAIL V0043UpdateNodeMsgState = "FAIL" V0043UpdateNodeMsgStateFUTURE V0043UpdateNodeMsgState = "FUTURE" V0043UpdateNodeMsgStateIDLE V0043UpdateNodeMsgState = "IDLE" V0043UpdateNodeMsgStateINVALID V0043UpdateNodeMsgState = "INVALID" V0043UpdateNodeMsgStateINVALIDREG V0043UpdateNodeMsgState = "INVALID_REG" V0043UpdateNodeMsgStateMAINTENANCE V0043UpdateNodeMsgState = "MAINTENANCE" V0043UpdateNodeMsgStateMIXED V0043UpdateNodeMsgState = "MIXED" V0043UpdateNodeMsgStateNOTRESPONDING V0043UpdateNodeMsgState = "NOT_RESPONDING" V0043UpdateNodeMsgStatePLANNED V0043UpdateNodeMsgState = "PLANNED" V0043UpdateNodeMsgStatePOWERDOWN V0043UpdateNodeMsgState = "POWER_DOWN" V0043UpdateNodeMsgStatePOWERDRAIN V0043UpdateNodeMsgState = "POWER_DRAIN" V0043UpdateNodeMsgStatePOWEREDDOWN V0043UpdateNodeMsgState = "POWERED_DOWN" V0043UpdateNodeMsgStatePOWERINGDOWN V0043UpdateNodeMsgState = "POWERING_DOWN" V0043UpdateNodeMsgStatePOWERINGUP V0043UpdateNodeMsgState = "POWERING_UP" V0043UpdateNodeMsgStatePOWERUP V0043UpdateNodeMsgState = "POWER_UP" V0043UpdateNodeMsgStateREBOOTCANCELED V0043UpdateNodeMsgState = "REBOOT_CANCELED" V0043UpdateNodeMsgStateREBOOTISSUED V0043UpdateNodeMsgState = "REBOOT_ISSUED" V0043UpdateNodeMsgStateREBOOTREQUESTED V0043UpdateNodeMsgState = "REBOOT_REQUESTED" V0043UpdateNodeMsgStateRESERVED V0043UpdateNodeMsgState = "RESERVED" V0043UpdateNodeMsgStateRESUME V0043UpdateNodeMsgState = "RESUME" V0043UpdateNodeMsgStateUNDRAIN V0043UpdateNodeMsgState = "UNDRAIN" V0043UpdateNodeMsgStateUNKNOWN V0043UpdateNodeMsgState = "UNKNOWN" )
Defines values for V0043UpdateNodeMsgState.
func (V0043UpdateNodeMsgState) Valid ¶
func (e V0043UpdateNodeMsgState) Valid() bool
Valid indicates whether the value is a known member of the V0043UpdateNodeMsgState enum.
type V0043User ¶
type V0043User struct {
// AdministratorLevel AdminLevel granted to the user
AdministratorLevel *[]V0043UserAdministratorLevel `json:"administrator_level,omitempty"`
Associations *V0043AssocShortList `json:"associations,omitempty"`
Coordinators *V0043CoordList `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 *[]V0043UserFlags `json:"flags,omitempty"`
// Name User name
Name string `json:"name"`
// OldName Previous user name
OldName *string `json:"old_name,omitempty"`
Wckeys *V0043WckeyList `json:"wckeys,omitempty"`
}
V0043User defines model for v0.0.43_user.
type V0043UserAdministratorLevel ¶
type V0043UserAdministratorLevel string
V0043UserAdministratorLevel defines model for V0043User.AdministratorLevel.
const ( V0043UserAdministratorLevelAdministrator V0043UserAdministratorLevel = "Administrator" V0043UserAdministratorLevelNone V0043UserAdministratorLevel = "None" V0043UserAdministratorLevelNotSet V0043UserAdministratorLevel = "Not Set" V0043UserAdministratorLevelOperator V0043UserAdministratorLevel = "Operator" )
Defines values for V0043UserAdministratorLevel.
func (V0043UserAdministratorLevel) Valid ¶
func (e V0043UserAdministratorLevel) Valid() bool
Valid indicates whether the value is a known member of the V0043UserAdministratorLevel enum.
type V0043UserFlags ¶
type V0043UserFlags string
V0043UserFlags defines model for V0043User.Flags.
const ( V0043UserFlagsDELETED V0043UserFlags = "DELETED" V0043UserFlagsNONE V0043UserFlags = "NONE" )
Defines values for V0043UserFlags.
func (V0043UserFlags) Valid ¶
func (e V0043UserFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043UserFlags enum.
type V0043UserList ¶
type V0043UserList = []V0043User
V0043UserList defines model for v0.0.43_user_list.
type V0043UserShort ¶
type V0043UserShort struct {
// Adminlevel AdminLevel granted to the user
Adminlevel *[]V0043UserShortAdminlevel `json:"adminlevel,omitempty"`
// Defaultaccount Default account
Defaultaccount *string `json:"defaultaccount,omitempty"`
// Defaultwckey Default WCKey
Defaultwckey *string `json:"defaultwckey,omitempty"`
}
V0043UserShort defines model for v0.0.43_user_short.
type V0043UserShortAdminlevel ¶
type V0043UserShortAdminlevel string
V0043UserShortAdminlevel defines model for V0043UserShort.Adminlevel.
const ( V0043UserShortAdminlevelAdministrator V0043UserShortAdminlevel = "Administrator" V0043UserShortAdminlevelNone V0043UserShortAdminlevel = "None" V0043UserShortAdminlevelNotSet V0043UserShortAdminlevel = "Not Set" V0043UserShortAdminlevelOperator V0043UserShortAdminlevel = "Operator" )
Defines values for V0043UserShortAdminlevel.
func (V0043UserShortAdminlevel) Valid ¶
func (e V0043UserShortAdminlevel) Valid() bool
Valid indicates whether the value is a known member of the V0043UserShortAdminlevel enum.
type V0043UsersAddCond ¶
type V0043UsersAddCond struct {
Accounts *V0043StringList `json:"accounts,omitempty"`
Association *V0043AssocRecSet `json:"association,omitempty"`
Clusters *V0043StringList `json:"clusters,omitempty"`
Partitions *V0043StringList `json:"partitions,omitempty"`
Users V0043StringList `json:"users"`
Wckeys *V0043StringList `json:"wckeys,omitempty"`
}
V0043UsersAddCond defines model for v0.0.43_users_add_cond.
type V0043Wckey ¶
type V0043Wckey struct {
Accounting *V0043AccountingList `json:"accounting,omitempty"`
// Cluster Cluster name
Cluster string `json:"cluster"`
// Flags Flags associated with this WCKey
Flags *[]V0043WckeyFlags `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"`
}
V0043Wckey defines model for v0.0.43_wckey.
type V0043WckeyFlags ¶
type V0043WckeyFlags string
V0043WckeyFlags defines model for V0043Wckey.Flags.
const (
V0043WckeyFlagsDELETED V0043WckeyFlags = "DELETED"
)
Defines values for V0043WckeyFlags.
func (V0043WckeyFlags) Valid ¶
func (e V0043WckeyFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043WckeyFlags enum.
type V0043WckeyList ¶
type V0043WckeyList = []V0043Wckey
V0043WckeyList defines model for v0.0.43_wckey_list.
type V0043WckeyTagStruct ¶
type V0043WckeyTagStruct struct {
// Flags Active flags
Flags []V0043WckeyTagStructFlags `json:"flags"`
// Wckey WCKey name
Wckey string `json:"wckey"`
}
V0043WckeyTagStruct defines model for v0.0.43_wckey_tag_struct.
type V0043WckeyTagStructFlags ¶
type V0043WckeyTagStructFlags string
V0043WckeyTagStructFlags defines model for V0043WckeyTagStruct.Flags.
const (
ASSIGNEDDEFAULT V0043WckeyTagStructFlags = "ASSIGNED_DEFAULT"
)
Defines values for V0043WckeyTagStructFlags.
func (V0043WckeyTagStructFlags) Valid ¶
func (e V0043WckeyTagStructFlags) Valid() bool
Valid indicates whether the value is a known member of the V0043WckeyTagStructFlags enum.