Documentation
¶
Overview ¶
Package v0045 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 NewSlurmV0045DeleteJobRequest(server string, jobId string, params *SlurmV0045DeleteJobParams) (*http.Request, error)
- func NewSlurmV0045DeleteJobsRequest(server string, body SlurmV0045DeleteJobsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045DeleteNodeRequest(server string, nodeName string) (*http.Request, error)
- func NewSlurmV0045DeletePartitionRequest(server string, partitionName string) (*http.Request, error)
- func NewSlurmV0045DeleteReservationRequest(server string, reservationName string) (*http.Request, error)
- func NewSlurmV0045GetConfRequest(server string, params *SlurmV0045GetConfParams) (*http.Request, error)
- func NewSlurmV0045GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmV0045GetJobRequest(server string, jobId string, params *SlurmV0045GetJobParams) (*http.Request, error)
- func NewSlurmV0045GetJobRequeueRequest(server string, jobId string, params *SlurmV0045GetJobRequeueParams) (*http.Request, error)
- func NewSlurmV0045GetJobsRequest(server string, params *SlurmV0045GetJobsParams) (*http.Request, error)
- func NewSlurmV0045GetJobsStateRequest(server string, params *SlurmV0045GetJobsStateParams) (*http.Request, error)
- func NewSlurmV0045GetLicensesRequest(server string) (*http.Request, error)
- func NewSlurmV0045GetNodeRequest(server string, nodeName string, params *SlurmV0045GetNodeParams) (*http.Request, error)
- func NewSlurmV0045GetNodesRequest(server string, params *SlurmV0045GetNodesParams) (*http.Request, error)
- func NewSlurmV0045GetPartitionRequest(server string, partitionName string, params *SlurmV0045GetPartitionParams) (*http.Request, error)
- func NewSlurmV0045GetPartitionsRequest(server string, params *SlurmV0045GetPartitionsParams) (*http.Request, error)
- func NewSlurmV0045GetPingRequest(server string) (*http.Request, error)
- func NewSlurmV0045GetReconfigureRequest(server string) (*http.Request, error)
- func NewSlurmV0045GetReservationRequest(server string, reservationName string, params *SlurmV0045GetReservationParams) (*http.Request, error)
- func NewSlurmV0045GetReservationsRequest(server string, params *SlurmV0045GetReservationsParams) (*http.Request, error)
- func NewSlurmV0045GetResourcesRequest(server string, jobId string) (*http.Request, error)
- func NewSlurmV0045GetSharesRequest(server string, params *SlurmV0045GetSharesParams) (*http.Request, error)
- func NewSlurmV0045PostJobAllocateRequest(server string, body SlurmV0045PostJobAllocateJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostJobRequest(server string, jobId string, body SlurmV0045PostJobJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostJobSubmitRequest(server string, body SlurmV0045PostJobSubmitJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostJobsRequeueRequest(server string, body SlurmV0045PostJobsRequeueJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostJobsRequeueRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostNewNodeRequest(server string, body SlurmV0045PostNewNodeJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostNewNodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostNodeRequest(server string, nodeName string, body SlurmV0045PostNodeJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostNodesRequest(server string, body SlurmV0045PostNodesJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostPartitionsRequest(server string, body SlurmV0045PostPartitionsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostPartitionsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostReservationRequest(server string, body SlurmV0045PostReservationJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostReservationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmV0045PostReservationsRequest(server string, body SlurmV0045PostReservationsJSONRequestBody) (*http.Request, error)
- func NewSlurmV0045PostReservationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045DeleteAccountRequest(server string, accountName string) (*http.Request, error)
- func NewSlurmdbV0045DeleteAssociationRequest(server string, params *SlurmdbV0045DeleteAssociationParams) (*http.Request, error)
- func NewSlurmdbV0045DeleteAssociationsRequest(server string, params *SlurmdbV0045DeleteAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0045DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0045DeleteClusterParams) (*http.Request, error)
- func NewSlurmdbV0045DeleteSingleQosRequest(server string, qos string) (*http.Request, error)
- func NewSlurmdbV0045DeleteUserRequest(server string, name string) (*http.Request, error)
- func NewSlurmdbV0045DeleteWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0045GetAccountRequest(server string, accountName string, params *SlurmdbV0045GetAccountParams) (*http.Request, error)
- func NewSlurmdbV0045GetAccountsRequest(server string, params *SlurmdbV0045GetAccountsParams) (*http.Request, error)
- func NewSlurmdbV0045GetAssociationRequest(server string, params *SlurmdbV0045GetAssociationParams) (*http.Request, error)
- func NewSlurmdbV0045GetAssociationsRequest(server string, params *SlurmdbV0045GetAssociationsParams) (*http.Request, error)
- func NewSlurmdbV0045GetClusterRequest(server string, clusterName string, params *SlurmdbV0045GetClusterParams) (*http.Request, error)
- func NewSlurmdbV0045GetClustersRequest(server string, params *SlurmdbV0045GetClustersParams) (*http.Request, error)
- func NewSlurmdbV0045GetConfRequest(server string) (*http.Request, error)
- func NewSlurmdbV0045GetConfigRequest(server string) (*http.Request, error)
- func NewSlurmdbV0045GetDiagRequest(server string) (*http.Request, error)
- func NewSlurmdbV0045GetInstanceRequest(server string, params *SlurmdbV0045GetInstanceParams) (*http.Request, error)
- func NewSlurmdbV0045GetInstancesRequest(server string, params *SlurmdbV0045GetInstancesParams) (*http.Request, error)
- func NewSlurmdbV0045GetJobRequest(server string, jobId string) (*http.Request, error)
- func NewSlurmdbV0045GetJobsRequest(server string, params *SlurmdbV0045GetJobsParams) (*http.Request, error)
- func NewSlurmdbV0045GetPingRequest(server string) (*http.Request, error)
- func NewSlurmdbV0045GetQosRequest(server string, params *SlurmdbV0045GetQosParams) (*http.Request, error)
- func NewSlurmdbV0045GetSingleQosRequest(server string, qos string, params *SlurmdbV0045GetSingleQosParams) (*http.Request, error)
- func NewSlurmdbV0045GetTresRequest(server string) (*http.Request, error)
- func NewSlurmdbV0045GetUserRequest(server string, name string, params *SlurmdbV0045GetUserParams) (*http.Request, error)
- func NewSlurmdbV0045GetUsersRequest(server string, params *SlurmdbV0045GetUsersParams) (*http.Request, error)
- func NewSlurmdbV0045GetWckeyRequest(server string, id string) (*http.Request, error)
- func NewSlurmdbV0045GetWckeysRequest(server string, params *SlurmdbV0045GetWckeysParams) (*http.Request, error)
- func NewSlurmdbV0045PostAccountsAssociationRequest(server string, body SlurmdbV0045PostAccountsAssociationJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostAccountsRequest(server string, body SlurmdbV0045PostAccountsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostAssociationsRequest(server string, body SlurmdbV0045PostAssociationsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostClustersRequest(server string, params *SlurmdbV0045PostClustersParams, ...) (*http.Request, error)
- func NewSlurmdbV0045PostClustersRequestWithBody(server string, params *SlurmdbV0045PostClustersParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0045PostConfigRequest(server string, body SlurmdbV0045PostConfigJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostJobRequest(server string, jobId string, body SlurmdbV0045PostJobJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostJobsRequest(server string, body SlurmdbV0045PostJobsJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostQosRequest(server string, params *SlurmdbV0045PostQosParams, ...) (*http.Request, error)
- func NewSlurmdbV0045PostQosRequestWithBody(server string, params *SlurmdbV0045PostQosParams, contentType string, ...) (*http.Request, error)
- func NewSlurmdbV0045PostTresRequest(server string, body SlurmdbV0045PostTresJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostUsersAssociationRequest(server string, params *SlurmdbV0045PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0045PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0045PostUsersAssociationParams, ...) (*http.Request, error)
- func NewSlurmdbV0045PostUsersRequest(server string, body SlurmdbV0045PostUsersJSONRequestBody) (*http.Request, error)
- func NewSlurmdbV0045PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSlurmdbV0045PostWckeysRequest(server string, params *SlurmdbV0045PostWckeysParams, ...) (*http.Request, error)
- func NewSlurmdbV0045PostWckeysRequestWithBody(server string, params *SlurmdbV0045PostWckeysParams, contentType string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type Client
- func (c *Client) SlurmV0045DeleteJob(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045DeleteJobs(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045DeletePartition(ctx context.Context, partitionName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045DeleteReservation(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetConf(ctx context.Context, params *SlurmV0045GetConfParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetJob(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetJobRequeue(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetJobs(ctx context.Context, params *SlurmV0045GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetJobsState(ctx context.Context, params *SlurmV0045GetJobsStateParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetNode(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetNodes(ctx context.Context, params *SlurmV0045GetNodesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetPartition(ctx context.Context, partitionName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetPartitions(ctx context.Context, params *SlurmV0045GetPartitionsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetReservation(ctx context.Context, reservationName string, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetReservations(ctx context.Context, params *SlurmV0045GetReservationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045GetResources(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmV0045GetShares(ctx context.Context, params *SlurmV0045GetSharesParams, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJob(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobAllocate(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobSubmit(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobsRequeue(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostJobsRequeueWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNewNode(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNewNodeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNode(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNodes(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostPartitions(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostPartitionsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostReservation(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostReservationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostReservations(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmV0045PostReservationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteAssociation(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteAssociations(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteCluster(ctx context.Context, clusterName string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetAccount(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetAccounts(ctx context.Context, params *SlurmdbV0045GetAccountsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetAssociation(ctx context.Context, params *SlurmdbV0045GetAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetAssociations(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetClusters(ctx context.Context, params *SlurmdbV0045GetClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetConf(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetInstance(ctx context.Context, params *SlurmdbV0045GetInstanceParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetInstances(ctx context.Context, params *SlurmdbV0045GetInstancesParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetJobs(ctx context.Context, params *SlurmdbV0045GetJobsParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetQos(ctx context.Context, params *SlurmdbV0045GetQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetUser(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetUsers(ctx context.Context, params *SlurmdbV0045GetUsersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SlurmdbV0045GetWckeys(ctx context.Context, params *SlurmdbV0045GetWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAccounts(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAccountsAssociation(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAssociations(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostClusters(ctx context.Context, params *SlurmdbV0045PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostClustersWithBody(ctx context.Context, params *SlurmdbV0045PostClustersParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostConfig(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostJob(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostJobs(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostQos(ctx context.Context, params *SlurmdbV0045PostQosParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostQosWithBody(ctx context.Context, params *SlurmdbV0045PostQosParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostTres(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostTresWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostUsers(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostUsersAssociation(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostWckeys(ctx context.Context, params *SlurmdbV0045PostWckeysParams, ...) (*http.Response, error)
- func (c *Client) SlurmdbV0045PostWckeysWithBody(ctx context.Context, params *SlurmdbV0045PostWckeysParams, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) SlurmV0045DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, ...) (*SlurmV0045DeleteJobResponse, error)
- func (c *ClientWithResponses) SlurmV0045DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0045DeleteJobsWithResponse(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, ...) (*SlurmV0045DeleteJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0045DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045DeletePartitionWithResponse(ctx context.Context, partitionName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeletePartitionResponse, error)
- func (c *ClientWithResponses) SlurmV0045DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetConfWithResponse(ctx context.Context, params *SlurmV0045GetConfParams, ...) (*SlurmV0045GetConfResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetJobRequeueWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, ...) (*SlurmV0045GetJobRequeueResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, ...) (*SlurmV0045GetJobResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetJobsStateWithResponse(ctx context.Context, params *SlurmV0045GetJobsStateParams, ...) (*SlurmV0045GetJobsStateResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetJobsWithResponse(ctx context.Context, params *SlurmV0045GetJobsParams, ...) (*SlurmV0045GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetLicensesResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, ...) (*SlurmV0045GetNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetNodesWithResponse(ctx context.Context, params *SlurmV0045GetNodesParams, ...) (*SlurmV0045GetNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetPartitionWithResponse(ctx context.Context, partitionName string, ...) (*SlurmV0045GetPartitionResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetPartitionsWithResponse(ctx context.Context, params *SlurmV0045GetPartitionsParams, ...) (*SlurmV0045GetPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetPingResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetReconfigureResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetReservationWithResponse(ctx context.Context, reservationName string, ...) (*SlurmV0045GetReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetReservationsWithResponse(ctx context.Context, params *SlurmV0045GetReservationsParams, ...) (*SlurmV0045GetReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetResourcesWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmV0045GetResourcesResponse, error)
- func (c *ClientWithResponses) SlurmV0045GetSharesWithResponse(ctx context.Context, params *SlurmV0045GetSharesParams, ...) (*SlurmV0045GetSharesResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobAllocateWithResponse(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, ...) (*SlurmV0045PostJobAllocateResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobSubmitWithResponse(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, ...) (*SlurmV0045PostJobSubmitResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*SlurmV0045PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, ...) (*SlurmV0045PostJobResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobsRequeueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostJobsRequeueResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostJobsRequeueWithResponse(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, ...) (*SlurmV0045PostJobsRequeueResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNewNodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostNewNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNewNodeWithResponse(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, ...) (*SlurmV0045PostNewNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, ...) (*SlurmV0045PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, ...) (*SlurmV0045PostNodeResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostNodesWithResponse(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, ...) (*SlurmV0045PostNodesResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostPartitionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostPartitionsWithResponse(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, ...) (*SlurmV0045PostPartitionsResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostReservationWithResponse(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, ...) (*SlurmV0045PostReservationResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmV0045PostReservationsResponse, error)
- func (c *ClientWithResponses) SlurmV0045PostReservationsWithResponse(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, ...) (*SlurmV0045PostReservationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, ...) (*SlurmdbV0045DeleteAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, ...) (*SlurmdbV0045DeleteAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteClusterWithResponse(ctx context.Context, clusterName string, ...) (*SlurmdbV0045DeleteClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, ...) (*SlurmdbV0045GetAccountResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0045GetAccountsParams, ...) (*SlurmdbV0045GetAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationParams, ...) (*SlurmdbV0045GetAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, ...) (*SlurmdbV0045GetAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, ...) (*SlurmdbV0045GetClusterResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetClustersWithResponse(ctx context.Context, params *SlurmdbV0045GetClustersParams, ...) (*SlurmdbV0045GetClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetConfWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetDiagResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0045GetInstanceParams, ...) (*SlurmdbV0045GetInstanceResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0045GetInstancesParams, ...) (*SlurmdbV0045GetInstancesResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetJobsWithResponse(ctx context.Context, params *SlurmdbV0045GetJobsParams, ...) (*SlurmdbV0045GetJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetPingResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetQosWithResponse(ctx context.Context, params *SlurmdbV0045GetQosParams, ...) (*SlurmdbV0045GetQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, ...) (*SlurmdbV0045GetSingleQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, ...) (*SlurmdbV0045GetUserResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetUsersWithResponse(ctx context.Context, params *SlurmdbV0045GetUsersParams, ...) (*SlurmdbV0045GetUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetWckeyResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0045GetWckeysParams, ...) (*SlurmdbV0045GetWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, ...) (*SlurmdbV0045PostAccountsAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAccountsWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, ...) (*SlurmdbV0045PostAccountsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, ...) (*SlurmdbV0045PostAssociationsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, ...) (*SlurmdbV0045PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostClustersWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, ...) (*SlurmdbV0045PostClustersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostConfigWithResponse(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, ...) (*SlurmdbV0045PostConfigResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, ...) (*SlurmdbV0045PostJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, ...) (*SlurmdbV0045PostJobResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostJobsWithResponse(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, ...) (*SlurmdbV0045PostJobsResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, contentType string, ...) (*SlurmdbV0045PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostQosWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, ...) (*SlurmdbV0045PostQosResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostTresWithResponse(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, ...) (*SlurmdbV0045PostTresResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, ...) (*SlurmdbV0045PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, ...) (*SlurmdbV0045PostUsersAssociationResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SlurmdbV0045PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostUsersWithResponse(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, ...) (*SlurmdbV0045PostUsersResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, contentType string, ...) (*SlurmdbV0045PostWckeysResponse, error)
- func (c *ClientWithResponses) SlurmdbV0045PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, ...) (*SlurmdbV0045PostWckeysResponse, error)
- type ClientWithResponsesInterface
- type HttpRequestDoer
- type RequestEditorFn
- type SlurmV0045DeleteJobParams
- type SlurmV0045DeleteJobParamsFlags
- type SlurmV0045DeleteJobResponse
- type SlurmV0045DeleteJobsJSONRequestBody
- type SlurmV0045DeleteJobsResponse
- type SlurmV0045DeleteNodeResponse
- type SlurmV0045DeletePartitionResponse
- type SlurmV0045DeleteReservationResponse
- type SlurmV0045GetConfParams
- type SlurmV0045GetConfResponse
- type SlurmV0045GetDiagResponse
- type SlurmV0045GetJobParams
- type SlurmV0045GetJobParamsFlags
- type SlurmV0045GetJobRequeueParams
- type SlurmV0045GetJobRequeueResponse
- type SlurmV0045GetJobResponse
- type SlurmV0045GetJobsParams
- type SlurmV0045GetJobsParamsFlags
- type SlurmV0045GetJobsResponse
- type SlurmV0045GetJobsStateParams
- type SlurmV0045GetJobsStateResponse
- type SlurmV0045GetLicensesResponse
- type SlurmV0045GetNodeParams
- type SlurmV0045GetNodeParamsFlags
- type SlurmV0045GetNodeResponse
- type SlurmV0045GetNodesParams
- type SlurmV0045GetNodesParamsFlags
- type SlurmV0045GetNodesResponse
- type SlurmV0045GetPartitionParams
- type SlurmV0045GetPartitionParamsFlags
- type SlurmV0045GetPartitionResponse
- type SlurmV0045GetPartitionsParams
- type SlurmV0045GetPartitionsParamsFlags
- type SlurmV0045GetPartitionsResponse
- type SlurmV0045GetPingResponse
- type SlurmV0045GetReconfigureResponse
- type SlurmV0045GetReservationParams
- type SlurmV0045GetReservationResponse
- type SlurmV0045GetReservationsParams
- type SlurmV0045GetReservationsResponse
- type SlurmV0045GetResourcesResponse
- type SlurmV0045GetSharesParams
- type SlurmV0045GetSharesResponse
- type SlurmV0045PostJobAllocateJSONRequestBody
- type SlurmV0045PostJobAllocateResponse
- type SlurmV0045PostJobJSONRequestBody
- type SlurmV0045PostJobResponse
- type SlurmV0045PostJobSubmitJSONRequestBody
- type SlurmV0045PostJobSubmitResponse
- type SlurmV0045PostJobsRequeueJSONRequestBody
- type SlurmV0045PostJobsRequeueResponse
- type SlurmV0045PostNewNodeJSONRequestBody
- type SlurmV0045PostNewNodeResponse
- type SlurmV0045PostNodeJSONRequestBody
- type SlurmV0045PostNodeResponse
- type SlurmV0045PostNodesJSONRequestBody
- type SlurmV0045PostNodesResponse
- type SlurmV0045PostPartitionsJSONRequestBody
- type SlurmV0045PostPartitionsResponse
- type SlurmV0045PostReservationJSONRequestBody
- type SlurmV0045PostReservationResponse
- type SlurmV0045PostReservationsJSONRequestBody
- type SlurmV0045PostReservationsResponse
- type SlurmdbV0045DeleteAccountResponse
- type SlurmdbV0045DeleteAssociationParams
- type SlurmdbV0045DeleteAssociationResponse
- type SlurmdbV0045DeleteAssociationsParams
- type SlurmdbV0045DeleteAssociationsResponse
- type SlurmdbV0045DeleteClusterParams
- type SlurmdbV0045DeleteClusterParamsClassification
- type SlurmdbV0045DeleteClusterParamsFlags
- type SlurmdbV0045DeleteClusterResponse
- type SlurmdbV0045DeleteSingleQosResponse
- type SlurmdbV0045DeleteUserResponse
- type SlurmdbV0045DeleteWckeyResponse
- type SlurmdbV0045GetAccountParams
- type SlurmdbV0045GetAccountResponse
- type SlurmdbV0045GetAccountsParams
- type SlurmdbV0045GetAccountsResponse
- type SlurmdbV0045GetAssociationParams
- type SlurmdbV0045GetAssociationResponse
- type SlurmdbV0045GetAssociationsParams
- type SlurmdbV0045GetAssociationsResponse
- type SlurmdbV0045GetClusterParams
- type SlurmdbV0045GetClusterParamsClassification
- type SlurmdbV0045GetClusterParamsFlags
- type SlurmdbV0045GetClusterResponse
- type SlurmdbV0045GetClustersParams
- type SlurmdbV0045GetClustersResponse
- type SlurmdbV0045GetConfResponse
- type SlurmdbV0045GetConfigResponse
- type SlurmdbV0045GetDiagResponse
- type SlurmdbV0045GetInstanceParams
- type SlurmdbV0045GetInstanceResponse
- type SlurmdbV0045GetInstancesParams
- type SlurmdbV0045GetInstancesResponse
- type SlurmdbV0045GetJobResponse
- type SlurmdbV0045GetJobsParams
- type SlurmdbV0045GetJobsResponse
- type SlurmdbV0045GetPingResponse
- type SlurmdbV0045GetQosParams
- type SlurmdbV0045GetQosParamsPreemptMode
- type SlurmdbV0045GetQosResponse
- type SlurmdbV0045GetSingleQosParams
- type SlurmdbV0045GetSingleQosResponse
- type SlurmdbV0045GetTresResponse
- type SlurmdbV0045GetUserParams
- type SlurmdbV0045GetUserResponse
- type SlurmdbV0045GetUsersParams
- type SlurmdbV0045GetUsersParamsAdminLevel
- type SlurmdbV0045GetUsersResponse
- type SlurmdbV0045GetWckeyResponse
- type SlurmdbV0045GetWckeysParams
- type SlurmdbV0045GetWckeysResponse
- type SlurmdbV0045PostAccountsAssociationJSONRequestBody
- type SlurmdbV0045PostAccountsAssociationResponse
- type SlurmdbV0045PostAccountsJSONRequestBody
- type SlurmdbV0045PostAccountsResponse
- type SlurmdbV0045PostAssociationsJSONRequestBody
- type SlurmdbV0045PostAssociationsResponse
- type SlurmdbV0045PostClustersJSONRequestBody
- type SlurmdbV0045PostClustersParams
- type SlurmdbV0045PostClustersResponse
- type SlurmdbV0045PostConfigJSONRequestBody
- type SlurmdbV0045PostConfigResponse
- type SlurmdbV0045PostJobJSONRequestBody
- type SlurmdbV0045PostJobResponse
- type SlurmdbV0045PostJobsJSONRequestBody
- type SlurmdbV0045PostJobsResponse
- type SlurmdbV0045PostQosJSONRequestBody
- type SlurmdbV0045PostQosParams
- type SlurmdbV0045PostQosParamsPreemptMode
- type SlurmdbV0045PostQosResponse
- type SlurmdbV0045PostTresJSONRequestBody
- type SlurmdbV0045PostTresResponse
- type SlurmdbV0045PostUsersAssociationJSONRequestBody
- type SlurmdbV0045PostUsersAssociationParams
- type SlurmdbV0045PostUsersAssociationParamsFlags
- type SlurmdbV0045PostUsersAssociationResponse
- type SlurmdbV0045PostUsersJSONRequestBody
- type SlurmdbV0045PostUsersResponse
- type SlurmdbV0045PostWckeysJSONRequestBody
- type SlurmdbV0045PostWckeysParams
- type SlurmdbV0045PostWckeysResponse
- type V0045Account
- type V0045AccountFlags
- type V0045AccountList
- type V0045AccountShort
- type V0045Accounting
- type V0045AccountingList
- type V0045AccountsAddCond
- type V0045AcctGatherEnergy
- type V0045Assoc
- type V0045AssocFlags
- type V0045AssocList
- type V0045AssocRecSet
- type V0045AssocSharesObjList
- type V0045AssocSharesObjWrap
- type V0045AssocSharesObjWrapType
- type V0045AssocShort
- type V0045AssocShortList
- type V0045BfExitFields
- type V0045ClusterRec
- type V0045ClusterRecFlags
- type V0045ClusterRecList
- type V0045Controller
- type V0045ControllerPing
- type V0045ControllerPingArray
- type V0045ControllersArray
- type V0045Coord
- type V0045CoordList
- type V0045CronEntry
- type V0045CronEntryFlags
- type V0045CsvString
- type V0045Float64NoValStruct
- type V0045Hostlist
- type V0045HostlistString
- type V0045Instance
- type V0045InstanceList
- type V0045Job
- type V0045JobAllocReq
- type V0045JobArrayResponseArray
- type V0045JobArrayResponseMsgEntry
- type V0045JobArrayResponseMsgPtrList
- type V0045JobDefaults
- type V0045JobDefaultsList
- type V0045JobDefaultsType
- type V0045JobDescMsg
- type V0045JobDescMsgCpuBindingFlags
- type V0045JobDescMsgFlags
- type V0045JobDescMsgKillWarningFlags
- type V0045JobDescMsgList
- type V0045JobDescMsgMailType
- type V0045JobDescMsgMemoryBindingType
- type V0045JobDescMsgOpenMode
- type V0045JobDescMsgProfile
- type V0045JobDescMsgShared
- type V0045JobDescMsgX11
- type V0045JobFlags
- type V0045JobInfo
- type V0045JobInfoFlags
- type V0045JobInfoGresDetail
- type V0045JobInfoJobState
- type V0045JobInfoMailType
- type V0045JobInfoMsg
- type V0045JobInfoProfile
- type V0045JobInfoShared
- type V0045JobList
- type V0045JobModify
- type V0045JobRes
- type V0045JobResCore
- type V0045JobResCoreArray
- type V0045JobResCoreStatus
- type V0045JobResNode
- type V0045JobResNodes
- type V0045JobResNodesSelectType
- type V0045JobResSelectType
- type V0045JobResSocket
- type V0045JobResSocketArray
- type V0045JobStateCurrent
- type V0045JobSubmitReq
- type V0045KillJobsMsg
- type V0045KillJobsMsgFlags
- type V0045KillJobsMsgJobState
- type V0045KillJobsMsgJobsArray
- type V0045KillJobsRespJob
- type V0045KillJobsRespMsg
- type V0045License
- type V0045Licenses
- type V0045Node
- type V0045NodeCertFlags
- type V0045NodeGresLayout
- type V0045NodeGresLayoutList
- type V0045NodeNextStateAfterReboot
- type V0045NodeResourceLayout
- type V0045NodeResourceLayoutList
- type V0045NodeState
- type V0045Nodes
- type V0045OpenapiAccountsAddCondResp
- type V0045OpenapiAccountsAddCondRespStr
- type V0045OpenapiAccountsRemovedResp
- type V0045OpenapiAccountsResp
- type V0045OpenapiAssocsRemovedResp
- type V0045OpenapiAssocsResp
- type V0045OpenapiClustersRemovedResp
- type V0045OpenapiClustersResp
- type V0045OpenapiConfResp
- type V0045OpenapiCreateNodeReq
- type V0045OpenapiDiagResp
- type V0045OpenapiError
- type V0045OpenapiErrors
- type V0045OpenapiInstancesResp
- type V0045OpenapiJobAllocResp
- type V0045OpenapiJobInfoResp
- type V0045OpenapiJobModifyReq
- type V0045OpenapiJobModifyResp
- type V0045OpenapiJobPostResponse
- type V0045OpenapiJobRequeueResp
- type V0045OpenapiJobSubmitResponse
- type V0045OpenapiJobsRequeueQuery
- type V0045OpenapiJobsRequeueQueryFlags
- type V0045OpenapiJobsRequeueResp
- type V0045OpenapiKillJobResp
- type V0045OpenapiKillJobsResp
- type V0045OpenapiLicensesResp
- type V0045OpenapiMeta
- type V0045OpenapiNodesResp
- type V0045OpenapiPartitionResp
- type V0045OpenapiPartitionsModReq
- type V0045OpenapiPingArrayResp
- type V0045OpenapiReservationModResp
- type V0045OpenapiReservationResp
- type V0045OpenapiResourceLayoutResp
- type V0045OpenapiResp
- type V0045OpenapiSharesResp
- type V0045OpenapiSlurmdbdConfResp
- type V0045OpenapiSlurmdbdConfigResp
- type V0045OpenapiSlurmdbdJobsResp
- type V0045OpenapiSlurmdbdPingResp
- type V0045OpenapiSlurmdbdQosRemovedResp
- type V0045OpenapiSlurmdbdQosResp
- type V0045OpenapiSlurmdbdStatsResp
- type V0045OpenapiTresResp
- type V0045OpenapiUsersAddCondResp
- type V0045OpenapiUsersAddCondRespStr
- type V0045OpenapiUsersResp
- type V0045OpenapiWarning
- type V0045OpenapiWarnings
- type V0045OpenapiWckeyRemovedResp
- type V0045OpenapiWckeyResp
- type V0045PartPrio
- type V0045PartitionInfo
- type V0045PartitionInfoCpusTaskBinding
- type V0045PartitionInfoFlags
- type V0045PartitionInfoMaximumsOversubscribeFlags
- type V0045PartitionInfoMsg
- type V0045PartitionInfoPartitionState
- type V0045PartitionInfoPreemptMode
- type V0045PartitionInfoSelectType
- type V0045PortRange
- type V0045PriorityByPartition
- type V0045ProcessExitCodeVerbose
- type V0045ProcessExitCodeVerboseStatus
- type V0045Qos
- type V0045QosFlags
- type V0045QosList
- type V0045QosPreemptList
- type V0045QosPreemptMode
- type V0045QosStringIdList
- type V0045ReservationCoreSpec
- type V0045ReservationDescMsg
- type V0045ReservationDescMsgFlags
- type V0045ReservationDescMsgList
- type V0045ReservationInfo
- type V0045ReservationInfoCoreSpec
- type V0045ReservationInfoFlags
- type V0045ReservationInfoMsg
- type V0045ReservationModReq
- type V0045RollupStats
- type V0045ScheduleExitFields
- type V0045SelectedStepList
- type V0045SharesFloat128Tres
- type V0045SharesFloat128TresList
- type V0045SharesRespMsg
- type V0045SharesUint64Tres
- type V0045SharesUint64TresList
- type V0045SlurmConf
- type V0045SlurmConfAccountingStorageEnforce
- type V0045SlurmConfAccountingStoreFlags
- type V0045SlurmConfCommunicationParametersFlags
- type V0045SlurmConfConfFlags
- type V0045SlurmConfCpuFreqGovernors
- type V0045SlurmConfDebugFlags
- type V0045SlurmConfEnforcePartLimits
- type V0045SlurmConfHealthCheckNodeState
- type V0045SlurmConfMeta
- type V0045SlurmConfPreemptMode
- type V0045SlurmConfPriorityFlags
- type V0045SlurmConfPrivateData
- type V0045SlurmConfPrologFlags
- type V0045SlurmConfReconfigFlags
- type V0045SlurmConfSelectTypeParameters
- type V0045SlurmConfSlurmdParametersFlags
- type V0045SlurmConfTaskPluginParam
- type V0045SlurmStepId
- type V0045SlurmdbPurgeUnits
- type V0045SlurmdbdConf
- type V0045SlurmdbdConfFlags
- type V0045SlurmdbdConfPersistConnFlags
- type V0045SlurmdbdPing
- type V0045SlurmdbdPingArray
- type V0045StatsMsg
- type V0045StatsMsgRpcDump
- type V0045StatsMsgRpcQueue
- type V0045StatsMsgRpcType
- type V0045StatsMsgRpcUser
- type V0045StatsMsgRpcsByType
- type V0045StatsMsgRpcsByUser
- type V0045StatsMsgRpcsDump
- type V0045StatsMsgRpcsQueue
- type V0045StatsRec
- type V0045StatsRpc
- type V0045StatsRpcList
- type V0045StatsUser
- type V0045StatsUserList
- type V0045Step
- type V0045StepList
- type V0045StepState
- type V0045StepTresReqMax
- type V0045StepTresReqMin
- type V0045StepTresUsageMax
- type V0045StepTresUsageMin
- type V0045StringArray
- type V0045StringList
- type V0045Tres
- type V0045TresList
- type V0045Uint16NoValStruct
- type V0045Uint32NoValStruct
- type V0045Uint64NoValStruct
- type V0045UpdateNodeMsg
- type V0045UpdateNodeMsgState
- type V0045UpdatePartitionMsgList
- type V0045User
- type V0045UserAdministratorLevel
- type V0045UserFlags
- type V0045UserList
- type V0045UserShort
- type V0045UserShortAdminlevel
- type V0045UsersAddCond
- type V0045Wckey
- type V0045WckeyFlags
- type V0045WckeyList
- type V0045WckeyTagStruct
- type V0045WckeyTagStructFlags
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 NewSlurmV0045DeleteJobRequest ¶
func NewSlurmV0045DeleteJobRequest(server string, jobId string, params *SlurmV0045DeleteJobParams) (*http.Request, error)
NewSlurmV0045DeleteJobRequest generates requests for SlurmV0045DeleteJob
func NewSlurmV0045DeleteJobsRequest ¶
func NewSlurmV0045DeleteJobsRequest(server string, body SlurmV0045DeleteJobsJSONRequestBody) (*http.Request, error)
NewSlurmV0045DeleteJobsRequest calls the generic SlurmV0045DeleteJobs builder with application/json body
func NewSlurmV0045DeleteJobsRequestWithBody ¶
func NewSlurmV0045DeleteJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045DeleteJobsRequestWithBody generates requests for SlurmV0045DeleteJobs with any type of body
func NewSlurmV0045DeleteNodeRequest ¶
NewSlurmV0045DeleteNodeRequest generates requests for SlurmV0045DeleteNode
func NewSlurmV0045DeletePartitionRequest ¶
func NewSlurmV0045DeletePartitionRequest(server string, partitionName string) (*http.Request, error)
NewSlurmV0045DeletePartitionRequest generates requests for SlurmV0045DeletePartition
func NewSlurmV0045DeleteReservationRequest ¶
func NewSlurmV0045DeleteReservationRequest(server string, reservationName string) (*http.Request, error)
NewSlurmV0045DeleteReservationRequest generates requests for SlurmV0045DeleteReservation
func NewSlurmV0045GetConfRequest ¶
func NewSlurmV0045GetConfRequest(server string, params *SlurmV0045GetConfParams) (*http.Request, error)
NewSlurmV0045GetConfRequest generates requests for SlurmV0045GetConf
func NewSlurmV0045GetDiagRequest ¶
NewSlurmV0045GetDiagRequest generates requests for SlurmV0045GetDiag
func NewSlurmV0045GetJobRequest ¶
func NewSlurmV0045GetJobRequest(server string, jobId string, params *SlurmV0045GetJobParams) (*http.Request, error)
NewSlurmV0045GetJobRequest generates requests for SlurmV0045GetJob
func NewSlurmV0045GetJobRequeueRequest ¶
func NewSlurmV0045GetJobRequeueRequest(server string, jobId string, params *SlurmV0045GetJobRequeueParams) (*http.Request, error)
NewSlurmV0045GetJobRequeueRequest generates requests for SlurmV0045GetJobRequeue
func NewSlurmV0045GetJobsRequest ¶
func NewSlurmV0045GetJobsRequest(server string, params *SlurmV0045GetJobsParams) (*http.Request, error)
NewSlurmV0045GetJobsRequest generates requests for SlurmV0045GetJobs
func NewSlurmV0045GetJobsStateRequest ¶
func NewSlurmV0045GetJobsStateRequest(server string, params *SlurmV0045GetJobsStateParams) (*http.Request, error)
NewSlurmV0045GetJobsStateRequest generates requests for SlurmV0045GetJobsState
func NewSlurmV0045GetLicensesRequest ¶
NewSlurmV0045GetLicensesRequest generates requests for SlurmV0045GetLicenses
func NewSlurmV0045GetNodeRequest ¶
func NewSlurmV0045GetNodeRequest(server string, nodeName string, params *SlurmV0045GetNodeParams) (*http.Request, error)
NewSlurmV0045GetNodeRequest generates requests for SlurmV0045GetNode
func NewSlurmV0045GetNodesRequest ¶
func NewSlurmV0045GetNodesRequest(server string, params *SlurmV0045GetNodesParams) (*http.Request, error)
NewSlurmV0045GetNodesRequest generates requests for SlurmV0045GetNodes
func NewSlurmV0045GetPartitionRequest ¶
func NewSlurmV0045GetPartitionRequest(server string, partitionName string, params *SlurmV0045GetPartitionParams) (*http.Request, error)
NewSlurmV0045GetPartitionRequest generates requests for SlurmV0045GetPartition
func NewSlurmV0045GetPartitionsRequest ¶
func NewSlurmV0045GetPartitionsRequest(server string, params *SlurmV0045GetPartitionsParams) (*http.Request, error)
NewSlurmV0045GetPartitionsRequest generates requests for SlurmV0045GetPartitions
func NewSlurmV0045GetPingRequest ¶
NewSlurmV0045GetPingRequest generates requests for SlurmV0045GetPing
func NewSlurmV0045GetReconfigureRequest ¶
NewSlurmV0045GetReconfigureRequest generates requests for SlurmV0045GetReconfigure
func NewSlurmV0045GetReservationRequest ¶
func NewSlurmV0045GetReservationRequest(server string, reservationName string, params *SlurmV0045GetReservationParams) (*http.Request, error)
NewSlurmV0045GetReservationRequest generates requests for SlurmV0045GetReservation
func NewSlurmV0045GetReservationsRequest ¶
func NewSlurmV0045GetReservationsRequest(server string, params *SlurmV0045GetReservationsParams) (*http.Request, error)
NewSlurmV0045GetReservationsRequest generates requests for SlurmV0045GetReservations
func NewSlurmV0045GetResourcesRequest ¶
NewSlurmV0045GetResourcesRequest generates requests for SlurmV0045GetResources
func NewSlurmV0045GetSharesRequest ¶
func NewSlurmV0045GetSharesRequest(server string, params *SlurmV0045GetSharesParams) (*http.Request, error)
NewSlurmV0045GetSharesRequest generates requests for SlurmV0045GetShares
func NewSlurmV0045PostJobAllocateRequest ¶
func NewSlurmV0045PostJobAllocateRequest(server string, body SlurmV0045PostJobAllocateJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostJobAllocateRequest calls the generic SlurmV0045PostJobAllocate builder with application/json body
func NewSlurmV0045PostJobAllocateRequestWithBody ¶
func NewSlurmV0045PostJobAllocateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostJobAllocateRequestWithBody generates requests for SlurmV0045PostJobAllocate with any type of body
func NewSlurmV0045PostJobRequest ¶
func NewSlurmV0045PostJobRequest(server string, jobId string, body SlurmV0045PostJobJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostJobRequest calls the generic SlurmV0045PostJob builder with application/json body
func NewSlurmV0045PostJobRequestWithBody ¶
func NewSlurmV0045PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostJobRequestWithBody generates requests for SlurmV0045PostJob with any type of body
func NewSlurmV0045PostJobSubmitRequest ¶
func NewSlurmV0045PostJobSubmitRequest(server string, body SlurmV0045PostJobSubmitJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostJobSubmitRequest calls the generic SlurmV0045PostJobSubmit builder with application/json body
func NewSlurmV0045PostJobSubmitRequestWithBody ¶
func NewSlurmV0045PostJobSubmitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostJobSubmitRequestWithBody generates requests for SlurmV0045PostJobSubmit with any type of body
func NewSlurmV0045PostJobsRequeueRequest ¶
func NewSlurmV0045PostJobsRequeueRequest(server string, body SlurmV0045PostJobsRequeueJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostJobsRequeueRequest calls the generic SlurmV0045PostJobsRequeue builder with application/json body
func NewSlurmV0045PostJobsRequeueRequestWithBody ¶
func NewSlurmV0045PostJobsRequeueRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostJobsRequeueRequestWithBody generates requests for SlurmV0045PostJobsRequeue with any type of body
func NewSlurmV0045PostNewNodeRequest ¶
func NewSlurmV0045PostNewNodeRequest(server string, body SlurmV0045PostNewNodeJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostNewNodeRequest calls the generic SlurmV0045PostNewNode builder with application/json body
func NewSlurmV0045PostNewNodeRequestWithBody ¶
func NewSlurmV0045PostNewNodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostNewNodeRequestWithBody generates requests for SlurmV0045PostNewNode with any type of body
func NewSlurmV0045PostNodeRequest ¶
func NewSlurmV0045PostNodeRequest(server string, nodeName string, body SlurmV0045PostNodeJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostNodeRequest calls the generic SlurmV0045PostNode builder with application/json body
func NewSlurmV0045PostNodeRequestWithBody ¶
func NewSlurmV0045PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostNodeRequestWithBody generates requests for SlurmV0045PostNode with any type of body
func NewSlurmV0045PostNodesRequest ¶
func NewSlurmV0045PostNodesRequest(server string, body SlurmV0045PostNodesJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostNodesRequest calls the generic SlurmV0045PostNodes builder with application/json body
func NewSlurmV0045PostNodesRequestWithBody ¶
func NewSlurmV0045PostNodesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostNodesRequestWithBody generates requests for SlurmV0045PostNodes with any type of body
func NewSlurmV0045PostPartitionsRequest ¶
func NewSlurmV0045PostPartitionsRequest(server string, body SlurmV0045PostPartitionsJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostPartitionsRequest calls the generic SlurmV0045PostPartitions builder with application/json body
func NewSlurmV0045PostPartitionsRequestWithBody ¶
func NewSlurmV0045PostPartitionsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostPartitionsRequestWithBody generates requests for SlurmV0045PostPartitions with any type of body
func NewSlurmV0045PostReservationRequest ¶
func NewSlurmV0045PostReservationRequest(server string, body SlurmV0045PostReservationJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostReservationRequest calls the generic SlurmV0045PostReservation builder with application/json body
func NewSlurmV0045PostReservationRequestWithBody ¶
func NewSlurmV0045PostReservationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostReservationRequestWithBody generates requests for SlurmV0045PostReservation with any type of body
func NewSlurmV0045PostReservationsRequest ¶
func NewSlurmV0045PostReservationsRequest(server string, body SlurmV0045PostReservationsJSONRequestBody) (*http.Request, error)
NewSlurmV0045PostReservationsRequest calls the generic SlurmV0045PostReservations builder with application/json body
func NewSlurmV0045PostReservationsRequestWithBody ¶
func NewSlurmV0045PostReservationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmV0045PostReservationsRequestWithBody generates requests for SlurmV0045PostReservations with any type of body
func NewSlurmdbV0045DeleteAccountRequest ¶
NewSlurmdbV0045DeleteAccountRequest generates requests for SlurmdbV0045DeleteAccount
func NewSlurmdbV0045DeleteAssociationRequest ¶
func NewSlurmdbV0045DeleteAssociationRequest(server string, params *SlurmdbV0045DeleteAssociationParams) (*http.Request, error)
NewSlurmdbV0045DeleteAssociationRequest generates requests for SlurmdbV0045DeleteAssociation
func NewSlurmdbV0045DeleteAssociationsRequest ¶
func NewSlurmdbV0045DeleteAssociationsRequest(server string, params *SlurmdbV0045DeleteAssociationsParams) (*http.Request, error)
NewSlurmdbV0045DeleteAssociationsRequest generates requests for SlurmdbV0045DeleteAssociations
func NewSlurmdbV0045DeleteClusterRequest ¶
func NewSlurmdbV0045DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0045DeleteClusterParams) (*http.Request, error)
NewSlurmdbV0045DeleteClusterRequest generates requests for SlurmdbV0045DeleteCluster
func NewSlurmdbV0045DeleteSingleQosRequest ¶
NewSlurmdbV0045DeleteSingleQosRequest generates requests for SlurmdbV0045DeleteSingleQos
func NewSlurmdbV0045DeleteUserRequest ¶
NewSlurmdbV0045DeleteUserRequest generates requests for SlurmdbV0045DeleteUser
func NewSlurmdbV0045DeleteWckeyRequest ¶
NewSlurmdbV0045DeleteWckeyRequest generates requests for SlurmdbV0045DeleteWckey
func NewSlurmdbV0045GetAccountRequest ¶
func NewSlurmdbV0045GetAccountRequest(server string, accountName string, params *SlurmdbV0045GetAccountParams) (*http.Request, error)
NewSlurmdbV0045GetAccountRequest generates requests for SlurmdbV0045GetAccount
func NewSlurmdbV0045GetAccountsRequest ¶
func NewSlurmdbV0045GetAccountsRequest(server string, params *SlurmdbV0045GetAccountsParams) (*http.Request, error)
NewSlurmdbV0045GetAccountsRequest generates requests for SlurmdbV0045GetAccounts
func NewSlurmdbV0045GetAssociationRequest ¶
func NewSlurmdbV0045GetAssociationRequest(server string, params *SlurmdbV0045GetAssociationParams) (*http.Request, error)
NewSlurmdbV0045GetAssociationRequest generates requests for SlurmdbV0045GetAssociation
func NewSlurmdbV0045GetAssociationsRequest ¶
func NewSlurmdbV0045GetAssociationsRequest(server string, params *SlurmdbV0045GetAssociationsParams) (*http.Request, error)
NewSlurmdbV0045GetAssociationsRequest generates requests for SlurmdbV0045GetAssociations
func NewSlurmdbV0045GetClusterRequest ¶
func NewSlurmdbV0045GetClusterRequest(server string, clusterName string, params *SlurmdbV0045GetClusterParams) (*http.Request, error)
NewSlurmdbV0045GetClusterRequest generates requests for SlurmdbV0045GetCluster
func NewSlurmdbV0045GetClustersRequest ¶
func NewSlurmdbV0045GetClustersRequest(server string, params *SlurmdbV0045GetClustersParams) (*http.Request, error)
NewSlurmdbV0045GetClustersRequest generates requests for SlurmdbV0045GetClusters
func NewSlurmdbV0045GetConfRequest ¶
NewSlurmdbV0045GetConfRequest generates requests for SlurmdbV0045GetConf
func NewSlurmdbV0045GetConfigRequest ¶
NewSlurmdbV0045GetConfigRequest generates requests for SlurmdbV0045GetConfig
func NewSlurmdbV0045GetDiagRequest ¶
NewSlurmdbV0045GetDiagRequest generates requests for SlurmdbV0045GetDiag
func NewSlurmdbV0045GetInstanceRequest ¶
func NewSlurmdbV0045GetInstanceRequest(server string, params *SlurmdbV0045GetInstanceParams) (*http.Request, error)
NewSlurmdbV0045GetInstanceRequest generates requests for SlurmdbV0045GetInstance
func NewSlurmdbV0045GetInstancesRequest ¶
func NewSlurmdbV0045GetInstancesRequest(server string, params *SlurmdbV0045GetInstancesParams) (*http.Request, error)
NewSlurmdbV0045GetInstancesRequest generates requests for SlurmdbV0045GetInstances
func NewSlurmdbV0045GetJobRequest ¶
NewSlurmdbV0045GetJobRequest generates requests for SlurmdbV0045GetJob
func NewSlurmdbV0045GetJobsRequest ¶
func NewSlurmdbV0045GetJobsRequest(server string, params *SlurmdbV0045GetJobsParams) (*http.Request, error)
NewSlurmdbV0045GetJobsRequest generates requests for SlurmdbV0045GetJobs
func NewSlurmdbV0045GetPingRequest ¶
NewSlurmdbV0045GetPingRequest generates requests for SlurmdbV0045GetPing
func NewSlurmdbV0045GetQosRequest ¶
func NewSlurmdbV0045GetQosRequest(server string, params *SlurmdbV0045GetQosParams) (*http.Request, error)
NewSlurmdbV0045GetQosRequest generates requests for SlurmdbV0045GetQos
func NewSlurmdbV0045GetSingleQosRequest ¶
func NewSlurmdbV0045GetSingleQosRequest(server string, qos string, params *SlurmdbV0045GetSingleQosParams) (*http.Request, error)
NewSlurmdbV0045GetSingleQosRequest generates requests for SlurmdbV0045GetSingleQos
func NewSlurmdbV0045GetTresRequest ¶
NewSlurmdbV0045GetTresRequest generates requests for SlurmdbV0045GetTres
func NewSlurmdbV0045GetUserRequest ¶
func NewSlurmdbV0045GetUserRequest(server string, name string, params *SlurmdbV0045GetUserParams) (*http.Request, error)
NewSlurmdbV0045GetUserRequest generates requests for SlurmdbV0045GetUser
func NewSlurmdbV0045GetUsersRequest ¶
func NewSlurmdbV0045GetUsersRequest(server string, params *SlurmdbV0045GetUsersParams) (*http.Request, error)
NewSlurmdbV0045GetUsersRequest generates requests for SlurmdbV0045GetUsers
func NewSlurmdbV0045GetWckeyRequest ¶
NewSlurmdbV0045GetWckeyRequest generates requests for SlurmdbV0045GetWckey
func NewSlurmdbV0045GetWckeysRequest ¶
func NewSlurmdbV0045GetWckeysRequest(server string, params *SlurmdbV0045GetWckeysParams) (*http.Request, error)
NewSlurmdbV0045GetWckeysRequest generates requests for SlurmdbV0045GetWckeys
func NewSlurmdbV0045PostAccountsAssociationRequest ¶
func NewSlurmdbV0045PostAccountsAssociationRequest(server string, body SlurmdbV0045PostAccountsAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostAccountsAssociationRequest calls the generic SlurmdbV0045PostAccountsAssociation builder with application/json body
func NewSlurmdbV0045PostAccountsAssociationRequestWithBody ¶
func NewSlurmdbV0045PostAccountsAssociationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostAccountsAssociationRequestWithBody generates requests for SlurmdbV0045PostAccountsAssociation with any type of body
func NewSlurmdbV0045PostAccountsRequest ¶
func NewSlurmdbV0045PostAccountsRequest(server string, body SlurmdbV0045PostAccountsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostAccountsRequest calls the generic SlurmdbV0045PostAccounts builder with application/json body
func NewSlurmdbV0045PostAccountsRequestWithBody ¶
func NewSlurmdbV0045PostAccountsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostAccountsRequestWithBody generates requests for SlurmdbV0045PostAccounts with any type of body
func NewSlurmdbV0045PostAssociationsRequest ¶
func NewSlurmdbV0045PostAssociationsRequest(server string, body SlurmdbV0045PostAssociationsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostAssociationsRequest calls the generic SlurmdbV0045PostAssociations builder with application/json body
func NewSlurmdbV0045PostAssociationsRequestWithBody ¶
func NewSlurmdbV0045PostAssociationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostAssociationsRequestWithBody generates requests for SlurmdbV0045PostAssociations with any type of body
func NewSlurmdbV0045PostClustersRequest ¶
func NewSlurmdbV0045PostClustersRequest(server string, params *SlurmdbV0045PostClustersParams, body SlurmdbV0045PostClustersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostClustersRequest calls the generic SlurmdbV0045PostClusters builder with application/json body
func NewSlurmdbV0045PostClustersRequestWithBody ¶
func NewSlurmdbV0045PostClustersRequestWithBody(server string, params *SlurmdbV0045PostClustersParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostClustersRequestWithBody generates requests for SlurmdbV0045PostClusters with any type of body
func NewSlurmdbV0045PostConfigRequest ¶
func NewSlurmdbV0045PostConfigRequest(server string, body SlurmdbV0045PostConfigJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostConfigRequest calls the generic SlurmdbV0045PostConfig builder with application/json body
func NewSlurmdbV0045PostConfigRequestWithBody ¶
func NewSlurmdbV0045PostConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostConfigRequestWithBody generates requests for SlurmdbV0045PostConfig with any type of body
func NewSlurmdbV0045PostJobRequest ¶
func NewSlurmdbV0045PostJobRequest(server string, jobId string, body SlurmdbV0045PostJobJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostJobRequest calls the generic SlurmdbV0045PostJob builder with application/json body
func NewSlurmdbV0045PostJobRequestWithBody ¶
func NewSlurmdbV0045PostJobRequestWithBody(server string, jobId string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostJobRequestWithBody generates requests for SlurmdbV0045PostJob with any type of body
func NewSlurmdbV0045PostJobsRequest ¶
func NewSlurmdbV0045PostJobsRequest(server string, body SlurmdbV0045PostJobsJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostJobsRequest calls the generic SlurmdbV0045PostJobs builder with application/json body
func NewSlurmdbV0045PostJobsRequestWithBody ¶
func NewSlurmdbV0045PostJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostJobsRequestWithBody generates requests for SlurmdbV0045PostJobs with any type of body
func NewSlurmdbV0045PostQosRequest ¶
func NewSlurmdbV0045PostQosRequest(server string, params *SlurmdbV0045PostQosParams, body SlurmdbV0045PostQosJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostQosRequest calls the generic SlurmdbV0045PostQos builder with application/json body
func NewSlurmdbV0045PostQosRequestWithBody ¶
func NewSlurmdbV0045PostQosRequestWithBody(server string, params *SlurmdbV0045PostQosParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostQosRequestWithBody generates requests for SlurmdbV0045PostQos with any type of body
func NewSlurmdbV0045PostTresRequest ¶
func NewSlurmdbV0045PostTresRequest(server string, body SlurmdbV0045PostTresJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostTresRequest calls the generic SlurmdbV0045PostTres builder with application/json body
func NewSlurmdbV0045PostTresRequestWithBody ¶
func NewSlurmdbV0045PostTresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostTresRequestWithBody generates requests for SlurmdbV0045PostTres with any type of body
func NewSlurmdbV0045PostUsersAssociationRequest ¶
func NewSlurmdbV0045PostUsersAssociationRequest(server string, params *SlurmdbV0045PostUsersAssociationParams, body SlurmdbV0045PostUsersAssociationJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostUsersAssociationRequest calls the generic SlurmdbV0045PostUsersAssociation builder with application/json body
func NewSlurmdbV0045PostUsersAssociationRequestWithBody ¶
func NewSlurmdbV0045PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0045PostUsersAssociationParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostUsersAssociationRequestWithBody generates requests for SlurmdbV0045PostUsersAssociation with any type of body
func NewSlurmdbV0045PostUsersRequest ¶
func NewSlurmdbV0045PostUsersRequest(server string, body SlurmdbV0045PostUsersJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostUsersRequest calls the generic SlurmdbV0045PostUsers builder with application/json body
func NewSlurmdbV0045PostUsersRequestWithBody ¶
func NewSlurmdbV0045PostUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostUsersRequestWithBody generates requests for SlurmdbV0045PostUsers with any type of body
func NewSlurmdbV0045PostWckeysRequest ¶
func NewSlurmdbV0045PostWckeysRequest(server string, params *SlurmdbV0045PostWckeysParams, body SlurmdbV0045PostWckeysJSONRequestBody) (*http.Request, error)
NewSlurmdbV0045PostWckeysRequest calls the generic SlurmdbV0045PostWckeys builder with application/json body
func NewSlurmdbV0045PostWckeysRequestWithBody ¶
func NewSlurmdbV0045PostWckeysRequestWithBody(server string, params *SlurmdbV0045PostWckeysParams, contentType string, body io.Reader) (*http.Request, error)
NewSlurmdbV0045PostWckeysRequestWithBody generates requests for SlurmdbV0045PostWckeys 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) SlurmV0045DeleteJob ¶
func (c *Client) SlurmV0045DeleteJob(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045DeleteJobs ¶
func (c *Client) SlurmV0045DeleteJobs(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045DeleteJobsWithBody ¶
func (*Client) SlurmV0045DeleteNode ¶
func (*Client) SlurmV0045DeletePartition ¶
func (*Client) SlurmV0045DeleteReservation ¶
func (*Client) SlurmV0045GetConf ¶
func (c *Client) SlurmV0045GetConf(ctx context.Context, params *SlurmV0045GetConfParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetDiag ¶
func (*Client) SlurmV0045GetJob ¶
func (c *Client) SlurmV0045GetJob(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetJobRequeue ¶
func (c *Client) SlurmV0045GetJobRequeue(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetJobs ¶
func (c *Client) SlurmV0045GetJobs(ctx context.Context, params *SlurmV0045GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetJobsState ¶
func (c *Client) SlurmV0045GetJobsState(ctx context.Context, params *SlurmV0045GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetLicenses ¶
func (*Client) SlurmV0045GetNode ¶
func (c *Client) SlurmV0045GetNode(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetNodes ¶
func (c *Client) SlurmV0045GetNodes(ctx context.Context, params *SlurmV0045GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetPartition ¶
func (c *Client) SlurmV0045GetPartition(ctx context.Context, partitionName string, params *SlurmV0045GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetPartitions ¶
func (c *Client) SlurmV0045GetPartitions(ctx context.Context, params *SlurmV0045GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetPing ¶
func (*Client) SlurmV0045GetReconfigure ¶
func (*Client) SlurmV0045GetReservation ¶
func (c *Client) SlurmV0045GetReservation(ctx context.Context, reservationName string, params *SlurmV0045GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetReservations ¶
func (c *Client) SlurmV0045GetReservations(ctx context.Context, params *SlurmV0045GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045GetResources ¶
func (*Client) SlurmV0045GetShares ¶
func (c *Client) SlurmV0045GetShares(ctx context.Context, params *SlurmV0045GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostJob ¶
func (c *Client) SlurmV0045PostJob(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostJobAllocate ¶
func (c *Client) SlurmV0045PostJobAllocate(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostJobAllocateWithBody ¶
func (*Client) SlurmV0045PostJobSubmit ¶
func (c *Client) SlurmV0045PostJobSubmit(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostJobSubmitWithBody ¶
func (*Client) SlurmV0045PostJobWithBody ¶
func (*Client) SlurmV0045PostJobsRequeue ¶
func (c *Client) SlurmV0045PostJobsRequeue(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostJobsRequeueWithBody ¶
func (*Client) SlurmV0045PostNewNode ¶
func (c *Client) SlurmV0045PostNewNode(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostNewNodeWithBody ¶
func (*Client) SlurmV0045PostNode ¶
func (c *Client) SlurmV0045PostNode(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostNodeWithBody ¶
func (*Client) SlurmV0045PostNodes ¶
func (c *Client) SlurmV0045PostNodes(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostNodesWithBody ¶
func (*Client) SlurmV0045PostPartitions ¶
func (c *Client) SlurmV0045PostPartitions(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostPartitionsWithBody ¶
func (*Client) SlurmV0045PostReservation ¶
func (c *Client) SlurmV0045PostReservation(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostReservationWithBody ¶
func (*Client) SlurmV0045PostReservations ¶
func (c *Client) SlurmV0045PostReservations(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmV0045PostReservationsWithBody ¶
func (*Client) SlurmdbV0045DeleteAccount ¶
func (*Client) SlurmdbV0045DeleteAssociation ¶
func (c *Client) SlurmdbV0045DeleteAssociation(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045DeleteAssociations ¶
func (c *Client) SlurmdbV0045DeleteAssociations(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045DeleteCluster ¶
func (c *Client) SlurmdbV0045DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0045DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045DeleteSingleQos ¶
func (*Client) SlurmdbV0045DeleteUser ¶
func (*Client) SlurmdbV0045DeleteWckey ¶
func (*Client) SlurmdbV0045GetAccount ¶
func (c *Client) SlurmdbV0045GetAccount(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetAccounts ¶
func (c *Client) SlurmdbV0045GetAccounts(ctx context.Context, params *SlurmdbV0045GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetAssociation ¶
func (c *Client) SlurmdbV0045GetAssociation(ctx context.Context, params *SlurmdbV0045GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetAssociations ¶
func (c *Client) SlurmdbV0045GetAssociations(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetCluster ¶
func (c *Client) SlurmdbV0045GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetClusters ¶
func (c *Client) SlurmdbV0045GetClusters(ctx context.Context, params *SlurmdbV0045GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetConf ¶
func (*Client) SlurmdbV0045GetConfig ¶
func (*Client) SlurmdbV0045GetDiag ¶
func (*Client) SlurmdbV0045GetInstance ¶
func (c *Client) SlurmdbV0045GetInstance(ctx context.Context, params *SlurmdbV0045GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetInstances ¶
func (c *Client) SlurmdbV0045GetInstances(ctx context.Context, params *SlurmdbV0045GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetJob ¶
func (*Client) SlurmdbV0045GetJobs ¶
func (c *Client) SlurmdbV0045GetJobs(ctx context.Context, params *SlurmdbV0045GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetPing ¶
func (*Client) SlurmdbV0045GetQos ¶
func (c *Client) SlurmdbV0045GetQos(ctx context.Context, params *SlurmdbV0045GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetSingleQos ¶
func (c *Client) SlurmdbV0045GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetTres ¶
func (*Client) SlurmdbV0045GetUser ¶
func (c *Client) SlurmdbV0045GetUser(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetUsers ¶
func (c *Client) SlurmdbV0045GetUsers(ctx context.Context, params *SlurmdbV0045GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045GetWckey ¶
func (*Client) SlurmdbV0045GetWckeys ¶
func (c *Client) SlurmdbV0045GetWckeys(ctx context.Context, params *SlurmdbV0045GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostAccounts ¶
func (c *Client) SlurmdbV0045PostAccounts(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostAccountsAssociation ¶
func (c *Client) SlurmdbV0045PostAccountsAssociation(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostAccountsAssociationWithBody ¶
func (*Client) SlurmdbV0045PostAccountsWithBody ¶
func (*Client) SlurmdbV0045PostAssociations ¶
func (c *Client) SlurmdbV0045PostAssociations(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostAssociationsWithBody ¶
func (*Client) SlurmdbV0045PostClusters ¶
func (c *Client) SlurmdbV0045PostClusters(ctx context.Context, params *SlurmdbV0045PostClustersParams, body SlurmdbV0045PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostClustersWithBody ¶
func (*Client) SlurmdbV0045PostConfig ¶
func (c *Client) SlurmdbV0045PostConfig(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostConfigWithBody ¶
func (*Client) SlurmdbV0045PostJob ¶
func (c *Client) SlurmdbV0045PostJob(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostJobWithBody ¶
func (*Client) SlurmdbV0045PostJobs ¶
func (c *Client) SlurmdbV0045PostJobs(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostJobsWithBody ¶
func (*Client) SlurmdbV0045PostQos ¶
func (c *Client) SlurmdbV0045PostQos(ctx context.Context, params *SlurmdbV0045PostQosParams, body SlurmdbV0045PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostQosWithBody ¶
func (*Client) SlurmdbV0045PostTres ¶
func (c *Client) SlurmdbV0045PostTres(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostTresWithBody ¶
func (*Client) SlurmdbV0045PostUsers ¶
func (c *Client) SlurmdbV0045PostUsers(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostUsersAssociation ¶
func (c *Client) SlurmdbV0045PostUsersAssociation(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, body SlurmdbV0045PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostUsersAssociationWithBody ¶
func (*Client) SlurmdbV0045PostUsersWithBody ¶
func (*Client) SlurmdbV0045PostWckeys ¶
func (c *Client) SlurmdbV0045PostWckeys(ctx context.Context, params *SlurmdbV0045PostWckeysParams, body SlurmdbV0045PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SlurmdbV0045PostWckeysWithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// SlurmV0045GetConf request
SlurmV0045GetConf(ctx context.Context, params *SlurmV0045GetConfParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetDiag request
SlurmV0045GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostJobAllocateWithBody request with any body
SlurmV0045PostJobAllocateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostJobAllocate(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostJobSubmitWithBody request with any body
SlurmV0045PostJobSubmitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostJobSubmit(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045DeleteJob request
SlurmV0045DeleteJob(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetJob request
SlurmV0045GetJob(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostJobWithBody request with any body
SlurmV0045PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostJob(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetJobRequeue request
SlurmV0045GetJobRequeue(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045DeleteJobsWithBody request with any body
SlurmV0045DeleteJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045DeleteJobs(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetJobs request
SlurmV0045GetJobs(ctx context.Context, params *SlurmV0045GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostJobsRequeueWithBody request with any body
SlurmV0045PostJobsRequeueWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostJobsRequeue(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetJobsState request
SlurmV0045GetJobsState(ctx context.Context, params *SlurmV0045GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetLicenses request
SlurmV0045GetLicenses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostNewNodeWithBody request with any body
SlurmV0045PostNewNodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostNewNode(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045DeleteNode request
SlurmV0045DeleteNode(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetNode request
SlurmV0045GetNode(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostNodeWithBody request with any body
SlurmV0045PostNodeWithBody(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostNode(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetNodes request
SlurmV0045GetNodes(ctx context.Context, params *SlurmV0045GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostNodesWithBody request with any body
SlurmV0045PostNodesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostNodes(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045DeletePartition request
SlurmV0045DeletePartition(ctx context.Context, partitionName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetPartition request
SlurmV0045GetPartition(ctx context.Context, partitionName string, params *SlurmV0045GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetPartitions request
SlurmV0045GetPartitions(ctx context.Context, params *SlurmV0045GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostPartitionsWithBody request with any body
SlurmV0045PostPartitionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostPartitions(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetPing request
SlurmV0045GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetReconfigure request
SlurmV0045GetReconfigure(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostReservationWithBody request with any body
SlurmV0045PostReservationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostReservation(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045DeleteReservation request
SlurmV0045DeleteReservation(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetReservation request
SlurmV0045GetReservation(ctx context.Context, reservationName string, params *SlurmV0045GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetReservations request
SlurmV0045GetReservations(ctx context.Context, params *SlurmV0045GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045PostReservationsWithBody request with any body
SlurmV0045PostReservationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045PostReservations(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmV0045GetResources request
SlurmV0045GetResources(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmV0045GetShares(ctx context.Context, params *SlurmV0045GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteAccount request
SlurmdbV0045DeleteAccount(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetAccount request
SlurmdbV0045GetAccount(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetAccounts request
SlurmdbV0045GetAccounts(ctx context.Context, params *SlurmdbV0045GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostAccountsWithBody request with any body
SlurmdbV0045PostAccountsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostAccounts(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostAccountsAssociationWithBody request with any body
SlurmdbV0045PostAccountsAssociationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostAccountsAssociation(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteAssociation request
SlurmdbV0045DeleteAssociation(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetAssociation request
SlurmdbV0045GetAssociation(ctx context.Context, params *SlurmdbV0045GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteAssociations request
SlurmdbV0045DeleteAssociations(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetAssociations request
SlurmdbV0045GetAssociations(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostAssociationsWithBody request with any body
SlurmdbV0045PostAssociationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostAssociations(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteCluster request
SlurmdbV0045DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0045DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetCluster request
SlurmdbV0045GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetClusters request
SlurmdbV0045GetClusters(ctx context.Context, params *SlurmdbV0045GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostClustersWithBody request with any body
SlurmdbV0045PostClustersWithBody(ctx context.Context, params *SlurmdbV0045PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostClusters(ctx context.Context, params *SlurmdbV0045PostClustersParams, body SlurmdbV0045PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetConf request
SlurmdbV0045GetConf(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetConfig request
SlurmdbV0045GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostConfigWithBody request with any body
SlurmdbV0045PostConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostConfig(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetDiag request
SlurmdbV0045GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetInstance request
SlurmdbV0045GetInstance(ctx context.Context, params *SlurmdbV0045GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetInstances request
SlurmdbV0045GetInstances(ctx context.Context, params *SlurmdbV0045GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetJob request
SlurmdbV0045GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostJobWithBody request with any body
SlurmdbV0045PostJobWithBody(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostJob(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetJobs request
SlurmdbV0045GetJobs(ctx context.Context, params *SlurmdbV0045GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostJobsWithBody request with any body
SlurmdbV0045PostJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostJobs(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetPing request
SlurmdbV0045GetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetQos request
SlurmdbV0045GetQos(ctx context.Context, params *SlurmdbV0045GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostQosWithBody request with any body
SlurmdbV0045PostQosWithBody(ctx context.Context, params *SlurmdbV0045PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostQos(ctx context.Context, params *SlurmdbV0045PostQosParams, body SlurmdbV0045PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteSingleQos request
SlurmdbV0045DeleteSingleQos(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetSingleQos request
SlurmdbV0045GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetTres request
SlurmdbV0045GetTres(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostTresWithBody request with any body
SlurmdbV0045PostTresWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostTres(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteUser request
SlurmdbV0045DeleteUser(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetUser request
SlurmdbV0045GetUser(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetUsers request
SlurmdbV0045GetUsers(ctx context.Context, params *SlurmdbV0045GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostUsersWithBody request with any body
SlurmdbV0045PostUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostUsers(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostUsersAssociationWithBody request with any body
SlurmdbV0045PostUsersAssociationWithBody(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostUsersAssociation(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, body SlurmdbV0045PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045DeleteWckey request
SlurmdbV0045DeleteWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetWckey request
SlurmdbV0045GetWckey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045GetWckeys request
SlurmdbV0045GetWckeys(ctx context.Context, params *SlurmdbV0045GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SlurmdbV0045PostWckeysWithBody request with any body
SlurmdbV0045PostWckeysWithBody(ctx context.Context, params *SlurmdbV0045PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SlurmdbV0045PostWckeys(ctx context.Context, params *SlurmdbV0045PostWckeysParams, body SlurmdbV0045PostWckeysJSONRequestBody, 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) SlurmV0045DeleteJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobResponse, error)
SlurmV0045DeleteJobWithResponse request returning *SlurmV0045DeleteJobResponse
func (*ClientWithResponses) SlurmV0045DeleteJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobsResponse, error)
SlurmV0045DeleteJobsWithBodyWithResponse request with arbitrary body returning *SlurmV0045DeleteJobsResponse
func (*ClientWithResponses) SlurmV0045DeleteJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeleteJobsWithResponse(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobsResponse, error)
func (*ClientWithResponses) SlurmV0045DeleteNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteNodeResponse, error)
SlurmV0045DeleteNodeWithResponse request returning *SlurmV0045DeleteNodeResponse
func (*ClientWithResponses) SlurmV0045DeletePartitionWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeletePartitionWithResponse(ctx context.Context, partitionName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeletePartitionResponse, error)
SlurmV0045DeletePartitionWithResponse request returning *SlurmV0045DeletePartitionResponse
func (*ClientWithResponses) SlurmV0045DeleteReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0045DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteReservationResponse, error)
SlurmV0045DeleteReservationWithResponse request returning *SlurmV0045DeleteReservationResponse
func (*ClientWithResponses) SlurmV0045GetConfWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetConfWithResponse(ctx context.Context, params *SlurmV0045GetConfParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetConfResponse, error)
SlurmV0045GetConfWithResponse request returning *SlurmV0045GetConfResponse
func (*ClientWithResponses) SlurmV0045GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetDiagResponse, error)
SlurmV0045GetDiagWithResponse request returning *SlurmV0045GetDiagResponse
func (*ClientWithResponses) SlurmV0045GetJobRequeueWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetJobRequeueWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobRequeueResponse, error)
SlurmV0045GetJobRequeueWithResponse request returning *SlurmV0045GetJobRequeueResponse
func (*ClientWithResponses) SlurmV0045GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobResponse, error)
SlurmV0045GetJobWithResponse request returning *SlurmV0045GetJobResponse
func (*ClientWithResponses) SlurmV0045GetJobsStateWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetJobsStateWithResponse(ctx context.Context, params *SlurmV0045GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobsStateResponse, error)
SlurmV0045GetJobsStateWithResponse request returning *SlurmV0045GetJobsStateResponse
func (*ClientWithResponses) SlurmV0045GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetJobsWithResponse(ctx context.Context, params *SlurmV0045GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobsResponse, error)
SlurmV0045GetJobsWithResponse request returning *SlurmV0045GetJobsResponse
func (*ClientWithResponses) SlurmV0045GetLicensesWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetLicensesResponse, error)
SlurmV0045GetLicensesWithResponse request returning *SlurmV0045GetLicensesResponse
func (*ClientWithResponses) SlurmV0045GetNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetNodeResponse, error)
SlurmV0045GetNodeWithResponse request returning *SlurmV0045GetNodeResponse
func (*ClientWithResponses) SlurmV0045GetNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetNodesWithResponse(ctx context.Context, params *SlurmV0045GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetNodesResponse, error)
SlurmV0045GetNodesWithResponse request returning *SlurmV0045GetNodesResponse
func (*ClientWithResponses) SlurmV0045GetPartitionWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0045GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetPartitionResponse, error)
SlurmV0045GetPartitionWithResponse request returning *SlurmV0045GetPartitionResponse
func (*ClientWithResponses) SlurmV0045GetPartitionsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetPartitionsWithResponse(ctx context.Context, params *SlurmV0045GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetPartitionsResponse, error)
SlurmV0045GetPartitionsWithResponse request returning *SlurmV0045GetPartitionsResponse
func (*ClientWithResponses) SlurmV0045GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetPingResponse, error)
SlurmV0045GetPingWithResponse request returning *SlurmV0045GetPingResponse
func (*ClientWithResponses) SlurmV0045GetReconfigureWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetReconfigureResponse, error)
SlurmV0045GetReconfigureWithResponse request returning *SlurmV0045GetReconfigureResponse
func (*ClientWithResponses) SlurmV0045GetReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0045GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetReservationResponse, error)
SlurmV0045GetReservationWithResponse request returning *SlurmV0045GetReservationResponse
func (*ClientWithResponses) SlurmV0045GetReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetReservationsWithResponse(ctx context.Context, params *SlurmV0045GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetReservationsResponse, error)
SlurmV0045GetReservationsWithResponse request returning *SlurmV0045GetReservationsResponse
func (*ClientWithResponses) SlurmV0045GetResourcesWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetResourcesWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmV0045GetResourcesResponse, error)
SlurmV0045GetResourcesWithResponse request returning *SlurmV0045GetResourcesResponse
func (*ClientWithResponses) SlurmV0045GetSharesWithResponse ¶
func (c *ClientWithResponses) SlurmV0045GetSharesWithResponse(ctx context.Context, params *SlurmV0045GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetSharesResponse, error)
SlurmV0045GetSharesWithResponse request returning *SlurmV0045GetSharesResponse
func (*ClientWithResponses) SlurmV0045PostJobAllocateWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobAllocateResponse, error)
SlurmV0045PostJobAllocateWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostJobAllocateResponse
func (*ClientWithResponses) SlurmV0045PostJobAllocateWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobAllocateWithResponse(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobAllocateResponse, error)
func (*ClientWithResponses) SlurmV0045PostJobSubmitWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobSubmitResponse, error)
SlurmV0045PostJobSubmitWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostJobSubmitResponse
func (*ClientWithResponses) SlurmV0045PostJobSubmitWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobSubmitWithResponse(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobSubmitResponse, error)
func (*ClientWithResponses) SlurmV0045PostJobWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobResponse, error)
SlurmV0045PostJobWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostJobResponse
func (*ClientWithResponses) SlurmV0045PostJobWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobResponse, error)
func (*ClientWithResponses) SlurmV0045PostJobsRequeueWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobsRequeueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobsRequeueResponse, error)
SlurmV0045PostJobsRequeueWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostJobsRequeueResponse
func (*ClientWithResponses) SlurmV0045PostJobsRequeueWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostJobsRequeueWithResponse(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobsRequeueResponse, error)
func (*ClientWithResponses) SlurmV0045PostNewNodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNewNodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNewNodeResponse, error)
SlurmV0045PostNewNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostNewNodeResponse
func (*ClientWithResponses) SlurmV0045PostNewNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNewNodeWithResponse(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNewNodeResponse, error)
func (*ClientWithResponses) SlurmV0045PostNodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodeResponse, error)
SlurmV0045PostNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostNodeResponse
func (*ClientWithResponses) SlurmV0045PostNodeWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodeResponse, error)
func (*ClientWithResponses) SlurmV0045PostNodesWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodesResponse, error)
SlurmV0045PostNodesWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostNodesResponse
func (*ClientWithResponses) SlurmV0045PostNodesWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostNodesWithResponse(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodesResponse, error)
func (*ClientWithResponses) SlurmV0045PostPartitionsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostPartitionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostPartitionsResponse, error)
SlurmV0045PostPartitionsWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostPartitionsResponse
func (*ClientWithResponses) SlurmV0045PostPartitionsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostPartitionsWithResponse(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostPartitionsResponse, error)
func (*ClientWithResponses) SlurmV0045PostReservationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationResponse, error)
SlurmV0045PostReservationWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostReservationResponse
func (*ClientWithResponses) SlurmV0045PostReservationWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostReservationWithResponse(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationResponse, error)
func (*ClientWithResponses) SlurmV0045PostReservationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationsResponse, error)
SlurmV0045PostReservationsWithBodyWithResponse request with arbitrary body returning *SlurmV0045PostReservationsResponse
func (*ClientWithResponses) SlurmV0045PostReservationsWithResponse ¶
func (c *ClientWithResponses) SlurmV0045PostReservationsWithResponse(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationsResponse, error)
func (*ClientWithResponses) SlurmdbV0045DeleteAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAccountResponse, error)
SlurmdbV0045DeleteAccountWithResponse request returning *SlurmdbV0045DeleteAccountResponse
func (*ClientWithResponses) SlurmdbV0045DeleteAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAssociationResponse, error)
SlurmdbV0045DeleteAssociationWithResponse request returning *SlurmdbV0045DeleteAssociationResponse
func (*ClientWithResponses) SlurmdbV0045DeleteAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAssociationsResponse, error)
SlurmdbV0045DeleteAssociationsWithResponse request returning *SlurmdbV0045DeleteAssociationsResponse
func (*ClientWithResponses) SlurmdbV0045DeleteClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0045DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteClusterResponse, error)
SlurmdbV0045DeleteClusterWithResponse request returning *SlurmdbV0045DeleteClusterResponse
func (*ClientWithResponses) SlurmdbV0045DeleteSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteSingleQosResponse, error)
SlurmdbV0045DeleteSingleQosWithResponse request returning *SlurmdbV0045DeleteSingleQosResponse
func (*ClientWithResponses) SlurmdbV0045DeleteUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteUserResponse, error)
SlurmdbV0045DeleteUserWithResponse request returning *SlurmdbV0045DeleteUserResponse
func (*ClientWithResponses) SlurmdbV0045DeleteWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteWckeyResponse, error)
SlurmdbV0045DeleteWckeyWithResponse request returning *SlurmdbV0045DeleteWckeyResponse
func (*ClientWithResponses) SlurmdbV0045GetAccountWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAccountResponse, error)
SlurmdbV0045GetAccountWithResponse request returning *SlurmdbV0045GetAccountResponse
func (*ClientWithResponses) SlurmdbV0045GetAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0045GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAccountsResponse, error)
SlurmdbV0045GetAccountsWithResponse request returning *SlurmdbV0045GetAccountsResponse
func (*ClientWithResponses) SlurmdbV0045GetAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAssociationResponse, error)
SlurmdbV0045GetAssociationWithResponse request returning *SlurmdbV0045GetAssociationResponse
func (*ClientWithResponses) SlurmdbV0045GetAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAssociationsResponse, error)
SlurmdbV0045GetAssociationsWithResponse request returning *SlurmdbV0045GetAssociationsResponse
func (*ClientWithResponses) SlurmdbV0045GetClusterWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetClusterResponse, error)
SlurmdbV0045GetClusterWithResponse request returning *SlurmdbV0045GetClusterResponse
func (*ClientWithResponses) SlurmdbV0045GetClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetClustersWithResponse(ctx context.Context, params *SlurmdbV0045GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetClustersResponse, error)
SlurmdbV0045GetClustersWithResponse request returning *SlurmdbV0045GetClustersResponse
func (*ClientWithResponses) SlurmdbV0045GetConfWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetConfWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfResponse, error)
SlurmdbV0045GetConfWithResponse request returning *SlurmdbV0045GetConfResponse
func (*ClientWithResponses) SlurmdbV0045GetConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfigResponse, error)
SlurmdbV0045GetConfigWithResponse request returning *SlurmdbV0045GetConfigResponse
func (*ClientWithResponses) SlurmdbV0045GetDiagWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetDiagResponse, error)
SlurmdbV0045GetDiagWithResponse request returning *SlurmdbV0045GetDiagResponse
func (*ClientWithResponses) SlurmdbV0045GetInstanceWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0045GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetInstanceResponse, error)
SlurmdbV0045GetInstanceWithResponse request returning *SlurmdbV0045GetInstanceResponse
func (*ClientWithResponses) SlurmdbV0045GetInstancesWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0045GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetInstancesResponse, error)
SlurmdbV0045GetInstancesWithResponse request returning *SlurmdbV0045GetInstancesResponse
func (*ClientWithResponses) SlurmdbV0045GetJobWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetJobResponse, error)
SlurmdbV0045GetJobWithResponse request returning *SlurmdbV0045GetJobResponse
func (*ClientWithResponses) SlurmdbV0045GetJobsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetJobsWithResponse(ctx context.Context, params *SlurmdbV0045GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetJobsResponse, error)
SlurmdbV0045GetJobsWithResponse request returning *SlurmdbV0045GetJobsResponse
func (*ClientWithResponses) SlurmdbV0045GetPingWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetPingResponse, error)
SlurmdbV0045GetPingWithResponse request returning *SlurmdbV0045GetPingResponse
func (*ClientWithResponses) SlurmdbV0045GetQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetQosWithResponse(ctx context.Context, params *SlurmdbV0045GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetQosResponse, error)
SlurmdbV0045GetQosWithResponse request returning *SlurmdbV0045GetQosResponse
func (*ClientWithResponses) SlurmdbV0045GetSingleQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetSingleQosResponse, error)
SlurmdbV0045GetSingleQosWithResponse request returning *SlurmdbV0045GetSingleQosResponse
func (*ClientWithResponses) SlurmdbV0045GetTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetTresResponse, error)
SlurmdbV0045GetTresWithResponse request returning *SlurmdbV0045GetTresResponse
func (*ClientWithResponses) SlurmdbV0045GetUserWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetUserResponse, error)
SlurmdbV0045GetUserWithResponse request returning *SlurmdbV0045GetUserResponse
func (*ClientWithResponses) SlurmdbV0045GetUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetUsersWithResponse(ctx context.Context, params *SlurmdbV0045GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetUsersResponse, error)
SlurmdbV0045GetUsersWithResponse request returning *SlurmdbV0045GetUsersResponse
func (*ClientWithResponses) SlurmdbV0045GetWckeyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetWckeyResponse, error)
SlurmdbV0045GetWckeyWithResponse request returning *SlurmdbV0045GetWckeyResponse
func (*ClientWithResponses) SlurmdbV0045GetWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0045GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetWckeysResponse, error)
SlurmdbV0045GetWckeysWithResponse request returning *SlurmdbV0045GetWckeysResponse
func (*ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsAssociationResponse, error)
SlurmdbV0045PostAccountsAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostAccountsAssociationResponse
func (*ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostAccountsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsResponse, error)
SlurmdbV0045PostAccountsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostAccountsResponse
func (*ClientWithResponses) SlurmdbV0045PostAccountsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAccountsWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostAssociationsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAssociationsResponse, error)
SlurmdbV0045PostAssociationsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostAssociationsResponse
func (*ClientWithResponses) SlurmdbV0045PostAssociationsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAssociationsResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostClustersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostClustersResponse, error)
SlurmdbV0045PostClustersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostClustersResponse
func (*ClientWithResponses) SlurmdbV0045PostClustersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostClustersWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, body SlurmdbV0045PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostClustersResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostConfigResponse, error)
SlurmdbV0045PostConfigWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostConfigResponse
func (*ClientWithResponses) SlurmdbV0045PostConfigWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostConfigWithResponse(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostConfigResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostJobWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobResponse, error)
SlurmdbV0045PostJobWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostJobResponse
func (*ClientWithResponses) SlurmdbV0045PostJobWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobsResponse, error)
SlurmdbV0045PostJobsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostJobsResponse
func (*ClientWithResponses) SlurmdbV0045PostJobsWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostJobsWithResponse(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobsResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostQosWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostQosResponse, error)
SlurmdbV0045PostQosWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostQosResponse
func (*ClientWithResponses) SlurmdbV0045PostQosWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostQosWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, body SlurmdbV0045PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostQosResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostTresWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostTresResponse, error)
SlurmdbV0045PostTresWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostTresResponse
func (*ClientWithResponses) SlurmdbV0045PostTresWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostTresWithResponse(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostTresResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostUsersAssociationWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersAssociationResponse, error)
SlurmdbV0045PostUsersAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostUsersAssociationResponse
func (*ClientWithResponses) SlurmdbV0045PostUsersAssociationWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, body SlurmdbV0045PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersAssociationResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostUsersWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersResponse, error)
SlurmdbV0045PostUsersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostUsersResponse
func (*ClientWithResponses) SlurmdbV0045PostUsersWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostUsersWithResponse(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersResponse, error)
func (*ClientWithResponses) SlurmdbV0045PostWckeysWithBodyWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostWckeysResponse, error)
SlurmdbV0045PostWckeysWithBodyWithResponse request with arbitrary body returning *SlurmdbV0045PostWckeysResponse
func (*ClientWithResponses) SlurmdbV0045PostWckeysWithResponse ¶
func (c *ClientWithResponses) SlurmdbV0045PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, body SlurmdbV0045PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostWckeysResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// SlurmV0045GetConfWithResponse request
SlurmV0045GetConfWithResponse(ctx context.Context, params *SlurmV0045GetConfParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetConfResponse, error)
// SlurmV0045GetDiagWithResponse request
SlurmV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetDiagResponse, error)
// SlurmV0045PostJobAllocateWithBodyWithResponse request with any body
SlurmV0045PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobAllocateResponse, error)
SlurmV0045PostJobAllocateWithResponse(ctx context.Context, body SlurmV0045PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobAllocateResponse, error)
// SlurmV0045PostJobSubmitWithBodyWithResponse request with any body
SlurmV0045PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobSubmitResponse, error)
SlurmV0045PostJobSubmitWithResponse(ctx context.Context, body SlurmV0045PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobSubmitResponse, error)
// SlurmV0045DeleteJobWithResponse request
SlurmV0045DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobResponse, error)
// SlurmV0045GetJobWithResponse request
SlurmV0045GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobResponse, error)
// SlurmV0045PostJobWithBodyWithResponse request with any body
SlurmV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobResponse, error)
SlurmV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobResponse, error)
// SlurmV0045GetJobRequeueWithResponse request
SlurmV0045GetJobRequeueWithResponse(ctx context.Context, jobId string, params *SlurmV0045GetJobRequeueParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobRequeueResponse, error)
// SlurmV0045DeleteJobsWithBodyWithResponse request with any body
SlurmV0045DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobsResponse, error)
SlurmV0045DeleteJobsWithResponse(ctx context.Context, body SlurmV0045DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteJobsResponse, error)
// SlurmV0045GetJobsWithResponse request
SlurmV0045GetJobsWithResponse(ctx context.Context, params *SlurmV0045GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobsResponse, error)
// SlurmV0045PostJobsRequeueWithBodyWithResponse request with any body
SlurmV0045PostJobsRequeueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobsRequeueResponse, error)
SlurmV0045PostJobsRequeueWithResponse(ctx context.Context, body SlurmV0045PostJobsRequeueJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostJobsRequeueResponse, error)
// SlurmV0045GetJobsStateWithResponse request
SlurmV0045GetJobsStateWithResponse(ctx context.Context, params *SlurmV0045GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetJobsStateResponse, error)
// SlurmV0045GetLicensesWithResponse request
SlurmV0045GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetLicensesResponse, error)
// SlurmV0045PostNewNodeWithBodyWithResponse request with any body
SlurmV0045PostNewNodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNewNodeResponse, error)
SlurmV0045PostNewNodeWithResponse(ctx context.Context, body SlurmV0045PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNewNodeResponse, error)
// SlurmV0045DeleteNodeWithResponse request
SlurmV0045DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteNodeResponse, error)
// SlurmV0045GetNodeWithResponse request
SlurmV0045GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0045GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetNodeResponse, error)
// SlurmV0045PostNodeWithBodyWithResponse request with any body
SlurmV0045PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodeResponse, error)
SlurmV0045PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0045PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodeResponse, error)
// SlurmV0045GetNodesWithResponse request
SlurmV0045GetNodesWithResponse(ctx context.Context, params *SlurmV0045GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetNodesResponse, error)
// SlurmV0045PostNodesWithBodyWithResponse request with any body
SlurmV0045PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodesResponse, error)
SlurmV0045PostNodesWithResponse(ctx context.Context, body SlurmV0045PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostNodesResponse, error)
// SlurmV0045DeletePartitionWithResponse request
SlurmV0045DeletePartitionWithResponse(ctx context.Context, partitionName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeletePartitionResponse, error)
// SlurmV0045GetPartitionWithResponse request
SlurmV0045GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0045GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetPartitionResponse, error)
// SlurmV0045GetPartitionsWithResponse request
SlurmV0045GetPartitionsWithResponse(ctx context.Context, params *SlurmV0045GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetPartitionsResponse, error)
// SlurmV0045PostPartitionsWithBodyWithResponse request with any body
SlurmV0045PostPartitionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostPartitionsResponse, error)
SlurmV0045PostPartitionsWithResponse(ctx context.Context, body SlurmV0045PostPartitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostPartitionsResponse, error)
// SlurmV0045GetPingWithResponse request
SlurmV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetPingResponse, error)
// SlurmV0045GetReconfigureWithResponse request
SlurmV0045GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0045GetReconfigureResponse, error)
// SlurmV0045PostReservationWithBodyWithResponse request with any body
SlurmV0045PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationResponse, error)
SlurmV0045PostReservationWithResponse(ctx context.Context, body SlurmV0045PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationResponse, error)
// SlurmV0045DeleteReservationWithResponse request
SlurmV0045DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0045DeleteReservationResponse, error)
// SlurmV0045GetReservationWithResponse request
SlurmV0045GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0045GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetReservationResponse, error)
// SlurmV0045GetReservationsWithResponse request
SlurmV0045GetReservationsWithResponse(ctx context.Context, params *SlurmV0045GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetReservationsResponse, error)
// SlurmV0045PostReservationsWithBodyWithResponse request with any body
SlurmV0045PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationsResponse, error)
SlurmV0045PostReservationsWithResponse(ctx context.Context, body SlurmV0045PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0045PostReservationsResponse, error)
// SlurmV0045GetResourcesWithResponse request
SlurmV0045GetResourcesWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmV0045GetResourcesResponse, error)
SlurmV0045GetSharesWithResponse(ctx context.Context, params *SlurmV0045GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0045GetSharesResponse, error)
// SlurmdbV0045DeleteAccountWithResponse request
SlurmdbV0045DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAccountResponse, error)
// SlurmdbV0045GetAccountWithResponse request
SlurmdbV0045GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0045GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAccountResponse, error)
// SlurmdbV0045GetAccountsWithResponse request
SlurmdbV0045GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0045GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAccountsResponse, error)
// SlurmdbV0045PostAccountsWithBodyWithResponse request with any body
SlurmdbV0045PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsResponse, error)
SlurmdbV0045PostAccountsWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsResponse, error)
// SlurmdbV0045PostAccountsAssociationWithBodyWithResponse request with any body
SlurmdbV0045PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsAssociationResponse, error)
SlurmdbV0045PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0045PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAccountsAssociationResponse, error)
// SlurmdbV0045DeleteAssociationWithResponse request
SlurmdbV0045DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAssociationResponse, error)
// SlurmdbV0045GetAssociationWithResponse request
SlurmdbV0045GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAssociationResponse, error)
// SlurmdbV0045DeleteAssociationsWithResponse request
SlurmdbV0045DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteAssociationsResponse, error)
// SlurmdbV0045GetAssociationsWithResponse request
SlurmdbV0045GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0045GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetAssociationsResponse, error)
// SlurmdbV0045PostAssociationsWithBodyWithResponse request with any body
SlurmdbV0045PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAssociationsResponse, error)
SlurmdbV0045PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0045PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostAssociationsResponse, error)
// SlurmdbV0045DeleteClusterWithResponse request
SlurmdbV0045DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0045DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteClusterResponse, error)
// SlurmdbV0045GetClusterWithResponse request
SlurmdbV0045GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0045GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetClusterResponse, error)
// SlurmdbV0045GetClustersWithResponse request
SlurmdbV0045GetClustersWithResponse(ctx context.Context, params *SlurmdbV0045GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetClustersResponse, error)
// SlurmdbV0045PostClustersWithBodyWithResponse request with any body
SlurmdbV0045PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostClustersResponse, error)
SlurmdbV0045PostClustersWithResponse(ctx context.Context, params *SlurmdbV0045PostClustersParams, body SlurmdbV0045PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostClustersResponse, error)
// SlurmdbV0045GetConfWithResponse request
SlurmdbV0045GetConfWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfResponse, error)
// SlurmdbV0045GetConfigWithResponse request
SlurmdbV0045GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetConfigResponse, error)
// SlurmdbV0045PostConfigWithBodyWithResponse request with any body
SlurmdbV0045PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostConfigResponse, error)
SlurmdbV0045PostConfigWithResponse(ctx context.Context, body SlurmdbV0045PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostConfigResponse, error)
// SlurmdbV0045GetDiagWithResponse request
SlurmdbV0045GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetDiagResponse, error)
// SlurmdbV0045GetInstanceWithResponse request
SlurmdbV0045GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0045GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetInstanceResponse, error)
// SlurmdbV0045GetInstancesWithResponse request
SlurmdbV0045GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0045GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetInstancesResponse, error)
// SlurmdbV0045GetJobWithResponse request
SlurmdbV0045GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetJobResponse, error)
// SlurmdbV0045PostJobWithBodyWithResponse request with any body
SlurmdbV0045PostJobWithBodyWithResponse(ctx context.Context, jobId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobResponse, error)
SlurmdbV0045PostJobWithResponse(ctx context.Context, jobId string, body SlurmdbV0045PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobResponse, error)
// SlurmdbV0045GetJobsWithResponse request
SlurmdbV0045GetJobsWithResponse(ctx context.Context, params *SlurmdbV0045GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetJobsResponse, error)
// SlurmdbV0045PostJobsWithBodyWithResponse request with any body
SlurmdbV0045PostJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobsResponse, error)
SlurmdbV0045PostJobsWithResponse(ctx context.Context, body SlurmdbV0045PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostJobsResponse, error)
// SlurmdbV0045GetPingWithResponse request
SlurmdbV0045GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetPingResponse, error)
// SlurmdbV0045GetQosWithResponse request
SlurmdbV0045GetQosWithResponse(ctx context.Context, params *SlurmdbV0045GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetQosResponse, error)
// SlurmdbV0045PostQosWithBodyWithResponse request with any body
SlurmdbV0045PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostQosResponse, error)
SlurmdbV0045PostQosWithResponse(ctx context.Context, params *SlurmdbV0045PostQosParams, body SlurmdbV0045PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostQosResponse, error)
// SlurmdbV0045DeleteSingleQosWithResponse request
SlurmdbV0045DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteSingleQosResponse, error)
// SlurmdbV0045GetSingleQosWithResponse request
SlurmdbV0045GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0045GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetSingleQosResponse, error)
// SlurmdbV0045GetTresWithResponse request
SlurmdbV0045GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetTresResponse, error)
// SlurmdbV0045PostTresWithBodyWithResponse request with any body
SlurmdbV0045PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostTresResponse, error)
SlurmdbV0045PostTresWithResponse(ctx context.Context, body SlurmdbV0045PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostTresResponse, error)
// SlurmdbV0045DeleteUserWithResponse request
SlurmdbV0045DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteUserResponse, error)
// SlurmdbV0045GetUserWithResponse request
SlurmdbV0045GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0045GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetUserResponse, error)
// SlurmdbV0045GetUsersWithResponse request
SlurmdbV0045GetUsersWithResponse(ctx context.Context, params *SlurmdbV0045GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetUsersResponse, error)
// SlurmdbV0045PostUsersWithBodyWithResponse request with any body
SlurmdbV0045PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersResponse, error)
SlurmdbV0045PostUsersWithResponse(ctx context.Context, body SlurmdbV0045PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersResponse, error)
// SlurmdbV0045PostUsersAssociationWithBodyWithResponse request with any body
SlurmdbV0045PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersAssociationResponse, error)
SlurmdbV0045PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0045PostUsersAssociationParams, body SlurmdbV0045PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostUsersAssociationResponse, error)
// SlurmdbV0045DeleteWckeyWithResponse request
SlurmdbV0045DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045DeleteWckeyResponse, error)
// SlurmdbV0045GetWckeyWithResponse request
SlurmdbV0045GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetWckeyResponse, error)
// SlurmdbV0045GetWckeysWithResponse request
SlurmdbV0045GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0045GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0045GetWckeysResponse, error)
// SlurmdbV0045PostWckeysWithBodyWithResponse request with any body
SlurmdbV0045PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostWckeysResponse, error)
SlurmdbV0045PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0045PostWckeysParams, body SlurmdbV0045PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0045PostWckeysResponse, 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 SlurmV0045DeleteJobParams ¶
type SlurmV0045DeleteJobParams struct {
// Signal Signal to send to Job
Signal *string `form:"signal,omitempty" json:"signal,omitempty"`
// Flags Signalling flags
Flags *SlurmV0045DeleteJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045DeleteJobParams defines parameters for SlurmV0045DeleteJob.
type SlurmV0045DeleteJobParamsFlags ¶
type SlurmV0045DeleteJobParamsFlags string
SlurmV0045DeleteJobParamsFlags defines parameters for SlurmV0045DeleteJob.
const ( SlurmV0045DeleteJobParamsFlagsARRAYTASK SlurmV0045DeleteJobParamsFlags = "ARRAY_TASK" SlurmV0045DeleteJobParamsFlagsBATCHJOB SlurmV0045DeleteJobParamsFlags = "BATCH_JOB" SlurmV0045DeleteJobParamsFlagsCRONJOBS SlurmV0045DeleteJobParamsFlags = "CRON_JOBS" SlurmV0045DeleteJobParamsFlagsFEDERATIONREQUEUE SlurmV0045DeleteJobParamsFlags = "FEDERATION_REQUEUE" SlurmV0045DeleteJobParamsFlagsFULLJOB SlurmV0045DeleteJobParamsFlags = "FULL_JOB" SlurmV0045DeleteJobParamsFlagsFULLSTEPSONLY SlurmV0045DeleteJobParamsFlags = "FULL_STEPS_ONLY" SlurmV0045DeleteJobParamsFlagsHURRY SlurmV0045DeleteJobParamsFlags = "HURRY" SlurmV0045DeleteJobParamsFlagsNOSIBLINGJOBS SlurmV0045DeleteJobParamsFlags = "NO_SIBLING_JOBS" SlurmV0045DeleteJobParamsFlagsOUTOFMEMORY SlurmV0045DeleteJobParamsFlags = "OUT_OF_MEMORY" SlurmV0045DeleteJobParamsFlagsRESERVATIONJOB SlurmV0045DeleteJobParamsFlags = "RESERVATION_JOB" SlurmV0045DeleteJobParamsFlagsVERBOSE SlurmV0045DeleteJobParamsFlags = "VERBOSE" SlurmV0045DeleteJobParamsFlagsWARNINGSENT SlurmV0045DeleteJobParamsFlags = "WARNING_SENT" )
Defines values for SlurmV0045DeleteJobParamsFlags.
func (SlurmV0045DeleteJobParamsFlags) Valid ¶
func (e SlurmV0045DeleteJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045DeleteJobParamsFlags enum.
type SlurmV0045DeleteJobResponse ¶
type SlurmV0045DeleteJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiKillJobResp
JSONDefault *V0045OpenapiKillJobResp
}
func ParseSlurmV0045DeleteJobResponse ¶
func ParseSlurmV0045DeleteJobResponse(rsp *http.Response) (*SlurmV0045DeleteJobResponse, error)
ParseSlurmV0045DeleteJobResponse parses an HTTP response from a SlurmV0045DeleteJobWithResponse call
func (SlurmV0045DeleteJobResponse) Status ¶
func (r SlurmV0045DeleteJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045DeleteJobResponse) StatusCode ¶
func (r SlurmV0045DeleteJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045DeleteJobsJSONRequestBody ¶
type SlurmV0045DeleteJobsJSONRequestBody = V0045KillJobsMsg
SlurmV0045DeleteJobsJSONRequestBody defines body for SlurmV0045DeleteJobs for application/json ContentType.
type SlurmV0045DeleteJobsResponse ¶
type SlurmV0045DeleteJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiKillJobsResp
JSONDefault *V0045OpenapiKillJobsResp
}
func ParseSlurmV0045DeleteJobsResponse ¶
func ParseSlurmV0045DeleteJobsResponse(rsp *http.Response) (*SlurmV0045DeleteJobsResponse, error)
ParseSlurmV0045DeleteJobsResponse parses an HTTP response from a SlurmV0045DeleteJobsWithResponse call
func (SlurmV0045DeleteJobsResponse) Status ¶
func (r SlurmV0045DeleteJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045DeleteJobsResponse) StatusCode ¶
func (r SlurmV0045DeleteJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045DeleteNodeResponse ¶
type SlurmV0045DeleteNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045DeleteNodeResponse ¶
func ParseSlurmV0045DeleteNodeResponse(rsp *http.Response) (*SlurmV0045DeleteNodeResponse, error)
ParseSlurmV0045DeleteNodeResponse parses an HTTP response from a SlurmV0045DeleteNodeWithResponse call
func (SlurmV0045DeleteNodeResponse) Status ¶
func (r SlurmV0045DeleteNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045DeleteNodeResponse) StatusCode ¶
func (r SlurmV0045DeleteNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045DeletePartitionResponse ¶
type SlurmV0045DeletePartitionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045DeletePartitionResponse ¶
func ParseSlurmV0045DeletePartitionResponse(rsp *http.Response) (*SlurmV0045DeletePartitionResponse, error)
ParseSlurmV0045DeletePartitionResponse parses an HTTP response from a SlurmV0045DeletePartitionWithResponse call
func (SlurmV0045DeletePartitionResponse) Status ¶
func (r SlurmV0045DeletePartitionResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045DeletePartitionResponse) StatusCode ¶
func (r SlurmV0045DeletePartitionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045DeleteReservationResponse ¶
type SlurmV0045DeleteReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045DeleteReservationResponse ¶
func ParseSlurmV0045DeleteReservationResponse(rsp *http.Response) (*SlurmV0045DeleteReservationResponse, error)
ParseSlurmV0045DeleteReservationResponse parses an HTTP response from a SlurmV0045DeleteReservationWithResponse call
func (SlurmV0045DeleteReservationResponse) Status ¶
func (r SlurmV0045DeleteReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045DeleteReservationResponse) StatusCode ¶
func (r SlurmV0045DeleteReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetConfParams ¶
type SlurmV0045GetConfParams struct {
// UpdateTime Query config updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0045GetConfParams defines parameters for SlurmV0045GetConf.
type SlurmV0045GetConfResponse ¶
type SlurmV0045GetConfResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiConfResp
JSONDefault *V0045OpenapiConfResp
}
func ParseSlurmV0045GetConfResponse ¶
func ParseSlurmV0045GetConfResponse(rsp *http.Response) (*SlurmV0045GetConfResponse, error)
ParseSlurmV0045GetConfResponse parses an HTTP response from a SlurmV0045GetConfWithResponse call
func (SlurmV0045GetConfResponse) Status ¶
func (r SlurmV0045GetConfResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetConfResponse) StatusCode ¶
func (r SlurmV0045GetConfResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetDiagResponse ¶
type SlurmV0045GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiDiagResp
JSONDefault *V0045OpenapiDiagResp
}
func ParseSlurmV0045GetDiagResponse ¶
func ParseSlurmV0045GetDiagResponse(rsp *http.Response) (*SlurmV0045GetDiagResponse, error)
ParseSlurmV0045GetDiagResponse parses an HTTP response from a SlurmV0045GetDiagWithResponse call
func (SlurmV0045GetDiagResponse) Status ¶
func (r SlurmV0045GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetDiagResponse) StatusCode ¶
func (r SlurmV0045GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetJobParams ¶
type SlurmV0045GetJobParams 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 *SlurmV0045GetJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetJobParams defines parameters for SlurmV0045GetJob.
type SlurmV0045GetJobParamsFlags ¶
type SlurmV0045GetJobParamsFlags string
SlurmV0045GetJobParamsFlags defines parameters for SlurmV0045GetJob.
const ( SlurmV0045GetJobParamsFlagsALL SlurmV0045GetJobParamsFlags = "ALL" SlurmV0045GetJobParamsFlagsDETAIL SlurmV0045GetJobParamsFlags = "DETAIL" SlurmV0045GetJobParamsFlagsFEDERATION SlurmV0045GetJobParamsFlags = "FEDERATION" SlurmV0045GetJobParamsFlagsFUTURE SlurmV0045GetJobParamsFlags = "FUTURE" SlurmV0045GetJobParamsFlagsLOCAL SlurmV0045GetJobParamsFlags = "LOCAL" SlurmV0045GetJobParamsFlagsMIXED SlurmV0045GetJobParamsFlags = "MIXED" SlurmV0045GetJobParamsFlagsSIBLING SlurmV0045GetJobParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetJobParamsFlags.
func (SlurmV0045GetJobParamsFlags) Valid ¶
func (e SlurmV0045GetJobParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetJobParamsFlags enum.
type SlurmV0045GetJobRequeueParams ¶
type SlurmV0045GetJobRequeueParams struct {
// Incomplete Operate only on jobs (or tasks of a job array) which have not completed
Incomplete *string `form:"Incomplete,omitempty" json:"Incomplete,omitempty"`
// Hold Hold job after requeue, will require manual release to run again
Hold *string `form:"Hold,omitempty" json:"Hold,omitempty"`
// SpecialExit Set SPECIAL_EXIT state after requeue; must also specify the Hold flag
SpecialExit *string `form:"SpecialExit,omitempty" json:"SpecialExit,omitempty"`
}
SlurmV0045GetJobRequeueParams defines parameters for SlurmV0045GetJobRequeue.
type SlurmV0045GetJobRequeueResponse ¶
type SlurmV0045GetJobRequeueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobRequeueResp
JSONDefault *V0045OpenapiJobRequeueResp
}
func ParseSlurmV0045GetJobRequeueResponse ¶
func ParseSlurmV0045GetJobRequeueResponse(rsp *http.Response) (*SlurmV0045GetJobRequeueResponse, error)
ParseSlurmV0045GetJobRequeueResponse parses an HTTP response from a SlurmV0045GetJobRequeueWithResponse call
func (SlurmV0045GetJobRequeueResponse) Status ¶
func (r SlurmV0045GetJobRequeueResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetJobRequeueResponse) StatusCode ¶
func (r SlurmV0045GetJobRequeueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetJobResponse ¶
type SlurmV0045GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobInfoResp
JSONDefault *V0045OpenapiJobInfoResp
}
func ParseSlurmV0045GetJobResponse ¶
func ParseSlurmV0045GetJobResponse(rsp *http.Response) (*SlurmV0045GetJobResponse, error)
ParseSlurmV0045GetJobResponse parses an HTTP response from a SlurmV0045GetJobWithResponse call
func (SlurmV0045GetJobResponse) Status ¶
func (r SlurmV0045GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetJobResponse) StatusCode ¶
func (r SlurmV0045GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetJobsParams ¶
type SlurmV0045GetJobsParams 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 *SlurmV0045GetJobsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetJobsParams defines parameters for SlurmV0045GetJobs.
type SlurmV0045GetJobsParamsFlags ¶
type SlurmV0045GetJobsParamsFlags string
SlurmV0045GetJobsParamsFlags defines parameters for SlurmV0045GetJobs.
const ( SlurmV0045GetJobsParamsFlagsALL SlurmV0045GetJobsParamsFlags = "ALL" SlurmV0045GetJobsParamsFlagsDETAIL SlurmV0045GetJobsParamsFlags = "DETAIL" SlurmV0045GetJobsParamsFlagsFEDERATION SlurmV0045GetJobsParamsFlags = "FEDERATION" SlurmV0045GetJobsParamsFlagsFUTURE SlurmV0045GetJobsParamsFlags = "FUTURE" SlurmV0045GetJobsParamsFlagsLOCAL SlurmV0045GetJobsParamsFlags = "LOCAL" SlurmV0045GetJobsParamsFlagsMIXED SlurmV0045GetJobsParamsFlags = "MIXED" SlurmV0045GetJobsParamsFlagsSIBLING SlurmV0045GetJobsParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetJobsParamsFlags.
func (SlurmV0045GetJobsParamsFlags) Valid ¶
func (e SlurmV0045GetJobsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetJobsParamsFlags enum.
type SlurmV0045GetJobsResponse ¶
type SlurmV0045GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobInfoResp
JSONDefault *V0045OpenapiJobInfoResp
}
func ParseSlurmV0045GetJobsResponse ¶
func ParseSlurmV0045GetJobsResponse(rsp *http.Response) (*SlurmV0045GetJobsResponse, error)
ParseSlurmV0045GetJobsResponse parses an HTTP response from a SlurmV0045GetJobsWithResponse call
func (SlurmV0045GetJobsResponse) Status ¶
func (r SlurmV0045GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetJobsResponse) StatusCode ¶
func (r SlurmV0045GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetJobsStateParams ¶
type SlurmV0045GetJobsStateParams struct {
// JobId CSV list of Job IDs to search for
JobId *string `form:"job_id,omitempty" json:"job_id,omitempty"`
}
SlurmV0045GetJobsStateParams defines parameters for SlurmV0045GetJobsState.
type SlurmV0045GetJobsStateResponse ¶
type SlurmV0045GetJobsStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobInfoResp
JSONDefault *V0045OpenapiJobInfoResp
}
func ParseSlurmV0045GetJobsStateResponse ¶
func ParseSlurmV0045GetJobsStateResponse(rsp *http.Response) (*SlurmV0045GetJobsStateResponse, error)
ParseSlurmV0045GetJobsStateResponse parses an HTTP response from a SlurmV0045GetJobsStateWithResponse call
func (SlurmV0045GetJobsStateResponse) Status ¶
func (r SlurmV0045GetJobsStateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetJobsStateResponse) StatusCode ¶
func (r SlurmV0045GetJobsStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetLicensesResponse ¶
type SlurmV0045GetLicensesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiLicensesResp
JSONDefault *V0045OpenapiLicensesResp
}
func ParseSlurmV0045GetLicensesResponse ¶
func ParseSlurmV0045GetLicensesResponse(rsp *http.Response) (*SlurmV0045GetLicensesResponse, error)
ParseSlurmV0045GetLicensesResponse parses an HTTP response from a SlurmV0045GetLicensesWithResponse call
func (SlurmV0045GetLicensesResponse) Status ¶
func (r SlurmV0045GetLicensesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetLicensesResponse) StatusCode ¶
func (r SlurmV0045GetLicensesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetNodeParams ¶
type SlurmV0045GetNodeParams 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 *SlurmV0045GetNodeParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetNodeParams defines parameters for SlurmV0045GetNode.
type SlurmV0045GetNodeParamsFlags ¶
type SlurmV0045GetNodeParamsFlags string
SlurmV0045GetNodeParamsFlags defines parameters for SlurmV0045GetNode.
const ( SlurmV0045GetNodeParamsFlagsALL SlurmV0045GetNodeParamsFlags = "ALL" SlurmV0045GetNodeParamsFlagsDETAIL SlurmV0045GetNodeParamsFlags = "DETAIL" SlurmV0045GetNodeParamsFlagsFEDERATION SlurmV0045GetNodeParamsFlags = "FEDERATION" SlurmV0045GetNodeParamsFlagsFUTURE SlurmV0045GetNodeParamsFlags = "FUTURE" SlurmV0045GetNodeParamsFlagsLOCAL SlurmV0045GetNodeParamsFlags = "LOCAL" SlurmV0045GetNodeParamsFlagsMIXED SlurmV0045GetNodeParamsFlags = "MIXED" SlurmV0045GetNodeParamsFlagsSIBLING SlurmV0045GetNodeParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetNodeParamsFlags.
func (SlurmV0045GetNodeParamsFlags) Valid ¶
func (e SlurmV0045GetNodeParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetNodeParamsFlags enum.
type SlurmV0045GetNodeResponse ¶
type SlurmV0045GetNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiNodesResp
JSONDefault *V0045OpenapiNodesResp
}
func ParseSlurmV0045GetNodeResponse ¶
func ParseSlurmV0045GetNodeResponse(rsp *http.Response) (*SlurmV0045GetNodeResponse, error)
ParseSlurmV0045GetNodeResponse parses an HTTP response from a SlurmV0045GetNodeWithResponse call
func (SlurmV0045GetNodeResponse) Status ¶
func (r SlurmV0045GetNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetNodeResponse) StatusCode ¶
func (r SlurmV0045GetNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetNodesParams ¶
type SlurmV0045GetNodesParams 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 *SlurmV0045GetNodesParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetNodesParams defines parameters for SlurmV0045GetNodes.
type SlurmV0045GetNodesParamsFlags ¶
type SlurmV0045GetNodesParamsFlags string
SlurmV0045GetNodesParamsFlags defines parameters for SlurmV0045GetNodes.
const ( SlurmV0045GetNodesParamsFlagsALL SlurmV0045GetNodesParamsFlags = "ALL" SlurmV0045GetNodesParamsFlagsDETAIL SlurmV0045GetNodesParamsFlags = "DETAIL" SlurmV0045GetNodesParamsFlagsFEDERATION SlurmV0045GetNodesParamsFlags = "FEDERATION" SlurmV0045GetNodesParamsFlagsFUTURE SlurmV0045GetNodesParamsFlags = "FUTURE" SlurmV0045GetNodesParamsFlagsLOCAL SlurmV0045GetNodesParamsFlags = "LOCAL" SlurmV0045GetNodesParamsFlagsMIXED SlurmV0045GetNodesParamsFlags = "MIXED" SlurmV0045GetNodesParamsFlagsSIBLING SlurmV0045GetNodesParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetNodesParamsFlags.
func (SlurmV0045GetNodesParamsFlags) Valid ¶
func (e SlurmV0045GetNodesParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetNodesParamsFlags enum.
type SlurmV0045GetNodesResponse ¶
type SlurmV0045GetNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiNodesResp
JSONDefault *V0045OpenapiNodesResp
}
func ParseSlurmV0045GetNodesResponse ¶
func ParseSlurmV0045GetNodesResponse(rsp *http.Response) (*SlurmV0045GetNodesResponse, error)
ParseSlurmV0045GetNodesResponse parses an HTTP response from a SlurmV0045GetNodesWithResponse call
func (SlurmV0045GetNodesResponse) Status ¶
func (r SlurmV0045GetNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetNodesResponse) StatusCode ¶
func (r SlurmV0045GetNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetPartitionParams ¶
type SlurmV0045GetPartitionParams 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 *SlurmV0045GetPartitionParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetPartitionParams defines parameters for SlurmV0045GetPartition.
type SlurmV0045GetPartitionParamsFlags ¶
type SlurmV0045GetPartitionParamsFlags string
SlurmV0045GetPartitionParamsFlags defines parameters for SlurmV0045GetPartition.
const ( SlurmV0045GetPartitionParamsFlagsALL SlurmV0045GetPartitionParamsFlags = "ALL" SlurmV0045GetPartitionParamsFlagsDETAIL SlurmV0045GetPartitionParamsFlags = "DETAIL" SlurmV0045GetPartitionParamsFlagsFEDERATION SlurmV0045GetPartitionParamsFlags = "FEDERATION" SlurmV0045GetPartitionParamsFlagsFUTURE SlurmV0045GetPartitionParamsFlags = "FUTURE" SlurmV0045GetPartitionParamsFlagsLOCAL SlurmV0045GetPartitionParamsFlags = "LOCAL" SlurmV0045GetPartitionParamsFlagsMIXED SlurmV0045GetPartitionParamsFlags = "MIXED" SlurmV0045GetPartitionParamsFlagsSIBLING SlurmV0045GetPartitionParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetPartitionParamsFlags.
func (SlurmV0045GetPartitionParamsFlags) Valid ¶
func (e SlurmV0045GetPartitionParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetPartitionParamsFlags enum.
type SlurmV0045GetPartitionResponse ¶
type SlurmV0045GetPartitionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiPartitionResp
JSONDefault *V0045OpenapiPartitionResp
}
func ParseSlurmV0045GetPartitionResponse ¶
func ParseSlurmV0045GetPartitionResponse(rsp *http.Response) (*SlurmV0045GetPartitionResponse, error)
ParseSlurmV0045GetPartitionResponse parses an HTTP response from a SlurmV0045GetPartitionWithResponse call
func (SlurmV0045GetPartitionResponse) Status ¶
func (r SlurmV0045GetPartitionResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetPartitionResponse) StatusCode ¶
func (r SlurmV0045GetPartitionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetPartitionsParams ¶
type SlurmV0045GetPartitionsParams 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 *SlurmV0045GetPartitionsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmV0045GetPartitionsParams defines parameters for SlurmV0045GetPartitions.
type SlurmV0045GetPartitionsParamsFlags ¶
type SlurmV0045GetPartitionsParamsFlags string
SlurmV0045GetPartitionsParamsFlags defines parameters for SlurmV0045GetPartitions.
const ( SlurmV0045GetPartitionsParamsFlagsALL SlurmV0045GetPartitionsParamsFlags = "ALL" SlurmV0045GetPartitionsParamsFlagsDETAIL SlurmV0045GetPartitionsParamsFlags = "DETAIL" SlurmV0045GetPartitionsParamsFlagsFEDERATION SlurmV0045GetPartitionsParamsFlags = "FEDERATION" SlurmV0045GetPartitionsParamsFlagsFUTURE SlurmV0045GetPartitionsParamsFlags = "FUTURE" SlurmV0045GetPartitionsParamsFlagsLOCAL SlurmV0045GetPartitionsParamsFlags = "LOCAL" SlurmV0045GetPartitionsParamsFlagsMIXED SlurmV0045GetPartitionsParamsFlags = "MIXED" SlurmV0045GetPartitionsParamsFlagsSIBLING SlurmV0045GetPartitionsParamsFlags = "SIBLING" )
Defines values for SlurmV0045GetPartitionsParamsFlags.
func (SlurmV0045GetPartitionsParamsFlags) Valid ¶
func (e SlurmV0045GetPartitionsParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmV0045GetPartitionsParamsFlags enum.
type SlurmV0045GetPartitionsResponse ¶
type SlurmV0045GetPartitionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiPartitionResp
JSONDefault *V0045OpenapiPartitionResp
}
func ParseSlurmV0045GetPartitionsResponse ¶
func ParseSlurmV0045GetPartitionsResponse(rsp *http.Response) (*SlurmV0045GetPartitionsResponse, error)
ParseSlurmV0045GetPartitionsResponse parses an HTTP response from a SlurmV0045GetPartitionsWithResponse call
func (SlurmV0045GetPartitionsResponse) Status ¶
func (r SlurmV0045GetPartitionsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetPartitionsResponse) StatusCode ¶
func (r SlurmV0045GetPartitionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetPingResponse ¶
type SlurmV0045GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiPingArrayResp
JSONDefault *V0045OpenapiPingArrayResp
}
func ParseSlurmV0045GetPingResponse ¶
func ParseSlurmV0045GetPingResponse(rsp *http.Response) (*SlurmV0045GetPingResponse, error)
ParseSlurmV0045GetPingResponse parses an HTTP response from a SlurmV0045GetPingWithResponse call
func (SlurmV0045GetPingResponse) Status ¶
func (r SlurmV0045GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetPingResponse) StatusCode ¶
func (r SlurmV0045GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetReconfigureResponse ¶
type SlurmV0045GetReconfigureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045GetReconfigureResponse ¶
func ParseSlurmV0045GetReconfigureResponse(rsp *http.Response) (*SlurmV0045GetReconfigureResponse, error)
ParseSlurmV0045GetReconfigureResponse parses an HTTP response from a SlurmV0045GetReconfigureWithResponse call
func (SlurmV0045GetReconfigureResponse) Status ¶
func (r SlurmV0045GetReconfigureResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetReconfigureResponse) StatusCode ¶
func (r SlurmV0045GetReconfigureResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetReservationParams ¶
type SlurmV0045GetReservationParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0045GetReservationParams defines parameters for SlurmV0045GetReservation.
type SlurmV0045GetReservationResponse ¶
type SlurmV0045GetReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiReservationResp
JSONDefault *V0045OpenapiReservationResp
}
func ParseSlurmV0045GetReservationResponse ¶
func ParseSlurmV0045GetReservationResponse(rsp *http.Response) (*SlurmV0045GetReservationResponse, error)
ParseSlurmV0045GetReservationResponse parses an HTTP response from a SlurmV0045GetReservationWithResponse call
func (SlurmV0045GetReservationResponse) Status ¶
func (r SlurmV0045GetReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetReservationResponse) StatusCode ¶
func (r SlurmV0045GetReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetReservationsParams ¶
type SlurmV0045GetReservationsParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmV0045GetReservationsParams defines parameters for SlurmV0045GetReservations.
type SlurmV0045GetReservationsResponse ¶
type SlurmV0045GetReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiReservationResp
JSONDefault *V0045OpenapiReservationResp
}
func ParseSlurmV0045GetReservationsResponse ¶
func ParseSlurmV0045GetReservationsResponse(rsp *http.Response) (*SlurmV0045GetReservationsResponse, error)
ParseSlurmV0045GetReservationsResponse parses an HTTP response from a SlurmV0045GetReservationsWithResponse call
func (SlurmV0045GetReservationsResponse) Status ¶
func (r SlurmV0045GetReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetReservationsResponse) StatusCode ¶
func (r SlurmV0045GetReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetResourcesResponse ¶
type SlurmV0045GetResourcesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResourceLayoutResp
JSONDefault *V0045OpenapiResourceLayoutResp
}
func ParseSlurmV0045GetResourcesResponse ¶
func ParseSlurmV0045GetResourcesResponse(rsp *http.Response) (*SlurmV0045GetResourcesResponse, error)
ParseSlurmV0045GetResourcesResponse parses an HTTP response from a SlurmV0045GetResourcesWithResponse call
func (SlurmV0045GetResourcesResponse) Status ¶
func (r SlurmV0045GetResourcesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetResourcesResponse) StatusCode ¶
func (r SlurmV0045GetResourcesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045GetSharesParams ¶
type SlurmV0045GetSharesParams struct {
Accounts *string `form:"accounts,omitempty" json:"accounts,omitempty"`
Users *string `form:"users,omitempty" json:"users,omitempty"`
}
SlurmV0045GetSharesParams defines parameters for SlurmV0045GetShares.
type SlurmV0045GetSharesResponse ¶
type SlurmV0045GetSharesResponse struct {
}
func ParseSlurmV0045GetSharesResponse ¶
func ParseSlurmV0045GetSharesResponse(rsp *http.Response) (*SlurmV0045GetSharesResponse, error)
ParseSlurmV0045GetSharesResponse parses an HTTP response from a SlurmV0045GetSharesWithResponse call
func (SlurmV0045GetSharesResponse) Status ¶
func (r SlurmV0045GetSharesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045GetSharesResponse) StatusCode ¶
func (r SlurmV0045GetSharesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostJobAllocateJSONRequestBody ¶
type SlurmV0045PostJobAllocateJSONRequestBody = V0045JobAllocReq
SlurmV0045PostJobAllocateJSONRequestBody defines body for SlurmV0045PostJobAllocate for application/json ContentType.
type SlurmV0045PostJobAllocateResponse ¶
type SlurmV0045PostJobAllocateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobAllocResp
JSONDefault *V0045OpenapiJobAllocResp
}
func ParseSlurmV0045PostJobAllocateResponse ¶
func ParseSlurmV0045PostJobAllocateResponse(rsp *http.Response) (*SlurmV0045PostJobAllocateResponse, error)
ParseSlurmV0045PostJobAllocateResponse parses an HTTP response from a SlurmV0045PostJobAllocateWithResponse call
func (SlurmV0045PostJobAllocateResponse) Status ¶
func (r SlurmV0045PostJobAllocateResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostJobAllocateResponse) StatusCode ¶
func (r SlurmV0045PostJobAllocateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostJobJSONRequestBody ¶
type SlurmV0045PostJobJSONRequestBody = V0045JobDescMsg
SlurmV0045PostJobJSONRequestBody defines body for SlurmV0045PostJob for application/json ContentType.
type SlurmV0045PostJobResponse ¶
type SlurmV0045PostJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobPostResponse
JSONDefault *V0045OpenapiJobPostResponse
}
func ParseSlurmV0045PostJobResponse ¶
func ParseSlurmV0045PostJobResponse(rsp *http.Response) (*SlurmV0045PostJobResponse, error)
ParseSlurmV0045PostJobResponse parses an HTTP response from a SlurmV0045PostJobWithResponse call
func (SlurmV0045PostJobResponse) Status ¶
func (r SlurmV0045PostJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostJobResponse) StatusCode ¶
func (r SlurmV0045PostJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostJobSubmitJSONRequestBody ¶
type SlurmV0045PostJobSubmitJSONRequestBody = V0045JobSubmitReq
SlurmV0045PostJobSubmitJSONRequestBody defines body for SlurmV0045PostJobSubmit for application/json ContentType.
type SlurmV0045PostJobSubmitResponse ¶
type SlurmV0045PostJobSubmitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobSubmitResponse
JSONDefault *V0045OpenapiJobSubmitResponse
}
func ParseSlurmV0045PostJobSubmitResponse ¶
func ParseSlurmV0045PostJobSubmitResponse(rsp *http.Response) (*SlurmV0045PostJobSubmitResponse, error)
ParseSlurmV0045PostJobSubmitResponse parses an HTTP response from a SlurmV0045PostJobSubmitWithResponse call
func (SlurmV0045PostJobSubmitResponse) Status ¶
func (r SlurmV0045PostJobSubmitResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostJobSubmitResponse) StatusCode ¶
func (r SlurmV0045PostJobSubmitResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostJobsRequeueJSONRequestBody ¶
type SlurmV0045PostJobsRequeueJSONRequestBody = V0045OpenapiJobsRequeueQuery
SlurmV0045PostJobsRequeueJSONRequestBody defines body for SlurmV0045PostJobsRequeue for application/json ContentType.
type SlurmV0045PostJobsRequeueResponse ¶
type SlurmV0045PostJobsRequeueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobsRequeueResp
JSONDefault *V0045OpenapiJobsRequeueResp
}
func ParseSlurmV0045PostJobsRequeueResponse ¶
func ParseSlurmV0045PostJobsRequeueResponse(rsp *http.Response) (*SlurmV0045PostJobsRequeueResponse, error)
ParseSlurmV0045PostJobsRequeueResponse parses an HTTP response from a SlurmV0045PostJobsRequeueWithResponse call
func (SlurmV0045PostJobsRequeueResponse) Status ¶
func (r SlurmV0045PostJobsRequeueResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostJobsRequeueResponse) StatusCode ¶
func (r SlurmV0045PostJobsRequeueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostNewNodeJSONRequestBody ¶
type SlurmV0045PostNewNodeJSONRequestBody = V0045OpenapiCreateNodeReq
SlurmV0045PostNewNodeJSONRequestBody defines body for SlurmV0045PostNewNode for application/json ContentType.
type SlurmV0045PostNewNodeResponse ¶
type SlurmV0045PostNewNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045PostNewNodeResponse ¶
func ParseSlurmV0045PostNewNodeResponse(rsp *http.Response) (*SlurmV0045PostNewNodeResponse, error)
ParseSlurmV0045PostNewNodeResponse parses an HTTP response from a SlurmV0045PostNewNodeWithResponse call
func (SlurmV0045PostNewNodeResponse) Status ¶
func (r SlurmV0045PostNewNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostNewNodeResponse) StatusCode ¶
func (r SlurmV0045PostNewNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostNodeJSONRequestBody ¶
type SlurmV0045PostNodeJSONRequestBody = V0045UpdateNodeMsg
SlurmV0045PostNodeJSONRequestBody defines body for SlurmV0045PostNode for application/json ContentType.
type SlurmV0045PostNodeResponse ¶
type SlurmV0045PostNodeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045PostNodeResponse ¶
func ParseSlurmV0045PostNodeResponse(rsp *http.Response) (*SlurmV0045PostNodeResponse, error)
ParseSlurmV0045PostNodeResponse parses an HTTP response from a SlurmV0045PostNodeWithResponse call
func (SlurmV0045PostNodeResponse) Status ¶
func (r SlurmV0045PostNodeResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostNodeResponse) StatusCode ¶
func (r SlurmV0045PostNodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostNodesJSONRequestBody ¶
type SlurmV0045PostNodesJSONRequestBody = V0045UpdateNodeMsg
SlurmV0045PostNodesJSONRequestBody defines body for SlurmV0045PostNodes for application/json ContentType.
type SlurmV0045PostNodesResponse ¶
type SlurmV0045PostNodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045PostNodesResponse ¶
func ParseSlurmV0045PostNodesResponse(rsp *http.Response) (*SlurmV0045PostNodesResponse, error)
ParseSlurmV0045PostNodesResponse parses an HTTP response from a SlurmV0045PostNodesWithResponse call
func (SlurmV0045PostNodesResponse) Status ¶
func (r SlurmV0045PostNodesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostNodesResponse) StatusCode ¶
func (r SlurmV0045PostNodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostPartitionsJSONRequestBody ¶
type SlurmV0045PostPartitionsJSONRequestBody = V0045OpenapiPartitionsModReq
SlurmV0045PostPartitionsJSONRequestBody defines body for SlurmV0045PostPartitions for application/json ContentType.
type SlurmV0045PostPartitionsResponse ¶
type SlurmV0045PostPartitionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmV0045PostPartitionsResponse ¶
func ParseSlurmV0045PostPartitionsResponse(rsp *http.Response) (*SlurmV0045PostPartitionsResponse, error)
ParseSlurmV0045PostPartitionsResponse parses an HTTP response from a SlurmV0045PostPartitionsWithResponse call
func (SlurmV0045PostPartitionsResponse) Status ¶
func (r SlurmV0045PostPartitionsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostPartitionsResponse) StatusCode ¶
func (r SlurmV0045PostPartitionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostReservationJSONRequestBody ¶
type SlurmV0045PostReservationJSONRequestBody = V0045ReservationDescMsg
SlurmV0045PostReservationJSONRequestBody defines body for SlurmV0045PostReservation for application/json ContentType.
type SlurmV0045PostReservationResponse ¶
type SlurmV0045PostReservationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiReservationModResp
JSONDefault *V0045OpenapiReservationModResp
}
func ParseSlurmV0045PostReservationResponse ¶
func ParseSlurmV0045PostReservationResponse(rsp *http.Response) (*SlurmV0045PostReservationResponse, error)
ParseSlurmV0045PostReservationResponse parses an HTTP response from a SlurmV0045PostReservationWithResponse call
func (SlurmV0045PostReservationResponse) Status ¶
func (r SlurmV0045PostReservationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostReservationResponse) StatusCode ¶
func (r SlurmV0045PostReservationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmV0045PostReservationsJSONRequestBody ¶
type SlurmV0045PostReservationsJSONRequestBody = V0045ReservationModReq
SlurmV0045PostReservationsJSONRequestBody defines body for SlurmV0045PostReservations for application/json ContentType.
type SlurmV0045PostReservationsResponse ¶
type SlurmV0045PostReservationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiReservationModResp
JSONDefault *V0045OpenapiReservationModResp
}
func ParseSlurmV0045PostReservationsResponse ¶
func ParseSlurmV0045PostReservationsResponse(rsp *http.Response) (*SlurmV0045PostReservationsResponse, error)
ParseSlurmV0045PostReservationsResponse parses an HTTP response from a SlurmV0045PostReservationsWithResponse call
func (SlurmV0045PostReservationsResponse) Status ¶
func (r SlurmV0045PostReservationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmV0045PostReservationsResponse) StatusCode ¶
func (r SlurmV0045PostReservationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteAccountResponse ¶
type SlurmdbV0045DeleteAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAccountsRemovedResp
JSONDefault *V0045OpenapiAccountsRemovedResp
}
func ParseSlurmdbV0045DeleteAccountResponse ¶
func ParseSlurmdbV0045DeleteAccountResponse(rsp *http.Response) (*SlurmdbV0045DeleteAccountResponse, error)
ParseSlurmdbV0045DeleteAccountResponse parses an HTTP response from a SlurmdbV0045DeleteAccountWithResponse call
func (SlurmdbV0045DeleteAccountResponse) Status ¶
func (r SlurmdbV0045DeleteAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteAccountResponse) StatusCode ¶
func (r SlurmdbV0045DeleteAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteAssociationParams ¶
type SlurmdbV0045DeleteAssociationParams 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"`
// 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"`
}
SlurmdbV0045DeleteAssociationParams defines parameters for SlurmdbV0045DeleteAssociation.
type SlurmdbV0045DeleteAssociationResponse ¶
type SlurmdbV0045DeleteAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAssocsRemovedResp
JSONDefault *V0045OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0045DeleteAssociationResponse ¶
func ParseSlurmdbV0045DeleteAssociationResponse(rsp *http.Response) (*SlurmdbV0045DeleteAssociationResponse, error)
ParseSlurmdbV0045DeleteAssociationResponse parses an HTTP response from a SlurmdbV0045DeleteAssociationWithResponse call
func (SlurmdbV0045DeleteAssociationResponse) Status ¶
func (r SlurmdbV0045DeleteAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteAssociationResponse) StatusCode ¶
func (r SlurmdbV0045DeleteAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteAssociationsParams ¶
type SlurmdbV0045DeleteAssociationsParams 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"`
// 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"`
}
SlurmdbV0045DeleteAssociationsParams defines parameters for SlurmdbV0045DeleteAssociations.
type SlurmdbV0045DeleteAssociationsResponse ¶
type SlurmdbV0045DeleteAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAssocsRemovedResp
JSONDefault *V0045OpenapiAssocsRemovedResp
}
func ParseSlurmdbV0045DeleteAssociationsResponse ¶
func ParseSlurmdbV0045DeleteAssociationsResponse(rsp *http.Response) (*SlurmdbV0045DeleteAssociationsResponse, error)
ParseSlurmdbV0045DeleteAssociationsResponse parses an HTTP response from a SlurmdbV0045DeleteAssociationsWithResponse call
func (SlurmdbV0045DeleteAssociationsResponse) Status ¶
func (r SlurmdbV0045DeleteAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteAssociationsResponse) StatusCode ¶
func (r SlurmdbV0045DeleteAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteClusterParams ¶
type SlurmdbV0045DeleteClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0045DeleteClusterParamsClassification `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 *SlurmdbV0045DeleteClusterParamsFlags `form:"flags,omitempty" json:"flags,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"`
}
SlurmdbV0045DeleteClusterParams defines parameters for SlurmdbV0045DeleteCluster.
type SlurmdbV0045DeleteClusterParamsClassification ¶
type SlurmdbV0045DeleteClusterParamsClassification string
SlurmdbV0045DeleteClusterParamsClassification defines parameters for SlurmdbV0045DeleteCluster.
const ( SlurmdbV0045DeleteClusterParamsClassificationCAPABILITY SlurmdbV0045DeleteClusterParamsClassification = "CAPABILITY" SlurmdbV0045DeleteClusterParamsClassificationCAPACITY SlurmdbV0045DeleteClusterParamsClassification = "CAPACITY" SlurmdbV0045DeleteClusterParamsClassificationCAPAPACITY SlurmdbV0045DeleteClusterParamsClassification = "CAPAPACITY" SlurmdbV0045DeleteClusterParamsClassificationUNCLASSIFIED SlurmdbV0045DeleteClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0045DeleteClusterParamsClassification.
func (SlurmdbV0045DeleteClusterParamsClassification) Valid ¶
func (e SlurmdbV0045DeleteClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045DeleteClusterParamsClassification enum.
type SlurmdbV0045DeleteClusterParamsFlags ¶
type SlurmdbV0045DeleteClusterParamsFlags string
SlurmdbV0045DeleteClusterParamsFlags defines parameters for SlurmdbV0045DeleteCluster.
const ( SlurmdbV0045DeleteClusterParamsFlagsDELETED SlurmdbV0045DeleteClusterParamsFlags = "DELETED" SlurmdbV0045DeleteClusterParamsFlagsEXTERNAL SlurmdbV0045DeleteClusterParamsFlags = "EXTERNAL" SlurmdbV0045DeleteClusterParamsFlagsFEDERATION SlurmdbV0045DeleteClusterParamsFlags = "FEDERATION" SlurmdbV0045DeleteClusterParamsFlagsMULTIPLESLURMD SlurmdbV0045DeleteClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0045DeleteClusterParamsFlagsREGISTERING SlurmdbV0045DeleteClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0045DeleteClusterParamsFlags.
func (SlurmdbV0045DeleteClusterParamsFlags) Valid ¶
func (e SlurmdbV0045DeleteClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045DeleteClusterParamsFlags enum.
type SlurmdbV0045DeleteClusterResponse ¶
type SlurmdbV0045DeleteClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiClustersRemovedResp
JSONDefault *V0045OpenapiClustersRemovedResp
}
func ParseSlurmdbV0045DeleteClusterResponse ¶
func ParseSlurmdbV0045DeleteClusterResponse(rsp *http.Response) (*SlurmdbV0045DeleteClusterResponse, error)
ParseSlurmdbV0045DeleteClusterResponse parses an HTTP response from a SlurmdbV0045DeleteClusterWithResponse call
func (SlurmdbV0045DeleteClusterResponse) Status ¶
func (r SlurmdbV0045DeleteClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteClusterResponse) StatusCode ¶
func (r SlurmdbV0045DeleteClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteSingleQosResponse ¶
type SlurmdbV0045DeleteSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdQosRemovedResp
JSONDefault *V0045OpenapiSlurmdbdQosRemovedResp
}
func ParseSlurmdbV0045DeleteSingleQosResponse ¶
func ParseSlurmdbV0045DeleteSingleQosResponse(rsp *http.Response) (*SlurmdbV0045DeleteSingleQosResponse, error)
ParseSlurmdbV0045DeleteSingleQosResponse parses an HTTP response from a SlurmdbV0045DeleteSingleQosWithResponse call
func (SlurmdbV0045DeleteSingleQosResponse) Status ¶
func (r SlurmdbV0045DeleteSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteSingleQosResponse) StatusCode ¶
func (r SlurmdbV0045DeleteSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteUserResponse ¶
type SlurmdbV0045DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045DeleteUserResponse ¶
func ParseSlurmdbV0045DeleteUserResponse(rsp *http.Response) (*SlurmdbV0045DeleteUserResponse, error)
ParseSlurmdbV0045DeleteUserResponse parses an HTTP response from a SlurmdbV0045DeleteUserWithResponse call
func (SlurmdbV0045DeleteUserResponse) Status ¶
func (r SlurmdbV0045DeleteUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteUserResponse) StatusCode ¶
func (r SlurmdbV0045DeleteUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045DeleteWckeyResponse ¶
type SlurmdbV0045DeleteWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiWckeyRemovedResp
JSONDefault *V0045OpenapiWckeyRemovedResp
}
func ParseSlurmdbV0045DeleteWckeyResponse ¶
func ParseSlurmdbV0045DeleteWckeyResponse(rsp *http.Response) (*SlurmdbV0045DeleteWckeyResponse, error)
ParseSlurmdbV0045DeleteWckeyResponse parses an HTTP response from a SlurmdbV0045DeleteWckeyWithResponse call
func (SlurmdbV0045DeleteWckeyResponse) Status ¶
func (r SlurmdbV0045DeleteWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045DeleteWckeyResponse) StatusCode ¶
func (r SlurmdbV0045DeleteWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetAccountParams ¶
type SlurmdbV0045GetAccountParams 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"`
}
SlurmdbV0045GetAccountParams defines parameters for SlurmdbV0045GetAccount.
type SlurmdbV0045GetAccountResponse ¶
type SlurmdbV0045GetAccountResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAccountsResp
JSONDefault *V0045OpenapiAccountsResp
}
func ParseSlurmdbV0045GetAccountResponse ¶
func ParseSlurmdbV0045GetAccountResponse(rsp *http.Response) (*SlurmdbV0045GetAccountResponse, error)
ParseSlurmdbV0045GetAccountResponse parses an HTTP response from a SlurmdbV0045GetAccountWithResponse call
func (SlurmdbV0045GetAccountResponse) Status ¶
func (r SlurmdbV0045GetAccountResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetAccountResponse) StatusCode ¶
func (r SlurmdbV0045GetAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetAccountsParams ¶
type SlurmdbV0045GetAccountsParams 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"`
}
SlurmdbV0045GetAccountsParams defines parameters for SlurmdbV0045GetAccounts.
type SlurmdbV0045GetAccountsResponse ¶
type SlurmdbV0045GetAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAccountsResp
JSONDefault *V0045OpenapiAccountsResp
}
func ParseSlurmdbV0045GetAccountsResponse ¶
func ParseSlurmdbV0045GetAccountsResponse(rsp *http.Response) (*SlurmdbV0045GetAccountsResponse, error)
ParseSlurmdbV0045GetAccountsResponse parses an HTTP response from a SlurmdbV0045GetAccountsWithResponse call
func (SlurmdbV0045GetAccountsResponse) Status ¶
func (r SlurmdbV0045GetAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetAccountsResponse) StatusCode ¶
func (r SlurmdbV0045GetAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetAssociationParams ¶
type SlurmdbV0045GetAssociationParams 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"`
// 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"`
}
SlurmdbV0045GetAssociationParams defines parameters for SlurmdbV0045GetAssociation.
type SlurmdbV0045GetAssociationResponse ¶
type SlurmdbV0045GetAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAssocsResp
JSONDefault *V0045OpenapiAssocsResp
}
func ParseSlurmdbV0045GetAssociationResponse ¶
func ParseSlurmdbV0045GetAssociationResponse(rsp *http.Response) (*SlurmdbV0045GetAssociationResponse, error)
ParseSlurmdbV0045GetAssociationResponse parses an HTTP response from a SlurmdbV0045GetAssociationWithResponse call
func (SlurmdbV0045GetAssociationResponse) Status ¶
func (r SlurmdbV0045GetAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetAssociationResponse) StatusCode ¶
func (r SlurmdbV0045GetAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetAssociationsParams ¶
type SlurmdbV0045GetAssociationsParams 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"`
// 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"`
}
SlurmdbV0045GetAssociationsParams defines parameters for SlurmdbV0045GetAssociations.
type SlurmdbV0045GetAssociationsResponse ¶
type SlurmdbV0045GetAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAssocsResp
JSONDefault *V0045OpenapiAssocsResp
}
func ParseSlurmdbV0045GetAssociationsResponse ¶
func ParseSlurmdbV0045GetAssociationsResponse(rsp *http.Response) (*SlurmdbV0045GetAssociationsResponse, error)
ParseSlurmdbV0045GetAssociationsResponse parses an HTTP response from a SlurmdbV0045GetAssociationsWithResponse call
func (SlurmdbV0045GetAssociationsResponse) Status ¶
func (r SlurmdbV0045GetAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetAssociationsResponse) StatusCode ¶
func (r SlurmdbV0045GetAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetClusterParams ¶
type SlurmdbV0045GetClusterParams struct {
// Classification Type of machine
Classification *SlurmdbV0045GetClusterParamsClassification `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 *SlurmdbV0045GetClusterParamsFlags `form:"flags,omitempty" json:"flags,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"`
}
SlurmdbV0045GetClusterParams defines parameters for SlurmdbV0045GetCluster.
type SlurmdbV0045GetClusterParamsClassification ¶
type SlurmdbV0045GetClusterParamsClassification string
SlurmdbV0045GetClusterParamsClassification defines parameters for SlurmdbV0045GetCluster.
const ( SlurmdbV0045GetClusterParamsClassificationCAPABILITY SlurmdbV0045GetClusterParamsClassification = "CAPABILITY" SlurmdbV0045GetClusterParamsClassificationCAPACITY SlurmdbV0045GetClusterParamsClassification = "CAPACITY" SlurmdbV0045GetClusterParamsClassificationCAPAPACITY SlurmdbV0045GetClusterParamsClassification = "CAPAPACITY" SlurmdbV0045GetClusterParamsClassificationUNCLASSIFIED SlurmdbV0045GetClusterParamsClassification = "UNCLASSIFIED" )
Defines values for SlurmdbV0045GetClusterParamsClassification.
func (SlurmdbV0045GetClusterParamsClassification) Valid ¶
func (e SlurmdbV0045GetClusterParamsClassification) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045GetClusterParamsClassification enum.
type SlurmdbV0045GetClusterParamsFlags ¶
type SlurmdbV0045GetClusterParamsFlags string
SlurmdbV0045GetClusterParamsFlags defines parameters for SlurmdbV0045GetCluster.
const ( SlurmdbV0045GetClusterParamsFlagsDELETED SlurmdbV0045GetClusterParamsFlags = "DELETED" SlurmdbV0045GetClusterParamsFlagsEXTERNAL SlurmdbV0045GetClusterParamsFlags = "EXTERNAL" SlurmdbV0045GetClusterParamsFlagsFEDERATION SlurmdbV0045GetClusterParamsFlags = "FEDERATION" SlurmdbV0045GetClusterParamsFlagsMULTIPLESLURMD SlurmdbV0045GetClusterParamsFlags = "MULTIPLE_SLURMD" SlurmdbV0045GetClusterParamsFlagsREGISTERING SlurmdbV0045GetClusterParamsFlags = "REGISTERING" )
Defines values for SlurmdbV0045GetClusterParamsFlags.
func (SlurmdbV0045GetClusterParamsFlags) Valid ¶
func (e SlurmdbV0045GetClusterParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045GetClusterParamsFlags enum.
type SlurmdbV0045GetClusterResponse ¶
type SlurmdbV0045GetClusterResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiClustersResp
JSONDefault *V0045OpenapiClustersResp
}
func ParseSlurmdbV0045GetClusterResponse ¶
func ParseSlurmdbV0045GetClusterResponse(rsp *http.Response) (*SlurmdbV0045GetClusterResponse, error)
ParseSlurmdbV0045GetClusterResponse parses an HTTP response from a SlurmdbV0045GetClusterWithResponse call
func (SlurmdbV0045GetClusterResponse) Status ¶
func (r SlurmdbV0045GetClusterResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetClusterResponse) StatusCode ¶
func (r SlurmdbV0045GetClusterResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetClustersParams ¶
type SlurmdbV0045GetClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0045GetClustersParams defines parameters for SlurmdbV0045GetClusters.
type SlurmdbV0045GetClustersResponse ¶
type SlurmdbV0045GetClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiClustersResp
JSONDefault *V0045OpenapiClustersResp
}
func ParseSlurmdbV0045GetClustersResponse ¶
func ParseSlurmdbV0045GetClustersResponse(rsp *http.Response) (*SlurmdbV0045GetClustersResponse, error)
ParseSlurmdbV0045GetClustersResponse parses an HTTP response from a SlurmdbV0045GetClustersWithResponse call
func (SlurmdbV0045GetClustersResponse) Status ¶
func (r SlurmdbV0045GetClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetClustersResponse) StatusCode ¶
func (r SlurmdbV0045GetClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetConfResponse ¶
type SlurmdbV0045GetConfResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdConfResp
JSONDefault *V0045OpenapiSlurmdbdConfResp
}
func ParseSlurmdbV0045GetConfResponse ¶
func ParseSlurmdbV0045GetConfResponse(rsp *http.Response) (*SlurmdbV0045GetConfResponse, error)
ParseSlurmdbV0045GetConfResponse parses an HTTP response from a SlurmdbV0045GetConfWithResponse call
func (SlurmdbV0045GetConfResponse) Status ¶
func (r SlurmdbV0045GetConfResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetConfResponse) StatusCode ¶
func (r SlurmdbV0045GetConfResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetConfigResponse ¶
type SlurmdbV0045GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdConfigResp
JSONDefault *V0045OpenapiSlurmdbdConfigResp
}
func ParseSlurmdbV0045GetConfigResponse ¶
func ParseSlurmdbV0045GetConfigResponse(rsp *http.Response) (*SlurmdbV0045GetConfigResponse, error)
ParseSlurmdbV0045GetConfigResponse parses an HTTP response from a SlurmdbV0045GetConfigWithResponse call
func (SlurmdbV0045GetConfigResponse) Status ¶
func (r SlurmdbV0045GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetConfigResponse) StatusCode ¶
func (r SlurmdbV0045GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetDiagResponse ¶
type SlurmdbV0045GetDiagResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdStatsResp
JSONDefault *V0045OpenapiSlurmdbdStatsResp
}
func ParseSlurmdbV0045GetDiagResponse ¶
func ParseSlurmdbV0045GetDiagResponse(rsp *http.Response) (*SlurmdbV0045GetDiagResponse, error)
ParseSlurmdbV0045GetDiagResponse parses an HTTP response from a SlurmdbV0045GetDiagWithResponse call
func (SlurmdbV0045GetDiagResponse) Status ¶
func (r SlurmdbV0045GetDiagResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetDiagResponse) StatusCode ¶
func (r SlurmdbV0045GetDiagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetInstanceParams ¶
type SlurmdbV0045GetInstanceParams 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"`
// 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"`
}
SlurmdbV0045GetInstanceParams defines parameters for SlurmdbV0045GetInstance.
type SlurmdbV0045GetInstanceResponse ¶
type SlurmdbV0045GetInstanceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiInstancesResp
JSONDefault *V0045OpenapiInstancesResp
}
func ParseSlurmdbV0045GetInstanceResponse ¶
func ParseSlurmdbV0045GetInstanceResponse(rsp *http.Response) (*SlurmdbV0045GetInstanceResponse, error)
ParseSlurmdbV0045GetInstanceResponse parses an HTTP response from a SlurmdbV0045GetInstanceWithResponse call
func (SlurmdbV0045GetInstanceResponse) Status ¶
func (r SlurmdbV0045GetInstanceResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetInstanceResponse) StatusCode ¶
func (r SlurmdbV0045GetInstanceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetInstancesParams ¶
type SlurmdbV0045GetInstancesParams 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"`
// 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"`
}
SlurmdbV0045GetInstancesParams defines parameters for SlurmdbV0045GetInstances.
type SlurmdbV0045GetInstancesResponse ¶
type SlurmdbV0045GetInstancesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiInstancesResp
JSONDefault *V0045OpenapiInstancesResp
}
func ParseSlurmdbV0045GetInstancesResponse ¶
func ParseSlurmdbV0045GetInstancesResponse(rsp *http.Response) (*SlurmdbV0045GetInstancesResponse, error)
ParseSlurmdbV0045GetInstancesResponse parses an HTTP response from a SlurmdbV0045GetInstancesWithResponse call
func (SlurmdbV0045GetInstancesResponse) Status ¶
func (r SlurmdbV0045GetInstancesResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetInstancesResponse) StatusCode ¶
func (r SlurmdbV0045GetInstancesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetJobResponse ¶
type SlurmdbV0045GetJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdJobsResp
JSONDefault *V0045OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0045GetJobResponse ¶
func ParseSlurmdbV0045GetJobResponse(rsp *http.Response) (*SlurmdbV0045GetJobResponse, error)
ParseSlurmdbV0045GetJobResponse parses an HTTP response from a SlurmdbV0045GetJobWithResponse call
func (SlurmdbV0045GetJobResponse) Status ¶
func (r SlurmdbV0045GetJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetJobResponse) StatusCode ¶
func (r SlurmdbV0045GetJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetJobsParams ¶
type SlurmdbV0045GetJobsParams 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"`
// JobAltered Job record has been altered
JobAltered *string `form:"job_altered,omitempty" json:"job_altered,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"`
// 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"`
}
SlurmdbV0045GetJobsParams defines parameters for SlurmdbV0045GetJobs.
type SlurmdbV0045GetJobsResponse ¶
type SlurmdbV0045GetJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdJobsResp
JSONDefault *V0045OpenapiSlurmdbdJobsResp
}
func ParseSlurmdbV0045GetJobsResponse ¶
func ParseSlurmdbV0045GetJobsResponse(rsp *http.Response) (*SlurmdbV0045GetJobsResponse, error)
ParseSlurmdbV0045GetJobsResponse parses an HTTP response from a SlurmdbV0045GetJobsWithResponse call
func (SlurmdbV0045GetJobsResponse) Status ¶
func (r SlurmdbV0045GetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetJobsResponse) StatusCode ¶
func (r SlurmdbV0045GetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetPingResponse ¶
type SlurmdbV0045GetPingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdPingResp
JSONDefault *V0045OpenapiSlurmdbdPingResp
}
func ParseSlurmdbV0045GetPingResponse ¶
func ParseSlurmdbV0045GetPingResponse(rsp *http.Response) (*SlurmdbV0045GetPingResponse, error)
ParseSlurmdbV0045GetPingResponse parses an HTTP response from a SlurmdbV0045GetPingWithResponse call
func (SlurmdbV0045GetPingResponse) Status ¶
func (r SlurmdbV0045GetPingResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetPingResponse) StatusCode ¶
func (r SlurmdbV0045GetPingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetQosParams ¶
type SlurmdbV0045GetQosParams 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"`
// Name CSV QOS name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// PreemptMode PreemptMode used when jobs in this QOS are preempted
PreemptMode *SlurmdbV0045GetQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0045GetQosParams defines parameters for SlurmdbV0045GetQos.
type SlurmdbV0045GetQosParamsPreemptMode ¶
type SlurmdbV0045GetQosParamsPreemptMode string
SlurmdbV0045GetQosParamsPreemptMode defines parameters for SlurmdbV0045GetQos.
const ( SlurmdbV0045GetQosParamsPreemptModeCANCEL SlurmdbV0045GetQosParamsPreemptMode = "CANCEL" SlurmdbV0045GetQosParamsPreemptModeDISABLED SlurmdbV0045GetQosParamsPreemptMode = "DISABLED" SlurmdbV0045GetQosParamsPreemptModeGANG SlurmdbV0045GetQosParamsPreemptMode = "GANG" SlurmdbV0045GetQosParamsPreemptModeREQUEUE SlurmdbV0045GetQosParamsPreemptMode = "REQUEUE" SlurmdbV0045GetQosParamsPreemptModeSUSPEND SlurmdbV0045GetQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0045GetQosParamsPreemptMode.
func (SlurmdbV0045GetQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0045GetQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045GetQosParamsPreemptMode enum.
type SlurmdbV0045GetQosResponse ¶
type SlurmdbV0045GetQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdQosResp
JSONDefault *V0045OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0045GetQosResponse ¶
func ParseSlurmdbV0045GetQosResponse(rsp *http.Response) (*SlurmdbV0045GetQosResponse, error)
ParseSlurmdbV0045GetQosResponse parses an HTTP response from a SlurmdbV0045GetQosWithResponse call
func (SlurmdbV0045GetQosResponse) Status ¶
func (r SlurmdbV0045GetQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetQosResponse) StatusCode ¶
func (r SlurmdbV0045GetQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetSingleQosParams ¶
type SlurmdbV0045GetSingleQosParams struct {
// WithDeleted Query includes deleted QOS
WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}
SlurmdbV0045GetSingleQosParams defines parameters for SlurmdbV0045GetSingleQos.
type SlurmdbV0045GetSingleQosResponse ¶
type SlurmdbV0045GetSingleQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiSlurmdbdQosResp
JSONDefault *V0045OpenapiSlurmdbdQosResp
}
func ParseSlurmdbV0045GetSingleQosResponse ¶
func ParseSlurmdbV0045GetSingleQosResponse(rsp *http.Response) (*SlurmdbV0045GetSingleQosResponse, error)
ParseSlurmdbV0045GetSingleQosResponse parses an HTTP response from a SlurmdbV0045GetSingleQosWithResponse call
func (SlurmdbV0045GetSingleQosResponse) Status ¶
func (r SlurmdbV0045GetSingleQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetSingleQosResponse) StatusCode ¶
func (r SlurmdbV0045GetSingleQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetTresResponse ¶
type SlurmdbV0045GetTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiTresResp
JSONDefault *V0045OpenapiTresResp
}
func ParseSlurmdbV0045GetTresResponse ¶
func ParseSlurmdbV0045GetTresResponse(rsp *http.Response) (*SlurmdbV0045GetTresResponse, error)
ParseSlurmdbV0045GetTresResponse parses an HTTP response from a SlurmdbV0045GetTresWithResponse call
func (SlurmdbV0045GetTresResponse) Status ¶
func (r SlurmdbV0045GetTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetTresResponse) StatusCode ¶
func (r SlurmdbV0045GetTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetUserParams ¶
type SlurmdbV0045GetUserParams 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"`
}
SlurmdbV0045GetUserParams defines parameters for SlurmdbV0045GetUser.
type SlurmdbV0045GetUserResponse ¶
type SlurmdbV0045GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiUsersResp
JSONDefault *V0045OpenapiUsersResp
}
func ParseSlurmdbV0045GetUserResponse ¶
func ParseSlurmdbV0045GetUserResponse(rsp *http.Response) (*SlurmdbV0045GetUserResponse, error)
ParseSlurmdbV0045GetUserResponse parses an HTTP response from a SlurmdbV0045GetUserWithResponse call
func (SlurmdbV0045GetUserResponse) Status ¶
func (r SlurmdbV0045GetUserResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetUserResponse) StatusCode ¶
func (r SlurmdbV0045GetUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetUsersParams ¶
type SlurmdbV0045GetUsersParams struct {
// AdminLevel Administrator level
AdminLevel *SlurmdbV0045GetUsersParamsAdminLevel `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"`
}
SlurmdbV0045GetUsersParams defines parameters for SlurmdbV0045GetUsers.
type SlurmdbV0045GetUsersParamsAdminLevel ¶
type SlurmdbV0045GetUsersParamsAdminLevel string
SlurmdbV0045GetUsersParamsAdminLevel defines parameters for SlurmdbV0045GetUsers.
const ( SlurmdbV0045GetUsersParamsAdminLevelAdministrator SlurmdbV0045GetUsersParamsAdminLevel = "Administrator" SlurmdbV0045GetUsersParamsAdminLevelNone SlurmdbV0045GetUsersParamsAdminLevel = "None" SlurmdbV0045GetUsersParamsAdminLevelNotSet SlurmdbV0045GetUsersParamsAdminLevel = "Not Set" SlurmdbV0045GetUsersParamsAdminLevelOperator SlurmdbV0045GetUsersParamsAdminLevel = "Operator" )
Defines values for SlurmdbV0045GetUsersParamsAdminLevel.
func (SlurmdbV0045GetUsersParamsAdminLevel) Valid ¶
func (e SlurmdbV0045GetUsersParamsAdminLevel) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045GetUsersParamsAdminLevel enum.
type SlurmdbV0045GetUsersResponse ¶
type SlurmdbV0045GetUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiUsersResp
JSONDefault *V0045OpenapiUsersResp
}
func ParseSlurmdbV0045GetUsersResponse ¶
func ParseSlurmdbV0045GetUsersResponse(rsp *http.Response) (*SlurmdbV0045GetUsersResponse, error)
ParseSlurmdbV0045GetUsersResponse parses an HTTP response from a SlurmdbV0045GetUsersWithResponse call
func (SlurmdbV0045GetUsersResponse) Status ¶
func (r SlurmdbV0045GetUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetUsersResponse) StatusCode ¶
func (r SlurmdbV0045GetUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetWckeyResponse ¶
type SlurmdbV0045GetWckeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiWckeyResp
JSONDefault *V0045OpenapiWckeyResp
}
func ParseSlurmdbV0045GetWckeyResponse ¶
func ParseSlurmdbV0045GetWckeyResponse(rsp *http.Response) (*SlurmdbV0045GetWckeyResponse, error)
ParseSlurmdbV0045GetWckeyResponse parses an HTTP response from a SlurmdbV0045GetWckeyWithResponse call
func (SlurmdbV0045GetWckeyResponse) Status ¶
func (r SlurmdbV0045GetWckeyResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetWckeyResponse) StatusCode ¶
func (r SlurmdbV0045GetWckeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045GetWckeysParams ¶
type SlurmdbV0045GetWckeysParams struct {
// Cluster CSV cluster name list
Cluster *string `form:"cluster,omitempty" json:"cluster,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"`
}
SlurmdbV0045GetWckeysParams defines parameters for SlurmdbV0045GetWckeys.
type SlurmdbV0045GetWckeysResponse ¶
type SlurmdbV0045GetWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiWckeyResp
JSONDefault *V0045OpenapiWckeyResp
}
func ParseSlurmdbV0045GetWckeysResponse ¶
func ParseSlurmdbV0045GetWckeysResponse(rsp *http.Response) (*SlurmdbV0045GetWckeysResponse, error)
ParseSlurmdbV0045GetWckeysResponse parses an HTTP response from a SlurmdbV0045GetWckeysWithResponse call
func (SlurmdbV0045GetWckeysResponse) Status ¶
func (r SlurmdbV0045GetWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045GetWckeysResponse) StatusCode ¶
func (r SlurmdbV0045GetWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostAccountsAssociationJSONRequestBody ¶
type SlurmdbV0045PostAccountsAssociationJSONRequestBody = V0045OpenapiAccountsAddCondResp
SlurmdbV0045PostAccountsAssociationJSONRequestBody defines body for SlurmdbV0045PostAccountsAssociation for application/json ContentType.
type SlurmdbV0045PostAccountsAssociationResponse ¶
type SlurmdbV0045PostAccountsAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiAccountsAddCondRespStr
JSONDefault *V0045OpenapiAccountsAddCondRespStr
}
func ParseSlurmdbV0045PostAccountsAssociationResponse ¶
func ParseSlurmdbV0045PostAccountsAssociationResponse(rsp *http.Response) (*SlurmdbV0045PostAccountsAssociationResponse, error)
ParseSlurmdbV0045PostAccountsAssociationResponse parses an HTTP response from a SlurmdbV0045PostAccountsAssociationWithResponse call
func (SlurmdbV0045PostAccountsAssociationResponse) Status ¶
func (r SlurmdbV0045PostAccountsAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostAccountsAssociationResponse) StatusCode ¶
func (r SlurmdbV0045PostAccountsAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostAccountsJSONRequestBody ¶
type SlurmdbV0045PostAccountsJSONRequestBody = V0045OpenapiAccountsResp
SlurmdbV0045PostAccountsJSONRequestBody defines body for SlurmdbV0045PostAccounts for application/json ContentType.
type SlurmdbV0045PostAccountsResponse ¶
type SlurmdbV0045PostAccountsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostAccountsResponse ¶
func ParseSlurmdbV0045PostAccountsResponse(rsp *http.Response) (*SlurmdbV0045PostAccountsResponse, error)
ParseSlurmdbV0045PostAccountsResponse parses an HTTP response from a SlurmdbV0045PostAccountsWithResponse call
func (SlurmdbV0045PostAccountsResponse) Status ¶
func (r SlurmdbV0045PostAccountsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostAccountsResponse) StatusCode ¶
func (r SlurmdbV0045PostAccountsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostAssociationsJSONRequestBody ¶
type SlurmdbV0045PostAssociationsJSONRequestBody = V0045OpenapiAssocsResp
SlurmdbV0045PostAssociationsJSONRequestBody defines body for SlurmdbV0045PostAssociations for application/json ContentType.
type SlurmdbV0045PostAssociationsResponse ¶
type SlurmdbV0045PostAssociationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostAssociationsResponse ¶
func ParseSlurmdbV0045PostAssociationsResponse(rsp *http.Response) (*SlurmdbV0045PostAssociationsResponse, error)
ParseSlurmdbV0045PostAssociationsResponse parses an HTTP response from a SlurmdbV0045PostAssociationsWithResponse call
func (SlurmdbV0045PostAssociationsResponse) Status ¶
func (r SlurmdbV0045PostAssociationsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostAssociationsResponse) StatusCode ¶
func (r SlurmdbV0045PostAssociationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostClustersJSONRequestBody ¶
type SlurmdbV0045PostClustersJSONRequestBody = V0045OpenapiClustersResp
SlurmdbV0045PostClustersJSONRequestBody defines body for SlurmdbV0045PostClusters for application/json ContentType.
type SlurmdbV0045PostClustersParams ¶
type SlurmdbV0045PostClustersParams struct {
// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}
SlurmdbV0045PostClustersParams defines parameters for SlurmdbV0045PostClusters.
type SlurmdbV0045PostClustersResponse ¶
type SlurmdbV0045PostClustersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostClustersResponse ¶
func ParseSlurmdbV0045PostClustersResponse(rsp *http.Response) (*SlurmdbV0045PostClustersResponse, error)
ParseSlurmdbV0045PostClustersResponse parses an HTTP response from a SlurmdbV0045PostClustersWithResponse call
func (SlurmdbV0045PostClustersResponse) Status ¶
func (r SlurmdbV0045PostClustersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostClustersResponse) StatusCode ¶
func (r SlurmdbV0045PostClustersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostConfigJSONRequestBody ¶
type SlurmdbV0045PostConfigJSONRequestBody = V0045OpenapiSlurmdbdConfigResp
SlurmdbV0045PostConfigJSONRequestBody defines body for SlurmdbV0045PostConfig for application/json ContentType.
type SlurmdbV0045PostConfigResponse ¶
type SlurmdbV0045PostConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostConfigResponse ¶
func ParseSlurmdbV0045PostConfigResponse(rsp *http.Response) (*SlurmdbV0045PostConfigResponse, error)
ParseSlurmdbV0045PostConfigResponse parses an HTTP response from a SlurmdbV0045PostConfigWithResponse call
func (SlurmdbV0045PostConfigResponse) Status ¶
func (r SlurmdbV0045PostConfigResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostConfigResponse) StatusCode ¶
func (r SlurmdbV0045PostConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostJobJSONRequestBody ¶
type SlurmdbV0045PostJobJSONRequestBody = V0045JobModify
SlurmdbV0045PostJobJSONRequestBody defines body for SlurmdbV0045PostJob for application/json ContentType.
type SlurmdbV0045PostJobResponse ¶
type SlurmdbV0045PostJobResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobModifyResp
JSONDefault *V0045OpenapiJobModifyResp
}
func ParseSlurmdbV0045PostJobResponse ¶
func ParseSlurmdbV0045PostJobResponse(rsp *http.Response) (*SlurmdbV0045PostJobResponse, error)
ParseSlurmdbV0045PostJobResponse parses an HTTP response from a SlurmdbV0045PostJobWithResponse call
func (SlurmdbV0045PostJobResponse) Status ¶
func (r SlurmdbV0045PostJobResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostJobResponse) StatusCode ¶
func (r SlurmdbV0045PostJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostJobsJSONRequestBody ¶
type SlurmdbV0045PostJobsJSONRequestBody = V0045OpenapiJobModifyReq
SlurmdbV0045PostJobsJSONRequestBody defines body for SlurmdbV0045PostJobs for application/json ContentType.
type SlurmdbV0045PostJobsResponse ¶
type SlurmdbV0045PostJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiJobModifyResp
JSONDefault *V0045OpenapiJobModifyResp
}
func ParseSlurmdbV0045PostJobsResponse ¶
func ParseSlurmdbV0045PostJobsResponse(rsp *http.Response) (*SlurmdbV0045PostJobsResponse, error)
ParseSlurmdbV0045PostJobsResponse parses an HTTP response from a SlurmdbV0045PostJobsWithResponse call
func (SlurmdbV0045PostJobsResponse) Status ¶
func (r SlurmdbV0045PostJobsResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostJobsResponse) StatusCode ¶
func (r SlurmdbV0045PostJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostQosJSONRequestBody ¶
type SlurmdbV0045PostQosJSONRequestBody = V0045OpenapiSlurmdbdQosResp
SlurmdbV0045PostQosJSONRequestBody defines body for SlurmdbV0045PostQos for application/json ContentType.
type SlurmdbV0045PostQosParams ¶
type SlurmdbV0045PostQosParams 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"`
// Name CSV QOS name list
Name *string `form:"name,omitempty" json:"name,omitempty"`
// PreemptMode PreemptMode used when jobs in this QOS are preempted
PreemptMode *SlurmdbV0045PostQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}
SlurmdbV0045PostQosParams defines parameters for SlurmdbV0045PostQos.
type SlurmdbV0045PostQosParamsPreemptMode ¶
type SlurmdbV0045PostQosParamsPreemptMode string
SlurmdbV0045PostQosParamsPreemptMode defines parameters for SlurmdbV0045PostQos.
const ( CANCEL SlurmdbV0045PostQosParamsPreemptMode = "CANCEL" DISABLED SlurmdbV0045PostQosParamsPreemptMode = "DISABLED" GANG SlurmdbV0045PostQosParamsPreemptMode = "GANG" REQUEUE SlurmdbV0045PostQosParamsPreemptMode = "REQUEUE" SUSPEND SlurmdbV0045PostQosParamsPreemptMode = "SUSPEND" )
Defines values for SlurmdbV0045PostQosParamsPreemptMode.
func (SlurmdbV0045PostQosParamsPreemptMode) Valid ¶
func (e SlurmdbV0045PostQosParamsPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045PostQosParamsPreemptMode enum.
type SlurmdbV0045PostQosResponse ¶
type SlurmdbV0045PostQosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostQosResponse ¶
func ParseSlurmdbV0045PostQosResponse(rsp *http.Response) (*SlurmdbV0045PostQosResponse, error)
ParseSlurmdbV0045PostQosResponse parses an HTTP response from a SlurmdbV0045PostQosWithResponse call
func (SlurmdbV0045PostQosResponse) Status ¶
func (r SlurmdbV0045PostQosResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostQosResponse) StatusCode ¶
func (r SlurmdbV0045PostQosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostTresJSONRequestBody ¶
type SlurmdbV0045PostTresJSONRequestBody = V0045OpenapiTresResp
SlurmdbV0045PostTresJSONRequestBody defines body for SlurmdbV0045PostTres for application/json ContentType.
type SlurmdbV0045PostTresResponse ¶
type SlurmdbV0045PostTresResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostTresResponse ¶
func ParseSlurmdbV0045PostTresResponse(rsp *http.Response) (*SlurmdbV0045PostTresResponse, error)
ParseSlurmdbV0045PostTresResponse parses an HTTP response from a SlurmdbV0045PostTresWithResponse call
func (SlurmdbV0045PostTresResponse) Status ¶
func (r SlurmdbV0045PostTresResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostTresResponse) StatusCode ¶
func (r SlurmdbV0045PostTresResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostUsersAssociationJSONRequestBody ¶
type SlurmdbV0045PostUsersAssociationJSONRequestBody = V0045OpenapiUsersAddCondResp
SlurmdbV0045PostUsersAssociationJSONRequestBody defines body for SlurmdbV0045PostUsersAssociation for application/json ContentType.
type SlurmdbV0045PostUsersAssociationParams ¶
type SlurmdbV0045PostUsersAssociationParams 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 *SlurmdbV0045PostUsersAssociationParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}
SlurmdbV0045PostUsersAssociationParams defines parameters for SlurmdbV0045PostUsersAssociation.
type SlurmdbV0045PostUsersAssociationParamsFlags ¶
type SlurmdbV0045PostUsersAssociationParamsFlags string
SlurmdbV0045PostUsersAssociationParamsFlags defines parameters for SlurmdbV0045PostUsersAssociation.
const ( SlurmdbV0045PostUsersAssociationParamsFlagsALL SlurmdbV0045PostUsersAssociationParamsFlags = "ALL" SlurmdbV0045PostUsersAssociationParamsFlagsDETAIL SlurmdbV0045PostUsersAssociationParamsFlags = "DETAIL" SlurmdbV0045PostUsersAssociationParamsFlagsFEDERATION SlurmdbV0045PostUsersAssociationParamsFlags = "FEDERATION" SlurmdbV0045PostUsersAssociationParamsFlagsFUTURE SlurmdbV0045PostUsersAssociationParamsFlags = "FUTURE" SlurmdbV0045PostUsersAssociationParamsFlagsLOCAL SlurmdbV0045PostUsersAssociationParamsFlags = "LOCAL" SlurmdbV0045PostUsersAssociationParamsFlagsMIXED SlurmdbV0045PostUsersAssociationParamsFlags = "MIXED" SlurmdbV0045PostUsersAssociationParamsFlagsSIBLING SlurmdbV0045PostUsersAssociationParamsFlags = "SIBLING" )
Defines values for SlurmdbV0045PostUsersAssociationParamsFlags.
func (SlurmdbV0045PostUsersAssociationParamsFlags) Valid ¶
func (e SlurmdbV0045PostUsersAssociationParamsFlags) Valid() bool
Valid indicates whether the value is a known member of the SlurmdbV0045PostUsersAssociationParamsFlags enum.
type SlurmdbV0045PostUsersAssociationResponse ¶
type SlurmdbV0045PostUsersAssociationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiUsersAddCondRespStr
JSONDefault *V0045OpenapiUsersAddCondRespStr
}
func ParseSlurmdbV0045PostUsersAssociationResponse ¶
func ParseSlurmdbV0045PostUsersAssociationResponse(rsp *http.Response) (*SlurmdbV0045PostUsersAssociationResponse, error)
ParseSlurmdbV0045PostUsersAssociationResponse parses an HTTP response from a SlurmdbV0045PostUsersAssociationWithResponse call
func (SlurmdbV0045PostUsersAssociationResponse) Status ¶
func (r SlurmdbV0045PostUsersAssociationResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostUsersAssociationResponse) StatusCode ¶
func (r SlurmdbV0045PostUsersAssociationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostUsersJSONRequestBody ¶
type SlurmdbV0045PostUsersJSONRequestBody = V0045OpenapiUsersResp
SlurmdbV0045PostUsersJSONRequestBody defines body for SlurmdbV0045PostUsers for application/json ContentType.
type SlurmdbV0045PostUsersResponse ¶
type SlurmdbV0045PostUsersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostUsersResponse ¶
func ParseSlurmdbV0045PostUsersResponse(rsp *http.Response) (*SlurmdbV0045PostUsersResponse, error)
ParseSlurmdbV0045PostUsersResponse parses an HTTP response from a SlurmdbV0045PostUsersWithResponse call
func (SlurmdbV0045PostUsersResponse) Status ¶
func (r SlurmdbV0045PostUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostUsersResponse) StatusCode ¶
func (r SlurmdbV0045PostUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SlurmdbV0045PostWckeysJSONRequestBody ¶
type SlurmdbV0045PostWckeysJSONRequestBody = V0045OpenapiWckeyResp
SlurmdbV0045PostWckeysJSONRequestBody defines body for SlurmdbV0045PostWckeys for application/json ContentType.
type SlurmdbV0045PostWckeysParams ¶
type SlurmdbV0045PostWckeysParams struct {
// Cluster CSV cluster name list
Cluster *string `form:"cluster,omitempty" json:"cluster,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"`
}
SlurmdbV0045PostWckeysParams defines parameters for SlurmdbV0045PostWckeys.
type SlurmdbV0045PostWckeysResponse ¶
type SlurmdbV0045PostWckeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *V0045OpenapiResp
JSONDefault *V0045OpenapiResp
}
func ParseSlurmdbV0045PostWckeysResponse ¶
func ParseSlurmdbV0045PostWckeysResponse(rsp *http.Response) (*SlurmdbV0045PostWckeysResponse, error)
ParseSlurmdbV0045PostWckeysResponse parses an HTTP response from a SlurmdbV0045PostWckeysWithResponse call
func (SlurmdbV0045PostWckeysResponse) Status ¶
func (r SlurmdbV0045PostWckeysResponse) Status() string
Status returns HTTPResponse.Status
func (SlurmdbV0045PostWckeysResponse) StatusCode ¶
func (r SlurmdbV0045PostWckeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type V0045Account ¶
type V0045Account struct {
Associations *V0045AssocShortList `json:"associations,omitempty"`
Coordinators *V0045CoordList `json:"coordinators,omitempty"`
// Description Arbitrary string describing the account
Description string `json:"description"`
// Flags Flags associated with this account
Flags *[]V0045AccountFlags `json:"flags,omitempty"`
// Name Account name
Name string `json:"name"`
// Organization Organization to which the account belongs
Organization string `json:"organization"`
}
V0045Account defines model for v0.0.45_account.
type V0045AccountFlags ¶
type V0045AccountFlags string
V0045AccountFlags defines model for V0045Account.Flags.
const ( V0045AccountFlagsDELETED V0045AccountFlags = "DELETED" V0045AccountFlagsNoUsersAreCoords V0045AccountFlags = "NoUsersAreCoords" V0045AccountFlagsUsersAreCoords V0045AccountFlags = "UsersAreCoords" V0045AccountFlagsWithAssociations V0045AccountFlags = "WithAssociations" V0045AccountFlagsWithCoordinators V0045AccountFlags = "WithCoordinators" )
Defines values for V0045AccountFlags.
func (V0045AccountFlags) Valid ¶
func (e V0045AccountFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045AccountFlags enum.
type V0045AccountList ¶
type V0045AccountList = []V0045Account
V0045AccountList defines model for v0.0.45_account_list.
type V0045AccountShort ¶
type V0045AccountShort struct {
// Description Arbitrary string describing the account
Description *string `json:"description,omitempty"`
// Organization Organization to which the account belongs
Organization *string `json:"organization,omitempty"`
}
V0045AccountShort defines model for v0.0.45_account_short.
type V0045Accounting ¶
type V0045Accounting struct {
TRES *V0045Tres `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"`
}
V0045Accounting defines model for v0.0.45_accounting.
type V0045AccountingList ¶
type V0045AccountingList = []V0045Accounting
V0045AccountingList defines model for v0.0.45_accounting_list.
type V0045AccountsAddCond ¶
type V0045AccountsAddCond struct {
Accounts V0045StringList `json:"accounts"`
Association *V0045AssocRecSet `json:"association,omitempty"`
Clusters *V0045StringList `json:"clusters,omitempty"`
}
V0045AccountsAddCond defines model for v0.0.45_accounts_add_cond.
type V0045AcctGatherEnergy ¶
type V0045AcctGatherEnergy 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 *V0045Uint32NoValStruct `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"`
}
V0045AcctGatherEnergy defines model for v0.0.45_acct_gather_energy.
type V0045Assoc ¶
type V0045Assoc struct {
// Account Account name
Account *string `json:"account,omitempty"`
Accounting *V0045AccountingList `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 *[]V0045AssocFlags `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 *V0045Uint32NoValStruct `json:"accruing,omitempty"`
Active *V0045Uint32NoValStruct `json:"active,omitempty"`
Per *struct {
Accruing *V0045Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0045Uint32NoValStruct `json:"count,omitempty"`
Submitted *V0045Uint32NoValStruct `json:"submitted,omitempty"`
WallClock *V0045Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"per,omitempty"`
Total *V0045Uint32NoValStruct `json:"total,omitempty"`
} `json:"jobs,omitempty"`
Per *struct {
Account *struct {
WallClock *V0045Uint32NoValStruct `json:"wall_clock,omitempty"`
} `json:"account,omitempty"`
} `json:"per,omitempty"`
Tres *struct {
Group *struct {
Active *V0045TresList `json:"active,omitempty"`
Minutes *V0045TresList `json:"minutes,omitempty"`
} `json:"group,omitempty"`
Minutes *struct {
Per *struct {
Job *V0045TresList `json:"job,omitempty"`
} `json:"per,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Job *V0045TresList `json:"job,omitempty"`
Node *V0045TresList `json:"node,omitempty"`
} `json:"per,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0045Uint32NoValStruct `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 *V0045Uint32NoValStruct `json:"priority,omitempty"`
// Qos List of QOS names
Qos *V0045QosStringIdList `json:"qos,omitempty"`
SharesRaw *int32 `json:"shares_raw,omitempty"`
// User User name
User string `json:"user"`
}
V0045Assoc defines model for v0.0.45_assoc.
type V0045AssocFlags ¶
type V0045AssocFlags string
V0045AssocFlags defines model for V0045Assoc.Flags.
const ( V0045AssocFlagsDELETED V0045AssocFlags = "DELETED" V0045AssocFlagsExact V0045AssocFlags = "Exact" V0045AssocFlagsNoUpdate V0045AssocFlags = "NoUpdate" V0045AssocFlagsNoUsersAreCoords V0045AssocFlags = "NoUsersAreCoords" V0045AssocFlagsUsersAreCoords V0045AssocFlags = "UsersAreCoords" )
Defines values for V0045AssocFlags.
func (V0045AssocFlags) Valid ¶
func (e V0045AssocFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045AssocFlags enum.
type V0045AssocList ¶
type V0045AssocList = []V0045Assoc
V0045AssocList defines model for v0.0.45_assoc_list.
type V0045AssocRecSet ¶
type V0045AssocRecSet 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 *V0045Uint32NoValStruct `json:"grpjobs,omitempty"`
Grpjobsaccrue *V0045Uint32NoValStruct `json:"grpjobsaccrue,omitempty"`
Grpsubmitjobs *V0045Uint32NoValStruct `json:"grpsubmitjobs,omitempty"`
Grptres *V0045TresList `json:"grptres,omitempty"`
Grptresmins *V0045TresList `json:"grptresmins,omitempty"`
Grptresrunmins *V0045TresList `json:"grptresrunmins,omitempty"`
Grpwall *V0045Uint32NoValStruct `json:"grpwall,omitempty"`
Maxjobs *V0045Uint32NoValStruct `json:"maxjobs,omitempty"`
Maxjobsaccrue *V0045Uint32NoValStruct `json:"maxjobsaccrue,omitempty"`
Maxsubmitjobs *V0045Uint32NoValStruct `json:"maxsubmitjobs,omitempty"`
Maxtresminsperjob *V0045TresList `json:"maxtresminsperjob,omitempty"`
Maxtresperjob *V0045TresList `json:"maxtresperjob,omitempty"`
Maxtrespernode *V0045TresList `json:"maxtrespernode,omitempty"`
Maxtresrunmins *V0045TresList `json:"maxtresrunmins,omitempty"`
Maxwalldurationperjob *V0045Uint32NoValStruct `json:"maxwalldurationperjob,omitempty"`
Minpriothresh *V0045Uint32NoValStruct `json:"minpriothresh,omitempty"`
// Parent Name of parent account
Parent *string `json:"parent,omitempty"`
Priority *V0045Uint32NoValStruct `json:"priority,omitempty"`
// Qoslevel List of QOS names
Qoslevel *V0045QosStringIdList `json:"qoslevel,omitempty"`
}
V0045AssocRecSet defines model for v0.0.45_assoc_rec_set.
type V0045AssocSharesObjList ¶
type V0045AssocSharesObjList = []V0045AssocSharesObjWrap
V0045AssocSharesObjList defines model for v0.0.45_assoc_shares_obj_list.
type V0045AssocSharesObjWrap ¶
type V0045AssocSharesObjWrap struct {
// Cluster Cluster name
Factor *V0045Float64NoValStruct `json:"factor,omitempty"`
Level *V0045Float64NoValStruct `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 *V0045SharesUint64TresList `json:"group_minutes,omitempty"`
RunSeconds *V0045SharesUint64TresList `json:"run_seconds,omitempty"`
Usage *V0045SharesFloat128TresList `json:"usage,omitempty"`
} `json:"tres,omitempty"`
Type *[]V0045AssocSharesObjWrapType `json:"type,omitempty"`
// Usage Measure of tresbillableunits usage
}
V0045AssocSharesObjWrap defines model for v0.0.45_assoc_shares_obj_wrap.
type V0045AssocSharesObjWrapType ¶
type V0045AssocSharesObjWrapType string
V0045AssocSharesObjWrapType defines model for V0045AssocSharesObjWrap.Type.
const ( ASSOCIATION V0045AssocSharesObjWrapType = "ASSOCIATION" USER V0045AssocSharesObjWrapType = "USER" )
Defines values for V0045AssocSharesObjWrapType.
func (V0045AssocSharesObjWrapType) Valid ¶
func (e V0045AssocSharesObjWrapType) Valid() bool
Valid indicates whether the value is a known member of the V0045AssocSharesObjWrapType enum.
type V0045AssocShort ¶
type V0045AssocShort 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"`
}
V0045AssocShort defines model for v0.0.45_assoc_short.
type V0045AssocShortList ¶
type V0045AssocShortList = []V0045AssocShort
V0045AssocShortList defines model for v0.0.45_assoc_short_list.
type V0045BfExitFields ¶
type V0045BfExitFields 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"`
}
V0045BfExitFields defines model for v0.0.45_bf_exit_fields.
type V0045ClusterRec ¶
type V0045ClusterRec struct {
Associations *struct {
Root *V0045AssocShort `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 *[]V0045ClusterRecFlags `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"`
Tres *V0045TresList `json:"tres,omitempty"`
}
V0045ClusterRec defines model for v0.0.45_cluster_rec.
type V0045ClusterRecFlags ¶
type V0045ClusterRecFlags string
V0045ClusterRecFlags defines model for V0045ClusterRec.Flags.
const ( V0045ClusterRecFlagsDELETED V0045ClusterRecFlags = "DELETED" V0045ClusterRecFlagsEXTERNAL V0045ClusterRecFlags = "EXTERNAL" V0045ClusterRecFlagsFEDERATION V0045ClusterRecFlags = "FEDERATION" V0045ClusterRecFlagsMULTIPLESLURMD V0045ClusterRecFlags = "MULTIPLE_SLURMD" V0045ClusterRecFlagsREGISTERING V0045ClusterRecFlags = "REGISTERING" )
Defines values for V0045ClusterRecFlags.
func (V0045ClusterRecFlags) Valid ¶
func (e V0045ClusterRecFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045ClusterRecFlags enum.
type V0045ClusterRecList ¶
type V0045ClusterRecList = []V0045ClusterRec
V0045ClusterRecList defines model for v0.0.45_cluster_rec_list.
type V0045Controller ¶
type V0045Controller struct {
// Address Controller address (IP or hostname)
Address *string `json:"address,omitempty"`
// Machine Name of machine hosting controller
Machine *string `json:"machine,omitempty"`
}
V0045Controller defines model for v0.0.45_controller.
type V0045ControllerPing ¶
type V0045ControllerPing 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"`
// 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"`
// Status Ping status code
Status *string `json:"status,omitempty"`
}
V0045ControllerPing defines model for v0.0.45_controller_ping.
type V0045ControllerPingArray ¶
type V0045ControllerPingArray = []V0045ControllerPing
V0045ControllerPingArray defines model for v0.0.45_controller_ping_array.
type V0045ControllersArray ¶
type V0045ControllersArray = []V0045Controller
V0045ControllersArray defines model for v0.0.45_controllers_array.
type V0045Coord ¶
type V0045Coord struct {
// Direct Indicates whether the coordinator was directly assigned to this account
Direct *bool `json:"direct,omitempty"`
// Name User name
Name string `json:"name"`
}
V0045Coord defines model for v0.0.45_coord.
type V0045CoordList ¶
type V0045CoordList = []V0045Coord
V0045CoordList defines model for v0.0.45_coord_list.
type V0045CronEntry ¶
type V0045CronEntry 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 *[]V0045CronEntryFlags `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"`
}
V0045CronEntry defines model for v0.0.45_cron_entry.
type V0045CronEntryFlags ¶
type V0045CronEntryFlags string
V0045CronEntryFlags defines model for V0045CronEntry.Flags.
const ( WILDDAYOFMONTH V0045CronEntryFlags = "WILD_DAY_OF_MONTH" WILDDAYOFWEEK V0045CronEntryFlags = "WILD_DAY_OF_WEEK" WILDHOUR V0045CronEntryFlags = "WILD_HOUR" WILDMINUTE V0045CronEntryFlags = "WILD_MINUTE" WILDMONTH V0045CronEntryFlags = "WILD_MONTH" )
Defines values for V0045CronEntryFlags.
func (V0045CronEntryFlags) Valid ¶
func (e V0045CronEntryFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045CronEntryFlags enum.
type V0045CsvString ¶
type V0045CsvString = []string
V0045CsvString defines model for v0.0.45_csv_string.
type V0045Float64NoValStruct ¶
type V0045Float64NoValStruct 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"`
}
V0045Float64NoValStruct defines model for v0.0.45_float64_no_val_struct.
type V0045Hostlist ¶
type V0045Hostlist = []string
V0045Hostlist defines model for v0.0.45_hostlist.
type V0045HostlistString ¶
type V0045HostlistString = []string
V0045HostlistString defines model for v0.0.45_hostlist_string.
type V0045Instance ¶
type V0045Instance 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"`
}
V0045Instance defines model for v0.0.45_instance.
type V0045InstanceList ¶
type V0045InstanceList = []V0045Instance
V0045InstanceList defines model for v0.0.45_instance_list.
type V0045Job ¶
type V0045Job 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 *V0045Uint32NoValStruct `json:"task_id,omitempty"`
} `json:"array,omitempty"`
Association *V0045AssocShort `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 *V0045ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
// Exclusive Exclusive resource allocation mode requested for the job
Exclusive *string `json:"exclusive,omitempty"`
ExitCode *V0045ProcessExitCodeVerbose `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 *[]V0045JobFlags `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 *V0045Uint32NoValStruct `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"`
// OriginalSluid Original SLUID (Slurm Lexicographically-sortable Unique ID)
OriginalSluid *string `json:"original_sluid,omitempty"`
// Oversubscribe Oversubscribe mode requested for the job
Oversubscribe *string `json:"oversubscribe,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
Priority *V0045Uint32NoValStruct `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 *V0045Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0045Uint64NoValStruct `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 contents; 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"`
// Sluid SLUID (Slurm Lexicographically-sortable Unique ID)
Sluid *string `json:"sluid,omitempty"`
State *struct {
// Current Current state
Current *[]V0045JobStateCurrent `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 *V0045StepList `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 *V0045Uint32NoValStruct `json:"limit,omitempty"`
Planned *V0045Uint64NoValStruct `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 *V0045TresList `json:"allocated,omitempty"`
Requested *V0045TresList `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 *V0045WckeyTagStruct `json:"wckey,omitempty"`
// WorkingDirectory Path to current working directory
WorkingDirectory *string `json:"working_directory,omitempty"`
}
V0045Job defines model for v0.0.45_job.
type V0045JobAllocReq ¶
type V0045JobAllocReq struct {
Hetjob *V0045JobDescMsgList `json:"hetjob,omitempty"`
Job *V0045JobDescMsg `json:"job,omitempty"`
}
V0045JobAllocReq defines model for v0.0.45_job_alloc_req.
type V0045JobArrayResponseArray ¶
type V0045JobArrayResponseArray = []V0045JobArrayResponseMsgEntry
V0045JobArrayResponseArray defines model for v0.0.45_job_array_response_array.
type V0045JobArrayResponseMsgEntry ¶
type V0045JobArrayResponseMsgEntry 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"`
}
V0045JobArrayResponseMsgEntry defines model for v0.0.45_job_array_response_msg_entry.
type V0045JobArrayResponseMsgPtrList ¶
type V0045JobArrayResponseMsgPtrList = []V0045JobArrayResponseArray
V0045JobArrayResponseMsgPtrList defines model for v0.0.45_job_array_response_msg_ptr_list.
type V0045JobDefaults ¶
type V0045JobDefaults struct {
// Type Default Type
Type *[]V0045JobDefaultsType `json:"type,omitempty"`
// Value Default value for the given type (e.g. CPUs per GPU or memory per GPU).
Value *int64 `json:"value,omitempty"`
}
V0045JobDefaults defines model for v0.0.45_job_defaults.
type V0045JobDefaultsList ¶
type V0045JobDefaultsList = []V0045JobDefaults
V0045JobDefaultsList defines model for v0.0.45_job_defaults_list.
type V0045JobDefaultsType ¶
type V0045JobDefaultsType string
V0045JobDefaultsType defines model for V0045JobDefaults.Type.
const ( DefCpuPerGPU V0045JobDefaultsType = "DefCpuPerGPU" DefMemPerGPU V0045JobDefaultsType = "DefMemPerGPU" )
Defines values for V0045JobDefaultsType.
func (V0045JobDefaultsType) Valid ¶
func (e V0045JobDefaultsType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDefaultsType enum.
type V0045JobDescMsg ¶
type V0045JobDescMsg 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 *V0045StringArray `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 *V0045Uint64NoValStruct `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"`
// ContainerType Job container type
ContainerType *string `json:"container_type,omitempty"`
// Contiguous True if job requires contiguous nodes
Contiguous *bool `json:"contiguous,omitempty"`
// CoreSpecification Specialized core count
CoreSpecification *int32 `json:"core_specification,omitempty"`
// CoresPerSocket Cores per sockets required
CoresPerSocket *int32 `json:"cores_per_socket,omitempty"`
// CpuBinding Method for binding tasks to allocated CPUs
CpuBinding *string `json:"cpu_binding,omitempty"`
// CpuBindingFlags Flags for CPU binding
CpuBindingFlags *[]V0045JobDescMsgCpuBindingFlags `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 *V0045CronEntry `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 *V0045Uint16NoValStruct `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 *V0045StringArray `json:"environment,omitempty"`
ExcludedNodes *V0045CsvString `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 *[]V0045JobDescMsgFlags `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 *V0045Uint16NoValStruct `json:"kill_warning_delay,omitempty"`
// KillWarningFlags Flags related to job signals
KillWarningFlags *[]V0045JobDescMsgKillWarningFlags `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 *[]V0045JobDescMsgMailType `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 *[]V0045JobDescMsgMemoryBindingType `json:"memory_binding_type,omitempty"`
MemoryPerCpu *V0045Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0045Uint64NoValStruct `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"`
// MemoryUpdateDelay Auto-reduce memory delay in minutes
MemoryUpdateDelay *int32 `json:"memory_update_delay,omitempty"`
// MemoryUpdateMargin Auto-reduce memory margin percent
MemoryUpdateMargin *int32 `json:"memory_update_margin,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 *[]V0045JobDescMsgOpenMode `json:"open_mode,omitempty"`
// Overcommit Overcommit resources
Overcommit *bool `json:"overcommit,omitempty"`
// Partition Partition assigned to the job
Partition *string `json:"partition,omitempty"`
// Prefer Comma-separated list of features that are preferred but not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0045Uint32NoValStruct `json:"priority,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0045JobDescMsgProfile `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 *V0045CsvString `json:"required_nodes,omitempty"`
RequiredSwitches *V0045Uint32NoValStruct `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 *V0045Uint64NoValStruct `json:"as,omitempty"`
Core *V0045Uint64NoValStruct `json:"core,omitempty"`
Cpu *V0045Uint64NoValStruct `json:"cpu,omitempty"`
Data *V0045Uint64NoValStruct `json:"data,omitempty"`
Fsize *V0045Uint64NoValStruct `json:"fsize,omitempty"`
Memlock *V0045Uint64NoValStruct `json:"memlock,omitempty"`
Nofile *V0045Uint64NoValStruct `json:"nofile,omitempty"`
Nproc *V0045Uint64NoValStruct `json:"nproc,omitempty"`
Rss *V0045Uint64NoValStruct `json:"rss,omitempty"`
Stack *V0045Uint64NoValStruct `json:"stack,omitempty"`
} `json:"rlimits,omitempty"`
// Script Job batch script contents; only the first component in a HetJob is populated or honored
Script *string `json:"script,omitempty"`
SegmentSize *V0045Uint16NoValStruct `json:"segment_size,omitempty"`
// SelinuxContext SELinux context
SelinuxContext *string `json:"selinux_context,omitempty"`
Shared *[]V0045JobDescMsgShared `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 *V0045StringArray `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"`
StepId *V0045SlurmStepId `json:"step_id,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 *V0045Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0045Uint32NoValStruct `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 *[]V0045JobDescMsgX11 `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"`
}
V0045JobDescMsg defines model for v0.0.45_job_desc_msg.
type V0045JobDescMsgCpuBindingFlags ¶
type V0045JobDescMsgCpuBindingFlags string
V0045JobDescMsgCpuBindingFlags defines model for V0045JobDescMsg.CpuBindingFlags.
const ( V0045JobDescMsgCpuBindingFlagsCPUBINDLDMAP V0045JobDescMsgCpuBindingFlags = "CPU_BIND_LDMAP" V0045JobDescMsgCpuBindingFlagsCPUBINDLDMASK V0045JobDescMsgCpuBindingFlags = "CPU_BIND_LDMASK" V0045JobDescMsgCpuBindingFlagsCPUBINDLDRANK V0045JobDescMsgCpuBindingFlags = "CPU_BIND_LDRANK" V0045JobDescMsgCpuBindingFlagsCPUBINDMAP V0045JobDescMsgCpuBindingFlags = "CPU_BIND_MAP" V0045JobDescMsgCpuBindingFlagsCPUBINDMASK V0045JobDescMsgCpuBindingFlags = "CPU_BIND_MASK" V0045JobDescMsgCpuBindingFlagsCPUBINDNONE V0045JobDescMsgCpuBindingFlags = "CPU_BIND_NONE" V0045JobDescMsgCpuBindingFlagsCPUBINDONETHREADPERCORE V0045JobDescMsgCpuBindingFlags = "CPU_BIND_ONE_THREAD_PER_CORE" V0045JobDescMsgCpuBindingFlagsCPUBINDTOCORES V0045JobDescMsgCpuBindingFlags = "CPU_BIND_TO_CORES" V0045JobDescMsgCpuBindingFlagsCPUBINDTOLDOMS V0045JobDescMsgCpuBindingFlags = "CPU_BIND_TO_LDOMS" V0045JobDescMsgCpuBindingFlagsCPUBINDTOSOCKETS V0045JobDescMsgCpuBindingFlags = "CPU_BIND_TO_SOCKETS" V0045JobDescMsgCpuBindingFlagsCPUBINDTOTHREADS V0045JobDescMsgCpuBindingFlags = "CPU_BIND_TO_THREADS" V0045JobDescMsgCpuBindingFlagsVERBOSE V0045JobDescMsgCpuBindingFlags = "VERBOSE" )
Defines values for V0045JobDescMsgCpuBindingFlags.
func (V0045JobDescMsgCpuBindingFlags) Valid ¶
func (e V0045JobDescMsgCpuBindingFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgCpuBindingFlags enum.
type V0045JobDescMsgFlags ¶
type V0045JobDescMsgFlags string
V0045JobDescMsgFlags defines model for V0045JobDescMsg.Flags.
const ( V0045JobDescMsgFlagsACCRUECOUNTCLEARED V0045JobDescMsgFlags = "ACCRUE_COUNT_CLEARED" V0045JobDescMsgFlagsBACKFILLATTEMPTED V0045JobDescMsgFlags = "BACKFILL_ATTEMPTED" V0045JobDescMsgFlagsCONSOLIDATESEGMENTS V0045JobDescMsgFlags = "CONSOLIDATE_SEGMENTS" V0045JobDescMsgFlagsCRONJOB V0045JobDescMsgFlags = "CRON_JOB" V0045JobDescMsgFlagsDEPENDENT V0045JobDescMsgFlags = "DEPENDENT" V0045JobDescMsgFlagsEXACTCPUCOUNTREQUESTED V0045JobDescMsgFlags = "EXACT_CPU_COUNT_REQUESTED" V0045JobDescMsgFlagsEXACTMEMORYREQUESTED V0045JobDescMsgFlags = "EXACT_MEMORY_REQUESTED" V0045JobDescMsgFlagsEXACTTASKCOUNTREQUESTED V0045JobDescMsgFlags = "EXACT_TASK_COUNT_REQUESTED" V0045JobDescMsgFlagsEXPEDITEDREQUEUE V0045JobDescMsgFlags = "EXPEDITED_REQUEUE" V0045JobDescMsgFlagsEXTERNALJOB V0045JobDescMsgFlags = "EXTERNAL_JOB" V0045JobDescMsgFlagsGRESBINDINGDISABLED V0045JobDescMsgFlags = "GRES_BINDING_DISABLED" V0045JobDescMsgFlagsGRESBINDINGENFORCED V0045JobDescMsgFlags = "GRES_BINDING_ENFORCED" V0045JobDescMsgFlagsHASSTATEDIRECTORY V0045JobDescMsgFlags = "HAS_STATE_DIRECTORY" V0045JobDescMsgFlagsHETEROGENEOUSJOB V0045JobDescMsgFlags = "HETEROGENEOUS_JOB" V0045JobDescMsgFlagsJOBACCRUETIMERESET V0045JobDescMsgFlags = "JOB_ACCRUE_TIME_RESET" V0045JobDescMsgFlagsJOBIMPLICITMAXNODES V0045JobDescMsgFlags = "JOB_IMPLICIT_MAX_NODES" V0045JobDescMsgFlagsJOBKILLHURRY V0045JobDescMsgFlags = "JOB_KILL_HURRY" V0045JobDescMsgFlagsJOBWASRUNNING V0045JobDescMsgFlags = "JOB_WAS_RUNNING" V0045JobDescMsgFlagsKILLINVALIDDEPENDENCY V0045JobDescMsgFlags = "KILL_INVALID_DEPENDENCY" V0045JobDescMsgFlagsMAGNETIC V0045JobDescMsgFlags = "MAGNETIC" V0045JobDescMsgFlagsNOKILLINVALIDDEPENDENCY V0045JobDescMsgFlags = "NO_KILL_INVALID_DEPENDENCY" V0045JobDescMsgFlagsPARTITIONASSIGNED V0045JobDescMsgFlags = "PARTITION_ASSIGNED" V0045JobDescMsgFlagsPREFERMINIMUMNODECOUNT V0045JobDescMsgFlags = "PREFER_MINIMUM_NODE_COUNT" V0045JobDescMsgFlagsSCHEDULINGATTEMPTED V0045JobDescMsgFlags = "SCHEDULING_ATTEMPTED" V0045JobDescMsgFlagsSENDJOBENVIRONMENT V0045JobDescMsgFlags = "SEND_JOB_ENVIRONMENT" V0045JobDescMsgFlagsSIBLINGCLUSTERUPDATEONLY V0045JobDescMsgFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0045JobDescMsgFlagsSKIPTRESSTRINGACCOUNTING V0045JobDescMsgFlags = "SKIP_TRES_STRING_ACCOUNTING" V0045JobDescMsgFlagsSPREADJOB V0045JobDescMsgFlags = "SPREAD_JOB" V0045JobDescMsgFlagsSPREADSEGMENTS V0045JobDescMsgFlags = "SPREAD_SEGMENTS" V0045JobDescMsgFlagsSTEPMGRENABLED V0045JobDescMsgFlags = "STEPMGR_ENABLED" V0045JobDescMsgFlagsTESTINGBACKFILL V0045JobDescMsgFlags = "TESTING_BACKFILL" V0045JobDescMsgFlagsTESTINGWHOLENODEBACKFILL V0045JobDescMsgFlags = "TESTING_WHOLE_NODE_BACKFILL" V0045JobDescMsgFlagsTESTNOWONLY V0045JobDescMsgFlags = "TEST_NOW_ONLY" V0045JobDescMsgFlagsTOPPRIORITYJOB V0045JobDescMsgFlags = "TOP_PRIORITY_JOB" V0045JobDescMsgFlagsUSINGDEFAULTACCOUNT V0045JobDescMsgFlags = "USING_DEFAULT_ACCOUNT" V0045JobDescMsgFlagsUSINGDEFAULTPARTITION V0045JobDescMsgFlags = "USING_DEFAULT_PARTITION" V0045JobDescMsgFlagsUSINGDEFAULTQOS V0045JobDescMsgFlags = "USING_DEFAULT_QOS" V0045JobDescMsgFlagsUSINGDEFAULTWCKEY V0045JobDescMsgFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0045JobDescMsgFlags.
func (V0045JobDescMsgFlags) Valid ¶
func (e V0045JobDescMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgFlags enum.
type V0045JobDescMsgKillWarningFlags ¶
type V0045JobDescMsgKillWarningFlags string
V0045JobDescMsgKillWarningFlags defines model for V0045JobDescMsg.KillWarningFlags.
const ( V0045JobDescMsgKillWarningFlagsARRAYTASK V0045JobDescMsgKillWarningFlags = "ARRAY_TASK" V0045JobDescMsgKillWarningFlagsBATCHJOB V0045JobDescMsgKillWarningFlags = "BATCH_JOB" V0045JobDescMsgKillWarningFlagsCRONJOBS V0045JobDescMsgKillWarningFlags = "CRON_JOBS" V0045JobDescMsgKillWarningFlagsFEDERATIONREQUEUE V0045JobDescMsgKillWarningFlags = "FEDERATION_REQUEUE" V0045JobDescMsgKillWarningFlagsFULLJOB V0045JobDescMsgKillWarningFlags = "FULL_JOB" V0045JobDescMsgKillWarningFlagsFULLSTEPSONLY V0045JobDescMsgKillWarningFlags = "FULL_STEPS_ONLY" V0045JobDescMsgKillWarningFlagsHURRY V0045JobDescMsgKillWarningFlags = "HURRY" V0045JobDescMsgKillWarningFlagsNOSIBLINGJOBS V0045JobDescMsgKillWarningFlags = "NO_SIBLING_JOBS" V0045JobDescMsgKillWarningFlagsOUTOFMEMORY V0045JobDescMsgKillWarningFlags = "OUT_OF_MEMORY" V0045JobDescMsgKillWarningFlagsRESERVATIONJOB V0045JobDescMsgKillWarningFlags = "RESERVATION_JOB" V0045JobDescMsgKillWarningFlagsVERBOSE V0045JobDescMsgKillWarningFlags = "VERBOSE" V0045JobDescMsgKillWarningFlagsWARNINGSENT V0045JobDescMsgKillWarningFlags = "WARNING_SENT" )
Defines values for V0045JobDescMsgKillWarningFlags.
func (V0045JobDescMsgKillWarningFlags) Valid ¶
func (e V0045JobDescMsgKillWarningFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgKillWarningFlags enum.
type V0045JobDescMsgList ¶
type V0045JobDescMsgList = []V0045JobDescMsg
V0045JobDescMsgList defines model for v0.0.45_job_desc_msg_list.
type V0045JobDescMsgMailType ¶
type V0045JobDescMsgMailType string
V0045JobDescMsgMailType defines model for V0045JobDescMsg.MailType.
const ( V0045JobDescMsgMailTypeARRAYTASKS V0045JobDescMsgMailType = "ARRAY_TASKS" V0045JobDescMsgMailTypeBEGIN V0045JobDescMsgMailType = "BEGIN" V0045JobDescMsgMailTypeEND V0045JobDescMsgMailType = "END" V0045JobDescMsgMailTypeFAIL V0045JobDescMsgMailType = "FAIL" V0045JobDescMsgMailTypeINVALIDDEPENDENCY V0045JobDescMsgMailType = "INVALID_DEPENDENCY" V0045JobDescMsgMailTypeREQUEUE V0045JobDescMsgMailType = "REQUEUE" V0045JobDescMsgMailTypeSTAGEOUT V0045JobDescMsgMailType = "STAGE_OUT" V0045JobDescMsgMailTypeTIME100 V0045JobDescMsgMailType = "TIME=100%" V0045JobDescMsgMailTypeTIME50 V0045JobDescMsgMailType = "TIME=50%" V0045JobDescMsgMailTypeTIME80 V0045JobDescMsgMailType = "TIME=80%" V0045JobDescMsgMailTypeTIME90 V0045JobDescMsgMailType = "TIME=90%" )
Defines values for V0045JobDescMsgMailType.
func (V0045JobDescMsgMailType) Valid ¶
func (e V0045JobDescMsgMailType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgMailType enum.
type V0045JobDescMsgMemoryBindingType ¶
type V0045JobDescMsgMemoryBindingType string
V0045JobDescMsgMemoryBindingType defines model for V0045JobDescMsg.MemoryBindingType.
const ( V0045JobDescMsgMemoryBindingTypeLOCAL V0045JobDescMsgMemoryBindingType = "LOCAL" V0045JobDescMsgMemoryBindingTypeMAP V0045JobDescMsgMemoryBindingType = "MAP" V0045JobDescMsgMemoryBindingTypeMASK V0045JobDescMsgMemoryBindingType = "MASK" V0045JobDescMsgMemoryBindingTypeNONE V0045JobDescMsgMemoryBindingType = "NONE" V0045JobDescMsgMemoryBindingTypePREFER V0045JobDescMsgMemoryBindingType = "PREFER" V0045JobDescMsgMemoryBindingTypeRANK V0045JobDescMsgMemoryBindingType = "RANK" V0045JobDescMsgMemoryBindingTypeVERBOSE V0045JobDescMsgMemoryBindingType = "VERBOSE" )
Defines values for V0045JobDescMsgMemoryBindingType.
func (V0045JobDescMsgMemoryBindingType) Valid ¶
func (e V0045JobDescMsgMemoryBindingType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgMemoryBindingType enum.
type V0045JobDescMsgOpenMode ¶
type V0045JobDescMsgOpenMode string
V0045JobDescMsgOpenMode defines model for V0045JobDescMsg.OpenMode.
const ( APPEND V0045JobDescMsgOpenMode = "APPEND" TRUNCATE V0045JobDescMsgOpenMode = "TRUNCATE" )
Defines values for V0045JobDescMsgOpenMode.
func (V0045JobDescMsgOpenMode) Valid ¶
func (e V0045JobDescMsgOpenMode) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgOpenMode enum.
type V0045JobDescMsgProfile ¶
type V0045JobDescMsgProfile string
V0045JobDescMsgProfile defines model for V0045JobDescMsg.Profile.
const ( V0045JobDescMsgProfileENERGY V0045JobDescMsgProfile = "ENERGY" V0045JobDescMsgProfileLUSTRE V0045JobDescMsgProfile = "LUSTRE" V0045JobDescMsgProfileNETWORK V0045JobDescMsgProfile = "NETWORK" V0045JobDescMsgProfileNONE V0045JobDescMsgProfile = "NONE" V0045JobDescMsgProfileNOTSET V0045JobDescMsgProfile = "NOT_SET" V0045JobDescMsgProfileTASK V0045JobDescMsgProfile = "TASK" )
Defines values for V0045JobDescMsgProfile.
func (V0045JobDescMsgProfile) Valid ¶
func (e V0045JobDescMsgProfile) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgProfile enum.
type V0045JobDescMsgShared ¶
type V0045JobDescMsgShared string
V0045JobDescMsgShared defines model for V0045JobDescMsg.Shared.
const ( )
Defines values for V0045JobDescMsgShared.
func (V0045JobDescMsgShared) Valid ¶
func (e V0045JobDescMsgShared) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgShared enum.
type V0045JobDescMsgX11 ¶
type V0045JobDescMsgX11 string
V0045JobDescMsgX11 defines model for V0045JobDescMsg.X11.
const ( BATCHNODE V0045JobDescMsgX11 = "BATCH_NODE" FIRSTNODE V0045JobDescMsgX11 = "FIRST_NODE" FORWARDALLNODES V0045JobDescMsgX11 = "FORWARD_ALL_NODES" LASTNODE V0045JobDescMsgX11 = "LAST_NODE" )
Defines values for V0045JobDescMsgX11.
func (V0045JobDescMsgX11) Valid ¶
func (e V0045JobDescMsgX11) Valid() bool
Valid indicates whether the value is a known member of the V0045JobDescMsgX11 enum.
type V0045JobFlags ¶
type V0045JobFlags string
V0045JobFlags defines model for V0045Job.Flags.
const ( V0045JobFlagsCLEARSCHEDULING V0045JobFlags = "CLEAR_SCHEDULING" V0045JobFlagsJOBALTERED V0045JobFlags = "JOB_ALTERED" V0045JobFlagsNONE V0045JobFlags = "NONE" V0045JobFlagsNOTSET V0045JobFlags = "NOT_SET" V0045JobFlagsSTARTEDONBACKFILL V0045JobFlags = "STARTED_ON_BACKFILL" V0045JobFlagsSTARTEDONSCHEDULE V0045JobFlags = "STARTED_ON_SCHEDULE" V0045JobFlagsSTARTEDONSUBMIT V0045JobFlags = "STARTED_ON_SUBMIT" V0045JobFlagsSTARTRECEIVED V0045JobFlags = "START_RECEIVED" )
Defines values for V0045JobFlags.
func (V0045JobFlags) Valid ¶
func (e V0045JobFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045JobFlags enum.
type V0045JobInfo ¶
type V0045JobInfo struct {
// Account Account associated with the job
Account *string `json:"account,omitempty"`
AccrueTime *V0045Uint64NoValStruct `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 *V0045Uint32NoValStruct `json:"array_job_id,omitempty"`
ArrayMaxTasks *V0045Uint32NoValStruct `json:"array_max_tasks,omitempty"`
ArrayTaskId *V0045Uint32NoValStruct `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 *V0045Float64NoValStruct `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"`
// ContainerType Job container type
ContainerType *string `json:"container_type,omitempty"`
// Contiguous True if job requires contiguous nodes
Contiguous *bool `json:"contiguous,omitempty"`
// CoreSpec Specialized core count
CoreSpec *int32 `json:"core_spec,omitempty"`
CoresPerSocket *V0045Uint16NoValStruct `json:"cores_per_socket,omitempty"`
CpuFrequencyGovernor *V0045Uint32NoValStruct `json:"cpu_frequency_governor,omitempty"`
CpuFrequencyMaximum *V0045Uint32NoValStruct `json:"cpu_frequency_maximum,omitempty"`
CpuFrequencyMinimum *V0045Uint32NoValStruct `json:"cpu_frequency_minimum,omitempty"`
Cpus *V0045Uint32NoValStruct `json:"cpus,omitempty"`
CpusPerTask *V0045Uint16NoValStruct `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 *V0045Uint64NoValStruct `json:"deadline,omitempty"`
DelayBoot *V0045Uint32NoValStruct `json:"delay_boot,omitempty"`
// Dependency Other jobs that must meet certain criteria before this job can start
Dependency *string `json:"dependency,omitempty"`
DerivedExitCode *V0045ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
EligibleTime *V0045Uint64NoValStruct `json:"eligible_time,omitempty"`
EndTime *V0045Uint64NoValStruct `json:"end_time,omitempty"`
// ExcludedNodes Comma-separated list of nodes that may not be used
ExcludedNodes *string `json:"excluded_nodes,omitempty"`
ExitCode *V0045ProcessExitCodeVerbose `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 *[]V0045JobInfoFlags `json:"flags,omitempty"`
GresDetail *V0045JobInfoGresDetail `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 *V0045Uint32NoValStruct `json:"het_job_id,omitempty"`
// HetJobIdSet Job ID range for all heterogeneous job components
HetJobIdSet *string `json:"het_job_id_set,omitempty"`
HetJobOffset *V0045Uint32NoValStruct `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 *V0045JobRes `json:"job_resources,omitempty"`
JobSizeStr *V0045CsvString `json:"job_size_str,omitempty"`
// JobState Current state
JobState *[]V0045JobInfoJobState `json:"job_state,omitempty"`
LastSchedEvaluation *V0045Uint64NoValStruct `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 *[]V0045JobInfoMailType `json:"mail_type,omitempty"`
// MailUser User to receive email notifications
MailUser *string `json:"mail_user,omitempty"`
MaxCpus *V0045Uint32NoValStruct `json:"max_cpus,omitempty"`
MaxNodes *V0045Uint32NoValStruct `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 *V0045Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
MemoryPerNode *V0045Uint64NoValStruct `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"`
// MemoryUpdateDelay Auto-reduce memory delay in minutes
MemoryUpdateDelay *int32 `json:"memory_update_delay,omitempty"`
// MemoryUpdateMargin Auto-reduce memory margin percent
MemoryUpdateMargin *int32 `json:"memory_update_margin,omitempty"`
MinimumCpusPerNode *V0045Uint16NoValStruct `json:"minimum_cpus_per_node,omitempty"`
MinimumTmpDiskPerNode *V0045Uint32NoValStruct `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 *V0045Uint32NoValStruct `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"`
PreSusTime *V0045Uint64NoValStruct `json:"pre_sus_time,omitempty"`
PreemptTime *V0045Uint64NoValStruct `json:"preempt_time,omitempty"`
PreemptableTime *V0045Uint64NoValStruct `json:"preemptable_time,omitempty"`
// Prefer Feature(s) the job requested but that are not required
Prefer *string `json:"prefer,omitempty"`
Priority *V0045Uint32NoValStruct `json:"priority,omitempty"`
PriorityByPartition *V0045PriorityByPartition `json:"priority_by_partition,omitempty"`
// Profile Profile used by the acct_gather_profile plugin
Profile *[]V0045JobInfoProfile `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 *V0045Uint64NoValStruct `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"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Shared *[]V0045JobInfoShared `json:"shared,omitempty"`
// SocketsPerBoard Number of sockets per board required
SocketsPerBoard *int32 `json:"sockets_per_board,omitempty"`
SocketsPerNode *V0045Uint16NoValStruct `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 *V0045Uint64NoValStruct `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"`
StepId *V0045SlurmStepId `json:"step_id,omitempty"`
// SubmitLine Job submit line (e.g. 'sbatch -N3 job.sh job_arg'
SubmitLine *string `json:"submit_line,omitempty"`
SubmitTime *V0045Uint64NoValStruct `json:"submit_time,omitempty"`
SuspendTime *V0045Uint64NoValStruct `json:"suspend_time,omitempty"`
// SystemComment Arbitrary comment from slurmctld
SystemComment *string `json:"system_comment,omitempty"`
Tasks *V0045Uint32NoValStruct `json:"tasks,omitempty"`
TasksPerBoard *V0045Uint16NoValStruct `json:"tasks_per_board,omitempty"`
TasksPerCore *V0045Uint16NoValStruct `json:"tasks_per_core,omitempty"`
TasksPerNode *V0045Uint16NoValStruct `json:"tasks_per_node,omitempty"`
TasksPerSocket *V0045Uint16NoValStruct `json:"tasks_per_socket,omitempty"`
TasksPerTres *V0045Uint16NoValStruct `json:"tasks_per_tres,omitempty"`
// ThreadSpec Specialized thread count
ThreadSpec *int32 `json:"thread_spec,omitempty"`
ThreadsPerCore *V0045Uint16NoValStruct `json:"threads_per_core,omitempty"`
TimeLimit *V0045Uint32NoValStruct `json:"time_limit,omitempty"`
TimeMinimum *V0045Uint32NoValStruct `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"`
}
V0045JobInfo defines model for v0.0.45_job_info.
type V0045JobInfoFlags ¶
type V0045JobInfoFlags string
V0045JobInfoFlags defines model for V0045JobInfo.Flags.
const ( V0045JobInfoFlagsACCRUECOUNTCLEARED V0045JobInfoFlags = "ACCRUE_COUNT_CLEARED" V0045JobInfoFlagsBACKFILLATTEMPTED V0045JobInfoFlags = "BACKFILL_ATTEMPTED" V0045JobInfoFlagsCONSOLIDATESEGMENTS V0045JobInfoFlags = "CONSOLIDATE_SEGMENTS" V0045JobInfoFlagsCRONJOB V0045JobInfoFlags = "CRON_JOB" V0045JobInfoFlagsDEPENDENT V0045JobInfoFlags = "DEPENDENT" V0045JobInfoFlagsEXACTCPUCOUNTREQUESTED V0045JobInfoFlags = "EXACT_CPU_COUNT_REQUESTED" V0045JobInfoFlagsEXACTMEMORYREQUESTED V0045JobInfoFlags = "EXACT_MEMORY_REQUESTED" V0045JobInfoFlagsEXACTTASKCOUNTREQUESTED V0045JobInfoFlags = "EXACT_TASK_COUNT_REQUESTED" V0045JobInfoFlagsEXPEDITEDREQUEUE V0045JobInfoFlags = "EXPEDITED_REQUEUE" V0045JobInfoFlagsEXTERNALJOB V0045JobInfoFlags = "EXTERNAL_JOB" V0045JobInfoFlagsGRESBINDINGDISABLED V0045JobInfoFlags = "GRES_BINDING_DISABLED" V0045JobInfoFlagsGRESBINDINGENFORCED V0045JobInfoFlags = "GRES_BINDING_ENFORCED" V0045JobInfoFlagsHASSTATEDIRECTORY V0045JobInfoFlags = "HAS_STATE_DIRECTORY" V0045JobInfoFlagsHETEROGENEOUSJOB V0045JobInfoFlags = "HETEROGENEOUS_JOB" V0045JobInfoFlagsJOBACCRUETIMERESET V0045JobInfoFlags = "JOB_ACCRUE_TIME_RESET" V0045JobInfoFlagsJOBIMPLICITMAXNODES V0045JobInfoFlags = "JOB_IMPLICIT_MAX_NODES" V0045JobInfoFlagsJOBKILLHURRY V0045JobInfoFlags = "JOB_KILL_HURRY" V0045JobInfoFlagsJOBWASRUNNING V0045JobInfoFlags = "JOB_WAS_RUNNING" V0045JobInfoFlagsKILLINVALIDDEPENDENCY V0045JobInfoFlags = "KILL_INVALID_DEPENDENCY" V0045JobInfoFlagsMAGNETIC V0045JobInfoFlags = "MAGNETIC" V0045JobInfoFlagsNOKILLINVALIDDEPENDENCY V0045JobInfoFlags = "NO_KILL_INVALID_DEPENDENCY" V0045JobInfoFlagsPARTITIONASSIGNED V0045JobInfoFlags = "PARTITION_ASSIGNED" V0045JobInfoFlagsPREFERMINIMUMNODECOUNT V0045JobInfoFlags = "PREFER_MINIMUM_NODE_COUNT" V0045JobInfoFlagsSCHEDULINGATTEMPTED V0045JobInfoFlags = "SCHEDULING_ATTEMPTED" V0045JobInfoFlagsSENDJOBENVIRONMENT V0045JobInfoFlags = "SEND_JOB_ENVIRONMENT" V0045JobInfoFlagsSIBLINGCLUSTERUPDATEONLY V0045JobInfoFlags = "SIBLING_CLUSTER_UPDATE_ONLY" V0045JobInfoFlagsSKIPTRESSTRINGACCOUNTING V0045JobInfoFlags = "SKIP_TRES_STRING_ACCOUNTING" V0045JobInfoFlagsSPREADJOB V0045JobInfoFlags = "SPREAD_JOB" V0045JobInfoFlagsSPREADSEGMENTS V0045JobInfoFlags = "SPREAD_SEGMENTS" V0045JobInfoFlagsSTEPMGRENABLED V0045JobInfoFlags = "STEPMGR_ENABLED" V0045JobInfoFlagsTESTINGBACKFILL V0045JobInfoFlags = "TESTING_BACKFILL" V0045JobInfoFlagsTESTINGWHOLENODEBACKFILL V0045JobInfoFlags = "TESTING_WHOLE_NODE_BACKFILL" V0045JobInfoFlagsTESTNOWONLY V0045JobInfoFlags = "TEST_NOW_ONLY" V0045JobInfoFlagsTOPPRIORITYJOB V0045JobInfoFlags = "TOP_PRIORITY_JOB" V0045JobInfoFlagsUSINGDEFAULTACCOUNT V0045JobInfoFlags = "USING_DEFAULT_ACCOUNT" V0045JobInfoFlagsUSINGDEFAULTPARTITION V0045JobInfoFlags = "USING_DEFAULT_PARTITION" V0045JobInfoFlagsUSINGDEFAULTQOS V0045JobInfoFlags = "USING_DEFAULT_QOS" V0045JobInfoFlagsUSINGDEFAULTWCKEY V0045JobInfoFlags = "USING_DEFAULT_WCKEY" )
Defines values for V0045JobInfoFlags.
func (V0045JobInfoFlags) Valid ¶
func (e V0045JobInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045JobInfoFlags enum.
type V0045JobInfoGresDetail ¶
type V0045JobInfoGresDetail = []string
V0045JobInfoGresDetail defines model for v0.0.45_job_info_gres_detail.
type V0045JobInfoJobState ¶
type V0045JobInfoJobState string
V0045JobInfoJobState defines model for V0045JobInfo.JobState.
const ( V0045JobInfoJobStateBOOTFAIL V0045JobInfoJobState = "BOOT_FAIL" V0045JobInfoJobStateCANCELLED V0045JobInfoJobState = "CANCELLED" V0045JobInfoJobStateCOMPLETED V0045JobInfoJobState = "COMPLETED" V0045JobInfoJobStateCOMPLETING V0045JobInfoJobState = "COMPLETING" V0045JobInfoJobStateCONFIGURING V0045JobInfoJobState = "CONFIGURING" V0045JobInfoJobStateDEADLINE V0045JobInfoJobState = "DEADLINE" V0045JobInfoJobStateEXPEDITING V0045JobInfoJobState = "EXPEDITING" V0045JobInfoJobStateFAILED V0045JobInfoJobState = "FAILED" V0045JobInfoJobStateLAUNCHFAILED V0045JobInfoJobState = "LAUNCH_FAILED" V0045JobInfoJobStateNODEFAIL V0045JobInfoJobState = "NODE_FAIL" V0045JobInfoJobStateOUTOFMEMORY V0045JobInfoJobState = "OUT_OF_MEMORY" V0045JobInfoJobStatePENDING V0045JobInfoJobState = "PENDING" V0045JobInfoJobStatePOWERUPNODE V0045JobInfoJobState = "POWER_UP_NODE" V0045JobInfoJobStatePREEMPTED V0045JobInfoJobState = "PREEMPTED" V0045JobInfoJobStateRECONFIGFAIL V0045JobInfoJobState = "RECONFIG_FAIL" V0045JobInfoJobStateREQUEUED V0045JobInfoJobState = "REQUEUED" V0045JobInfoJobStateREQUEUEFED V0045JobInfoJobState = "REQUEUE_FED" V0045JobInfoJobStateREQUEUEHOLD V0045JobInfoJobState = "REQUEUE_HOLD" V0045JobInfoJobStateRESIZING V0045JobInfoJobState = "RESIZING" V0045JobInfoJobStateRESVDELHOLD V0045JobInfoJobState = "RESV_DEL_HOLD" V0045JobInfoJobStateREVOKED V0045JobInfoJobState = "REVOKED" V0045JobInfoJobStateRUNNING V0045JobInfoJobState = "RUNNING" V0045JobInfoJobStateSIGNALING V0045JobInfoJobState = "SIGNALING" V0045JobInfoJobStateSPECIALEXIT V0045JobInfoJobState = "SPECIAL_EXIT" V0045JobInfoJobStateSTAGEOUT V0045JobInfoJobState = "STAGE_OUT" V0045JobInfoJobStateSTOPPED V0045JobInfoJobState = "STOPPED" V0045JobInfoJobStateSUSPENDED V0045JobInfoJobState = "SUSPENDED" V0045JobInfoJobStateTIMEOUT V0045JobInfoJobState = "TIMEOUT" )
Defines values for V0045JobInfoJobState.
func (V0045JobInfoJobState) Valid ¶
func (e V0045JobInfoJobState) Valid() bool
Valid indicates whether the value is a known member of the V0045JobInfoJobState enum.
type V0045JobInfoMailType ¶
type V0045JobInfoMailType string
V0045JobInfoMailType defines model for V0045JobInfo.MailType.
const ( V0045JobInfoMailTypeARRAYTASKS V0045JobInfoMailType = "ARRAY_TASKS" V0045JobInfoMailTypeBEGIN V0045JobInfoMailType = "BEGIN" V0045JobInfoMailTypeEND V0045JobInfoMailType = "END" V0045JobInfoMailTypeFAIL V0045JobInfoMailType = "FAIL" V0045JobInfoMailTypeINVALIDDEPENDENCY V0045JobInfoMailType = "INVALID_DEPENDENCY" V0045JobInfoMailTypeREQUEUE V0045JobInfoMailType = "REQUEUE" V0045JobInfoMailTypeSTAGEOUT V0045JobInfoMailType = "STAGE_OUT" V0045JobInfoMailTypeTIME100 V0045JobInfoMailType = "TIME=100%" V0045JobInfoMailTypeTIME50 V0045JobInfoMailType = "TIME=50%" V0045JobInfoMailTypeTIME80 V0045JobInfoMailType = "TIME=80%" V0045JobInfoMailTypeTIME90 V0045JobInfoMailType = "TIME=90%" )
Defines values for V0045JobInfoMailType.
func (V0045JobInfoMailType) Valid ¶
func (e V0045JobInfoMailType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobInfoMailType enum.
type V0045JobInfoMsg ¶
type V0045JobInfoMsg = []V0045JobInfo
V0045JobInfoMsg defines model for v0.0.45_job_info_msg.
type V0045JobInfoProfile ¶
type V0045JobInfoProfile string
V0045JobInfoProfile defines model for V0045JobInfo.Profile.
const ( V0045JobInfoProfileENERGY V0045JobInfoProfile = "ENERGY" V0045JobInfoProfileLUSTRE V0045JobInfoProfile = "LUSTRE" V0045JobInfoProfileNETWORK V0045JobInfoProfile = "NETWORK" V0045JobInfoProfileNONE V0045JobInfoProfile = "NONE" V0045JobInfoProfileNOTSET V0045JobInfoProfile = "NOT_SET" V0045JobInfoProfileTASK V0045JobInfoProfile = "TASK" )
Defines values for V0045JobInfoProfile.
func (V0045JobInfoProfile) Valid ¶
func (e V0045JobInfoProfile) Valid() bool
Valid indicates whether the value is a known member of the V0045JobInfoProfile enum.
type V0045JobInfoShared ¶
type V0045JobInfoShared string
V0045JobInfoShared defines model for V0045JobInfo.Shared.
const ( )
Defines values for V0045JobInfoShared.
func (V0045JobInfoShared) Valid ¶
func (e V0045JobInfoShared) Valid() bool
Valid indicates whether the value is a known member of the V0045JobInfoShared enum.
type V0045JobModify ¶
type V0045JobModify struct {
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"`
DerivedExitCode *V0045ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
Tres *struct {
Allocated *V0045TresList `json:"allocated,omitempty"`
} `json:"tres,omitempty"`
// Wckey Workload characterization key
Wckey *string `json:"wckey,omitempty"`
}
V0045JobModify defines model for v0.0.45_job_modify.
type V0045JobRes ¶
type V0045JobRes struct {
// Cpus Number of allocated CPUs
Cpus int32 `json:"cpus"`
Nodes *struct {
// Allocation Job resources for a node
Allocation *V0045JobResNodes `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 *[]V0045JobResNodesSelectType `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 []V0045JobResSelectType `json:"select_type"`
ThreadsPerCore V0045Uint16NoValStruct `json:"threads_per_core"`
}
V0045JobRes defines model for v0.0.45_job_res.
type V0045JobResCore ¶
type V0045JobResCore struct {
// Index Core index
Index int32 `json:"index"`
// Status Core status
Status []V0045JobResCoreStatus `json:"status"`
}
V0045JobResCore defines model for v0.0.45_job_res_core.
type V0045JobResCoreArray ¶
type V0045JobResCoreArray = []V0045JobResCore
V0045JobResCoreArray defines model for v0.0.45_job_res_core_array.
type V0045JobResCoreStatus ¶
type V0045JobResCoreStatus string
V0045JobResCoreStatus defines model for V0045JobResCore.Status.
const ( V0045JobResCoreStatusALLOCATED V0045JobResCoreStatus = "ALLOCATED" V0045JobResCoreStatusINUSE V0045JobResCoreStatus = "IN_USE" V0045JobResCoreStatusINVALID V0045JobResCoreStatus = "INVALID" V0045JobResCoreStatusUNALLOCATED V0045JobResCoreStatus = "UNALLOCATED" )
Defines values for V0045JobResCoreStatus.
func (V0045JobResCoreStatus) Valid ¶
func (e V0045JobResCoreStatus) Valid() bool
Valid indicates whether the value is a known member of the V0045JobResCoreStatus enum.
type V0045JobResNode ¶
type V0045JobResNode 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 V0045JobResSocketArray `json:"sockets"`
}
V0045JobResNode defines model for v0.0.45_job_res_node.
type V0045JobResNodes ¶
type V0045JobResNodes = []V0045JobResNode
V0045JobResNodes Job resources for a node
type V0045JobResNodesSelectType ¶
type V0045JobResNodesSelectType string
V0045JobResNodesSelectType defines model for V0045JobRes.Nodes.SelectType.
const ( V0045JobResNodesSelectTypeAVAILABLE V0045JobResNodesSelectType = "AVAILABLE" V0045JobResNodesSelectTypeONEROW V0045JobResNodesSelectType = "ONE_ROW" V0045JobResNodesSelectTypeRESERVED V0045JobResNodesSelectType = "RESERVED" )
Defines values for V0045JobResNodesSelectType.
func (V0045JobResNodesSelectType) Valid ¶
func (e V0045JobResNodesSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobResNodesSelectType enum.
type V0045JobResSelectType ¶
type V0045JobResSelectType string
V0045JobResSelectType defines model for V0045JobRes.SelectType.
const ( V0045JobResSelectTypeCRCORE V0045JobResSelectType = "CR_CORE" V0045JobResSelectTypeCRCOREDEFAULTDISTBLOCK V0045JobResSelectType = "CR_CORE_DEFAULT_DIST_BLOCK" V0045JobResSelectTypeCRCOREMEMORY V0045JobResSelectType = "CR_CORE_MEMORY" V0045JobResSelectTypeCRCPU V0045JobResSelectType = "CR_CPU" V0045JobResSelectTypeCRCPUMEMORY V0045JobResSelectType = "CR_CPU_MEMORY" V0045JobResSelectTypeCRLLN V0045JobResSelectType = "CR_LLN" V0045JobResSelectTypeCRMEMORY V0045JobResSelectType = "CR_MEMORY" V0045JobResSelectTypeCRNODISTTOPOBLOCK V0045JobResSelectType = "CR_NO_DIST_TOPO_BLOCK" V0045JobResSelectTypeCRONETASKPERCORE V0045JobResSelectType = "CR_ONE_TASK_PER_CORE" V0045JobResSelectTypeCRPACKNODES V0045JobResSelectType = "CR_PACK_NODES" V0045JobResSelectTypeCRSOCKET V0045JobResSelectType = "CR_SOCKET" V0045JobResSelectTypeCRSOCKETMEMORY V0045JobResSelectType = "CR_SOCKET_MEMORY" V0045JobResSelectTypeENFORCEBINDINGGRES V0045JobResSelectType = "ENFORCE_BINDING_GRES" V0045JobResSelectTypeLLSHAREDGRES V0045JobResSelectType = "LL_SHARED_GRES" V0045JobResSelectTypeMULTIPLESHARINGGRESPJ V0045JobResSelectType = "MULTIPLE_SHARING_GRES_PJ" V0045JobResSelectTypeNONE V0045JobResSelectType = "NONE" V0045JobResSelectTypeONETASKPERSHARINGGRES V0045JobResSelectType = "ONE_TASK_PER_SHARING_GRES" )
Defines values for V0045JobResSelectType.
func (V0045JobResSelectType) Valid ¶
func (e V0045JobResSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0045JobResSelectType enum.
type V0045JobResSocket ¶
type V0045JobResSocket struct {
Cores V0045JobResCoreArray `json:"cores"`
// Index Core index
Index int32 `json:"index"`
}
V0045JobResSocket defines model for v0.0.45_job_res_socket.
type V0045JobResSocketArray ¶
type V0045JobResSocketArray = []V0045JobResSocket
V0045JobResSocketArray defines model for v0.0.45_job_res_socket_array.
type V0045JobStateCurrent ¶
type V0045JobStateCurrent string
V0045JobStateCurrent defines model for V0045Job.State.Current.
const ( V0045JobStateCurrentBOOTFAIL V0045JobStateCurrent = "BOOT_FAIL" V0045JobStateCurrentCANCELLED V0045JobStateCurrent = "CANCELLED" V0045JobStateCurrentCOMPLETED V0045JobStateCurrent = "COMPLETED" V0045JobStateCurrentCOMPLETING V0045JobStateCurrent = "COMPLETING" V0045JobStateCurrentCONFIGURING V0045JobStateCurrent = "CONFIGURING" V0045JobStateCurrentDEADLINE V0045JobStateCurrent = "DEADLINE" V0045JobStateCurrentEXPEDITING V0045JobStateCurrent = "EXPEDITING" V0045JobStateCurrentFAILED V0045JobStateCurrent = "FAILED" V0045JobStateCurrentLAUNCHFAILED V0045JobStateCurrent = "LAUNCH_FAILED" V0045JobStateCurrentNODEFAIL V0045JobStateCurrent = "NODE_FAIL" V0045JobStateCurrentOUTOFMEMORY V0045JobStateCurrent = "OUT_OF_MEMORY" V0045JobStateCurrentPENDING V0045JobStateCurrent = "PENDING" V0045JobStateCurrentPOWERUPNODE V0045JobStateCurrent = "POWER_UP_NODE" V0045JobStateCurrentPREEMPTED V0045JobStateCurrent = "PREEMPTED" V0045JobStateCurrentRECONFIGFAIL V0045JobStateCurrent = "RECONFIG_FAIL" V0045JobStateCurrentREQUEUED V0045JobStateCurrent = "REQUEUED" V0045JobStateCurrentREQUEUEFED V0045JobStateCurrent = "REQUEUE_FED" V0045JobStateCurrentREQUEUEHOLD V0045JobStateCurrent = "REQUEUE_HOLD" V0045JobStateCurrentRESIZING V0045JobStateCurrent = "RESIZING" V0045JobStateCurrentRESVDELHOLD V0045JobStateCurrent = "RESV_DEL_HOLD" V0045JobStateCurrentREVOKED V0045JobStateCurrent = "REVOKED" V0045JobStateCurrentRUNNING V0045JobStateCurrent = "RUNNING" V0045JobStateCurrentSIGNALING V0045JobStateCurrent = "SIGNALING" V0045JobStateCurrentSPECIALEXIT V0045JobStateCurrent = "SPECIAL_EXIT" V0045JobStateCurrentSTAGEOUT V0045JobStateCurrent = "STAGE_OUT" V0045JobStateCurrentSTOPPED V0045JobStateCurrent = "STOPPED" V0045JobStateCurrentSUSPENDED V0045JobStateCurrent = "SUSPENDED" V0045JobStateCurrentTIMEOUT V0045JobStateCurrent = "TIMEOUT" )
Defines values for V0045JobStateCurrent.
func (V0045JobStateCurrent) Valid ¶
func (e V0045JobStateCurrent) Valid() bool
Valid indicates whether the value is a known member of the V0045JobStateCurrent enum.
type V0045JobSubmitReq ¶
type V0045JobSubmitReq struct {
Job *V0045JobDescMsg `json:"job,omitempty"`
Jobs *V0045JobDescMsgList `json:"jobs,omitempty"`
// Script Job batch script contents; Same as the script field in jobs[0] or job.
Script *string `json:"script,omitempty"`
}
V0045JobSubmitReq defines model for v0.0.45_job_submit_req.
type V0045KillJobsMsg ¶
type V0045KillJobsMsg struct {
// Account Filter jobs to a specific account
Account *string `json:"account,omitempty"`
// Flags Filter jobs according to flags
Flags *[]V0045KillJobsMsgFlags `json:"flags,omitempty"`
// JobName Filter jobs to a specific name
JobName *string `json:"job_name,omitempty"`
// JobState Filter jobs to a specific state
JobState *[]V0045KillJobsMsgJobState `json:"job_state,omitempty"`
Jobs *V0045KillJobsMsgJobsArray `json:"jobs,omitempty"`
Nodes *V0045HostlistString `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"`
}
V0045KillJobsMsg defines model for v0.0.45_kill_jobs_msg.
type V0045KillJobsMsgFlags ¶
type V0045KillJobsMsgFlags string
V0045KillJobsMsgFlags defines model for V0045KillJobsMsg.Flags.
const ( V0045KillJobsMsgFlagsARRAYTASK V0045KillJobsMsgFlags = "ARRAY_TASK" V0045KillJobsMsgFlagsBATCHJOB V0045KillJobsMsgFlags = "BATCH_JOB" V0045KillJobsMsgFlagsCRONJOBS V0045KillJobsMsgFlags = "CRON_JOBS" V0045KillJobsMsgFlagsFEDERATIONREQUEUE V0045KillJobsMsgFlags = "FEDERATION_REQUEUE" V0045KillJobsMsgFlagsFULLJOB V0045KillJobsMsgFlags = "FULL_JOB" V0045KillJobsMsgFlagsFULLSTEPSONLY V0045KillJobsMsgFlags = "FULL_STEPS_ONLY" V0045KillJobsMsgFlagsHURRY V0045KillJobsMsgFlags = "HURRY" V0045KillJobsMsgFlagsNOSIBLINGJOBS V0045KillJobsMsgFlags = "NO_SIBLING_JOBS" V0045KillJobsMsgFlagsOUTOFMEMORY V0045KillJobsMsgFlags = "OUT_OF_MEMORY" V0045KillJobsMsgFlagsRESERVATIONJOB V0045KillJobsMsgFlags = "RESERVATION_JOB" V0045KillJobsMsgFlagsVERBOSE V0045KillJobsMsgFlags = "VERBOSE" V0045KillJobsMsgFlagsWARNINGSENT V0045KillJobsMsgFlags = "WARNING_SENT" )
Defines values for V0045KillJobsMsgFlags.
func (V0045KillJobsMsgFlags) Valid ¶
func (e V0045KillJobsMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045KillJobsMsgFlags enum.
type V0045KillJobsMsgJobState ¶
type V0045KillJobsMsgJobState string
V0045KillJobsMsgJobState defines model for V0045KillJobsMsg.JobState.
const ( V0045KillJobsMsgJobStateBOOTFAIL V0045KillJobsMsgJobState = "BOOT_FAIL" V0045KillJobsMsgJobStateCANCELLED V0045KillJobsMsgJobState = "CANCELLED" V0045KillJobsMsgJobStateCOMPLETED V0045KillJobsMsgJobState = "COMPLETED" V0045KillJobsMsgJobStateCOMPLETING V0045KillJobsMsgJobState = "COMPLETING" V0045KillJobsMsgJobStateCONFIGURING V0045KillJobsMsgJobState = "CONFIGURING" V0045KillJobsMsgJobStateDEADLINE V0045KillJobsMsgJobState = "DEADLINE" V0045KillJobsMsgJobStateEXPEDITING V0045KillJobsMsgJobState = "EXPEDITING" V0045KillJobsMsgJobStateFAILED V0045KillJobsMsgJobState = "FAILED" V0045KillJobsMsgJobStateLAUNCHFAILED V0045KillJobsMsgJobState = "LAUNCH_FAILED" V0045KillJobsMsgJobStateNODEFAIL V0045KillJobsMsgJobState = "NODE_FAIL" V0045KillJobsMsgJobStateOUTOFMEMORY V0045KillJobsMsgJobState = "OUT_OF_MEMORY" V0045KillJobsMsgJobStatePENDING V0045KillJobsMsgJobState = "PENDING" V0045KillJobsMsgJobStatePOWERUPNODE V0045KillJobsMsgJobState = "POWER_UP_NODE" V0045KillJobsMsgJobStatePREEMPTED V0045KillJobsMsgJobState = "PREEMPTED" V0045KillJobsMsgJobStateRECONFIGFAIL V0045KillJobsMsgJobState = "RECONFIG_FAIL" V0045KillJobsMsgJobStateREQUEUED V0045KillJobsMsgJobState = "REQUEUED" V0045KillJobsMsgJobStateREQUEUEFED V0045KillJobsMsgJobState = "REQUEUE_FED" V0045KillJobsMsgJobStateREQUEUEHOLD V0045KillJobsMsgJobState = "REQUEUE_HOLD" V0045KillJobsMsgJobStateRESIZING V0045KillJobsMsgJobState = "RESIZING" V0045KillJobsMsgJobStateRESVDELHOLD V0045KillJobsMsgJobState = "RESV_DEL_HOLD" V0045KillJobsMsgJobStateREVOKED V0045KillJobsMsgJobState = "REVOKED" V0045KillJobsMsgJobStateRUNNING V0045KillJobsMsgJobState = "RUNNING" V0045KillJobsMsgJobStateSIGNALING V0045KillJobsMsgJobState = "SIGNALING" V0045KillJobsMsgJobStateSPECIALEXIT V0045KillJobsMsgJobState = "SPECIAL_EXIT" V0045KillJobsMsgJobStateSTAGEOUT V0045KillJobsMsgJobState = "STAGE_OUT" V0045KillJobsMsgJobStateSTOPPED V0045KillJobsMsgJobState = "STOPPED" V0045KillJobsMsgJobStateSUSPENDED V0045KillJobsMsgJobState = "SUSPENDED" V0045KillJobsMsgJobStateTIMEOUT V0045KillJobsMsgJobState = "TIMEOUT" )
Defines values for V0045KillJobsMsgJobState.
func (V0045KillJobsMsgJobState) Valid ¶
func (e V0045KillJobsMsgJobState) Valid() bool
Valid indicates whether the value is a known member of the V0045KillJobsMsgJobState enum.
type V0045KillJobsMsgJobsArray ¶
type V0045KillJobsMsgJobsArray = []string
V0045KillJobsMsgJobsArray defines model for v0.0.45_kill_jobs_msg_jobs_array.
type V0045KillJobsRespJob ¶
type V0045KillJobsRespJob 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 V0045Uint32NoValStruct `json:"job_id"`
// StepId Job or Step ID that signaling failed
StepId string `json:"step_id"`
}
V0045KillJobsRespJob defines model for v0.0.45_kill_jobs_resp_job.
type V0045KillJobsRespMsg ¶
type V0045KillJobsRespMsg = []V0045KillJobsRespJob
V0045KillJobsRespMsg List of jobs signal responses
type V0045License ¶
type V0045License 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"`
// Nodes HRes nodes
Nodes *string `json:"Nodes,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"`
}
V0045License defines model for v0.0.45_license.
type V0045Licenses ¶
type V0045Licenses = []V0045License
V0045Licenses defines model for v0.0.45_licenses.
type V0045Node ¶
type V0045Node struct {
ActiveFeatures *V0045CsvString `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 *V0045Uint64NoValStruct `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 *[]V0045NodeCertFlags `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 *V0045AcctGatherEnergy `json:"energy,omitempty"`
// Extra Arbitrary string used for node filtering if extra constraints are enabled
Extra *string `json:"extra,omitempty"`
Features *V0045CsvString `json:"features,omitempty"`
FreeMem *V0045Uint64NoValStruct `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 *V0045Uint64NoValStruct `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 *[]V0045NodeNextStateAfterReboot `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 *V0045CsvString `json:"partitions,omitempty"`
// Port TCP port number of the slurmd
Port *int32 `json:"port,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 *V0045Uint64NoValStruct `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 *V0045Uint64NoValStruct `json:"resume_after,omitempty"`
SlurmdStartTime *V0045Uint64NoValStruct `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 *[]V0045NodeState `json:"state,omitempty"`
SuspendTime *V0045Uint32NoValStruct `json:"suspend_time,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 *V0045Uint64NoValStruct `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"`
// Version Slurmd version
Version *string `json:"version,omitempty"`
// Weight Weight of the node for scheduling purposes
Weight *int32 `json:"weight,omitempty"`
}
V0045Node defines model for v0.0.45_node.
type V0045NodeCertFlags ¶
type V0045NodeCertFlags string
V0045NodeCertFlags defines model for V0045Node.CertFlags.
const (
TOKENSET V0045NodeCertFlags = "TOKEN_SET"
)
Defines values for V0045NodeCertFlags.
func (V0045NodeCertFlags) Valid ¶
func (e V0045NodeCertFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045NodeCertFlags enum.
type V0045NodeGresLayout ¶
type V0045NodeGresLayout struct {
// Count Count
Count *int64 `json:"count,omitempty"`
// Index Index
Index *string `json:"index,omitempty"`
// Name GRES name
Name string `json:"name"`
// Type GRES type (optional)
Type *string `json:"type,omitempty"`
}
V0045NodeGresLayout defines model for v0.0.45_node_gres_layout.
type V0045NodeGresLayoutList ¶
type V0045NodeGresLayoutList = []V0045NodeGresLayout
V0045NodeGresLayoutList defines model for v0.0.45_node_gres_layout_list.
type V0045NodeNextStateAfterReboot ¶
type V0045NodeNextStateAfterReboot string
V0045NodeNextStateAfterReboot defines model for V0045Node.NextStateAfterReboot.
const ( V0045NodeNextStateAfterRebootALLOCATED V0045NodeNextStateAfterReboot = "ALLOCATED" V0045NodeNextStateAfterRebootBLOCKED V0045NodeNextStateAfterReboot = "BLOCKED" V0045NodeNextStateAfterRebootCLOUD V0045NodeNextStateAfterReboot = "CLOUD" V0045NodeNextStateAfterRebootCOMPLETING V0045NodeNextStateAfterReboot = "COMPLETING" V0045NodeNextStateAfterRebootDOWN V0045NodeNextStateAfterReboot = "DOWN" V0045NodeNextStateAfterRebootDRAIN V0045NodeNextStateAfterReboot = "DRAIN" V0045NodeNextStateAfterRebootDYNAMICFUTURE V0045NodeNextStateAfterReboot = "DYNAMIC_FUTURE" V0045NodeNextStateAfterRebootDYNAMICNORM V0045NodeNextStateAfterReboot = "DYNAMIC_NORM" V0045NodeNextStateAfterRebootERROR V0045NodeNextStateAfterReboot = "ERROR" V0045NodeNextStateAfterRebootEXTERNAL V0045NodeNextStateAfterReboot = "EXTERNAL" V0045NodeNextStateAfterRebootFAIL V0045NodeNextStateAfterReboot = "FAIL" V0045NodeNextStateAfterRebootFUTURE V0045NodeNextStateAfterReboot = "FUTURE" V0045NodeNextStateAfterRebootIDLE V0045NodeNextStateAfterReboot = "IDLE" V0045NodeNextStateAfterRebootINVALID V0045NodeNextStateAfterReboot = "INVALID" V0045NodeNextStateAfterRebootINVALIDREG V0045NodeNextStateAfterReboot = "INVALID_REG" V0045NodeNextStateAfterRebootMAINTENANCE V0045NodeNextStateAfterReboot = "MAINTENANCE" V0045NodeNextStateAfterRebootMIXED V0045NodeNextStateAfterReboot = "MIXED" V0045NodeNextStateAfterRebootNOTRESPONDING V0045NodeNextStateAfterReboot = "NOT_RESPONDING" V0045NodeNextStateAfterRebootPLANNED V0045NodeNextStateAfterReboot = "PLANNED" V0045NodeNextStateAfterRebootPOWERDOWN V0045NodeNextStateAfterReboot = "POWER_DOWN" V0045NodeNextStateAfterRebootPOWERDOWNASAP V0045NodeNextStateAfterReboot = "POWER_DOWN_ASAP" V0045NodeNextStateAfterRebootPOWERDOWNFORCE V0045NodeNextStateAfterReboot = "POWER_DOWN_FORCE" V0045NodeNextStateAfterRebootPOWERDRAIN V0045NodeNextStateAfterReboot = "POWER_DRAIN" V0045NodeNextStateAfterRebootPOWEREDDOWN V0045NodeNextStateAfterReboot = "POWERED_DOWN" V0045NodeNextStateAfterRebootPOWERINGDOWN V0045NodeNextStateAfterReboot = "POWERING_DOWN" V0045NodeNextStateAfterRebootPOWERINGUP V0045NodeNextStateAfterReboot = "POWERING_UP" V0045NodeNextStateAfterRebootPOWERUP V0045NodeNextStateAfterReboot = "POWER_UP" V0045NodeNextStateAfterRebootREBOOTCANCELED V0045NodeNextStateAfterReboot = "REBOOT_CANCELED" V0045NodeNextStateAfterRebootREBOOTISSUED V0045NodeNextStateAfterReboot = "REBOOT_ISSUED" V0045NodeNextStateAfterRebootREBOOTREQUESTED V0045NodeNextStateAfterReboot = "REBOOT_REQUESTED" V0045NodeNextStateAfterRebootRESERVED V0045NodeNextStateAfterReboot = "RESERVED" V0045NodeNextStateAfterRebootRESUME V0045NodeNextStateAfterReboot = "RESUME" V0045NodeNextStateAfterRebootUNDRAIN V0045NodeNextStateAfterReboot = "UNDRAIN" V0045NodeNextStateAfterRebootUNKNOWN V0045NodeNextStateAfterReboot = "UNKNOWN" )
Defines values for V0045NodeNextStateAfterReboot.
func (V0045NodeNextStateAfterReboot) Valid ¶
func (e V0045NodeNextStateAfterReboot) Valid() bool
Valid indicates whether the value is a known member of the V0045NodeNextStateAfterReboot enum.
type V0045NodeResourceLayout ¶
type V0045NodeResourceLayout struct {
Channel *V0045Uint32NoValStruct `json:"channel,omitempty"`
// CoreBitmap Abstract core bitmap
CoreBitmap *string `json:"core_bitmap,omitempty"`
// CoresPerSocket Cores per socket
CoresPerSocket *int32 `json:"cores_per_socket,omitempty"`
Gres *V0045NodeGresLayoutList `json:"gres,omitempty"`
// MemAlloc Allocated memory
MemAlloc *int64 `json:"mem_alloc,omitempty"`
// Node Node name
Node string `json:"node"`
// SocketsPerNode Sockets per node
SocketsPerNode *int32 `json:"sockets_per_node,omitempty"`
}
V0045NodeResourceLayout defines model for v0.0.45_node_resource_layout.
type V0045NodeResourceLayoutList ¶
type V0045NodeResourceLayoutList = []V0045NodeResourceLayout
V0045NodeResourceLayoutList defines model for v0.0.45_node_resource_layout_list.
type V0045NodeState ¶
type V0045NodeState string
V0045NodeState defines model for V0045Node.State.
const ( V0045NodeStateALLOCATED V0045NodeState = "ALLOCATED" V0045NodeStateBLOCKED V0045NodeState = "BLOCKED" V0045NodeStateCLOUD V0045NodeState = "CLOUD" V0045NodeStateCOMPLETING V0045NodeState = "COMPLETING" V0045NodeStateDOWN V0045NodeState = "DOWN" V0045NodeStateDRAIN V0045NodeState = "DRAIN" V0045NodeStateDYNAMICFUTURE V0045NodeState = "DYNAMIC_FUTURE" V0045NodeStateDYNAMICNORM V0045NodeState = "DYNAMIC_NORM" V0045NodeStateERROR V0045NodeState = "ERROR" V0045NodeStateEXTERNAL V0045NodeState = "EXTERNAL" V0045NodeStateFAIL V0045NodeState = "FAIL" V0045NodeStateFUTURE V0045NodeState = "FUTURE" V0045NodeStateIDLE V0045NodeState = "IDLE" V0045NodeStateINVALID V0045NodeState = "INVALID" V0045NodeStateINVALIDREG V0045NodeState = "INVALID_REG" V0045NodeStateMAINTENANCE V0045NodeState = "MAINTENANCE" V0045NodeStateMIXED V0045NodeState = "MIXED" V0045NodeStateNOTRESPONDING V0045NodeState = "NOT_RESPONDING" V0045NodeStatePLANNED V0045NodeState = "PLANNED" V0045NodeStatePOWERDOWN V0045NodeState = "POWER_DOWN" V0045NodeStatePOWERDOWNASAP V0045NodeState = "POWER_DOWN_ASAP" V0045NodeStatePOWERDOWNFORCE V0045NodeState = "POWER_DOWN_FORCE" V0045NodeStatePOWERDRAIN V0045NodeState = "POWER_DRAIN" V0045NodeStatePOWEREDDOWN V0045NodeState = "POWERED_DOWN" V0045NodeStatePOWERINGDOWN V0045NodeState = "POWERING_DOWN" V0045NodeStatePOWERINGUP V0045NodeState = "POWERING_UP" V0045NodeStatePOWERUP V0045NodeState = "POWER_UP" V0045NodeStateREBOOTCANCELED V0045NodeState = "REBOOT_CANCELED" V0045NodeStateREBOOTISSUED V0045NodeState = "REBOOT_ISSUED" V0045NodeStateREBOOTREQUESTED V0045NodeState = "REBOOT_REQUESTED" V0045NodeStateRESERVED V0045NodeState = "RESERVED" V0045NodeStateRESUME V0045NodeState = "RESUME" V0045NodeStateUNDRAIN V0045NodeState = "UNDRAIN" V0045NodeStateUNKNOWN V0045NodeState = "UNKNOWN" )
Defines values for V0045NodeState.
func (V0045NodeState) Valid ¶
func (e V0045NodeState) Valid() bool
Valid indicates whether the value is a known member of the V0045NodeState enum.
type V0045OpenapiAccountsAddCondResp ¶
type V0045OpenapiAccountsAddCondResp struct {
Account *V0045AccountShort `json:"account,omitempty"`
AssociationCondition V0045AccountsAddCond `json:"association_condition"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAccountsAddCondResp defines model for v0.0.45_openapi_accounts_add_cond_resp.
type V0045OpenapiAccountsAddCondRespStr ¶
type V0045OpenapiAccountsAddCondRespStr struct {
// AddedAccounts added_accounts
AddedAccounts string `json:"added_accounts"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAccountsAddCondRespStr defines model for v0.0.45_openapi_accounts_add_cond_resp_str.
type V0045OpenapiAccountsRemovedResp ¶
type V0045OpenapiAccountsRemovedResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
RemovedAccounts V0045StringList `json:"removed_accounts"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAccountsRemovedResp defines model for v0.0.45_openapi_accounts_removed_resp.
type V0045OpenapiAccountsResp ¶
type V0045OpenapiAccountsResp struct {
Accounts V0045AccountList `json:"accounts"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAccountsResp defines model for v0.0.45_openapi_accounts_resp.
type V0045OpenapiAssocsRemovedResp ¶
type V0045OpenapiAssocsRemovedResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
RemovedAssociations V0045StringList `json:"removed_associations"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAssocsRemovedResp defines model for v0.0.45_openapi_assocs_removed_resp.
type V0045OpenapiAssocsResp ¶
type V0045OpenapiAssocsResp struct {
Associations V0045AssocList `json:"associations"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiAssocsResp defines model for v0.0.45_openapi_assocs_resp.
type V0045OpenapiClustersRemovedResp ¶
type V0045OpenapiClustersRemovedResp struct {
DeletedClusters V0045StringList `json:"deleted_clusters"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiClustersRemovedResp defines model for v0.0.45_openapi_clusters_removed_resp.
type V0045OpenapiClustersResp ¶
type V0045OpenapiClustersResp struct {
Clusters V0045ClusterRecList `json:"clusters"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiClustersResp defines model for v0.0.45_openapi_clusters_resp.
type V0045OpenapiConfResp ¶
type V0045OpenapiConfResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
SlurmConf *V0045SlurmConf `json:"slurm_conf,omitempty"`
SlurmConfMeta *V0045SlurmConfMeta `json:"slurm_conf_meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiConfResp defines model for v0.0.45_openapi_conf_resp.
type V0045OpenapiCreateNodeReq ¶
type V0045OpenapiCreateNodeReq struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
// NodeConf Node configuration line
NodeConf string `json:"node_conf"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiCreateNodeReq defines model for v0.0.45_openapi_create_node_req.
type V0045OpenapiDiagResp ¶
type V0045OpenapiDiagResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Statistics V0045StatsMsg `json:"statistics"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiDiagResp defines model for v0.0.45_openapi_diag_resp.
type V0045OpenapiError ¶
type V0045OpenapiError 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"`
}
V0045OpenapiError defines model for v0.0.45_openapi_error.
type V0045OpenapiErrors ¶
type V0045OpenapiErrors = []V0045OpenapiError
V0045OpenapiErrors defines model for v0.0.45_openapi_errors.
type V0045OpenapiInstancesResp ¶
type V0045OpenapiInstancesResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Instances V0045InstanceList `json:"instances"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiInstancesResp defines model for v0.0.45_openapi_instances_resp.
type V0045OpenapiJobAllocResp ¶
type V0045OpenapiJobAllocResp struct {
Errors *V0045OpenapiErrors `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 *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobAllocResp defines model for v0.0.45_openapi_job_alloc_resp.
type V0045OpenapiJobInfoResp ¶
type V0045OpenapiJobInfoResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Jobs V0045JobInfoMsg `json:"jobs"`
LastBackfill V0045Uint64NoValStruct `json:"last_backfill"`
LastUpdate V0045Uint64NoValStruct `json:"last_update"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobInfoResp defines model for v0.0.45_openapi_job_info_resp.
type V0045OpenapiJobModifyReq ¶
type V0045OpenapiJobModifyReq struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
JobIdList *V0045SelectedStepList `json:"job_id_list,omitempty"`
JobRec *V0045JobModify `json:"job_rec,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobModifyReq defines model for v0.0.45_openapi_job_modify_req.
type V0045OpenapiJobModifyResp ¶
type V0045OpenapiJobModifyResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Results V0045StringList `json:"results"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobModifyResp defines model for v0.0.45_openapi_job_modify_resp.
type V0045OpenapiJobPostResponse ¶
type V0045OpenapiJobPostResponse struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Results *V0045JobArrayResponseArray `json:"results,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobPostResponse defines model for v0.0.45_openapi_job_post_response.
type V0045OpenapiJobRequeueResp ¶
type V0045OpenapiJobRequeueResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Status V0045JobArrayResponseArray `json:"status"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobRequeueResp defines model for v0.0.45_openapi_job_requeue_resp.
type V0045OpenapiJobSubmitResponse ¶
type V0045OpenapiJobSubmitResponse struct {
Errors *V0045OpenapiErrors `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 *V0045OpenapiMeta `json:"meta,omitempty"`
// StepId submitted Step ID
StepId *string `json:"step_id,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobSubmitResponse defines model for v0.0.45_openapi_job_submit_response.
type V0045OpenapiJobsRequeueQuery ¶
type V0045OpenapiJobsRequeueQuery struct {
// Flags Requeue flags
Flags *[]V0045OpenapiJobsRequeueQueryFlags `json:"flags,omitempty"`
Jobs *V0045SelectedStepList `json:"jobs,omitempty"`
}
V0045OpenapiJobsRequeueQuery defines model for v0.0.45_openapi_jobs_requeue_query.
type V0045OpenapiJobsRequeueQueryFlags ¶
type V0045OpenapiJobsRequeueQueryFlags string
V0045OpenapiJobsRequeueQueryFlags defines model for V0045OpenapiJobsRequeueQuery.Flags.
const ( Hold V0045OpenapiJobsRequeueQueryFlags = "Hold" Incomplete V0045OpenapiJobsRequeueQueryFlags = "Incomplete" SpecialExit V0045OpenapiJobsRequeueQueryFlags = "SpecialExit" )
Defines values for V0045OpenapiJobsRequeueQueryFlags.
func (V0045OpenapiJobsRequeueQueryFlags) Valid ¶
func (e V0045OpenapiJobsRequeueQueryFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045OpenapiJobsRequeueQueryFlags enum.
type V0045OpenapiJobsRequeueResp ¶
type V0045OpenapiJobsRequeueResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Status V0045JobArrayResponseMsgPtrList `json:"status"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiJobsRequeueResp defines model for v0.0.45_openapi_jobs_requeue_resp.
type V0045OpenapiKillJobResp ¶
type V0045OpenapiKillJobResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0045KillJobsRespMsg `json:"status"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiKillJobResp defines model for v0.0.45_openapi_kill_job_resp.
type V0045OpenapiKillJobsResp ¶
type V0045OpenapiKillJobsResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
// Status List of jobs signal responses
Status V0045KillJobsRespMsg `json:"status"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiKillJobsResp defines model for v0.0.45_openapi_kill_jobs_resp.
type V0045OpenapiLicensesResp ¶
type V0045OpenapiLicensesResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0045Uint64NoValStruct `json:"last_update"`
Licenses V0045Licenses `json:"licenses"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiLicensesResp defines model for v0.0.45_openapi_licenses_resp.
type V0045OpenapiMeta ¶
type V0045OpenapiMeta 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 *V0045StringArray `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"`
}
V0045OpenapiMeta defines model for v0.0.45_openapi_meta.
type V0045OpenapiNodesResp ¶
type V0045OpenapiNodesResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0045Uint64NoValStruct `json:"last_update"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Nodes V0045Nodes `json:"nodes"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiNodesResp defines model for v0.0.45_openapi_nodes_resp.
type V0045OpenapiPartitionResp ¶
type V0045OpenapiPartitionResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0045Uint64NoValStruct `json:"last_update"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Partitions V0045PartitionInfoMsg `json:"partitions"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiPartitionResp defines model for v0.0.45_openapi_partition_resp.
type V0045OpenapiPartitionsModReq ¶
type V0045OpenapiPartitionsModReq struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Partitions V0045UpdatePartitionMsgList `json:"partitions"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiPartitionsModReq defines model for v0.0.45_openapi_partitions_mod_req.
type V0045OpenapiPingArrayResp ¶
type V0045OpenapiPingArrayResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Pings V0045ControllerPingArray `json:"pings"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiPingArrayResp defines model for v0.0.45_openapi_ping_array_resp.
type V0045OpenapiReservationModResp ¶
type V0045OpenapiReservationModResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Reservations V0045ReservationDescMsgList `json:"reservations"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiReservationModResp defines model for v0.0.45_openapi_reservation_mod_resp.
type V0045OpenapiReservationResp ¶
type V0045OpenapiReservationResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
LastUpdate V0045Uint64NoValStruct `json:"last_update"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Reservations V0045ReservationInfoMsg `json:"reservations"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiReservationResp defines model for v0.0.45_openapi_reservation_resp.
type V0045OpenapiResourceLayoutResp ¶
type V0045OpenapiResourceLayoutResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Nodes V0045NodeResourceLayoutList `json:"nodes"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiResourceLayoutResp defines model for v0.0.45_openapi_resource_layout_resp.
type V0045OpenapiResp ¶
type V0045OpenapiResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiResp defines model for v0.0.45_openapi_resp.
type V0045OpenapiSharesResp ¶
type V0045OpenapiSharesResp struct {
}
V0045OpenapiSharesResp defines model for v0.0.45_openapi_shares_resp.
type V0045OpenapiSlurmdbdConfResp ¶
type V0045OpenapiSlurmdbdConfResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
SlurmdbdConf V0045SlurmdbdConf `json:"slurmdbd_conf"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdConfResp defines model for v0.0.45_openapi_slurmdbd_conf_resp.
type V0045OpenapiSlurmdbdConfigResp ¶
type V0045OpenapiSlurmdbdConfigResp struct {
Accounts *V0045AccountList `json:"accounts,omitempty"`
Associations *V0045AssocList `json:"associations,omitempty"`
Clusters *V0045ClusterRecList `json:"clusters,omitempty"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Qos *V0045QosList `json:"qos,omitempty"`
Tres *V0045TresList `json:"tres,omitempty"`
Users *V0045UserList `json:"users,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
Wckeys *V0045WckeyList `json:"wckeys,omitempty"`
}
V0045OpenapiSlurmdbdConfigResp defines model for v0.0.45_openapi_slurmdbd_config_resp.
type V0045OpenapiSlurmdbdJobsResp ¶
type V0045OpenapiSlurmdbdJobsResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Jobs V0045JobList `json:"jobs"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdJobsResp defines model for v0.0.45_openapi_slurmdbd_jobs_resp.
type V0045OpenapiSlurmdbdPingResp ¶
type V0045OpenapiSlurmdbdPingResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Pings V0045SlurmdbdPingArray `json:"pings"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdPingResp defines model for v0.0.45_openapi_slurmdbd_ping_resp.
type V0045OpenapiSlurmdbdQosRemovedResp ¶
type V0045OpenapiSlurmdbdQosRemovedResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
RemovedQos V0045StringList `json:"removed_qos"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdQosRemovedResp defines model for v0.0.45_openapi_slurmdbd_qos_removed_resp.
type V0045OpenapiSlurmdbdQosResp ¶
type V0045OpenapiSlurmdbdQosResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Qos V0045QosList `json:"qos"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdQosResp defines model for v0.0.45_openapi_slurmdbd_qos_resp.
type V0045OpenapiSlurmdbdStatsResp ¶
type V0045OpenapiSlurmdbdStatsResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Statistics V0045StatsRec `json:"statistics"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiSlurmdbdStatsResp defines model for v0.0.45_openapi_slurmdbd_stats_resp.
type V0045OpenapiTresResp ¶
type V0045OpenapiTresResp struct {
TRES V0045TresList `json:"TRES"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiTresResp defines model for v0.0.45_openapi_tres_resp.
type V0045OpenapiUsersAddCondResp ¶
type V0045OpenapiUsersAddCondResp struct {
AssociationCondition V0045UsersAddCond `json:"association_condition"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
User V0045UserShort `json:"user"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiUsersAddCondResp defines model for v0.0.45_openapi_users_add_cond_resp.
type V0045OpenapiUsersAddCondRespStr ¶
type V0045OpenapiUsersAddCondRespStr struct {
// AddedUsers added_users
AddedUsers string `json:"added_users"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiUsersAddCondRespStr defines model for v0.0.45_openapi_users_add_cond_resp_str.
type V0045OpenapiUsersResp ¶
type V0045OpenapiUsersResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Users V0045UserList `json:"users"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiUsersResp defines model for v0.0.45_openapi_users_resp.
type V0045OpenapiWarning ¶
type V0045OpenapiWarning 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"`
}
V0045OpenapiWarning defines model for v0.0.45_openapi_warning.
type V0045OpenapiWarnings ¶
type V0045OpenapiWarnings = []V0045OpenapiWarning
V0045OpenapiWarnings defines model for v0.0.45_openapi_warnings.
type V0045OpenapiWckeyRemovedResp ¶
type V0045OpenapiWckeyRemovedResp struct {
DeletedWckeys V0045StringList `json:"deleted_wckeys"`
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
}
V0045OpenapiWckeyRemovedResp defines model for v0.0.45_openapi_wckey_removed_resp.
type V0045OpenapiWckeyResp ¶
type V0045OpenapiWckeyResp struct {
Errors *V0045OpenapiErrors `json:"errors,omitempty"`
Meta *V0045OpenapiMeta `json:"meta,omitempty"`
Warnings *V0045OpenapiWarnings `json:"warnings,omitempty"`
Wckeys V0045WckeyList `json:"wckeys"`
}
V0045OpenapiWckeyResp defines model for v0.0.45_openapi_wckey_resp.
type V0045PartPrio ¶
type V0045PartPrio struct {
// Partition Partition name
Partition *string `json:"partition,omitempty"`
// Priority Prospective job priority if it runs in this partition
Priority *int32 `json:"priority,omitempty"`
}
V0045PartPrio defines model for v0.0.45_part_prio.
type V0045PartitionInfo ¶
type V0045PartitionInfo 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 (read-only)
Cluster *string `json:"cluster,omitempty"`
Cpus *struct {
// TaskBinding CpuBind - Default method controlling how tasks are bound to allocated resources
TaskBinding *[]V0045PartitionInfoCpusTaskBinding `json:"task_binding,omitempty"`
// Total TotalCPUs - Number of CPUs available in this partition (read-only)
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
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
PartitionMemoryPerCpu *V0045Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0045Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
Time *V0045Uint32NoValStruct `json:"time,omitempty"`
} `json:"defaults,omitempty"`
// Flags Partition flag options
Flags *[]V0045PartitionInfoFlags `json:"flags,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 *V0045Uint32NoValStruct `json:"cpus_per_node,omitempty"`
CpusPerSocket *V0045Uint32NoValStruct `json:"cpus_per_socket,omitempty"`
// MemoryPerCpu Raw value for MaxMemPerCPU or MaxMemPerNode
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MemoryPerCpu *int64 `json:"memory_per_cpu,omitempty"`
Nodes *V0045Uint32NoValStruct `json:"nodes,omitempty"`
OverTimeLimit *V0045Uint16NoValStruct `json:"over_time_limit,omitempty"`
Oversubscribe *struct {
// Flags Flags applicable to the OverSubscribe setting
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Flags *[]V0045PartitionInfoMaximumsOversubscribeFlags `json:"flags,omitempty"`
// Jobs Maximum number of jobs allowed to oversubscribe resources
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Jobs *int32 `json:"jobs,omitempty"`
} `json:"oversubscribe,omitempty"`
PartitionMemoryPerCpu *V0045Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
PartitionMemoryPerNode *V0045Uint64NoValStruct `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
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Shares *int32 `json:"shares,omitempty"`
Time *V0045Uint32NoValStruct `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 (read-only)
Total *int32 `json:"total,omitempty"`
} `json:"nodes,omitempty"`
Partition *struct {
// Exclusive Exclusive= string (same as scontrol show partition)
Exclusive *string `json:"exclusive,omitempty"`
// Oversubscribe OverSubscribe display: FORCE:n, NO, or YES:n (same as show partition and sinfo) (Partition oversubscribe value)
Oversubscribe *string `json:"oversubscribe,omitempty"`
// State Current state(s)
State *[]V0045PartitionInfoPartitionState `json:"state,omitempty"`
} `json:"partition,omitempty"`
// PreemptMode PreemptMode - Mechanism used to preempt jobs for this partition when PreemptType=preempt/partition_prio is configured (the "CLUSTER_GLOBAL" flag will be ignored when updating a partition).
PreemptMode *[]V0045PartitionInfoPreemptMode `json:"preempt_mode,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 (read-only)
SelectType *[]V0045PartitionInfoSelectType `json:"select_type,omitempty"`
SuspendTime *V0045Uint32NoValStruct `json:"suspend_time,omitempty"`
Timeouts *struct {
Resume *V0045Uint16NoValStruct `json:"resume,omitempty"`
Suspend *V0045Uint16NoValStruct `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 (read-only)
Configured *string `json:"configured,omitempty"`
} `json:"tres,omitempty"`
}
V0045PartitionInfo defines model for v0.0.45_partition_info.
type V0045PartitionInfoCpusTaskBinding ¶
type V0045PartitionInfoCpusTaskBinding string
V0045PartitionInfoCpusTaskBinding defines model for V0045PartitionInfo.Cpus.TaskBinding.
const ( V0045PartitionInfoCpusTaskBindingCPUBINDNONE V0045PartitionInfoCpusTaskBinding = "CPU_BIND_NONE" V0045PartitionInfoCpusTaskBindingCPUBINDOFF V0045PartitionInfoCpusTaskBinding = "CPU_BIND_OFF" V0045PartitionInfoCpusTaskBindingCPUBINDTOCORES V0045PartitionInfoCpusTaskBinding = "CPU_BIND_TO_CORES" V0045PartitionInfoCpusTaskBindingCPUBINDTOLDOMS V0045PartitionInfoCpusTaskBinding = "CPU_BIND_TO_LDOMS" V0045PartitionInfoCpusTaskBindingCPUBINDTOSOCKETS V0045PartitionInfoCpusTaskBinding = "CPU_BIND_TO_SOCKETS" V0045PartitionInfoCpusTaskBindingCPUBINDTOTHREADS V0045PartitionInfoCpusTaskBinding = "CPU_BIND_TO_THREADS" V0045PartitionInfoCpusTaskBindingVERBOSE V0045PartitionInfoCpusTaskBinding = "VERBOSE" )
Defines values for V0045PartitionInfoCpusTaskBinding.
func (V0045PartitionInfoCpusTaskBinding) Valid ¶
func (e V0045PartitionInfoCpusTaskBinding) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoCpusTaskBinding enum.
type V0045PartitionInfoFlags ¶
type V0045PartitionInfoFlags string
V0045PartitionInfoFlags defines model for V0045PartitionInfo.Flags.
const ( DEFAULT V0045PartitionInfoFlags = "DEFAULT" DEFAULTCLEAR V0045PartitionInfoFlags = "DEFAULT_CLEAR" HIDDEN V0045PartitionInfoFlags = "HIDDEN" HIDDENCLEAR V0045PartitionInfoFlags = "HIDDEN_CLEAR" LLN V0045PartitionInfoFlags = "LLN" LLNCLEAR V0045PartitionInfoFlags = "LLN_CLEAR" NOROOT V0045PartitionInfoFlags = "NO_ROOT" NOROOTCLEAR V0045PartitionInfoFlags = "NO_ROOT_CLEAR" PDOI V0045PartitionInfoFlags = "PDOI" PDOICLEAR V0045PartitionInfoFlags = "PDOI_CLEAR" REQRESV V0045PartitionInfoFlags = "REQ_RESV" REQRESVCLEAR V0045PartitionInfoFlags = "REQ_RESV_CLEAR" ROOTONLY V0045PartitionInfoFlags = "ROOT_ONLY" ROOTONLYCLEAR V0045PartitionInfoFlags = "ROOT_ONLY_CLEAR" )
Defines values for V0045PartitionInfoFlags.
func (V0045PartitionInfoFlags) Valid ¶
func (e V0045PartitionInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoFlags enum.
type V0045PartitionInfoMaximumsOversubscribeFlags ¶
type V0045PartitionInfoMaximumsOversubscribeFlags string
V0045PartitionInfoMaximumsOversubscribeFlags defines model for V0045PartitionInfo.Maximums.Oversubscribe.Flags.
const (
Force V0045PartitionInfoMaximumsOversubscribeFlags = "force"
)
Defines values for V0045PartitionInfoMaximumsOversubscribeFlags.
func (V0045PartitionInfoMaximumsOversubscribeFlags) Valid ¶
func (e V0045PartitionInfoMaximumsOversubscribeFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoMaximumsOversubscribeFlags enum.
type V0045PartitionInfoMsg ¶
type V0045PartitionInfoMsg = []V0045PartitionInfo
V0045PartitionInfoMsg defines model for v0.0.45_partition_info_msg.
type V0045PartitionInfoPartitionState ¶
type V0045PartitionInfoPartitionState string
V0045PartitionInfoPartitionState defines model for V0045PartitionInfo.Partition.State.
const ( V0045PartitionInfoPartitionStateDOWN V0045PartitionInfoPartitionState = "DOWN" V0045PartitionInfoPartitionStateDRAIN V0045PartitionInfoPartitionState = "DRAIN" V0045PartitionInfoPartitionStateINACTIVE V0045PartitionInfoPartitionState = "INACTIVE" V0045PartitionInfoPartitionStateUNKNOWN V0045PartitionInfoPartitionState = "UNKNOWN" V0045PartitionInfoPartitionStateUP V0045PartitionInfoPartitionState = "UP" )
Defines values for V0045PartitionInfoPartitionState.
func (V0045PartitionInfoPartitionState) Valid ¶
func (e V0045PartitionInfoPartitionState) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoPartitionState enum.
type V0045PartitionInfoPreemptMode ¶
type V0045PartitionInfoPreemptMode string
V0045PartitionInfoPreemptMode defines model for V0045PartitionInfo.PreemptMode.
const ( V0045PartitionInfoPreemptModeCANCEL V0045PartitionInfoPreemptMode = "CANCEL" V0045PartitionInfoPreemptModeCLUSTERGLOBAL V0045PartitionInfoPreemptMode = "CLUSTER_GLOBAL" V0045PartitionInfoPreemptModeDISABLED V0045PartitionInfoPreemptMode = "DISABLED" V0045PartitionInfoPreemptModePRIORITY V0045PartitionInfoPreemptMode = "PRIORITY" V0045PartitionInfoPreemptModeREQUEUE V0045PartitionInfoPreemptMode = "REQUEUE" V0045PartitionInfoPreemptModeSUSPEND V0045PartitionInfoPreemptMode = "SUSPEND" )
Defines values for V0045PartitionInfoPreemptMode.
func (V0045PartitionInfoPreemptMode) Valid ¶
func (e V0045PartitionInfoPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoPreemptMode enum.
type V0045PartitionInfoSelectType ¶
type V0045PartitionInfoSelectType string
V0045PartitionInfoSelectType defines model for V0045PartitionInfo.SelectType.
const ( V0045PartitionInfoSelectTypeCRCORE V0045PartitionInfoSelectType = "CR_CORE" V0045PartitionInfoSelectTypeCRCOREDEFAULTDISTBLOCK V0045PartitionInfoSelectType = "CR_CORE_DEFAULT_DIST_BLOCK" V0045PartitionInfoSelectTypeCRCOREMEMORY V0045PartitionInfoSelectType = "CR_CORE_MEMORY" V0045PartitionInfoSelectTypeCRCPU V0045PartitionInfoSelectType = "CR_CPU" V0045PartitionInfoSelectTypeCRCPUMEMORY V0045PartitionInfoSelectType = "CR_CPU_MEMORY" V0045PartitionInfoSelectTypeCRLLN V0045PartitionInfoSelectType = "CR_LLN" V0045PartitionInfoSelectTypeCRMEMORY V0045PartitionInfoSelectType = "CR_MEMORY" V0045PartitionInfoSelectTypeCRNODISTTOPOBLOCK V0045PartitionInfoSelectType = "CR_NO_DIST_TOPO_BLOCK" V0045PartitionInfoSelectTypeCRONETASKPERCORE V0045PartitionInfoSelectType = "CR_ONE_TASK_PER_CORE" V0045PartitionInfoSelectTypeCRPACKNODES V0045PartitionInfoSelectType = "CR_PACK_NODES" V0045PartitionInfoSelectTypeCRSOCKET V0045PartitionInfoSelectType = "CR_SOCKET" V0045PartitionInfoSelectTypeCRSOCKETMEMORY V0045PartitionInfoSelectType = "CR_SOCKET_MEMORY" V0045PartitionInfoSelectTypeENFORCEBINDINGGRES V0045PartitionInfoSelectType = "ENFORCE_BINDING_GRES" V0045PartitionInfoSelectTypeLLSHAREDGRES V0045PartitionInfoSelectType = "LL_SHARED_GRES" V0045PartitionInfoSelectTypeMULTIPLESHARINGGRESPJ V0045PartitionInfoSelectType = "MULTIPLE_SHARING_GRES_PJ" V0045PartitionInfoSelectTypeNONE V0045PartitionInfoSelectType = "NONE" V0045PartitionInfoSelectTypeONETASKPERSHARINGGRES V0045PartitionInfoSelectType = "ONE_TASK_PER_SHARING_GRES" )
Defines values for V0045PartitionInfoSelectType.
func (V0045PartitionInfoSelectType) Valid ¶
func (e V0045PartitionInfoSelectType) Valid() bool
Valid indicates whether the value is a known member of the V0045PartitionInfoSelectType enum.
type V0045PortRange ¶
type V0045PortRange struct {
// Maximum Maximum port number
Maximum *int32 `json:"maximum,omitempty"`
// Minimum Minimum port number
Minimum *int32 `json:"minimum,omitempty"`
// Set True if minimum and maximum are set (or ignored on false)
Set *bool `json:"set,omitempty"`
}
V0045PortRange defines model for v0.0.45_port_range.
type V0045PriorityByPartition ¶
type V0045PriorityByPartition = []V0045PartPrio
V0045PriorityByPartition defines model for v0.0.45_priority_by_partition.
type V0045ProcessExitCodeVerbose ¶
type V0045ProcessExitCodeVerbose struct {
ReturnCode *V0045Uint32NoValStruct `json:"return_code,omitempty"`
Signal *struct {
Id *V0045Uint16NoValStruct `json:"id,omitempty"`
// Name Signal sent to process (name)
Name *string `json:"name,omitempty"`
} `json:"signal,omitempty"`
// Status Status given by return code
Status *[]V0045ProcessExitCodeVerboseStatus `json:"status,omitempty"`
}
V0045ProcessExitCodeVerbose defines model for v0.0.45_process_exit_code_verbose.
type V0045ProcessExitCodeVerboseStatus ¶
type V0045ProcessExitCodeVerboseStatus string
V0045ProcessExitCodeVerboseStatus defines model for V0045ProcessExitCodeVerbose.Status.
const ( V0045ProcessExitCodeVerboseStatusCOREDUMPED V0045ProcessExitCodeVerboseStatus = "CORE_DUMPED" V0045ProcessExitCodeVerboseStatusERROR V0045ProcessExitCodeVerboseStatus = "ERROR" V0045ProcessExitCodeVerboseStatusINVALID V0045ProcessExitCodeVerboseStatus = "INVALID" V0045ProcessExitCodeVerboseStatusPENDING V0045ProcessExitCodeVerboseStatus = "PENDING" V0045ProcessExitCodeVerboseStatusSIGNALED V0045ProcessExitCodeVerboseStatus = "SIGNALED" V0045ProcessExitCodeVerboseStatusSUCCESS V0045ProcessExitCodeVerboseStatus = "SUCCESS" )
Defines values for V0045ProcessExitCodeVerboseStatus.
func (V0045ProcessExitCodeVerboseStatus) Valid ¶
func (e V0045ProcessExitCodeVerboseStatus) Valid() bool
Valid indicates whether the value is a known member of the V0045ProcessExitCodeVerboseStatus enum.
type V0045Qos ¶
type V0045Qos struct {
// Description Arbitrary description
Description *string `json:"description,omitempty"`
// Flags Flags, to avoid modifying current values specify NOT_SET
Flags *[]V0045QosFlags `json:"flags,omitempty"`
// Id Unique ID
Id *int32 `json:"id,omitempty"`
Limits *struct {
Factor *V0045Float64NoValStruct `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 *V0045Uint32NoValStruct `json:"account,omitempty"`
User *V0045Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"accruing,omitempty"`
ActiveJobs *struct {
Accruing *V0045Uint32NoValStruct `json:"accruing,omitempty"`
Count *V0045Uint32NoValStruct `json:"count,omitempty"`
} `json:"active_jobs,omitempty"`
Jobs *struct {
ActiveJobs *struct {
Per *struct {
Account *V0045Uint32NoValStruct `json:"account,omitempty"`
User *V0045Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"active_jobs,omitempty"`
Count *V0045Uint32NoValStruct `json:"count,omitempty"`
Per *struct {
Account *V0045Uint32NoValStruct `json:"account,omitempty"`
User *V0045Uint32NoValStruct `json:"user,omitempty"`
} `json:"per,omitempty"`
} `json:"jobs,omitempty"`
Tres *struct {
Minutes *struct {
Per *struct {
Account *V0045TresList `json:"account,omitempty"`
Job *V0045TresList `json:"job,omitempty"`
Qos *V0045TresList `json:"qos,omitempty"`
User *V0045TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"minutes,omitempty"`
Per *struct {
Account *V0045TresList `json:"account,omitempty"`
Job *V0045TresList `json:"job,omitempty"`
Node *V0045TresList `json:"node,omitempty"`
User *V0045TresList `json:"user,omitempty"`
} `json:"per,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"tres,omitempty"`
WallClock *struct {
Per *struct {
Job *V0045Uint32NoValStruct `json:"job,omitempty"`
Qos *V0045Uint32NoValStruct `json:"qos,omitempty"`
} `json:"per,omitempty"`
} `json:"wall_clock,omitempty"`
} `json:"max,omitempty"`
Min *struct {
PriorityThreshold *V0045Uint32NoValStruct `json:"priority_threshold,omitempty"`
Tres *struct {
Per *struct {
Job *V0045TresList `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 *V0045Uint32NoValStruct `json:"exempt_time,omitempty"`
List *V0045QosPreemptList `json:"list,omitempty"`
// Mode PreemptMode - Mechanism used to preempt jobs or enable gang scheduling
Mode *[]V0045QosPreemptMode `json:"mode,omitempty"`
} `json:"preempt,omitempty"`
Priority *V0045Uint32NoValStruct `json:"priority,omitempty"`
UsageFactor *V0045Float64NoValStruct `json:"usage_factor,omitempty"`
UsageThreshold *V0045Float64NoValStruct `json:"usage_threshold,omitempty"`
}
V0045Qos defines model for v0.0.45_qos.
type V0045QosFlags ¶
type V0045QosFlags string
V0045QosFlags defines model for V0045Qos.Flags.
const ( V0045QosFlagsADD V0045QosFlags = "ADD" V0045QosFlagsDELETED V0045QosFlags = "DELETED" V0045QosFlagsDENYLIMIT V0045QosFlags = "DENY_LIMIT" V0045QosFlagsENFORCEUSAGETHRESHOLD V0045QosFlags = "ENFORCE_USAGE_THRESHOLD" V0045QosFlagsNODECAY V0045QosFlags = "NO_DECAY" V0045QosFlagsNORESERVE V0045QosFlags = "NO_RESERVE" V0045QosFlagsNOTSET V0045QosFlags = "NOT_SET" V0045QosFlagsOVERRIDEPARTITIONQOS V0045QosFlags = "OVERRIDE_PARTITION_QOS" V0045QosFlagsPARTITIONMAXIMUMNODE V0045QosFlags = "PARTITION_MAXIMUM_NODE" V0045QosFlagsPARTITIONMINIMUMNODE V0045QosFlags = "PARTITION_MINIMUM_NODE" V0045QosFlagsPARTITIONQOS V0045QosFlags = "PARTITION_QOS" V0045QosFlagsPARTITIONTIMELIMIT V0045QosFlags = "PARTITION_TIME_LIMIT" V0045QosFlagsRELATIVE V0045QosFlags = "RELATIVE" V0045QosFlagsREMOVE V0045QosFlags = "REMOVE" V0045QosFlagsREQUIREDRESERVATION V0045QosFlags = "REQUIRED_RESERVATION" V0045QosFlagsUSAGEFACTORSAFE V0045QosFlags = "USAGE_FACTOR_SAFE" )
Defines values for V0045QosFlags.
func (V0045QosFlags) Valid ¶
func (e V0045QosFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045QosFlags enum.
type V0045QosPreemptList ¶
type V0045QosPreemptList = []string
V0045QosPreemptList defines model for v0.0.45_qos_preempt_list.
type V0045QosPreemptMode ¶
type V0045QosPreemptMode string
V0045QosPreemptMode defines model for V0045Qos.Preempt.Mode.
const ( V0045QosPreemptModeCANCEL V0045QosPreemptMode = "CANCEL" V0045QosPreemptModeDISABLED V0045QosPreemptMode = "DISABLED" V0045QosPreemptModeGANG V0045QosPreemptMode = "GANG" V0045QosPreemptModeREQUEUE V0045QosPreemptMode = "REQUEUE" V0045QosPreemptModeSUSPEND V0045QosPreemptMode = "SUSPEND" )
Defines values for V0045QosPreemptMode.
func (V0045QosPreemptMode) Valid ¶
func (e V0045QosPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the V0045QosPreemptMode enum.
type V0045QosStringIdList ¶
type V0045QosStringIdList = []string
V0045QosStringIdList List of QOS names
type V0045ReservationCoreSpec ¶
type V0045ReservationCoreSpec struct {
// Core IDs of reserved cores
Core *string `json:"core,omitempty"`
// Node Name of reserved node
Node *string `json:"node,omitempty"`
}
V0045ReservationCoreSpec defines model for v0.0.45_reservation_core_spec.
type V0045ReservationDescMsg ¶
type V0045ReservationDescMsg struct {
Accounts *V0045CsvString `json:"accounts,omitempty"`
// BurstBuffer BurstBuffer
BurstBuffer *string `json:"burst_buffer,omitempty"`
// Comment Arbitrary string
Comment *string `json:"comment,omitempty"`
CoreCount *V0045Uint32NoValStruct `json:"core_count,omitempty"`
Duration *V0045Uint32NoValStruct `json:"duration,omitempty"`
EndTime *V0045Uint64NoValStruct `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 *[]V0045ReservationDescMsgFlags `json:"flags,omitempty"`
Groups *V0045CsvString `json:"groups,omitempty"`
Licenses *V0045CsvString `json:"licenses,omitempty"`
MaxStartDelay *V0045Uint32NoValStruct `json:"max_start_delay,omitempty"`
// Name ReservationName
Name *string `json:"name,omitempty"`
NodeCount *V0045Uint32NoValStruct `json:"node_count,omitempty"`
NodeList *V0045HostlistString `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 *V0045Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0045Uint64NoValStruct `json:"start_time,omitempty"`
Tres *V0045TresList `json:"tres,omitempty"`
Users *V0045CsvString `json:"users,omitempty"`
}
V0045ReservationDescMsg defines model for v0.0.45_reservation_desc_msg.
type V0045ReservationDescMsgFlags ¶
type V0045ReservationDescMsgFlags string
V0045ReservationDescMsgFlags defines model for V0045ReservationDescMsg.Flags.
const ( V0045ReservationDescMsgFlagsALLNODES V0045ReservationDescMsgFlags = "ALL_NODES" V0045ReservationDescMsgFlagsANYNODES V0045ReservationDescMsgFlags = "ANY_NODES" V0045ReservationDescMsgFlagsDAILY V0045ReservationDescMsgFlags = "DAILY" V0045ReservationDescMsgFlagsDURATIONMINUS V0045ReservationDescMsgFlags = "DURATION_MINUS" V0045ReservationDescMsgFlagsDURATIONPLUS V0045ReservationDescMsgFlags = "DURATION_PLUS" V0045ReservationDescMsgFlagsFLEX V0045ReservationDescMsgFlags = "FLEX" V0045ReservationDescMsgFlagsFORCESTART V0045ReservationDescMsgFlags = "FORCE_START" V0045ReservationDescMsgFlagsHOURLY V0045ReservationDescMsgFlags = "HOURLY" V0045ReservationDescMsgFlagsIGNOREJOBS V0045ReservationDescMsgFlags = "IGNORE_JOBS" V0045ReservationDescMsgFlagsMAGNETIC V0045ReservationDescMsgFlags = "MAGNETIC" V0045ReservationDescMsgFlagsMAINT V0045ReservationDescMsgFlags = "MAINT" V0045ReservationDescMsgFlagsNOANYNODES V0045ReservationDescMsgFlags = "NO_ANY_NODES" V0045ReservationDescMsgFlagsNODAILY V0045ReservationDescMsgFlags = "NO_DAILY" V0045ReservationDescMsgFlagsNOFLEX V0045ReservationDescMsgFlags = "NO_FLEX" V0045ReservationDescMsgFlagsNOHOLDJOBSAFTEREND V0045ReservationDescMsgFlags = "NO_HOLD_JOBS_AFTER_END" V0045ReservationDescMsgFlagsNOHOURLY V0045ReservationDescMsgFlags = "NO_HOURLY" V0045ReservationDescMsgFlagsNOIGNOREJOBS V0045ReservationDescMsgFlags = "NO_IGNORE_JOBS" V0045ReservationDescMsgFlagsNOMAGNETIC V0045ReservationDescMsgFlags = "NO_MAGNETIC" V0045ReservationDescMsgFlagsNOMAINT V0045ReservationDescMsgFlags = "NO_MAINT" V0045ReservationDescMsgFlagsNOPARTNODES V0045ReservationDescMsgFlags = "NO_PART_NODES" V0045ReservationDescMsgFlagsNOPURGECOMP V0045ReservationDescMsgFlags = "NO_PURGE_COMP" V0045ReservationDescMsgFlagsNOSTATIC V0045ReservationDescMsgFlags = "NO_STATIC" V0045ReservationDescMsgFlagsNOUSERDELETE V0045ReservationDescMsgFlags = "NO_USER_DELETE" V0045ReservationDescMsgFlagsNOWEEKDAY V0045ReservationDescMsgFlags = "NO_WEEKDAY" V0045ReservationDescMsgFlagsNOWEEKEND V0045ReservationDescMsgFlags = "NO_WEEKEND" V0045ReservationDescMsgFlagsNOWEEKLY V0045ReservationDescMsgFlags = "NO_WEEKLY" V0045ReservationDescMsgFlagsOVERLAP V0045ReservationDescMsgFlags = "OVERLAP" V0045ReservationDescMsgFlagsPARTNODES V0045ReservationDescMsgFlags = "PART_NODES" V0045ReservationDescMsgFlagsPURGECOMP V0045ReservationDescMsgFlags = "PURGE_COMP" V0045ReservationDescMsgFlagsREOCCURRING V0045ReservationDescMsgFlags = "REOCCURRING" V0045ReservationDescMsgFlagsREPLACE V0045ReservationDescMsgFlags = "REPLACE" V0045ReservationDescMsgFlagsREPLACEDOWN V0045ReservationDescMsgFlags = "REPLACE_DOWN" V0045ReservationDescMsgFlagsSKIP V0045ReservationDescMsgFlags = "SKIP" V0045ReservationDescMsgFlagsSPECNODES V0045ReservationDescMsgFlags = "SPEC_NODES" V0045ReservationDescMsgFlagsSTATIC V0045ReservationDescMsgFlags = "STATIC" V0045ReservationDescMsgFlagsTIMEFLOAT V0045ReservationDescMsgFlags = "TIME_FLOAT" V0045ReservationDescMsgFlagsTRESPERNODE V0045ReservationDescMsgFlags = "TRES_PER_NODE" V0045ReservationDescMsgFlagsUSERDELETE V0045ReservationDescMsgFlags = "USER_DELETE" V0045ReservationDescMsgFlagsWEEKDAY V0045ReservationDescMsgFlags = "WEEKDAY" V0045ReservationDescMsgFlagsWEEKEND V0045ReservationDescMsgFlags = "WEEKEND" V0045ReservationDescMsgFlagsWEEKLY V0045ReservationDescMsgFlags = "WEEKLY" )
Defines values for V0045ReservationDescMsgFlags.
func (V0045ReservationDescMsgFlags) Valid ¶
func (e V0045ReservationDescMsgFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045ReservationDescMsgFlags enum.
type V0045ReservationDescMsgList ¶
type V0045ReservationDescMsgList = []V0045ReservationDescMsg
V0045ReservationDescMsgList defines model for v0.0.45_reservation_desc_msg_list.
type V0045ReservationInfo ¶
type V0045ReservationInfo 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 *V0045ReservationInfoCoreSpec `json:"core_specializations,omitempty"`
EndTime *V0045Uint64NoValStruct `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 *[]V0045ReservationInfoFlags `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 *V0045Uint32NoValStruct `json:"time,omitempty"`
} `json:"purge_completed,omitempty"`
StartTime *V0045Uint64NoValStruct `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"`
}
V0045ReservationInfo defines model for v0.0.45_reservation_info.
type V0045ReservationInfoCoreSpec ¶
type V0045ReservationInfoCoreSpec = []V0045ReservationCoreSpec
V0045ReservationInfoCoreSpec defines model for v0.0.45_reservation_info_core_spec.
type V0045ReservationInfoFlags ¶
type V0045ReservationInfoFlags string
V0045ReservationInfoFlags defines model for V0045ReservationInfo.Flags.
const ( V0045ReservationInfoFlagsALLNODES V0045ReservationInfoFlags = "ALL_NODES" V0045ReservationInfoFlagsANYNODES V0045ReservationInfoFlags = "ANY_NODES" V0045ReservationInfoFlagsDAILY V0045ReservationInfoFlags = "DAILY" V0045ReservationInfoFlagsDURATIONMINUS V0045ReservationInfoFlags = "DURATION_MINUS" V0045ReservationInfoFlagsDURATIONPLUS V0045ReservationInfoFlags = "DURATION_PLUS" V0045ReservationInfoFlagsFLEX V0045ReservationInfoFlags = "FLEX" V0045ReservationInfoFlagsFORCESTART V0045ReservationInfoFlags = "FORCE_START" V0045ReservationInfoFlagsHOURLY V0045ReservationInfoFlags = "HOURLY" V0045ReservationInfoFlagsIGNOREJOBS V0045ReservationInfoFlags = "IGNORE_JOBS" V0045ReservationInfoFlagsMAGNETIC V0045ReservationInfoFlags = "MAGNETIC" V0045ReservationInfoFlagsMAINT V0045ReservationInfoFlags = "MAINT" V0045ReservationInfoFlagsNOANYNODES V0045ReservationInfoFlags = "NO_ANY_NODES" V0045ReservationInfoFlagsNODAILY V0045ReservationInfoFlags = "NO_DAILY" V0045ReservationInfoFlagsNOFLEX V0045ReservationInfoFlags = "NO_FLEX" V0045ReservationInfoFlagsNOHOLDJOBSAFTEREND V0045ReservationInfoFlags = "NO_HOLD_JOBS_AFTER_END" V0045ReservationInfoFlagsNOHOURLY V0045ReservationInfoFlags = "NO_HOURLY" V0045ReservationInfoFlagsNOIGNOREJOBS V0045ReservationInfoFlags = "NO_IGNORE_JOBS" V0045ReservationInfoFlagsNOMAGNETIC V0045ReservationInfoFlags = "NO_MAGNETIC" V0045ReservationInfoFlagsNOMAINT V0045ReservationInfoFlags = "NO_MAINT" V0045ReservationInfoFlagsNOPARTNODES V0045ReservationInfoFlags = "NO_PART_NODES" V0045ReservationInfoFlagsNOPURGECOMP V0045ReservationInfoFlags = "NO_PURGE_COMP" V0045ReservationInfoFlagsNOSTATIC V0045ReservationInfoFlags = "NO_STATIC" V0045ReservationInfoFlagsNOUSERDELETE V0045ReservationInfoFlags = "NO_USER_DELETE" V0045ReservationInfoFlagsNOWEEKDAY V0045ReservationInfoFlags = "NO_WEEKDAY" V0045ReservationInfoFlagsNOWEEKEND V0045ReservationInfoFlags = "NO_WEEKEND" V0045ReservationInfoFlagsNOWEEKLY V0045ReservationInfoFlags = "NO_WEEKLY" V0045ReservationInfoFlagsOVERLAP V0045ReservationInfoFlags = "OVERLAP" V0045ReservationInfoFlagsPARTNODES V0045ReservationInfoFlags = "PART_NODES" V0045ReservationInfoFlagsPURGECOMP V0045ReservationInfoFlags = "PURGE_COMP" V0045ReservationInfoFlagsREOCCURRING V0045ReservationInfoFlags = "REOCCURRING" V0045ReservationInfoFlagsREPLACE V0045ReservationInfoFlags = "REPLACE" V0045ReservationInfoFlagsREPLACEDOWN V0045ReservationInfoFlags = "REPLACE_DOWN" V0045ReservationInfoFlagsSKIP V0045ReservationInfoFlags = "SKIP" V0045ReservationInfoFlagsSPECNODES V0045ReservationInfoFlags = "SPEC_NODES" V0045ReservationInfoFlagsSTATIC V0045ReservationInfoFlags = "STATIC" V0045ReservationInfoFlagsTIMEFLOAT V0045ReservationInfoFlags = "TIME_FLOAT" V0045ReservationInfoFlagsTRESPERNODE V0045ReservationInfoFlags = "TRES_PER_NODE" V0045ReservationInfoFlagsUSERDELETE V0045ReservationInfoFlags = "USER_DELETE" V0045ReservationInfoFlagsWEEKDAY V0045ReservationInfoFlags = "WEEKDAY" V0045ReservationInfoFlagsWEEKEND V0045ReservationInfoFlags = "WEEKEND" V0045ReservationInfoFlagsWEEKLY V0045ReservationInfoFlags = "WEEKLY" )
Defines values for V0045ReservationInfoFlags.
func (V0045ReservationInfoFlags) Valid ¶
func (e V0045ReservationInfoFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045ReservationInfoFlags enum.
type V0045ReservationInfoMsg ¶
type V0045ReservationInfoMsg = []V0045ReservationInfo
V0045ReservationInfoMsg defines model for v0.0.45_reservation_info_msg.
type V0045ReservationModReq ¶
type V0045ReservationModReq struct {
Reservations *V0045ReservationDescMsgList `json:"reservations,omitempty"`
}
V0045ReservationModReq defines model for v0.0.45_reservation_mod_req.
type V0045RollupStats ¶
type V0045RollupStats 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"`
}
V0045RollupStats defines model for v0.0.45_rollup_stats.
type V0045ScheduleExitFields ¶
type V0045ScheduleExitFields 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"`
}
V0045ScheduleExitFields defines model for v0.0.45_schedule_exit_fields.
type V0045SelectedStepList ¶
type V0045SelectedStepList = []string
V0045SelectedStepList defines model for v0.0.45_selected_step_list.
type V0045SharesFloat128Tres ¶
type V0045SharesFloat128Tres struct {
Name *string `json:"name,omitempty"`
Value *float32 `json:"value,omitempty"`
}
V0045SharesFloat128Tres defines model for v0.0.45_shares_float128_tres.
type V0045SharesFloat128TresList ¶
type V0045SharesFloat128TresList = []V0045SharesFloat128Tres
V0045SharesFloat128TresList defines model for v0.0.45_shares_float128_tres_list.
type V0045SharesRespMsg ¶
type V0045SharesRespMsg struct {
TotalShares *int64 `json:"total_shares,omitempty"`
}
V0045SharesRespMsg defines model for v0.0.45_shares_resp_msg.
type V0045SharesUint64Tres ¶
type V0045SharesUint64Tres struct {
// Name TRES name
}
V0045SharesUint64Tres defines model for v0.0.45_shares_uint64_tres.
type V0045SharesUint64TresList ¶
type V0045SharesUint64TresList = []V0045SharesUint64Tres
V0045SharesUint64TresList defines model for v0.0.45_shares_uint64_tres_list.
type V0045SlurmConf ¶
type V0045SlurmConf struct {
// AccountingStorageBackupHost Accounting storage backup host
AccountingStorageBackupHost *string `json:"AccountingStorageBackupHost,omitempty"`
// AccountingStorageEnforce Controls what level of association-based enforcement to impose on job submissions
AccountingStorageEnforce *[]V0045SlurmConfAccountingStorageEnforce `json:"AccountingStorageEnforce,omitempty"`
// AccountingStorageExternalHost Accounting storage ext host
AccountingStorageExternalHost *string `json:"AccountingStorageExternalHost,omitempty"`
// AccountingStorageHost Accounting storage host
AccountingStorageHost *string `json:"AccountingStorageHost,omitempty"`
AccountingStorageParameters *V0045CsvString `json:"AccountingStorageParameters,omitempty"`
// AccountingStoragePort Node accounting storage port
AccountingStoragePort *int32 `json:"AccountingStoragePort,omitempty"`
AccountingStorageTRES *V0045CsvString `json:"AccountingStorageTRES,omitempty"`
// AccountingStorageType Accounting storage type
AccountingStorageType *string `json:"AccountingStorageType,omitempty"`
// AccountingStoreFlags AccountingStoreFlags specific CONF_FLAG_* flags
AccountingStoreFlags *[]V0045SlurmConfAccountingStoreFlags `json:"AccountingStoreFlags,omitempty"`
AcctGatherEnergyType *V0045CsvString `json:"AcctGatherEnergyType,omitempty"`
// AcctGatherFilesystemType Filesystem accounting type
AcctGatherFilesystemType *string `json:"AcctGatherFilesystemType,omitempty"`
// AcctGatherInterconnectType Interconnect accounting type
AcctGatherInterconnectType *string `json:"AcctGatherInterconnectType,omitempty"`
// AcctGatherNodeFreq Secs between node acct request
AcctGatherNodeFreq *int32 `json:"AcctGatherNodeFreq,omitempty"`
// AcctGatherProfileType Profile accounting type
AcctGatherProfileType *string `json:"AcctGatherProfileType,omitempty"`
// AuthAltParameters Alternate authentication parameters
AuthAltParameters *string `json:"AuthAltParameters,omitempty"`
AuthAltTypes *V0045CsvString `json:"AuthAltTypes,omitempty"`
// AuthInfo Authentication info
AuthInfo *string `json:"AuthInfo,omitempty"`
// AuthType Authentication type
AuthType *string `json:"AuthType,omitempty"`
// BatchStartTimeout Maximum seconds for batch job to start
BatchStartTimeout *int32 `json:"BatchStartTimeout,omitempty"`
BcastExclude *V0045CsvString `json:"BcastExclude,omitempty"`
BcastParameters *V0045CsvString `json:"BcastParameters,omitempty"`
// BurstBufferType Burst buffer plugin type
BurstBufferType *string `json:"BurstBufferType,omitempty"`
CertgenParameters *V0045CsvString `json:"CertgenParameters,omitempty"`
// CertgenType Certgen type
CertgenType *string `json:"CertgenType,omitempty"`
// CertmgrParameters Certmgr parameters
CertmgrParameters *string `json:"CertmgrParameters,omitempty"`
// CertmgrType Certmgr type
CertmgrType *string `json:"CertmgrType,omitempty"`
CliFilterParameters *V0045CsvString `json:"CliFilterParameters,omitempty"`
CliFilterPlugins *V0045CsvString `json:"CliFilterPlugins,omitempty"`
// ClusterName General name of the entire cluster
ClusterName *string `json:"ClusterName,omitempty"`
CommunicationParameters *V0045CsvString `json:"CommunicationParameters,omitempty"`
// CommunicationParametersFlags CommunicationParameters specific CONF_FLAG_* flags
CommunicationParametersFlags *[]V0045SlurmConfCommunicationParametersFlags `json:"CommunicationParametersFlags,omitempty"`
// CompleteWait Seconds to wait for job completion before scheduling another job
CompleteWait *int32 `json:"CompleteWait,omitempty"`
// ConfFlags General configuration flags (DisableRootJobs, AllowSpecResourcesUsage, UsePAM, TrackWCKey)
ConfFlags *[]V0045SlurmConfConfFlags `json:"ConfFlags,omitempty"`
// CpuFreqDef Default CPU frequency or governor for job steps if not set via --cpu-freq
CpuFreqDef *string `json:"CpuFreqDef,omitempty"`
// CpuFreqGovernors CPU frequency governors allowed via --cpu-freq
CpuFreqGovernors *[]V0045SlurmConfCpuFreqGovernors `json:"CpuFreqGovernors,omitempty"`
// CredType Credential signature plugin
CredType *string `json:"CredType,omitempty"`
// DataParserParameters Data parser parameters
DataParserParameters *string `json:"DataParserParameters,omitempty"`
// DebugFlags Subsystems which provide more detailed event logging
DebugFlags *[]V0045SlurmConfDebugFlags `json:"DebugFlags,omitempty"`
DefMemPerCPU *V0045Uint64NoValStruct `json:"DefMemPerCPU,omitempty"`
DependencyParameters *V0045CsvString `json:"DependencyParameters,omitempty"`
// EioTimeout Seconds srun waits for slurmstepd to close the TCP/IP connection
EioTimeout *int32 `json:"EioTimeout,omitempty"`
// EnforcePartLimits Controls whether partition limits are enforced at job submission time
EnforcePartLimits *[]V0045SlurmConfEnforcePartLimits `json:"EnforcePartLimits,omitempty"`
Epilog *V0045StringArray `json:"Epilog,omitempty"`
// EpilogMsgTime Usecs for slurmctld to process an epilog complete message
EpilogMsgTime *int32 `json:"EpilogMsgTime,omitempty"`
EpilogSlurmctld *V0045StringArray `json:"EpilogSlurmctld,omitempty"`
EpilogTimeout *V0045Uint16NoValStruct `json:"EpilogTimeout,omitempty"`
// FairShareDampeningFactor Dampening factor for the effect of exceeding fair share of resources
FederationParameters *V0045CsvString `json:"FederationParameters,omitempty"`
// FirstJobId First slurm generated job_id to assign
FirstJobId *int32 `json:"FirstJobId,omitempty"`
// GetNameInfoCacheTimeout For getnameinfo() cache
GetNameInfoCacheTimeout *int32 `json:"GetNameInfoCacheTimeout,omitempty"`
// GpuFreqDef Default GPU frequency for job steps if not set via --gpu-freq
GpuFreqDef *string `json:"GpuFreqDef,omitempty"`
GresTypes *V0045CsvString `json:"GresTypes,omitempty"`
// GroupUpdateForce Update group/partition info even if no change detected
GroupUpdateForce *bool `json:"GroupUpdateForce,omitempty"`
// GroupUpdateTime Interval in seconds between updates of user/group partition membership
GroupUpdateTime *int32 `json:"GroupUpdateTime,omitempty"`
// HashPlugin Hash plugin type
HashPlugin *string `json:"HashPlugin,omitempty"`
// HealthCheckInterval Secs between health checks
HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty"`
// HealthCheckNodeState Node states on which to execute the HealthCheckProgram
HealthCheckNodeState *[]V0045SlurmConfHealthCheckNodeState `json:"HealthCheckNodeState,omitempty"`
// HealthCheckProgram Pathname of health check program
HealthCheckProgram *string `json:"HealthCheckProgram,omitempty"`
// HealthCheckTimeout Timeout for health check program
HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty"`
// HostUnreachRetryCount Times to retry connecting if rc=EHOSTUNREACH
HostUnreachRetryCount *int32 `json:"HostUnreachRetryCount,omitempty"`
// HttpParserType Http_parser plugin type
HttpParserType *string `json:"HttpParserType,omitempty"`
// InactiveLimit Seconds of inactivity before a inactive resource allocation is released
InactiveLimit *int32 `json:"InactiveLimit,omitempty"`
// InteractiveStepOptions Options for srun when using LaunchParameters=use_interactive_step with salloc
InteractiveStepOptions *string `json:"InteractiveStepOptions,omitempty"`
JobAcctGatherFrequency *V0045CsvString `json:"JobAcctGatherFrequency,omitempty"`
JobAcctGatherParams *V0045CsvString `json:"JobAcctGatherParams,omitempty"`
// JobAcctGatherType Job accounting gather type
JobAcctGatherType *string `json:"JobAcctGatherType,omitempty"`
// JobAcctOomKill Enforce mem limit at runtime y|n
JobAcctOomKill *bool `json:"JobAcctOomKill,omitempty"`
// JobCompHost Job completion logging host
JobCompHost *string `json:"JobCompHost,omitempty"`
// JobCompLoc Job completion logging location
JobCompLoc *string `json:"JobCompLoc,omitempty"`
// JobCompParams Job completion parameters for plugin
JobCompParams *string `json:"JobCompParams,omitempty"`
// JobCompPort Job completion storage port
JobCompPort *int32 `json:"JobCompPort,omitempty"`
// JobCompType Job completion storage type
JobCompType *string `json:"JobCompType,omitempty"`
// JobCompUser Job completion storage user
JobCompUser *string `json:"JobCompUser,omitempty"`
JobDefaults *V0045JobDefaultsList `json:"JobDefaults,omitempty"`
// JobFileAppend If set, append to stdout/err file
JobFileAppend *bool `json:"JobFileAppend,omitempty"`
// JobRequeue If set, jobs get requeued on node failure
JobRequeue *bool `json:"JobRequeue,omitempty"`
JobSubmitPlugins *V0045CsvString `json:"JobSubmitPlugins,omitempty"`
// KeepaliveInterval Interval between keepalive probes
KeepaliveInterval *int32 `json:"KeepaliveInterval,omitempty"`
// KeepaliveProbes Number of keepalive probe attempts
KeepaliveProbes *int32 `json:"KeepaliveProbes,omitempty"`
// KeepaliveTime Keep alive time for srun I/O sockets
KeepaliveTime *int32 `json:"KeepaliveTime,omitempty"`
// KillOnBadExit If set, the job will be terminated immediately when one of the processes is aborted or crashed
KillOnBadExit *bool `json:"KillOnBadExit,omitempty"`
// KillWait Seconds between SIGTERM and SIGKILL when a job reaches its time limit
KillWait *int32 `json:"KillWait,omitempty"`
LaunchParameters *V0045CsvString `json:"LaunchParameters,omitempty"`
LicenseParameters *V0045CsvString `json:"LicenseParameters,omitempty"`
Licenses *V0045CsvString `json:"Licenses,omitempty"`
// LogTimeFormat Format of the timestamp in slurmctld and slurmd log files
LogTimeFormat *string `json:"LogTimeFormat,omitempty"`
MCSParameters *V0045CsvString `json:"MCSParameters,omitempty"`
// MCSPlugin Mcs plugin type
MCSPlugin *string `json:"MCSPlugin,omitempty"`
// MailDomain Default domain to append to usernames
MailDomain *string `json:"MailDomain,omitempty"`
// MailProg Pathname of mail program
MailProg *string `json:"MailProg,omitempty"`
// MaxArraySize Maximum job array size
MaxArraySize *int32 `json:"MaxArraySize,omitempty"`
// MaxBatchRequeue Max times a batch job may be auto-requeued before being held
MaxBatchRequeue *int32 `json:"MaxBatchRequeue,omitempty"`
// MaxDBDMsgs Maximum number of messages queued while DBD is not connected
MaxDBDMsgs *int32 `json:"MaxDBDMsgs,omitempty"`
// MaxJobCount Maximum number of active jobs
MaxJobCount *int32 `json:"MaxJobCount,omitempty"`
// MaxJobId Maximum job id before wrapping back to FirstJobId
MaxJobId *int32 `json:"MaxJobId,omitempty"`
MaxMemPerCPU *V0045Uint64NoValStruct `json:"MaxMemPerCPU,omitempty"`
// MaxNodeCount Max number of static + dynamic nodes
MaxNodeCount *int32 `json:"MaxNodeCount,omitempty"`
// MaxStepCount Maximum number of steps per job
MaxStepCount *int32 `json:"MaxStepCount,omitempty"`
// MaxTasksPerNode Maximum tasks per node
MaxTasksPerNode *int32 `json:"MaxTasksPerNode,omitempty"`
// MessageTimeout Seconds permitted for a round-trip communication to complete
MessageTimeout *int32 `json:"MessageTimeout,omitempty"`
MetricsAuthUsers *V0045CsvString `json:"MetricsAuthUsers,omitempty"`
MetricsParameters *V0045CsvString `json:"MetricsParameters,omitempty"`
// MetricsType Metrics plugin type
MetricsType *string `json:"MetricsType,omitempty"`
// MinJobAge COMPLETED jobs over this age (secs) purged from in memory records
MinJobAge *int32 `json:"MinJobAge,omitempty"`
// MpiDefault Default type of MPI to be used
MpiDefault *string `json:"MpiDefault,omitempty"`
MpiParams *V0045CsvString `json:"MpiParams,omitempty"`
// NamespaceType Job container plugin type
NamespaceType *string `json:"NamespaceType,omitempty"`
NodeFeaturesPlugins *V0045CsvString `json:"NodeFeaturesPlugins,omitempty"`
// OverTimeLimit Minutes by which a job can exceed its time limit before being canceled
OverTimeLimit *int32 `json:"OverTimeLimit,omitempty"`
// PlugStackConfig Pathname to plugin stack config file
PlugStackConfig *string `json:"PlugStackConfig,omitempty"`
// PluginDir Pathname to plugins
PluginDir *string `json:"PluginDir,omitempty"`
// PrEpParameters PrEp parameters
PrEpParameters *string `json:"PrEpParameters,omitempty"`
PrEpPlugins *V0045CsvString `json:"PrEpPlugins,omitempty"`
PreemptExemptTime *V0045Uint32NoValStruct `json:"PreemptExemptTime,omitempty"`
// PreemptMode Mechanism used to preempt jobs or enable gang scheduling
PreemptMode *[]V0045SlurmConfPreemptMode `json:"PreemptMode,omitempty"`
PreemptParameters *V0045CsvString `json:"PreemptParameters,omitempty"`
// PreemptType Job preemption selection plugin
PreemptType *string `json:"PreemptType,omitempty"`
// PriorityCalcPeriod Period in minutes between half-life decay recalculations (Time formatted as HH:MM:SS or D-HH:MM:SS)
PriorityCalcPeriod *string `json:"PriorityCalcPeriod,omitempty"`
// PriorityDecayHalfLife How long prior resource use is considered in determining job priority (Time formatted as HH:MM:SS or D-HH:MM:SS)
PriorityDecayHalfLife *string `json:"PriorityDecayHalfLife,omitempty"`
// PriorityFavorSmall If set, give small jobs preferential scheduling priority
PriorityFavorSmall *bool `json:"PriorityFavorSmall,omitempty"`
// PriorityFlags Flags controlling priority calculation behavior
PriorityFlags *[]V0045SlurmConfPriorityFlags `json:"PriorityFlags,omitempty"`
// PriorityMaxAge Job age at which the maximum age priority factor is assigned (Time formatted as HH:MM:SS or D-HH:MM:SS)
PriorityMaxAge *string `json:"PriorityMaxAge,omitempty"`
// PriorityParameters Priority plugin parameters
PriorityParameters *string `json:"PriorityParameters,omitempty"`
// PrioritySiteFactorParameters Parameters for the site-specific priority factor plugin
PrioritySiteFactorParameters *string `json:"PrioritySiteFactorParameters,omitempty"`
// PrioritySiteFactorPlugin Plugin for computing site-specific priority factors
PrioritySiteFactorPlugin *string `json:"PrioritySiteFactorPlugin,omitempty"`
// PriorityType Priority type plugin
PriorityType *string `json:"PriorityType,omitempty"`
// PriorityUsageResetPeriod Interval at which association usage is reset to zero
PriorityUsageResetPeriod *string `json:"PriorityUsageResetPeriod,omitempty"`
// PriorityWeightAge Degree to which queue wait time contributes to job priority
PriorityWeightAge *int32 `json:"PriorityWeightAge,omitempty"`
// PriorityWeightAssoc Degree to which association contributes to job priority
PriorityWeightAssoc *int32 `json:"PriorityWeightAssoc,omitempty"`
PriorityWeightFairshare *int32 `json:"PriorityWeightFairshare,omitempty"`
// PriorityWeightJobSize Degree to which job size contributes to job priority
PriorityWeightJobSize *int32 `json:"PriorityWeightJobSize,omitempty"`
// PriorityWeightPartition Degree to which partition contributes to job priority
PriorityWeightPartition *int32 `json:"PriorityWeightPartition,omitempty"`
// PriorityWeightQOS Degree to which QOS contributes to job priority
PriorityWeightQOS *int32 `json:"PriorityWeightQOS,omitempty"`
// PriorityWeightTRES TRES types and weights controlling their contribution to job priority
PriorityWeightTRES *string `json:"PriorityWeightTRES,omitempty"`
// PrivateData Controls what information is hidden from regular users
PrivateData *[]V0045SlurmConfPrivateData `json:"PrivateData,omitempty"`
// ProctrackType Process tracking plugin type
ProctrackType *string `json:"ProctrackType,omitempty"`
Prolog *V0045StringArray `json:"Prolog,omitempty"`
// PrologFlags Flags controlling Prolog and Epilog behavior
PrologFlags *[]V0045SlurmConfPrologFlags `json:"PrologFlags,omitempty"`
PrologSlurmctld *V0045StringArray `json:"PrologSlurmctld,omitempty"`
PrologTimeout *V0045Uint16NoValStruct `json:"PrologTimeout,omitempty"`
// PropagatePrioProcess Controls scheduling priority (nice value) of user spawned tasks
PropagatePrioProcess *string `json:"PropagatePrioProcess,omitempty"`
PropagateResourceLimits *V0045CsvString `json:"PropagateResourceLimits,omitempty"`
PropagateResourceLimitsExcept *V0045CsvString `json:"PropagateResourceLimitsExcept,omitempty"`
// RebootProgram Program to reboot the node
RebootProgram *string `json:"RebootProgram,omitempty"`
// ReconfigFlags Flags controlling actions taken on scontrol reconfig
ReconfigFlags *[]V0045SlurmConfReconfigFlags `json:"ReconfigFlags,omitempty"`
RequeueExit *V0045CsvString `json:"RequeueExit,omitempty"`
RequeueExitHold *V0045CsvString `json:"RequeueExitHold,omitempty"`
// ResumeFailProgram Program executed when nodes fail to resume by ResumeTimeout
ResumeFailProgram *string `json:"ResumeFailProgram,omitempty"`
// ResumeProgram Program to bring nodes out of power save mode when assigned work
ResumeProgram *string `json:"ResumeProgram,omitempty"`
// ResumeRate Rate at which nodes are resumed from power save mode per minute
ResumeRate *int32 `json:"ResumeRate,omitempty"`
// ResumeTimeout Max seconds between a resume request and node availability
ResumeTimeout *int32 `json:"ResumeTimeout,omitempty"`
// ResvEpilog Path of reservation epilog run by slurmctld
ResvEpilog *string `json:"ResvEpilog,omitempty"`
// ResvOverRun Minutes a running job can continue after its reservation ends
ResvOverRun *int32 `json:"ResvOverRun,omitempty"`
// ResvProlog Path of reservation prolog run by slurmctld
ResvProlog *string `json:"ResvProlog,omitempty"`
// ReturnToService Controls when a DOWN node is returned to service
ReturnToService *string `json:"ReturnToService,omitempty"`
SchedulerParameters *V0045CsvString `json:"SchedulerParameters,omitempty"`
// SchedulerTimeSlice Time slice in seconds for gang scheduling
SchedulerTimeSlice *int32 `json:"SchedulerTimeSlice,omitempty"`
// SchedulerType Type of scheduler to use
SchedulerType *string `json:"SchedulerType,omitempty"`
ScronParameters *V0045CsvString `json:"ScronParameters,omitempty"`
// SelectType Type of node selector to use
SelectType *string `json:"SelectType,omitempty"`
// SelectTypeParameters Scheduler consumable resource selection type
SelectTypeParameters *[]V0045SlurmConfSelectTypeParameters `json:"SelectTypeParameters,omitempty"`
// SlurmSchedLogFile Where slurm Scheduler log gets written
SlurmSchedLogFile *string `json:"SlurmSchedLogFile,omitempty"`
// SlurmSchedLogLevel Configured level of slurm Scheduler log
SlurmSchedLogLevel *int32 `json:"SlurmSchedLogLevel,omitempty"`
// SlurmUser User that slurmctld runs as
SlurmUser *string `json:"SlurmUser,omitempty"`
// SlurmUserId Uid of slurm_user_name
SlurmUserId *int32 `json:"SlurmUserId,omitempty"`
// SlurmctldAddr Address used for communications to the currently active slurmctld daemon
SlurmctldAddr *string `json:"SlurmctldAddr,omitempty"`
// SlurmctldDebug Slurmctld logging level
SlurmctldDebug *string `json:"SlurmctldDebug,omitempty"`
SlurmctldHttpAuthParams *V0045CsvString `json:"SlurmctldHttpAuthParams,omitempty"`
// SlurmctldLogFile Where slurmctld error log gets written
SlurmctldLogFile *string `json:"SlurmctldLogFile,omitempty"`
SlurmctldParameters *V0045CsvString `json:"SlurmctldParameters,omitempty"`
// SlurmctldPidFile Where to put slurmctld pidfile
SlurmctldPidFile *string `json:"SlurmctldPidFile,omitempty"`
// SlurmctldPort Default communications port to slurmctld
SlurmctldPort *int32 `json:"SlurmctldPort,omitempty"`
// SlurmctldPortCount Number of slurmctld comm ports
SlurmctldPortCount *int32 `json:"SlurmctldPortCount,omitempty"`
// SlurmctldPrimaryOffProg Run when becomes slurmctld backup
SlurmctldPrimaryOffProg *string `json:"SlurmctldPrimaryOffProg,omitempty"`
// SlurmctldPrimaryOnProg Run when becomes slurmctld primary
SlurmctldPrimaryOnProg *string `json:"SlurmctldPrimaryOnProg,omitempty"`
// SlurmctldSyslogDebug Slurmctld output to local logfile and syslog
SlurmctldSyslogDebug *string `json:"SlurmctldSyslogDebug,omitempty"`
// SlurmctldTimeout Seconds the backup controller waits for the primary before taking over
SlurmctldTimeout *int32 `json:"SlurmctldTimeout,omitempty"`
// SlurmdDebug Slurmd logging level
SlurmdDebug *string `json:"SlurmdDebug,omitempty"`
SlurmdHttpAuthParams *V0045CsvString `json:"SlurmdHttpAuthParams,omitempty"`
// SlurmdLogFile Where slurmd error log gets written
SlurmdLogFile *string `json:"SlurmdLogFile,omitempty"`
SlurmdParameters *V0045CsvString `json:"SlurmdParameters,omitempty"`
// SlurmdParametersFlags SlurmdParameters specific CONF_FLAG_* flags
SlurmdParametersFlags *[]V0045SlurmConfSlurmdParametersFlags `json:"SlurmdParametersFlags,omitempty"`
// SlurmdPidFile Where to put slurmd pidfile
SlurmdPidFile *string `json:"SlurmdPidFile,omitempty"`
// SlurmdPort Default communications port to slurmd
SlurmdPort *int32 `json:"SlurmdPort,omitempty"`
// SlurmdSpoolDir Where slurmd put temporary state info
SlurmdSpoolDir *string `json:"SlurmdSpoolDir,omitempty"`
// SlurmdSyslogDebug Slurmd output to local logfile and syslog
SlurmdSyslogDebug *string `json:"SlurmdSyslogDebug,omitempty"`
// SlurmdTimeout Seconds slurmctld waits for slurmd before marking node DOWN
SlurmdTimeout *int32 `json:"SlurmdTimeout,omitempty"`
// SlurmdUser User that slurmd runs as
SlurmdUser *string `json:"SlurmdUser,omitempty"`
// SlurmdUserId Uid of slurmd_user_name
SlurmdUserId *int32 `json:"SlurmdUserId,omitempty"`
// SrunEpilog Srun epilog program
SrunEpilog *string `json:"SrunEpilog,omitempty"`
SrunPortRange *V0045PortRange `json:"SrunPortRange,omitempty"`
// SrunProlog Srun prolog program
SrunProlog *string `json:"SrunProlog,omitempty"`
// StateSaveLocation Pathname of slurmctld state save directory
StateSaveLocation *string `json:"StateSaveLocation,omitempty"`
SuspendExcNodes *V0045CsvString `json:"SuspendExcNodes,omitempty"`
SuspendExcParts *V0045CsvString `json:"SuspendExcParts,omitempty"`
SuspendExcStates *V0045CsvString `json:"SuspendExcStates,omitempty"`
// SuspendProgram Program to place idle nodes into power save mode
SuspendProgram *string `json:"SuspendProgram,omitempty"`
// SuspendRate Rate at which nodes are placed into power save mode per minute
SuspendRate *int32 `json:"SuspendRate,omitempty"`
SuspendTime *V0045Uint32NoValStruct `json:"SuspendTime,omitempty"`
// SuspendTimeout Max seconds between a suspend request and node shutdown
SuspendTimeout *int32 `json:"SuspendTimeout,omitempty"`
SwitchParameters *V0045CsvString `json:"SwitchParameters,omitempty"`
// SwitchType Switch or interconnect type
SwitchType *string `json:"SwitchType,omitempty"`
// TCPTimeout Seconds permitted for a TCP connection to be established
TCPTimeout *int32 `json:"TCPTimeout,omitempty"`
TLSParameters *V0045CsvString `json:"TLSParameters,omitempty"`
// TLSType Tls plugin type
TLSType *string `json:"TLSType,omitempty"`
// TaskEpilog Pathname of task launch epilog
TaskEpilog *string `json:"TaskEpilog,omitempty"`
TaskPlugin *V0045CsvString `json:"TaskPlugin,omitempty"`
// TaskPluginParam Default task binding and distribution options
TaskPluginParam *[]V0045SlurmConfTaskPluginParam `json:"TaskPluginParam,omitempty"`
// TaskProlog Pathname of task launch prolog
TaskProlog *string `json:"TaskProlog,omitempty"`
// TmpFS Pathname of temporary file system
TmpFS *string `json:"TmpFS,omitempty"`
TopologyParam *V0045CsvString `json:"TopologyParam,omitempty"`
// TopologyPlugin Network topology plugin
TopologyPlugin *string `json:"TopologyPlugin,omitempty"`
// TreeWidth Fanout of the slurmd communication tree
TreeWidth *int32 `json:"TreeWidth,omitempty"`
// UnkillableStepProgram Program run by the slurmstepd when processes in a job step are unkillable
UnkillableStepProgram *string `json:"UnkillableStepProgram,omitempty"`
// UnkillableStepTimeout Time in seconds, after processes in a job step have been signaled, before they are considered "unkillable".
UnkillableStepTimeout *int32 `json:"UnkillableStepTimeout,omitempty"`
// UrlParserType Url_parser plugin type
UrlParserType *string `json:"UrlParserType,omitempty"`
// VSizeFactor Job virtual memory limit as a percentage of its real memory limit
VSizeFactor *int32 `json:"VSizeFactor,omitempty"`
// WaitTime Default seconds srun waits after first task exits before terminating all
WaitTime *int32 `json:"WaitTime,omitempty"`
X11Parameters *V0045CsvString `json:"X11Parameters,omitempty"`
Controllers *V0045ControllersArray `json:"controllers,omitempty"`
}
V0045SlurmConf defines model for v0.0.45_slurm_conf.
type V0045SlurmConfAccountingStorageEnforce ¶
type V0045SlurmConfAccountingStorageEnforce string
V0045SlurmConfAccountingStorageEnforce defines model for V0045SlurmConf.AccountingStorageEnforce.
const ( Associations V0045SlurmConfAccountingStorageEnforce = "associations" Limits V0045SlurmConfAccountingStorageEnforce = "limits" Nojobs V0045SlurmConfAccountingStorageEnforce = "nojobs" Nosteps V0045SlurmConfAccountingStorageEnforce = "nosteps" Qos V0045SlurmConfAccountingStorageEnforce = "qos" Safe V0045SlurmConfAccountingStorageEnforce = "safe" Wckeys V0045SlurmConfAccountingStorageEnforce = "wckeys" )
Defines values for V0045SlurmConfAccountingStorageEnforce.
func (V0045SlurmConfAccountingStorageEnforce) Valid ¶
func (e V0045SlurmConfAccountingStorageEnforce) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfAccountingStorageEnforce enum.
type V0045SlurmConfAccountingStoreFlags ¶
type V0045SlurmConfAccountingStoreFlags string
V0045SlurmConfAccountingStoreFlags defines model for V0045SlurmConf.AccountingStoreFlags.
const ( JobComment V0045SlurmConfAccountingStoreFlags = "job_comment" JobEnv V0045SlurmConfAccountingStoreFlags = "job_env" JobExtra V0045SlurmConfAccountingStoreFlags = "job_extra" JobScript V0045SlurmConfAccountingStoreFlags = "job_script" NoStdio V0045SlurmConfAccountingStoreFlags = "no_stdio" )
Defines values for V0045SlurmConfAccountingStoreFlags.
func (V0045SlurmConfAccountingStoreFlags) Valid ¶
func (e V0045SlurmConfAccountingStoreFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfAccountingStoreFlags enum.
type V0045SlurmConfCommunicationParametersFlags ¶
type V0045SlurmConfCommunicationParametersFlags string
V0045SlurmConfCommunicationParametersFlags defines model for V0045SlurmConf.CommunicationParametersFlags.
const ( DisableHttp V0045SlurmConfCommunicationParametersFlags = "disable_http" IPv4 V0045SlurmConfCommunicationParametersFlags = "IPv4" IPv6 V0045SlurmConfCommunicationParametersFlags = "IPv6" )
Defines values for V0045SlurmConfCommunicationParametersFlags.
func (V0045SlurmConfCommunicationParametersFlags) Valid ¶
func (e V0045SlurmConfCommunicationParametersFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfCommunicationParametersFlags enum.
type V0045SlurmConfConfFlags ¶
type V0045SlurmConfConfFlags string
V0045SlurmConfConfFlags defines model for V0045SlurmConf.ConfFlags.
const ( AllowSpecResourcesUsage V0045SlurmConfConfFlags = "AllowSpecResourcesUsage" DisableRootJobs V0045SlurmConfConfFlags = "DisableRootJobs" TrackWCKey V0045SlurmConfConfFlags = "TrackWCKey" UsePam V0045SlurmConfConfFlags = "UsePam" )
Defines values for V0045SlurmConfConfFlags.
func (V0045SlurmConfConfFlags) Valid ¶
func (e V0045SlurmConfConfFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfConfFlags enum.
type V0045SlurmConfCpuFreqGovernors ¶
type V0045SlurmConfCpuFreqGovernors string
V0045SlurmConfCpuFreqGovernors defines model for V0045SlurmConf.CpuFreqGovernors.
const ( Conservative V0045SlurmConfCpuFreqGovernors = "Conservative" High V0045SlurmConfCpuFreqGovernors = "High" Highm1 V0045SlurmConfCpuFreqGovernors = "Highm1" Low V0045SlurmConfCpuFreqGovernors = "Low" Medium V0045SlurmConfCpuFreqGovernors = "Medium" OnDemand V0045SlurmConfCpuFreqGovernors = "OnDemand" Performance V0045SlurmConfCpuFreqGovernors = "Performance" PowerSave V0045SlurmConfCpuFreqGovernors = "PowerSave" SchedUtil V0045SlurmConfCpuFreqGovernors = "SchedUtil" Unset V0045SlurmConfCpuFreqGovernors = "Unset" UserSpace V0045SlurmConfCpuFreqGovernors = "UserSpace" )
Defines values for V0045SlurmConfCpuFreqGovernors.
func (V0045SlurmConfCpuFreqGovernors) Valid ¶
func (e V0045SlurmConfCpuFreqGovernors) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfCpuFreqGovernors enum.
type V0045SlurmConfDebugFlags ¶
type V0045SlurmConfDebugFlags string
V0045SlurmConfDebugFlags defines model for V0045SlurmConf.DebugFlags.
const ( Accrue V0045SlurmConfDebugFlags = "Accrue" Agent V0045SlurmConfDebugFlags = "Agent" AuditRPCs V0045SlurmConfDebugFlags = "AuditRPCs" AuditTLS V0045SlurmConfDebugFlags = "AuditTLS" Backfill V0045SlurmConfDebugFlags = "Backfill" BackfillMap V0045SlurmConfDebugFlags = "BackfillMap" BurstBuffer V0045SlurmConfDebugFlags = "BurstBuffer" CPUBind V0045SlurmConfDebugFlags = "CPU_Bind" Cgroup V0045SlurmConfDebugFlags = "Cgroup" ConMgr V0045SlurmConfDebugFlags = "ConMgr" CpuFrequency V0045SlurmConfDebugFlags = "CpuFrequency" DBArchive V0045SlurmConfDebugFlags = "DB_Archive" DBAssoc V0045SlurmConfDebugFlags = "DB_Assoc" DBDAgent V0045SlurmConfDebugFlags = "DBD_Agent" DBEvent V0045SlurmConfDebugFlags = "DB_Event" DBJob V0045SlurmConfDebugFlags = "DB_Job" DBQOS V0045SlurmConfDebugFlags = "DB_QOS" DBQuery V0045SlurmConfDebugFlags = "DB_Query" DBReservation V0045SlurmConfDebugFlags = "DB_Reservation" DBResource V0045SlurmConfDebugFlags = "DB_Resource" DBStep V0045SlurmConfDebugFlags = "DB_Step" DBTRES V0045SlurmConfDebugFlags = "DB_TRES" DBUsage V0045SlurmConfDebugFlags = "DB_Usage" DBWCKey V0045SlurmConfDebugFlags = "DB_WCKey" Data V0045SlurmConfDebugFlags = "Data" Dependency V0045SlurmConfDebugFlags = "Dependency" Energy V0045SlurmConfDebugFlags = "Energy" Federation V0045SlurmConfDebugFlags = "Federation" GLOBSILENCE V0045SlurmConfDebugFlags = "GLOB_SILENCE" Gang V0045SlurmConfDebugFlags = "Gang" Gres V0045SlurmConfDebugFlags = "Gres" Hetjob V0045SlurmConfDebugFlags = "Hetjob" Interconnect V0045SlurmConfDebugFlags = "Interconnect" JobAccountGather V0045SlurmConfDebugFlags = "JobAccountGather" JobComp V0045SlurmConfDebugFlags = "JobComp" License V0045SlurmConfDebugFlags = "License" MPI V0045SlurmConfDebugFlags = "MPI" Metrics V0045SlurmConfDebugFlags = "Metrics" NOCONFHASH V0045SlurmConfDebugFlags = "NO_CONF_HASH" Namespace V0045SlurmConfDebugFlags = "Namespace" Network V0045SlurmConfDebugFlags = "Network" NetworkRaw V0045SlurmConfDebugFlags = "NetworkRaw" NodeFeatures V0045SlurmConfDebugFlags = "NodeFeatures" Power V0045SlurmConfDebugFlags = "Power" Priority V0045SlurmConfDebugFlags = "Priority" Profile V0045SlurmConfDebugFlags = "Profile" Protocol V0045SlurmConfDebugFlags = "Protocol" Reservation V0045SlurmConfDebugFlags = "Reservation" Route V0045SlurmConfDebugFlags = "Route" Sack V0045SlurmConfDebugFlags = "Sack" Script V0045SlurmConfDebugFlags = "Script" SelectType V0045SlurmConfDebugFlags = "SelectType" Steps V0045SlurmConfDebugFlags = "Steps" Switch V0045SlurmConfDebugFlags = "Switch" TLS V0045SlurmConfDebugFlags = "TLS" Thread V0045SlurmConfDebugFlags = "thread" TraceJobs V0045SlurmConfDebugFlags = "TraceJobs" Triggers V0045SlurmConfDebugFlags = "Triggers" )
Defines values for V0045SlurmConfDebugFlags.
func (V0045SlurmConfDebugFlags) Valid ¶
func (e V0045SlurmConfDebugFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfDebugFlags enum.
type V0045SlurmConfEnforcePartLimits ¶
type V0045SlurmConfEnforcePartLimits string
V0045SlurmConfEnforcePartLimits defines model for V0045SlurmConf.EnforcePartLimits.
const ( V0045SlurmConfEnforcePartLimitsALL V0045SlurmConfEnforcePartLimits = "ALL" V0045SlurmConfEnforcePartLimitsANY V0045SlurmConfEnforcePartLimits = "ANY" V0045SlurmConfEnforcePartLimitsNO V0045SlurmConfEnforcePartLimits = "NO" )
Defines values for V0045SlurmConfEnforcePartLimits.
func (V0045SlurmConfEnforcePartLimits) Valid ¶
func (e V0045SlurmConfEnforcePartLimits) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfEnforcePartLimits enum.
type V0045SlurmConfHealthCheckNodeState ¶
type V0045SlurmConfHealthCheckNodeState string
V0045SlurmConfHealthCheckNodeState defines model for V0045SlurmConf.HealthCheckNodeState.
const ( V0045SlurmConfHealthCheckNodeStateALLOC V0045SlurmConfHealthCheckNodeState = "ALLOC" V0045SlurmConfHealthCheckNodeStateANY V0045SlurmConfHealthCheckNodeState = "ANY" V0045SlurmConfHealthCheckNodeStateCYCLE V0045SlurmConfHealthCheckNodeState = "CYCLE" V0045SlurmConfHealthCheckNodeStateIDLE V0045SlurmConfHealthCheckNodeState = "IDLE" V0045SlurmConfHealthCheckNodeStateMIXED V0045SlurmConfHealthCheckNodeState = "MIXED" V0045SlurmConfHealthCheckNodeStateNONDRAINEDIDLE V0045SlurmConfHealthCheckNodeState = "NONDRAINED_IDLE" V0045SlurmConfHealthCheckNodeStateREBOOTONLY V0045SlurmConfHealthCheckNodeState = "REBOOT_ONLY" V0045SlurmConfHealthCheckNodeStateSTARTONLY V0045SlurmConfHealthCheckNodeState = "START_ONLY" )
Defines values for V0045SlurmConfHealthCheckNodeState.
func (V0045SlurmConfHealthCheckNodeState) Valid ¶
func (e V0045SlurmConfHealthCheckNodeState) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfHealthCheckNodeState enum.
type V0045SlurmConfMeta ¶
type V0045SlurmConfMeta struct {
// BOOTTIME Time slurmctld last booted (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
BOOTTIME *int64 `json:"BOOT_TIME,omitempty"`
ClusterId *V0045Uint16NoValStruct `json:"ClusterId,omitempty"`
// HashValue Hash value of the slurm.conf file
HashValue *int32 `json:"HashValue,omitempty"`
// LastUpdate Last update time of the build parameters (UNIX timestamp or time string recognized by Slurm (e.g., '[MM/DD[/YY]-]HH:MM[:SS]'))
LastUpdate *int64 `json:"LastUpdate,omitempty"`
NEXTJOBID *V0045Uint32NoValStruct `json:"NEXT_JOB_ID,omitempty"`
// SLURMCONF Pathname of slurm config file
SLURMCONF *string `json:"SLURM_CONF,omitempty"`
// SLURMVERSION Version of slurmctld
SLURMVERSION *string `json:"SLURM_VERSION,omitempty"`
}
V0045SlurmConfMeta defines model for v0.0.45_slurm_conf_meta.
type V0045SlurmConfPreemptMode ¶
type V0045SlurmConfPreemptMode string
V0045SlurmConfPreemptMode defines model for V0045SlurmConf.PreemptMode.
const ( V0045SlurmConfPreemptModeCANCEL V0045SlurmConfPreemptMode = "CANCEL" V0045SlurmConfPreemptModeDISABLED V0045SlurmConfPreemptMode = "DISABLED" V0045SlurmConfPreemptModeGANG V0045SlurmConfPreemptMode = "GANG" V0045SlurmConfPreemptModePRIORITY V0045SlurmConfPreemptMode = "PRIORITY" V0045SlurmConfPreemptModeREQUEUE V0045SlurmConfPreemptMode = "REQUEUE" V0045SlurmConfPreemptModeSUSPEND V0045SlurmConfPreemptMode = "SUSPEND" V0045SlurmConfPreemptModeWITHIN V0045SlurmConfPreemptMode = "WITHIN" )
Defines values for V0045SlurmConfPreemptMode.
func (V0045SlurmConfPreemptMode) Valid ¶
func (e V0045SlurmConfPreemptMode) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfPreemptMode enum.
type V0045SlurmConfPriorityFlags ¶
type V0045SlurmConfPriorityFlags string
V0045SlurmConfPriorityFlags defines model for V0045SlurmConf.PriorityFlags.
const ( ACCRUEALWAYS V0045SlurmConfPriorityFlags = "ACCRUE_ALWAYS" CALCULATERUNNING V0045SlurmConfPriorityFlags = "CALCULATE_RUNNING" DEPTHOBLIVIOUS V0045SlurmConfPriorityFlags = "DEPTH_OBLIVIOUS" FAIRTREE V0045SlurmConfPriorityFlags = "FAIR_TREE" INCRONLY V0045SlurmConfPriorityFlags = "INCR_ONLY" MAXTRES V0045SlurmConfPriorityFlags = "MAX_TRES" MAXTRESGRES V0045SlurmConfPriorityFlags = "MAX_TRES_GRES" NONORMALASSOC V0045SlurmConfPriorityFlags = "NO_NORMAL_ASSOC" NONORMALPART V0045SlurmConfPriorityFlags = "NO_NORMAL_PART" NONORMALQOS V0045SlurmConfPriorityFlags = "NO_NORMAL_QOS" NONORMALTRES V0045SlurmConfPriorityFlags = "NO_NORMAL_TRES" SMALLRELATIVETOTIME V0045SlurmConfPriorityFlags = "SMALL_RELATIVE_TO_TIME" )
Defines values for V0045SlurmConfPriorityFlags.
func (V0045SlurmConfPriorityFlags) Valid ¶
func (e V0045SlurmConfPriorityFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfPriorityFlags enum.
type V0045SlurmConfPrivateData ¶
type V0045SlurmConfPrivateData string
V0045SlurmConfPrivateData defines model for V0045SlurmConf.PrivateData.
const ( Accounts V0045SlurmConfPrivateData = "accounts" Events V0045SlurmConfPrivateData = "events" Jobs V0045SlurmConfPrivateData = "jobs" Nodes V0045SlurmConfPrivateData = "nodes" Partitions V0045SlurmConfPrivateData = "partitions" Reservations V0045SlurmConfPrivateData = "reservations" Usage V0045SlurmConfPrivateData = "usage" Users V0045SlurmConfPrivateData = "users" )
Defines values for V0045SlurmConfPrivateData.
func (V0045SlurmConfPrivateData) Valid ¶
func (e V0045SlurmConfPrivateData) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfPrivateData enum.
type V0045SlurmConfPrologFlags ¶
type V0045SlurmConfPrologFlags string
V0045SlurmConfPrologFlags defines model for V0045SlurmConf.PrologFlags.
const ( Alloc V0045SlurmConfPrologFlags = "Alloc" Contain V0045SlurmConfPrologFlags = "Contain" DeferBatch V0045SlurmConfPrologFlags = "DeferBatch" ForceRequeueOnFail V0045SlurmConfPrologFlags = "ForceRequeueOnFail" NoHold V0045SlurmConfPrologFlags = "NoHold" RunInJob V0045SlurmConfPrologFlags = "RunInJob" Serial V0045SlurmConfPrologFlags = "Serial" X11 V0045SlurmConfPrologFlags = "X11" )
Defines values for V0045SlurmConfPrologFlags.
func (V0045SlurmConfPrologFlags) Valid ¶
func (e V0045SlurmConfPrologFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfPrologFlags enum.
type V0045SlurmConfReconfigFlags ¶
type V0045SlurmConfReconfigFlags string
V0045SlurmConfReconfigFlags defines model for V0045SlurmConf.ReconfigFlags.
const ( KeepPartInfo V0045SlurmConfReconfigFlags = "KeepPartInfo" KeepPartState V0045SlurmConfReconfigFlags = "KeepPartState" KeepPowerSaveSettings V0045SlurmConfReconfigFlags = "KeepPowerSaveSettings" )
Defines values for V0045SlurmConfReconfigFlags.
func (V0045SlurmConfReconfigFlags) Valid ¶
func (e V0045SlurmConfReconfigFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfReconfigFlags enum.
type V0045SlurmConfSelectTypeParameters ¶
type V0045SlurmConfSelectTypeParameters string
V0045SlurmConfSelectTypeParameters defines model for V0045SlurmConf.SelectTypeParameters.
const ( CRCORE V0045SlurmConfSelectTypeParameters = "CR_CORE" CRCOREDEFAULTDISTBLOCK V0045SlurmConfSelectTypeParameters = "CR_CORE_DEFAULT_DIST_BLOCK" CRCOREMEMORY V0045SlurmConfSelectTypeParameters = "CR_CORE_MEMORY" CRCPU V0045SlurmConfSelectTypeParameters = "CR_CPU" CRCPUMEMORY V0045SlurmConfSelectTypeParameters = "CR_CPU_MEMORY" CRLLN V0045SlurmConfSelectTypeParameters = "CR_LLN" CRMEMORY V0045SlurmConfSelectTypeParameters = "CR_MEMORY" CRNODISTTOPOBLOCK V0045SlurmConfSelectTypeParameters = "CR_NO_DIST_TOPO_BLOCK" CRONETASKPERCORE V0045SlurmConfSelectTypeParameters = "CR_ONE_TASK_PER_CORE" CRPACKNODES V0045SlurmConfSelectTypeParameters = "CR_PACK_NODES" CRSOCKET V0045SlurmConfSelectTypeParameters = "CR_SOCKET" CRSOCKETMEMORY V0045SlurmConfSelectTypeParameters = "CR_SOCKET_MEMORY" ENFORCEBINDINGGRES V0045SlurmConfSelectTypeParameters = "ENFORCE_BINDING_GRES" LLSHAREDGRES V0045SlurmConfSelectTypeParameters = "LL_SHARED_GRES" MULTIPLESHARINGGRESPJ V0045SlurmConfSelectTypeParameters = "MULTIPLE_SHARING_GRES_PJ" NONE V0045SlurmConfSelectTypeParameters = "NONE" ONETASKPERSHARINGGRES V0045SlurmConfSelectTypeParameters = "ONE_TASK_PER_SHARING_GRES" )
Defines values for V0045SlurmConfSelectTypeParameters.
func (V0045SlurmConfSelectTypeParameters) Valid ¶
func (e V0045SlurmConfSelectTypeParameters) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfSelectTypeParameters enum.
type V0045SlurmConfSlurmdParametersFlags ¶
type V0045SlurmConfSlurmdParametersFlags string
V0045SlurmConfSlurmdParametersFlags defines model for V0045SlurmConf.SlurmdParametersFlags.
const ( AllowEcores V0045SlurmConfSlurmdParametersFlags = "allow_ecores" ConfigOverrides V0045SlurmConfSlurmdParametersFlags = "config_overrides" ContainSpank V0045SlurmConfSlurmdParametersFlags = "contain_spank" L3cacheAsSocket V0045SlurmConfSlurmdParametersFlags = "l3cache_as_socket" NumaNodeAsSocket V0045SlurmConfSlurmdParametersFlags = "numa_node_as_socket" ShutdownOnReboot V0045SlurmConfSlurmdParametersFlags = "shutdown_on_reboot" )
Defines values for V0045SlurmConfSlurmdParametersFlags.
func (V0045SlurmConfSlurmdParametersFlags) Valid ¶
func (e V0045SlurmConfSlurmdParametersFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfSlurmdParametersFlags enum.
type V0045SlurmConfTaskPluginParam ¶
type V0045SlurmConfTaskPluginParam string
V0045SlurmConfTaskPluginParam defines model for V0045SlurmConf.TaskPluginParam.
const ( V0045SlurmConfTaskPluginParamAutobindCores V0045SlurmConfTaskPluginParam = "autobind=cores" V0045SlurmConfTaskPluginParamAutobindSockets V0045SlurmConfTaskPluginParam = "autobind=sockets" V0045SlurmConfTaskPluginParamAutobindThreads V0045SlurmConfTaskPluginParam = "autobind=threads" V0045SlurmConfTaskPluginParamCores V0045SlurmConfTaskPluginParam = "Cores" V0045SlurmConfTaskPluginParamNone V0045SlurmConfTaskPluginParam = "None" V0045SlurmConfTaskPluginParamOOMKillStep V0045SlurmConfTaskPluginParam = "OOMKillStep" V0045SlurmConfTaskPluginParamSlurmdOffSpec V0045SlurmConfTaskPluginParam = "SlurmdOffSpec" V0045SlurmConfTaskPluginParamSlurmdSpecOverride V0045SlurmConfTaskPluginParam = "SlurmdSpecOverride" V0045SlurmConfTaskPluginParamSockets V0045SlurmConfTaskPluginParam = "Sockets" V0045SlurmConfTaskPluginParamThreads V0045SlurmConfTaskPluginParam = "Threads" V0045SlurmConfTaskPluginParamVerbose V0045SlurmConfTaskPluginParam = "Verbose" )
Defines values for V0045SlurmConfTaskPluginParam.
func (V0045SlurmConfTaskPluginParam) Valid ¶
func (e V0045SlurmConfTaskPluginParam) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmConfTaskPluginParam enum.
type V0045SlurmStepId ¶
type V0045SlurmStepId struct {
JobId *V0045Uint32NoValStruct `json:"job_id,omitempty"`
// Sluid SLUID (Slurm Lexicographically-sortable Unique ID)
Sluid *string `json:"sluid,omitempty"`
StepHetComponent *V0045Uint32NoValStruct `json:"step_het_component,omitempty"`
// StepId Job step ID
StepId *string `json:"step_id,omitempty"`
}
V0045SlurmStepId defines model for v0.0.45_slurm_step_id.
type V0045SlurmdbPurgeUnits ¶
type V0045SlurmdbPurgeUnits struct {
// Archive whether to archive purged records
Archive *bool `json:"archive,omitempty"`
// Days days
Days *int32 `json:"days,omitempty"`
// Hours hours
Hours *int32 `json:"hours,omitempty"`
// Months months
Months *int32 `json:"months,omitempty"`
// Set whether purge has been set
Set *bool `json:"set,omitempty"`
}
V0045SlurmdbPurgeUnits defines model for v0.0.45_slurmdb_purge_units.
type V0045SlurmdbdConf ¶
type V0045SlurmdbdConf struct {
// ArchiveDir location to locally store data if not using a script
ArchiveDir *string `json:"ArchiveDir,omitempty"`
// ArchiveScript script to archive old data
ArchiveScript *string `json:"ArchiveScript,omitempty"`
// CommitDelay on busy systems, delay commits from slurmctld this many seconds
CommitDelay *int32 `json:"CommitDelay,omitempty"`
// DbdAddr network address of Slurm DBD
DbdAddr *string `json:"DbdAddr,omitempty"`
// DbdBackupHost hostname of Slurm DBD backup
DbdBackupHost *string `json:"DbdBackupHost,omitempty"`
// DbdHost hostname of Slurm DBD
DbdHost *string `json:"DbdHost,omitempty"`
// DbdPort port number for RPCs to DBD
DbdPort *int32 `json:"DbdPort,omitempty"`
// DebugLevel debug level, default=3
DebugLevel *string `json:"DebugLevel,omitempty"`
// DebugLevelSyslog output to both log file and syslog
DebugLevelSyslog *string `json:"DebugLevelSyslog,omitempty"`
// DefaultQOS default qos setting when adding clusters
DefaultQOS *string `json:"DefaultQOS,omitempty"`
// Flags various flags, see DBD_CONF_FLAG_*
Flags *[]V0045SlurmdbdConfFlags `json:"Flags,omitempty"`
// LogFile fully qualified pathname of the slurmdbd log file (default unset; logs go to syslog)
LogFile *string `json:"LogFile,omitempty"`
// MaxPurgeLimit max number of records that are purged in a single query so that locks can be periodically released
MaxPurgeLimit *int32 `json:"MaxPurgeLimit,omitempty"`
// MaxQueryTimeRange max time range for user queries (Time formatted as HH:MM:SS or D-HH:MM:SS)
MaxQueryTimeRange *string `json:"MaxQueryTimeRange,omitempty"`
Parameters *V0045CsvString `json:"Parameters,omitempty"`
// PersistConnFlags flags to be sent back on any persist connection init
PersistConnFlags *[]V0045SlurmdbdConfPersistConnFlags `json:"PersistConnFlags,omitempty"`
// PidFile where to store current PID
PidFile *string `json:"PidFile,omitempty"`
PurgeEventAfter *V0045SlurmdbPurgeUnits `json:"PurgeEventAfter,omitempty"`
PurgeJobAfter *V0045SlurmdbPurgeUnits `json:"PurgeJobAfter,omitempty"`
PurgeJobEnvAfter *V0045SlurmdbPurgeUnits `json:"PurgeJobEnvAfter,omitempty"`
PurgeJobScriptAfter *V0045SlurmdbPurgeUnits `json:"PurgeJobScriptAfter,omitempty"`
PurgeResvAfter *V0045SlurmdbPurgeUnits `json:"PurgeResvAfter,omitempty"`
PurgeStepAfter *V0045SlurmdbPurgeUnits `json:"PurgeStepAfter,omitempty"`
PurgeSuspendAfter *V0045SlurmdbPurgeUnits `json:"PurgeSuspendAfter,omitempty"`
PurgeTXNAfter *V0045SlurmdbPurgeUnits `json:"PurgeTXNAfter,omitempty"`
PurgeUsageAfter *V0045SlurmdbPurgeUnits `json:"PurgeUsageAfter,omitempty"`
// StorageLoc name of the database where accounting records are written (default slurm_acct_db)
StorageLoc *string `json:"StorageLoc,omitempty"`
// StoragePassScript path to executable script that emits ephemeral DB authentication tokens used in place of StoragePass
StoragePassScript *string `json:"StoragePassScript,omitempty"`
// StorageUser username used to connect to the accounting database (defaults to the user running slurmdbd)
StorageUser *string `json:"StorageUser,omitempty"`
// TrackSlurmctldDown whether or not to track when a slurmctld goes down
TrackSlurmctldDown *bool `json:"TrackSlurmctldDown,omitempty"`
// TrackWCKey whether or not to track WCKey
TrackWCKey *bool `json:"TrackWCKey,omitempty"`
}
V0045SlurmdbdConf defines model for v0.0.45_slurmdbd_conf.
type V0045SlurmdbdConfFlags ¶
type V0045SlurmdbdConfFlags string
V0045SlurmdbdConfFlags defines model for V0045SlurmdbdConf.Flags.
const ( AllResourcesAbsolute V0045SlurmdbdConfFlags = "AllResourcesAbsolute" AllowNoDefAcct V0045SlurmdbdConfFlags = "AllowNoDefAcct" DisableArchiveCommands V0045SlurmdbdConfFlags = "DisableArchiveCommands" DisableCoordDBD V0045SlurmdbdConfFlags = "DisableCoordDBD" )
Defines values for V0045SlurmdbdConfFlags.
func (V0045SlurmdbdConfFlags) Valid ¶
func (e V0045SlurmdbdConfFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmdbdConfFlags enum.
type V0045SlurmdbdConfPersistConnFlags ¶
type V0045SlurmdbdConfPersistConnFlags string
V0045SlurmdbdConfPersistConnFlags defines model for V0045SlurmdbdConf.PersistConnFlags.
const (
PreserveCaseUser V0045SlurmdbdConfPersistConnFlags = "PreserveCaseUser"
)
Defines values for V0045SlurmdbdConfPersistConnFlags.
func (V0045SlurmdbdConfPersistConnFlags) Valid ¶
func (e V0045SlurmdbdConfPersistConnFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045SlurmdbdConfPersistConnFlags enum.
type V0045SlurmdbdPing ¶
type V0045SlurmdbdPing 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"`
// Status Ping status code
Status string `json:"status"`
}
V0045SlurmdbdPing defines model for v0.0.45_slurmdbd_ping.
type V0045SlurmdbdPingArray ¶
type V0045SlurmdbdPingArray = []V0045SlurmdbdPing
V0045SlurmdbdPingArray defines model for v0.0.45_slurmdbd_ping_array.
type V0045StatsMsg ¶
type V0045StatsMsg 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 *V0045BfExitFields `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 *V0045Uint64NoValStruct `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 *V0045Uint64NoValStruct `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"`
// PendingRpcs Pending RPCs
PendingRpcs *V0045StatsMsgRpcsQueue `json:"pending_rpcs,omitempty"`
// PendingRpcsByHostlist Pending RPCs by hostlist
PendingRpcsByHostlist *V0045StatsMsgRpcsDump `json:"pending_rpcs_by_hostlist,omitempty"`
ReqTime *V0045Uint64NoValStruct `json:"req_time,omitempty"`
ReqTimeStart *V0045Uint64NoValStruct `json:"req_time_start,omitempty"`
// RpcsByMessageType RPCs by type
RpcsByMessageType *V0045StatsMsgRpcsByType `json:"rpcs_by_message_type,omitempty"`
// RpcsByUser RPCs by user
RpcsByUser *V0045StatsMsgRpcsByUser `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 *int64 `json:"schedule_cycle_sum,omitempty"`
// ScheduleCycleTotal Number of scheduling cycles since last reset
ScheduleCycleTotal *int32 `json:"schedule_cycle_total,omitempty"`
ScheduleExit *V0045ScheduleExitFields `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"`
}
V0045StatsMsg defines model for v0.0.45_stats_msg.
type V0045StatsMsgRpcDump ¶
type V0045StatsMsgRpcDump struct {
Count V0045HostlistString `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"`
}
V0045StatsMsgRpcDump defines model for v0.0.45_stats_msg_rpc_dump.
type V0045StatsMsgRpcQueue ¶
type V0045StatsMsgRpcQueue 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"`
}
V0045StatsMsgRpcQueue defines model for v0.0.45_stats_msg_rpc_queue.
type V0045StatsMsgRpcType ¶
type V0045StatsMsgRpcType struct {
AverageTime V0045Uint64NoValStruct `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"`
}
V0045StatsMsgRpcType defines model for v0.0.45_stats_msg_rpc_type.
type V0045StatsMsgRpcUser ¶
type V0045StatsMsgRpcUser struct {
AverageTime V0045Uint64NoValStruct `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"`
}
V0045StatsMsgRpcUser defines model for v0.0.45_stats_msg_rpc_user.
type V0045StatsMsgRpcsByType ¶
type V0045StatsMsgRpcsByType = []V0045StatsMsgRpcType
V0045StatsMsgRpcsByType RPCs by type
type V0045StatsMsgRpcsByUser ¶
type V0045StatsMsgRpcsByUser = []V0045StatsMsgRpcUser
V0045StatsMsgRpcsByUser RPCs by user
type V0045StatsMsgRpcsDump ¶
type V0045StatsMsgRpcsDump = []V0045StatsMsgRpcDump
V0045StatsMsgRpcsDump Pending RPCs by hostlist
type V0045StatsMsgRpcsQueue ¶
type V0045StatsMsgRpcsQueue = []V0045StatsMsgRpcQueue
V0045StatsMsgRpcsQueue Pending RPCs
type V0045StatsRec ¶
type V0045StatsRec struct {
RPCs *V0045StatsRpcList `json:"RPCs,omitempty"`
Rollups *V0045RollupStats `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 *V0045StatsUserList `json:"users,omitempty"`
}
V0045StatsRec defines model for v0.0.45_stats_rec.
type V0045StatsRpc ¶
type V0045StatsRpc 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"`
}
V0045StatsRpc defines model for v0.0.45_stats_rpc.
type V0045StatsRpcList ¶
type V0045StatsRpcList = []V0045StatsRpc
V0045StatsRpcList defines model for v0.0.45_stats_rpc_list.
type V0045StatsUser ¶
type V0045StatsUser 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"`
}
V0045StatsUser defines model for v0.0.45_stats_user.
type V0045StatsUserList ¶
type V0045StatsUserList = []V0045StatsUser
V0045StatsUserList defines model for v0.0.45_stats_user_list.
type V0045Step ¶
type V0045Step struct {
CPU *struct {
// Governor Requested CPU frequency governor in kHz
Governor *string `json:"governor,omitempty"`
RequestedFrequency *struct {
Max *V0045Uint32NoValStruct `json:"max,omitempty"`
Min *V0045Uint32NoValStruct `json:"min,omitempty"`
} `json:"requested_frequency,omitempty"`
} `json:"CPU,omitempty"`
ExitCode *V0045ProcessExitCodeVerbose `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 *V0045Hostlist `json:"list,omitempty"`
// Range Node(s) allocated to the job step
Range *string `json:"range,omitempty"`
} `json:"nodes,omitempty"`
// State Current state
State *[]V0045StepState `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 *V0045Uint64NoValStruct `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"`
// SubmitLine Full command used to submit the step
SubmitLine *string `json:"submit_line,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 *V0045Uint64NoValStruct `json:"end,omitempty"`
Limit *V0045Uint32NoValStruct `json:"limit,omitempty"`
Start *V0045Uint64NoValStruct `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 *V0045TresList `json:"allocated,omitempty"`
Consumed *struct {
Average *V0045TresList `json:"average,omitempty"`
Max *V0045StepTresUsageMax `json:"max,omitempty"`
Min *V0045StepTresUsageMin `json:"min,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"consumed,omitempty"`
Requested *struct {
Average *V0045TresList `json:"average,omitempty"`
Max *V0045StepTresReqMax `json:"max,omitempty"`
Min *V0045StepTresReqMin `json:"min,omitempty"`
Total *V0045TresList `json:"total,omitempty"`
} `json:"requested,omitempty"`
} `json:"tres,omitempty"`
}
V0045Step defines model for v0.0.45_step.
type V0045StepList ¶
type V0045StepList = []V0045Step
V0045StepList defines model for v0.0.45_step_list.
type V0045StepState ¶
type V0045StepState string
V0045StepState defines model for V0045Step.State.
const ( BOOTFAIL V0045StepState = "BOOT_FAIL" CANCELLED V0045StepState = "CANCELLED" COMPLETED V0045StepState = "COMPLETED" COMPLETING V0045StepState = "COMPLETING" CONFIGURING V0045StepState = "CONFIGURING" DEADLINE V0045StepState = "DEADLINE" EXPEDITING V0045StepState = "EXPEDITING" FAILED V0045StepState = "FAILED" LAUNCHFAILED V0045StepState = "LAUNCH_FAILED" NODEFAIL V0045StepState = "NODE_FAIL" OUTOFMEMORY V0045StepState = "OUT_OF_MEMORY" PENDING V0045StepState = "PENDING" POWERUPNODE V0045StepState = "POWER_UP_NODE" PREEMPTED V0045StepState = "PREEMPTED" RECONFIGFAIL V0045StepState = "RECONFIG_FAIL" REQUEUED V0045StepState = "REQUEUED" REQUEUEFED V0045StepState = "REQUEUE_FED" REQUEUEHOLD V0045StepState = "REQUEUE_HOLD" RESIZING V0045StepState = "RESIZING" RESVDELHOLD V0045StepState = "RESV_DEL_HOLD" REVOKED V0045StepState = "REVOKED" RUNNING V0045StepState = "RUNNING" SIGNALING V0045StepState = "SIGNALING" SPECIALEXIT V0045StepState = "SPECIAL_EXIT" STAGEOUT V0045StepState = "STAGE_OUT" STOPPED V0045StepState = "STOPPED" SUSPENDED V0045StepState = "SUSPENDED" TIMEOUT V0045StepState = "TIMEOUT" )
Defines values for V0045StepState.
func (V0045StepState) Valid ¶
func (e V0045StepState) Valid() bool
Valid indicates whether the value is a known member of the V0045StepState enum.
type V0045StepTresReqMax ¶
type V0045StepTresReqMax = []V0045Tres
V0045StepTresReqMax defines model for v0.0.45_step_tres_req_max.
type V0045StepTresReqMin ¶
type V0045StepTresReqMin = []V0045Tres
V0045StepTresReqMin defines model for v0.0.45_step_tres_req_min.
type V0045StepTresUsageMax ¶
type V0045StepTresUsageMax = []V0045Tres
V0045StepTresUsageMax defines model for v0.0.45_step_tres_usage_max.
type V0045StepTresUsageMin ¶
type V0045StepTresUsageMin = []V0045Tres
V0045StepTresUsageMin defines model for v0.0.45_step_tres_usage_min.
type V0045StringArray ¶
type V0045StringArray = []string
V0045StringArray defines model for v0.0.45_string_array.
type V0045StringList ¶
type V0045StringList = []string
V0045StringList defines model for v0.0.45_string_list.
type V0045Tres ¶
type V0045Tres 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"`
}
V0045Tres defines model for v0.0.45_tres.
type V0045TresList ¶
type V0045TresList = []V0045Tres
V0045TresList defines model for v0.0.45_tres_list.
type V0045Uint16NoValStruct ¶
type V0045Uint16NoValStruct 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"`
}
V0045Uint16NoValStruct defines model for v0.0.45_uint16_no_val_struct.
type V0045Uint32NoValStruct ¶
type V0045Uint32NoValStruct 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"`
}
V0045Uint32NoValStruct defines model for v0.0.45_uint32_no_val_struct.
type V0045Uint64NoValStruct ¶
type V0045Uint64NoValStruct 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"`
}
V0045Uint64NoValStruct defines model for v0.0.45_uint64_no_val_struct.
type V0045UpdateNodeMsg ¶
type V0045UpdateNodeMsg struct {
Address *V0045HostlistString `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 *V0045CsvString `json:"features,omitempty"`
FeaturesAct *V0045CsvString `json:"features_act,omitempty"`
// Gres Generic resources
Gres *string `json:"gres,omitempty"`
Hostname *V0045HostlistString `json:"hostname,omitempty"`
Name *V0045HostlistString `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)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
ReasonUid *string `json:"reason_uid,omitempty"`
ResumeAfter *V0045Uint32NoValStruct `json:"resume_after,omitempty"`
// State New state to assign to the node
State *[]V0045UpdateNodeMsgState `json:"state,omitempty"`
// TopologyStr Topology
TopologyStr *string `json:"topology_str,omitempty"`
Weight *V0045Uint32NoValStruct `json:"weight,omitempty"`
}
V0045UpdateNodeMsg defines model for v0.0.45_update_node_msg.
type V0045UpdateNodeMsgState ¶
type V0045UpdateNodeMsgState string
V0045UpdateNodeMsgState defines model for V0045UpdateNodeMsg.State.
const ( V0045UpdateNodeMsgStateALLOCATED V0045UpdateNodeMsgState = "ALLOCATED" V0045UpdateNodeMsgStateBLOCKED V0045UpdateNodeMsgState = "BLOCKED" V0045UpdateNodeMsgStateCLOUD V0045UpdateNodeMsgState = "CLOUD" V0045UpdateNodeMsgStateCOMPLETING V0045UpdateNodeMsgState = "COMPLETING" V0045UpdateNodeMsgStateDOWN V0045UpdateNodeMsgState = "DOWN" V0045UpdateNodeMsgStateDRAIN V0045UpdateNodeMsgState = "DRAIN" V0045UpdateNodeMsgStateDYNAMICFUTURE V0045UpdateNodeMsgState = "DYNAMIC_FUTURE" V0045UpdateNodeMsgStateDYNAMICNORM V0045UpdateNodeMsgState = "DYNAMIC_NORM" V0045UpdateNodeMsgStateERROR V0045UpdateNodeMsgState = "ERROR" V0045UpdateNodeMsgStateEXTERNAL V0045UpdateNodeMsgState = "EXTERNAL" V0045UpdateNodeMsgStateFAIL V0045UpdateNodeMsgState = "FAIL" V0045UpdateNodeMsgStateFUTURE V0045UpdateNodeMsgState = "FUTURE" V0045UpdateNodeMsgStateIDLE V0045UpdateNodeMsgState = "IDLE" V0045UpdateNodeMsgStateINVALID V0045UpdateNodeMsgState = "INVALID" V0045UpdateNodeMsgStateINVALIDREG V0045UpdateNodeMsgState = "INVALID_REG" V0045UpdateNodeMsgStateMAINTENANCE V0045UpdateNodeMsgState = "MAINTENANCE" V0045UpdateNodeMsgStateMIXED V0045UpdateNodeMsgState = "MIXED" V0045UpdateNodeMsgStateNOTRESPONDING V0045UpdateNodeMsgState = "NOT_RESPONDING" V0045UpdateNodeMsgStatePLANNED V0045UpdateNodeMsgState = "PLANNED" V0045UpdateNodeMsgStatePOWERDOWN V0045UpdateNodeMsgState = "POWER_DOWN" V0045UpdateNodeMsgStatePOWERDOWNASAP V0045UpdateNodeMsgState = "POWER_DOWN_ASAP" V0045UpdateNodeMsgStatePOWERDOWNFORCE V0045UpdateNodeMsgState = "POWER_DOWN_FORCE" V0045UpdateNodeMsgStatePOWERDRAIN V0045UpdateNodeMsgState = "POWER_DRAIN" V0045UpdateNodeMsgStatePOWEREDDOWN V0045UpdateNodeMsgState = "POWERED_DOWN" V0045UpdateNodeMsgStatePOWERINGDOWN V0045UpdateNodeMsgState = "POWERING_DOWN" V0045UpdateNodeMsgStatePOWERINGUP V0045UpdateNodeMsgState = "POWERING_UP" V0045UpdateNodeMsgStatePOWERUP V0045UpdateNodeMsgState = "POWER_UP" V0045UpdateNodeMsgStateREBOOTCANCELED V0045UpdateNodeMsgState = "REBOOT_CANCELED" V0045UpdateNodeMsgStateREBOOTISSUED V0045UpdateNodeMsgState = "REBOOT_ISSUED" V0045UpdateNodeMsgStateREBOOTREQUESTED V0045UpdateNodeMsgState = "REBOOT_REQUESTED" V0045UpdateNodeMsgStateRESERVED V0045UpdateNodeMsgState = "RESERVED" V0045UpdateNodeMsgStateRESUME V0045UpdateNodeMsgState = "RESUME" V0045UpdateNodeMsgStateUNDRAIN V0045UpdateNodeMsgState = "UNDRAIN" V0045UpdateNodeMsgStateUNKNOWN V0045UpdateNodeMsgState = "UNKNOWN" )
Defines values for V0045UpdateNodeMsgState.
func (V0045UpdateNodeMsgState) Valid ¶
func (e V0045UpdateNodeMsgState) Valid() bool
Valid indicates whether the value is a known member of the V0045UpdateNodeMsgState enum.
type V0045UpdatePartitionMsgList ¶
type V0045UpdatePartitionMsgList = []V0045PartitionInfo
V0045UpdatePartitionMsgList defines model for v0.0.45_update_partition_msg_list.
type V0045User ¶
type V0045User struct {
// AdministratorLevel AdminLevel granted to the user
AdministratorLevel *[]V0045UserAdministratorLevel `json:"administrator_level,omitempty"`
Associations *V0045AssocShortList `json:"associations,omitempty"`
Coordinators *V0045CoordList `json:"coordinators,omitempty"`
Default *struct {
// Account Default account
Account *string `json:"account,omitempty"`
// Qos Default QOS
Qos *int32 `json:"qos,omitempty"`
// Wckey Default WCKey
Wckey *string `json:"wckey,omitempty"`
} `json:"default,omitempty"`
// Flags Flags associated with this user
Flags *[]V0045UserFlags `json:"flags,omitempty"`
// Name User name
Name string `json:"name"`
// OldName Previous user name
OldName *string `json:"old_name,omitempty"`
Wckeys *V0045WckeyList `json:"wckeys,omitempty"`
}
V0045User defines model for v0.0.45_user.
type V0045UserAdministratorLevel ¶
type V0045UserAdministratorLevel string
V0045UserAdministratorLevel defines model for V0045User.AdministratorLevel.
const ( V0045UserAdministratorLevelAdministrator V0045UserAdministratorLevel = "Administrator" V0045UserAdministratorLevelNone V0045UserAdministratorLevel = "None" V0045UserAdministratorLevelNotSet V0045UserAdministratorLevel = "Not Set" V0045UserAdministratorLevelOperator V0045UserAdministratorLevel = "Operator" )
Defines values for V0045UserAdministratorLevel.
func (V0045UserAdministratorLevel) Valid ¶
func (e V0045UserAdministratorLevel) Valid() bool
Valid indicates whether the value is a known member of the V0045UserAdministratorLevel enum.
type V0045UserFlags ¶
type V0045UserFlags string
V0045UserFlags defines model for V0045User.Flags.
const ( V0045UserFlagsDELETED V0045UserFlags = "DELETED" V0045UserFlagsNONE V0045UserFlags = "NONE" )
Defines values for V0045UserFlags.
func (V0045UserFlags) Valid ¶
func (e V0045UserFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045UserFlags enum.
type V0045UserList ¶
type V0045UserList = []V0045User
V0045UserList defines model for v0.0.45_user_list.
type V0045UserShort ¶
type V0045UserShort struct {
// Adminlevel AdminLevel granted to the user
Adminlevel *[]V0045UserShortAdminlevel `json:"adminlevel,omitempty"`
// Defaultaccount Default account
Defaultaccount *string `json:"defaultaccount,omitempty"`
// Defaultqos Default QOS
Defaultqos *int32 `json:"defaultqos,omitempty"`
// Defaultwckey Default WCKey
Defaultwckey *string `json:"defaultwckey,omitempty"`
}
V0045UserShort defines model for v0.0.45_user_short.
type V0045UserShortAdminlevel ¶
type V0045UserShortAdminlevel string
V0045UserShortAdminlevel defines model for V0045UserShort.Adminlevel.
const ( V0045UserShortAdminlevelAdministrator V0045UserShortAdminlevel = "Administrator" V0045UserShortAdminlevelNone V0045UserShortAdminlevel = "None" V0045UserShortAdminlevelNotSet V0045UserShortAdminlevel = "Not Set" V0045UserShortAdminlevelOperator V0045UserShortAdminlevel = "Operator" )
Defines values for V0045UserShortAdminlevel.
func (V0045UserShortAdminlevel) Valid ¶
func (e V0045UserShortAdminlevel) Valid() bool
Valid indicates whether the value is a known member of the V0045UserShortAdminlevel enum.
type V0045UsersAddCond ¶
type V0045UsersAddCond struct {
Accounts *V0045StringList `json:"accounts,omitempty"`
Association *V0045AssocRecSet `json:"association,omitempty"`
Clusters *V0045StringList `json:"clusters,omitempty"`
Partitions *V0045StringList `json:"partitions,omitempty"`
Users V0045StringList `json:"users"`
Wckeys *V0045StringList `json:"wckeys,omitempty"`
}
V0045UsersAddCond defines model for v0.0.45_users_add_cond.
type V0045Wckey ¶
type V0045Wckey struct {
Accounting *V0045AccountingList `json:"accounting,omitempty"`
// Cluster Cluster name
Cluster string `json:"cluster"`
// Flags Flags associated with this WCKey
Flags *[]V0045WckeyFlags `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"`
}
V0045Wckey defines model for v0.0.45_wckey.
type V0045WckeyFlags ¶
type V0045WckeyFlags string
V0045WckeyFlags defines model for V0045Wckey.Flags.
const (
V0045WckeyFlagsDELETED V0045WckeyFlags = "DELETED"
)
Defines values for V0045WckeyFlags.
func (V0045WckeyFlags) Valid ¶
func (e V0045WckeyFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045WckeyFlags enum.
type V0045WckeyList ¶
type V0045WckeyList = []V0045Wckey
V0045WckeyList defines model for v0.0.45_wckey_list.
type V0045WckeyTagStruct ¶
type V0045WckeyTagStruct struct {
// Flags Active flags
Flags []V0045WckeyTagStructFlags `json:"flags"`
// Wckey WCKey name
Wckey string `json:"wckey"`
}
V0045WckeyTagStruct defines model for v0.0.45_wckey_tag_struct.
type V0045WckeyTagStructFlags ¶
type V0045WckeyTagStructFlags string
V0045WckeyTagStructFlags defines model for V0045WckeyTagStruct.Flags.
const (
ASSIGNEDDEFAULT V0045WckeyTagStructFlags = "ASSIGNED_DEFAULT"
)
Defines values for V0045WckeyTagStructFlags.
func (V0045WckeyTagStructFlags) Valid ¶
func (e V0045WckeyTagStructFlags) Valid() bool
Valid indicates whether the value is a known member of the V0045WckeyTagStructFlags enum.