v0044

package
v1.1.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

View Source
const (
	BearerAuthScopes = "bearerAuth.Scopes"
	TokenScopes      = "token.Scopes"
	UserScopes       = "user.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

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

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

func NewSlurmV0044DeleteJobRequest

func NewSlurmV0044DeleteJobRequest(server string, jobId string, params *SlurmV0044DeleteJobParams) (*http.Request, error)

NewSlurmV0044DeleteJobRequest generates requests for SlurmV0044DeleteJob

func NewSlurmV0044DeleteJobsRequest

func NewSlurmV0044DeleteJobsRequest(server string, body SlurmV0044DeleteJobsJSONRequestBody) (*http.Request, error)

NewSlurmV0044DeleteJobsRequest calls the generic SlurmV0044DeleteJobs builder with application/json body

func NewSlurmV0044DeleteJobsRequestWithBody

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

NewSlurmV0044DeleteJobsRequestWithBody generates requests for SlurmV0044DeleteJobs with any type of body

func NewSlurmV0044DeleteNodeRequest

func NewSlurmV0044DeleteNodeRequest(server string, nodeName string) (*http.Request, error)

NewSlurmV0044DeleteNodeRequest generates requests for SlurmV0044DeleteNode

func NewSlurmV0044DeleteReservationRequest

func NewSlurmV0044DeleteReservationRequest(server string, reservationName string) (*http.Request, error)

NewSlurmV0044DeleteReservationRequest generates requests for SlurmV0044DeleteReservation

func NewSlurmV0044GetDiagRequest

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

NewSlurmV0044GetDiagRequest generates requests for SlurmV0044GetDiag

func NewSlurmV0044GetJobRequest

func NewSlurmV0044GetJobRequest(server string, jobId string, params *SlurmV0044GetJobParams) (*http.Request, error)

NewSlurmV0044GetJobRequest generates requests for SlurmV0044GetJob

func NewSlurmV0044GetJobsRequest

func NewSlurmV0044GetJobsRequest(server string, params *SlurmV0044GetJobsParams) (*http.Request, error)

NewSlurmV0044GetJobsRequest generates requests for SlurmV0044GetJobs

func NewSlurmV0044GetJobsStateRequest

func NewSlurmV0044GetJobsStateRequest(server string, params *SlurmV0044GetJobsStateParams) (*http.Request, error)

NewSlurmV0044GetJobsStateRequest generates requests for SlurmV0044GetJobsState

func NewSlurmV0044GetLicensesRequest

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

NewSlurmV0044GetLicensesRequest generates requests for SlurmV0044GetLicenses

func NewSlurmV0044GetNodeRequest

func NewSlurmV0044GetNodeRequest(server string, nodeName string, params *SlurmV0044GetNodeParams) (*http.Request, error)

NewSlurmV0044GetNodeRequest generates requests for SlurmV0044GetNode

func NewSlurmV0044GetNodesRequest

func NewSlurmV0044GetNodesRequest(server string, params *SlurmV0044GetNodesParams) (*http.Request, error)

NewSlurmV0044GetNodesRequest generates requests for SlurmV0044GetNodes

func NewSlurmV0044GetPartitionRequest

func NewSlurmV0044GetPartitionRequest(server string, partitionName string, params *SlurmV0044GetPartitionParams) (*http.Request, error)

NewSlurmV0044GetPartitionRequest generates requests for SlurmV0044GetPartition

func NewSlurmV0044GetPartitionsRequest

func NewSlurmV0044GetPartitionsRequest(server string, params *SlurmV0044GetPartitionsParams) (*http.Request, error)

NewSlurmV0044GetPartitionsRequest generates requests for SlurmV0044GetPartitions

func NewSlurmV0044GetPingRequest

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

NewSlurmV0044GetPingRequest generates requests for SlurmV0044GetPing

func NewSlurmV0044GetReconfigureRequest

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

NewSlurmV0044GetReconfigureRequest generates requests for SlurmV0044GetReconfigure

func NewSlurmV0044GetReservationRequest

func NewSlurmV0044GetReservationRequest(server string, reservationName string, params *SlurmV0044GetReservationParams) (*http.Request, error)

NewSlurmV0044GetReservationRequest generates requests for SlurmV0044GetReservation

func NewSlurmV0044GetReservationsRequest

func NewSlurmV0044GetReservationsRequest(server string, params *SlurmV0044GetReservationsParams) (*http.Request, error)

NewSlurmV0044GetReservationsRequest generates requests for SlurmV0044GetReservations

func NewSlurmV0044GetResourcesRequest

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

NewSlurmV0044GetResourcesRequest generates requests for SlurmV0044GetResources

func NewSlurmV0044GetSharesRequest

func NewSlurmV0044GetSharesRequest(server string, params *SlurmV0044GetSharesParams) (*http.Request, error)

NewSlurmV0044GetSharesRequest generates requests for SlurmV0044GetShares

func NewSlurmV0044PostJobAllocateRequest

func NewSlurmV0044PostJobAllocateRequest(server string, body SlurmV0044PostJobAllocateJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostJobAllocateRequest calls the generic SlurmV0044PostJobAllocate builder with application/json body

func NewSlurmV0044PostJobAllocateRequestWithBody

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

NewSlurmV0044PostJobAllocateRequestWithBody generates requests for SlurmV0044PostJobAllocate with any type of body

func NewSlurmV0044PostJobRequest

func NewSlurmV0044PostJobRequest(server string, jobId string, body SlurmV0044PostJobJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostJobRequest calls the generic SlurmV0044PostJob builder with application/json body

func NewSlurmV0044PostJobRequestWithBody

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

NewSlurmV0044PostJobRequestWithBody generates requests for SlurmV0044PostJob with any type of body

func NewSlurmV0044PostJobSubmitRequest

func NewSlurmV0044PostJobSubmitRequest(server string, body SlurmV0044PostJobSubmitJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostJobSubmitRequest calls the generic SlurmV0044PostJobSubmit builder with application/json body

func NewSlurmV0044PostJobSubmitRequestWithBody

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

NewSlurmV0044PostJobSubmitRequestWithBody generates requests for SlurmV0044PostJobSubmit with any type of body

func NewSlurmV0044PostNewNodeRequest

func NewSlurmV0044PostNewNodeRequest(server string, body SlurmV0044PostNewNodeJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostNewNodeRequest calls the generic SlurmV0044PostNewNode builder with application/json body

func NewSlurmV0044PostNewNodeRequestWithBody

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

NewSlurmV0044PostNewNodeRequestWithBody generates requests for SlurmV0044PostNewNode with any type of body

func NewSlurmV0044PostNodeRequest

func NewSlurmV0044PostNodeRequest(server string, nodeName string, body SlurmV0044PostNodeJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostNodeRequest calls the generic SlurmV0044PostNode builder with application/json body

func NewSlurmV0044PostNodeRequestWithBody

func NewSlurmV0044PostNodeRequestWithBody(server string, nodeName string, contentType string, body io.Reader) (*http.Request, error)

NewSlurmV0044PostNodeRequestWithBody generates requests for SlurmV0044PostNode with any type of body

func NewSlurmV0044PostNodesRequest

func NewSlurmV0044PostNodesRequest(server string, body SlurmV0044PostNodesJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostNodesRequest calls the generic SlurmV0044PostNodes builder with application/json body

func NewSlurmV0044PostNodesRequestWithBody

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

NewSlurmV0044PostNodesRequestWithBody generates requests for SlurmV0044PostNodes with any type of body

func NewSlurmV0044PostReservationRequest

func NewSlurmV0044PostReservationRequest(server string, body SlurmV0044PostReservationJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostReservationRequest calls the generic SlurmV0044PostReservation builder with application/json body

func NewSlurmV0044PostReservationRequestWithBody

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

NewSlurmV0044PostReservationRequestWithBody generates requests for SlurmV0044PostReservation with any type of body

func NewSlurmV0044PostReservationsRequest

func NewSlurmV0044PostReservationsRequest(server string, body SlurmV0044PostReservationsJSONRequestBody) (*http.Request, error)

NewSlurmV0044PostReservationsRequest calls the generic SlurmV0044PostReservations builder with application/json body

func NewSlurmV0044PostReservationsRequestWithBody

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

NewSlurmV0044PostReservationsRequestWithBody generates requests for SlurmV0044PostReservations with any type of body

func NewSlurmdbV0044DeleteAccountRequest

func NewSlurmdbV0044DeleteAccountRequest(server string, accountName string) (*http.Request, error)

NewSlurmdbV0044DeleteAccountRequest generates requests for SlurmdbV0044DeleteAccount

func NewSlurmdbV0044DeleteAssociationRequest

func NewSlurmdbV0044DeleteAssociationRequest(server string, params *SlurmdbV0044DeleteAssociationParams) (*http.Request, error)

NewSlurmdbV0044DeleteAssociationRequest generates requests for SlurmdbV0044DeleteAssociation

func NewSlurmdbV0044DeleteAssociationsRequest

func NewSlurmdbV0044DeleteAssociationsRequest(server string, params *SlurmdbV0044DeleteAssociationsParams) (*http.Request, error)

NewSlurmdbV0044DeleteAssociationsRequest generates requests for SlurmdbV0044DeleteAssociations

func NewSlurmdbV0044DeleteClusterRequest

func NewSlurmdbV0044DeleteClusterRequest(server string, clusterName string, params *SlurmdbV0044DeleteClusterParams) (*http.Request, error)

NewSlurmdbV0044DeleteClusterRequest generates requests for SlurmdbV0044DeleteCluster

func NewSlurmdbV0044DeleteSingleQosRequest

func NewSlurmdbV0044DeleteSingleQosRequest(server string, qos string) (*http.Request, error)

NewSlurmdbV0044DeleteSingleQosRequest generates requests for SlurmdbV0044DeleteSingleQos

func NewSlurmdbV0044DeleteUserRequest

func NewSlurmdbV0044DeleteUserRequest(server string, name string) (*http.Request, error)

NewSlurmdbV0044DeleteUserRequest generates requests for SlurmdbV0044DeleteUser

func NewSlurmdbV0044DeleteWckeyRequest

func NewSlurmdbV0044DeleteWckeyRequest(server string, id string) (*http.Request, error)

NewSlurmdbV0044DeleteWckeyRequest generates requests for SlurmdbV0044DeleteWckey

func NewSlurmdbV0044GetAccountRequest

func NewSlurmdbV0044GetAccountRequest(server string, accountName string, params *SlurmdbV0044GetAccountParams) (*http.Request, error)

NewSlurmdbV0044GetAccountRequest generates requests for SlurmdbV0044GetAccount

func NewSlurmdbV0044GetAccountsRequest

func NewSlurmdbV0044GetAccountsRequest(server string, params *SlurmdbV0044GetAccountsParams) (*http.Request, error)

NewSlurmdbV0044GetAccountsRequest generates requests for SlurmdbV0044GetAccounts

func NewSlurmdbV0044GetAssociationRequest

func NewSlurmdbV0044GetAssociationRequest(server string, params *SlurmdbV0044GetAssociationParams) (*http.Request, error)

NewSlurmdbV0044GetAssociationRequest generates requests for SlurmdbV0044GetAssociation

func NewSlurmdbV0044GetAssociationsRequest

func NewSlurmdbV0044GetAssociationsRequest(server string, params *SlurmdbV0044GetAssociationsParams) (*http.Request, error)

NewSlurmdbV0044GetAssociationsRequest generates requests for SlurmdbV0044GetAssociations

func NewSlurmdbV0044GetClusterRequest

func NewSlurmdbV0044GetClusterRequest(server string, clusterName string, params *SlurmdbV0044GetClusterParams) (*http.Request, error)

NewSlurmdbV0044GetClusterRequest generates requests for SlurmdbV0044GetCluster

func NewSlurmdbV0044GetClustersRequest

func NewSlurmdbV0044GetClustersRequest(server string, params *SlurmdbV0044GetClustersParams) (*http.Request, error)

NewSlurmdbV0044GetClustersRequest generates requests for SlurmdbV0044GetClusters

func NewSlurmdbV0044GetConfigRequest

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

NewSlurmdbV0044GetConfigRequest generates requests for SlurmdbV0044GetConfig

func NewSlurmdbV0044GetDiagRequest

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

NewSlurmdbV0044GetDiagRequest generates requests for SlurmdbV0044GetDiag

func NewSlurmdbV0044GetInstanceRequest

func NewSlurmdbV0044GetInstanceRequest(server string, params *SlurmdbV0044GetInstanceParams) (*http.Request, error)

NewSlurmdbV0044GetInstanceRequest generates requests for SlurmdbV0044GetInstance

func NewSlurmdbV0044GetInstancesRequest

func NewSlurmdbV0044GetInstancesRequest(server string, params *SlurmdbV0044GetInstancesParams) (*http.Request, error)

NewSlurmdbV0044GetInstancesRequest generates requests for SlurmdbV0044GetInstances

func NewSlurmdbV0044GetJobRequest

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

NewSlurmdbV0044GetJobRequest generates requests for SlurmdbV0044GetJob

func NewSlurmdbV0044GetJobsRequest

func NewSlurmdbV0044GetJobsRequest(server string, params *SlurmdbV0044GetJobsParams) (*http.Request, error)

NewSlurmdbV0044GetJobsRequest generates requests for SlurmdbV0044GetJobs

func NewSlurmdbV0044GetPingRequest

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

NewSlurmdbV0044GetPingRequest generates requests for SlurmdbV0044GetPing

func NewSlurmdbV0044GetQosRequest

func NewSlurmdbV0044GetQosRequest(server string, params *SlurmdbV0044GetQosParams) (*http.Request, error)

NewSlurmdbV0044GetQosRequest generates requests for SlurmdbV0044GetQos

func NewSlurmdbV0044GetSingleQosRequest

func NewSlurmdbV0044GetSingleQosRequest(server string, qos string, params *SlurmdbV0044GetSingleQosParams) (*http.Request, error)

NewSlurmdbV0044GetSingleQosRequest generates requests for SlurmdbV0044GetSingleQos

func NewSlurmdbV0044GetTresRequest

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

NewSlurmdbV0044GetTresRequest generates requests for SlurmdbV0044GetTres

func NewSlurmdbV0044GetUserRequest

func NewSlurmdbV0044GetUserRequest(server string, name string, params *SlurmdbV0044GetUserParams) (*http.Request, error)

NewSlurmdbV0044GetUserRequest generates requests for SlurmdbV0044GetUser

func NewSlurmdbV0044GetUsersRequest

func NewSlurmdbV0044GetUsersRequest(server string, params *SlurmdbV0044GetUsersParams) (*http.Request, error)

NewSlurmdbV0044GetUsersRequest generates requests for SlurmdbV0044GetUsers

func NewSlurmdbV0044GetWckeyRequest

func NewSlurmdbV0044GetWckeyRequest(server string, id string) (*http.Request, error)

NewSlurmdbV0044GetWckeyRequest generates requests for SlurmdbV0044GetWckey

func NewSlurmdbV0044GetWckeysRequest

func NewSlurmdbV0044GetWckeysRequest(server string, params *SlurmdbV0044GetWckeysParams) (*http.Request, error)

NewSlurmdbV0044GetWckeysRequest generates requests for SlurmdbV0044GetWckeys

func NewSlurmdbV0044PostAccountsAssociationRequest

func NewSlurmdbV0044PostAccountsAssociationRequest(server string, body SlurmdbV0044PostAccountsAssociationJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostAccountsAssociationRequest calls the generic SlurmdbV0044PostAccountsAssociation builder with application/json body

func NewSlurmdbV0044PostAccountsAssociationRequestWithBody

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

NewSlurmdbV0044PostAccountsAssociationRequestWithBody generates requests for SlurmdbV0044PostAccountsAssociation with any type of body

func NewSlurmdbV0044PostAccountsRequest

func NewSlurmdbV0044PostAccountsRequest(server string, body SlurmdbV0044PostAccountsJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostAccountsRequest calls the generic SlurmdbV0044PostAccounts builder with application/json body

func NewSlurmdbV0044PostAccountsRequestWithBody

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

NewSlurmdbV0044PostAccountsRequestWithBody generates requests for SlurmdbV0044PostAccounts with any type of body

func NewSlurmdbV0044PostAssociationsRequest

func NewSlurmdbV0044PostAssociationsRequest(server string, body SlurmdbV0044PostAssociationsJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostAssociationsRequest calls the generic SlurmdbV0044PostAssociations builder with application/json body

func NewSlurmdbV0044PostAssociationsRequestWithBody

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

NewSlurmdbV0044PostAssociationsRequestWithBody generates requests for SlurmdbV0044PostAssociations with any type of body

func NewSlurmdbV0044PostClustersRequest

func NewSlurmdbV0044PostClustersRequest(server string, params *SlurmdbV0044PostClustersParams, body SlurmdbV0044PostClustersJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostClustersRequest calls the generic SlurmdbV0044PostClusters builder with application/json body

func NewSlurmdbV0044PostClustersRequestWithBody

func NewSlurmdbV0044PostClustersRequestWithBody(server string, params *SlurmdbV0044PostClustersParams, contentType string, body io.Reader) (*http.Request, error)

NewSlurmdbV0044PostClustersRequestWithBody generates requests for SlurmdbV0044PostClusters with any type of body

func NewSlurmdbV0044PostConfigRequest

func NewSlurmdbV0044PostConfigRequest(server string, body SlurmdbV0044PostConfigJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostConfigRequest calls the generic SlurmdbV0044PostConfig builder with application/json body

func NewSlurmdbV0044PostConfigRequestWithBody

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

NewSlurmdbV0044PostConfigRequestWithBody generates requests for SlurmdbV0044PostConfig with any type of body

func NewSlurmdbV0044PostJobRequest

func NewSlurmdbV0044PostJobRequest(server string, jobId string, body SlurmdbV0044PostJobJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostJobRequest calls the generic SlurmdbV0044PostJob builder with application/json body

func NewSlurmdbV0044PostJobRequestWithBody

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

NewSlurmdbV0044PostJobRequestWithBody generates requests for SlurmdbV0044PostJob with any type of body

func NewSlurmdbV0044PostJobsRequest

func NewSlurmdbV0044PostJobsRequest(server string, body SlurmdbV0044PostJobsJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostJobsRequest calls the generic SlurmdbV0044PostJobs builder with application/json body

func NewSlurmdbV0044PostJobsRequestWithBody

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

NewSlurmdbV0044PostJobsRequestWithBody generates requests for SlurmdbV0044PostJobs with any type of body

func NewSlurmdbV0044PostQosRequest

func NewSlurmdbV0044PostQosRequest(server string, params *SlurmdbV0044PostQosParams, body SlurmdbV0044PostQosJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostQosRequest calls the generic SlurmdbV0044PostQos builder with application/json body

func NewSlurmdbV0044PostQosRequestWithBody

func NewSlurmdbV0044PostQosRequestWithBody(server string, params *SlurmdbV0044PostQosParams, contentType string, body io.Reader) (*http.Request, error)

NewSlurmdbV0044PostQosRequestWithBody generates requests for SlurmdbV0044PostQos with any type of body

func NewSlurmdbV0044PostTresRequest

func NewSlurmdbV0044PostTresRequest(server string, body SlurmdbV0044PostTresJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostTresRequest calls the generic SlurmdbV0044PostTres builder with application/json body

func NewSlurmdbV0044PostTresRequestWithBody

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

NewSlurmdbV0044PostTresRequestWithBody generates requests for SlurmdbV0044PostTres with any type of body

func NewSlurmdbV0044PostUsersAssociationRequest

func NewSlurmdbV0044PostUsersAssociationRequest(server string, params *SlurmdbV0044PostUsersAssociationParams, body SlurmdbV0044PostUsersAssociationJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostUsersAssociationRequest calls the generic SlurmdbV0044PostUsersAssociation builder with application/json body

func NewSlurmdbV0044PostUsersAssociationRequestWithBody

func NewSlurmdbV0044PostUsersAssociationRequestWithBody(server string, params *SlurmdbV0044PostUsersAssociationParams, contentType string, body io.Reader) (*http.Request, error)

NewSlurmdbV0044PostUsersAssociationRequestWithBody generates requests for SlurmdbV0044PostUsersAssociation with any type of body

func NewSlurmdbV0044PostUsersRequest

func NewSlurmdbV0044PostUsersRequest(server string, body SlurmdbV0044PostUsersJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostUsersRequest calls the generic SlurmdbV0044PostUsers builder with application/json body

func NewSlurmdbV0044PostUsersRequestWithBody

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

NewSlurmdbV0044PostUsersRequestWithBody generates requests for SlurmdbV0044PostUsers with any type of body

func NewSlurmdbV0044PostWckeysRequest

func NewSlurmdbV0044PostWckeysRequest(server string, params *SlurmdbV0044PostWckeysParams, body SlurmdbV0044PostWckeysJSONRequestBody) (*http.Request, error)

NewSlurmdbV0044PostWckeysRequest calls the generic SlurmdbV0044PostWckeys builder with application/json body

func NewSlurmdbV0044PostWckeysRequestWithBody

func NewSlurmdbV0044PostWckeysRequestWithBody(server string, params *SlurmdbV0044PostWckeysParams, contentType string, body io.Reader) (*http.Request, error)

NewSlurmdbV0044PostWckeysRequestWithBody generates requests for SlurmdbV0044PostWckeys with any type of body

func PathToRawSpec

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

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

Types

type 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) SlurmV0044DeleteJob

func (c *Client) SlurmV0044DeleteJob(ctx context.Context, jobId string, params *SlurmV0044DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044DeleteJobs

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

func (*Client) SlurmV0044DeleteJobsWithBody

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

func (*Client) SlurmV0044DeleteNode

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

func (*Client) SlurmV0044DeleteReservation

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

func (*Client) SlurmV0044GetDiag

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

func (*Client) SlurmV0044GetJob

func (c *Client) SlurmV0044GetJob(ctx context.Context, jobId string, params *SlurmV0044GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044GetJobs

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

func (*Client) SlurmV0044GetJobsState

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

func (*Client) SlurmV0044GetLicenses

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

func (*Client) SlurmV0044GetNode

func (c *Client) SlurmV0044GetNode(ctx context.Context, nodeName string, params *SlurmV0044GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044GetNodes

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

func (*Client) SlurmV0044GetPartition

func (c *Client) SlurmV0044GetPartition(ctx context.Context, partitionName string, params *SlurmV0044GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044GetPartitions

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

func (*Client) SlurmV0044GetPing

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

func (*Client) SlurmV0044GetReconfigure

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

func (*Client) SlurmV0044GetReservation

func (c *Client) SlurmV0044GetReservation(ctx context.Context, reservationName string, params *SlurmV0044GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044GetReservations

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

func (*Client) SlurmV0044GetResources

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

func (*Client) SlurmV0044GetShares

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

func (*Client) SlurmV0044PostJob

func (c *Client) SlurmV0044PostJob(ctx context.Context, jobId string, body SlurmV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044PostJobAllocate

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

func (*Client) SlurmV0044PostJobAllocateWithBody

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

func (*Client) SlurmV0044PostJobSubmit

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

func (*Client) SlurmV0044PostJobSubmitWithBody

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

func (*Client) SlurmV0044PostJobWithBody

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

func (*Client) SlurmV0044PostNewNode

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

func (*Client) SlurmV0044PostNewNodeWithBody

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

func (*Client) SlurmV0044PostNode

func (c *Client) SlurmV0044PostNode(ctx context.Context, nodeName string, body SlurmV0044PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmV0044PostNodeWithBody

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

func (*Client) SlurmV0044PostNodes

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

func (*Client) SlurmV0044PostNodesWithBody

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

func (*Client) SlurmV0044PostReservation

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

func (*Client) SlurmV0044PostReservationWithBody

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

func (*Client) SlurmV0044PostReservations

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

func (*Client) SlurmV0044PostReservationsWithBody

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

func (*Client) SlurmdbV0044DeleteAccount

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

func (*Client) SlurmdbV0044DeleteAssociation

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

func (*Client) SlurmdbV0044DeleteAssociations

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

func (*Client) SlurmdbV0044DeleteCluster

func (c *Client) SlurmdbV0044DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0044DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044DeleteSingleQos

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

func (*Client) SlurmdbV0044DeleteUser

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

func (*Client) SlurmdbV0044DeleteWckey

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

func (*Client) SlurmdbV0044GetAccount

func (c *Client) SlurmdbV0044GetAccount(ctx context.Context, accountName string, params *SlurmdbV0044GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044GetAccounts

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

func (*Client) SlurmdbV0044GetAssociation

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

func (*Client) SlurmdbV0044GetAssociations

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

func (*Client) SlurmdbV0044GetCluster

func (c *Client) SlurmdbV0044GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0044GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044GetClusters

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

func (*Client) SlurmdbV0044GetConfig

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

func (*Client) SlurmdbV0044GetDiag

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

func (*Client) SlurmdbV0044GetInstance

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

func (*Client) SlurmdbV0044GetInstances

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

func (*Client) SlurmdbV0044GetJob

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

func (*Client) SlurmdbV0044GetJobs

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

func (*Client) SlurmdbV0044GetPing

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

func (*Client) SlurmdbV0044GetQos

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

func (*Client) SlurmdbV0044GetSingleQos

func (c *Client) SlurmdbV0044GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0044GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044GetTres

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

func (*Client) SlurmdbV0044GetUser

func (c *Client) SlurmdbV0044GetUser(ctx context.Context, name string, params *SlurmdbV0044GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044GetUsers

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

func (*Client) SlurmdbV0044GetWckey

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

func (*Client) SlurmdbV0044GetWckeys

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

func (*Client) SlurmdbV0044PostAccounts

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

func (*Client) SlurmdbV0044PostAccountsAssociation

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

func (*Client) SlurmdbV0044PostAccountsAssociationWithBody

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

func (*Client) SlurmdbV0044PostAccountsWithBody

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

func (*Client) SlurmdbV0044PostAssociations

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

func (*Client) SlurmdbV0044PostAssociationsWithBody

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

func (*Client) SlurmdbV0044PostClusters

func (c *Client) SlurmdbV0044PostClusters(ctx context.Context, params *SlurmdbV0044PostClustersParams, body SlurmdbV0044PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044PostClustersWithBody

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

func (*Client) SlurmdbV0044PostConfig

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

func (*Client) SlurmdbV0044PostConfigWithBody

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

func (*Client) SlurmdbV0044PostJob

func (c *Client) SlurmdbV0044PostJob(ctx context.Context, jobId string, body SlurmdbV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044PostJobWithBody

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

func (*Client) SlurmdbV0044PostJobs

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

func (*Client) SlurmdbV0044PostJobsWithBody

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

func (*Client) SlurmdbV0044PostQos

func (c *Client) SlurmdbV0044PostQos(ctx context.Context, params *SlurmdbV0044PostQosParams, body SlurmdbV0044PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044PostQosWithBody

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

func (*Client) SlurmdbV0044PostTres

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

func (*Client) SlurmdbV0044PostTresWithBody

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

func (*Client) SlurmdbV0044PostUsers

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

func (*Client) SlurmdbV0044PostUsersAssociationWithBody

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

func (*Client) SlurmdbV0044PostUsersWithBody

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

func (*Client) SlurmdbV0044PostWckeys

func (c *Client) SlurmdbV0044PostWckeys(ctx context.Context, params *SlurmdbV0044PostWckeysParams, body SlurmdbV0044PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SlurmdbV0044PostWckeysWithBody

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

type ClientInterface

type ClientInterface interface {
	// SlurmV0044GetDiag request
	SlurmV0044GetDiag(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostJobAllocate(ctx context.Context, body SlurmV0044PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostJobSubmit(ctx context.Context, body SlurmV0044PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044DeleteJob request
	SlurmV0044DeleteJob(ctx context.Context, jobId string, params *SlurmV0044DeleteJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetJob request
	SlurmV0044GetJob(ctx context.Context, jobId string, params *SlurmV0044GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostJob(ctx context.Context, jobId string, body SlurmV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044DeleteJobs(ctx context.Context, body SlurmV0044DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetJobs request
	SlurmV0044GetJobs(ctx context.Context, params *SlurmV0044GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetJobsState request
	SlurmV0044GetJobsState(ctx context.Context, params *SlurmV0044GetJobsStateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	SlurmV0044PostNewNode(ctx context.Context, body SlurmV0044PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmV0044GetNode request
	SlurmV0044GetNode(ctx context.Context, nodeName string, params *SlurmV0044GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostNode(ctx context.Context, nodeName string, body SlurmV0044PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetNodes request
	SlurmV0044GetNodes(ctx context.Context, params *SlurmV0044GetNodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostNodes(ctx context.Context, body SlurmV0044PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetPartition request
	SlurmV0044GetPartition(ctx context.Context, partitionName string, params *SlurmV0044GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetPartitions request
	SlurmV0044GetPartitions(ctx context.Context, params *SlurmV0044GetPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	SlurmV0044PostReservation(ctx context.Context, body SlurmV0044PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmV0044GetReservation request
	SlurmV0044GetReservation(ctx context.Context, reservationName string, params *SlurmV0044GetReservationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmV0044GetReservations request
	SlurmV0044GetReservations(ctx context.Context, params *SlurmV0044GetReservationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmV0044PostReservations(ctx context.Context, body SlurmV0044PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmV0044GetShares request
	SlurmV0044GetShares(ctx context.Context, params *SlurmV0044GetSharesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmdbV0044GetAccount request
	SlurmdbV0044GetAccount(ctx context.Context, accountName string, params *SlurmdbV0044GetAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetAccounts request
	SlurmdbV0044GetAccounts(ctx context.Context, params *SlurmdbV0044GetAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostAccounts(ctx context.Context, body SlurmdbV0044PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostAccountsAssociation(ctx context.Context, body SlurmdbV0044PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044DeleteAssociation request
	SlurmdbV0044DeleteAssociation(ctx context.Context, params *SlurmdbV0044DeleteAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetAssociation request
	SlurmdbV0044GetAssociation(ctx context.Context, params *SlurmdbV0044GetAssociationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044DeleteAssociations request
	SlurmdbV0044DeleteAssociations(ctx context.Context, params *SlurmdbV0044DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetAssociations request
	SlurmdbV0044GetAssociations(ctx context.Context, params *SlurmdbV0044GetAssociationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostAssociations(ctx context.Context, body SlurmdbV0044PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044DeleteCluster request
	SlurmdbV0044DeleteCluster(ctx context.Context, clusterName string, params *SlurmdbV0044DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetCluster request
	SlurmdbV0044GetCluster(ctx context.Context, clusterName string, params *SlurmdbV0044GetClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetClusters request
	SlurmdbV0044GetClusters(ctx context.Context, params *SlurmdbV0044GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostClusters(ctx context.Context, params *SlurmdbV0044PostClustersParams, body SlurmdbV0044PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	SlurmdbV0044PostConfig(ctx context.Context, body SlurmdbV0044PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmdbV0044GetInstance request
	SlurmdbV0044GetInstance(ctx context.Context, params *SlurmdbV0044GetInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetInstances request
	SlurmdbV0044GetInstances(ctx context.Context, params *SlurmdbV0044GetInstancesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	SlurmdbV0044PostJob(ctx context.Context, jobId string, body SlurmdbV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetJobs request
	SlurmdbV0044GetJobs(ctx context.Context, params *SlurmdbV0044GetJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostJobs(ctx context.Context, body SlurmdbV0044PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmdbV0044GetQos request
	SlurmdbV0044GetQos(ctx context.Context, params *SlurmdbV0044GetQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostQos(ctx context.Context, params *SlurmdbV0044PostQosParams, body SlurmdbV0044PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmdbV0044GetSingleQos request
	SlurmdbV0044GetSingleQos(ctx context.Context, qos string, params *SlurmdbV0044GetSingleQosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	SlurmdbV0044PostTres(ctx context.Context, body SlurmdbV0044PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// SlurmdbV0044GetUser request
	SlurmdbV0044GetUser(ctx context.Context, name string, params *SlurmdbV0044GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SlurmdbV0044GetUsers request
	SlurmdbV0044GetUsers(ctx context.Context, params *SlurmdbV0044GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostUsers(ctx context.Context, body SlurmdbV0044PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostUsersAssociation(ctx context.Context, params *SlurmdbV0044PostUsersAssociationParams, body SlurmdbV0044PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// SlurmdbV0044GetWckeys request
	SlurmdbV0044GetWckeys(ctx context.Context, params *SlurmdbV0044GetWckeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SlurmdbV0044PostWckeys(ctx context.Context, params *SlurmdbV0044PostWckeysParams, body SlurmdbV0044PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) SlurmV0044DeleteJobWithResponse

func (c *ClientWithResponses) SlurmV0044DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0044DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteJobResponse, error)

SlurmV0044DeleteJobWithResponse request returning *SlurmV0044DeleteJobResponse

func (*ClientWithResponses) SlurmV0044DeleteJobsWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044DeleteJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteJobsResponse, error)

SlurmV0044DeleteJobsWithBodyWithResponse request with arbitrary body returning *SlurmV0044DeleteJobsResponse

func (*ClientWithResponses) SlurmV0044DeleteJobsWithResponse

func (c *ClientWithResponses) SlurmV0044DeleteJobsWithResponse(ctx context.Context, body SlurmV0044DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteJobsResponse, error)

func (*ClientWithResponses) SlurmV0044DeleteNodeWithResponse

func (c *ClientWithResponses) SlurmV0044DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteNodeResponse, error)

SlurmV0044DeleteNodeWithResponse request returning *SlurmV0044DeleteNodeResponse

func (*ClientWithResponses) SlurmV0044DeleteReservationWithResponse

func (c *ClientWithResponses) SlurmV0044DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteReservationResponse, error)

SlurmV0044DeleteReservationWithResponse request returning *SlurmV0044DeleteReservationResponse

func (*ClientWithResponses) SlurmV0044GetDiagWithResponse

func (c *ClientWithResponses) SlurmV0044GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetDiagResponse, error)

SlurmV0044GetDiagWithResponse request returning *SlurmV0044GetDiagResponse

func (*ClientWithResponses) SlurmV0044GetJobWithResponse

func (c *ClientWithResponses) SlurmV0044GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0044GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobResponse, error)

SlurmV0044GetJobWithResponse request returning *SlurmV0044GetJobResponse

func (*ClientWithResponses) SlurmV0044GetJobsStateWithResponse

func (c *ClientWithResponses) SlurmV0044GetJobsStateWithResponse(ctx context.Context, params *SlurmV0044GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobsStateResponse, error)

SlurmV0044GetJobsStateWithResponse request returning *SlurmV0044GetJobsStateResponse

func (*ClientWithResponses) SlurmV0044GetJobsWithResponse

func (c *ClientWithResponses) SlurmV0044GetJobsWithResponse(ctx context.Context, params *SlurmV0044GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobsResponse, error)

SlurmV0044GetJobsWithResponse request returning *SlurmV0044GetJobsResponse

func (*ClientWithResponses) SlurmV0044GetLicensesWithResponse

func (c *ClientWithResponses) SlurmV0044GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetLicensesResponse, error)

SlurmV0044GetLicensesWithResponse request returning *SlurmV0044GetLicensesResponse

func (*ClientWithResponses) SlurmV0044GetNodeWithResponse

func (c *ClientWithResponses) SlurmV0044GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0044GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetNodeResponse, error)

SlurmV0044GetNodeWithResponse request returning *SlurmV0044GetNodeResponse

func (*ClientWithResponses) SlurmV0044GetNodesWithResponse

func (c *ClientWithResponses) SlurmV0044GetNodesWithResponse(ctx context.Context, params *SlurmV0044GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetNodesResponse, error)

SlurmV0044GetNodesWithResponse request returning *SlurmV0044GetNodesResponse

func (*ClientWithResponses) SlurmV0044GetPartitionWithResponse

func (c *ClientWithResponses) SlurmV0044GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0044GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetPartitionResponse, error)

SlurmV0044GetPartitionWithResponse request returning *SlurmV0044GetPartitionResponse

func (*ClientWithResponses) SlurmV0044GetPartitionsWithResponse

func (c *ClientWithResponses) SlurmV0044GetPartitionsWithResponse(ctx context.Context, params *SlurmV0044GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetPartitionsResponse, error)

SlurmV0044GetPartitionsWithResponse request returning *SlurmV0044GetPartitionsResponse

func (*ClientWithResponses) SlurmV0044GetPingWithResponse

func (c *ClientWithResponses) SlurmV0044GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetPingResponse, error)

SlurmV0044GetPingWithResponse request returning *SlurmV0044GetPingResponse

func (*ClientWithResponses) SlurmV0044GetReconfigureWithResponse

func (c *ClientWithResponses) SlurmV0044GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetReconfigureResponse, error)

SlurmV0044GetReconfigureWithResponse request returning *SlurmV0044GetReconfigureResponse

func (*ClientWithResponses) SlurmV0044GetReservationWithResponse

func (c *ClientWithResponses) SlurmV0044GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0044GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetReservationResponse, error)

SlurmV0044GetReservationWithResponse request returning *SlurmV0044GetReservationResponse

func (*ClientWithResponses) SlurmV0044GetReservationsWithResponse

func (c *ClientWithResponses) SlurmV0044GetReservationsWithResponse(ctx context.Context, params *SlurmV0044GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetReservationsResponse, error)

SlurmV0044GetReservationsWithResponse request returning *SlurmV0044GetReservationsResponse

func (*ClientWithResponses) SlurmV0044GetResourcesWithResponse

func (c *ClientWithResponses) SlurmV0044GetResourcesWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmV0044GetResourcesResponse, error)

SlurmV0044GetResourcesWithResponse request returning *SlurmV0044GetResourcesResponse

func (*ClientWithResponses) SlurmV0044GetSharesWithResponse

func (c *ClientWithResponses) SlurmV0044GetSharesWithResponse(ctx context.Context, params *SlurmV0044GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetSharesResponse, error)

SlurmV0044GetSharesWithResponse request returning *SlurmV0044GetSharesResponse

func (*ClientWithResponses) SlurmV0044PostJobAllocateWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostJobAllocateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobAllocateResponse, error)

SlurmV0044PostJobAllocateWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostJobAllocateResponse

func (*ClientWithResponses) SlurmV0044PostJobAllocateWithResponse

func (c *ClientWithResponses) SlurmV0044PostJobAllocateWithResponse(ctx context.Context, body SlurmV0044PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobAllocateResponse, error)

func (*ClientWithResponses) SlurmV0044PostJobSubmitWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostJobSubmitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobSubmitResponse, error)

SlurmV0044PostJobSubmitWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostJobSubmitResponse

func (*ClientWithResponses) SlurmV0044PostJobSubmitWithResponse

func (c *ClientWithResponses) SlurmV0044PostJobSubmitWithResponse(ctx context.Context, body SlurmV0044PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobSubmitResponse, error)

func (*ClientWithResponses) SlurmV0044PostJobWithBodyWithResponse

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

SlurmV0044PostJobWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostJobResponse

func (*ClientWithResponses) SlurmV0044PostJobWithResponse

func (c *ClientWithResponses) SlurmV0044PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobResponse, error)

func (*ClientWithResponses) SlurmV0044PostNewNodeWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostNewNodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostNewNodeResponse, error)

SlurmV0044PostNewNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostNewNodeResponse

func (*ClientWithResponses) SlurmV0044PostNewNodeWithResponse

func (c *ClientWithResponses) SlurmV0044PostNewNodeWithResponse(ctx context.Context, body SlurmV0044PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNewNodeResponse, error)

func (*ClientWithResponses) SlurmV0044PostNodeWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodeResponse, error)

SlurmV0044PostNodeWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostNodeResponse

func (*ClientWithResponses) SlurmV0044PostNodeWithResponse

func (c *ClientWithResponses) SlurmV0044PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0044PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodeResponse, error)

func (*ClientWithResponses) SlurmV0044PostNodesWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostNodesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodesResponse, error)

SlurmV0044PostNodesWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostNodesResponse

func (*ClientWithResponses) SlurmV0044PostNodesWithResponse

func (c *ClientWithResponses) SlurmV0044PostNodesWithResponse(ctx context.Context, body SlurmV0044PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodesResponse, error)

func (*ClientWithResponses) SlurmV0044PostReservationWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostReservationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationResponse, error)

SlurmV0044PostReservationWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostReservationResponse

func (*ClientWithResponses) SlurmV0044PostReservationWithResponse

func (c *ClientWithResponses) SlurmV0044PostReservationWithResponse(ctx context.Context, body SlurmV0044PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationResponse, error)

func (*ClientWithResponses) SlurmV0044PostReservationsWithBodyWithResponse

func (c *ClientWithResponses) SlurmV0044PostReservationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationsResponse, error)

SlurmV0044PostReservationsWithBodyWithResponse request with arbitrary body returning *SlurmV0044PostReservationsResponse

func (*ClientWithResponses) SlurmV0044PostReservationsWithResponse

func (c *ClientWithResponses) SlurmV0044PostReservationsWithResponse(ctx context.Context, body SlurmV0044PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationsResponse, error)

func (*ClientWithResponses) SlurmdbV0044DeleteAccountWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAccountResponse, error)

SlurmdbV0044DeleteAccountWithResponse request returning *SlurmdbV0044DeleteAccountResponse

func (*ClientWithResponses) SlurmdbV0044DeleteAssociationWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0044DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAssociationResponse, error)

SlurmdbV0044DeleteAssociationWithResponse request returning *SlurmdbV0044DeleteAssociationResponse

func (*ClientWithResponses) SlurmdbV0044DeleteAssociationsWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0044DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAssociationsResponse, error)

SlurmdbV0044DeleteAssociationsWithResponse request returning *SlurmdbV0044DeleteAssociationsResponse

func (*ClientWithResponses) SlurmdbV0044DeleteClusterWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0044DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteClusterResponse, error)

SlurmdbV0044DeleteClusterWithResponse request returning *SlurmdbV0044DeleteClusterResponse

func (*ClientWithResponses) SlurmdbV0044DeleteSingleQosWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteSingleQosResponse, error)

SlurmdbV0044DeleteSingleQosWithResponse request returning *SlurmdbV0044DeleteSingleQosResponse

func (*ClientWithResponses) SlurmdbV0044DeleteUserWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteUserResponse, error)

SlurmdbV0044DeleteUserWithResponse request returning *SlurmdbV0044DeleteUserResponse

func (*ClientWithResponses) SlurmdbV0044DeleteWckeyWithResponse

func (c *ClientWithResponses) SlurmdbV0044DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteWckeyResponse, error)

SlurmdbV0044DeleteWckeyWithResponse request returning *SlurmdbV0044DeleteWckeyResponse

func (*ClientWithResponses) SlurmdbV0044GetAccountWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0044GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAccountResponse, error)

SlurmdbV0044GetAccountWithResponse request returning *SlurmdbV0044GetAccountResponse

func (*ClientWithResponses) SlurmdbV0044GetAccountsWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0044GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAccountsResponse, error)

SlurmdbV0044GetAccountsWithResponse request returning *SlurmdbV0044GetAccountsResponse

func (*ClientWithResponses) SlurmdbV0044GetAssociationWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0044GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAssociationResponse, error)

SlurmdbV0044GetAssociationWithResponse request returning *SlurmdbV0044GetAssociationResponse

func (*ClientWithResponses) SlurmdbV0044GetAssociationsWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0044GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAssociationsResponse, error)

SlurmdbV0044GetAssociationsWithResponse request returning *SlurmdbV0044GetAssociationsResponse

func (*ClientWithResponses) SlurmdbV0044GetClusterWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0044GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetClusterResponse, error)

SlurmdbV0044GetClusterWithResponse request returning *SlurmdbV0044GetClusterResponse

func (*ClientWithResponses) SlurmdbV0044GetClustersWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetClustersWithResponse(ctx context.Context, params *SlurmdbV0044GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetClustersResponse, error)

SlurmdbV0044GetClustersWithResponse request returning *SlurmdbV0044GetClustersResponse

func (*ClientWithResponses) SlurmdbV0044GetConfigWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetConfigResponse, error)

SlurmdbV0044GetConfigWithResponse request returning *SlurmdbV0044GetConfigResponse

func (*ClientWithResponses) SlurmdbV0044GetDiagWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetDiagResponse, error)

SlurmdbV0044GetDiagWithResponse request returning *SlurmdbV0044GetDiagResponse

func (*ClientWithResponses) SlurmdbV0044GetInstanceWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0044GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetInstanceResponse, error)

SlurmdbV0044GetInstanceWithResponse request returning *SlurmdbV0044GetInstanceResponse

func (*ClientWithResponses) SlurmdbV0044GetInstancesWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0044GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetInstancesResponse, error)

SlurmdbV0044GetInstancesWithResponse request returning *SlurmdbV0044GetInstancesResponse

func (*ClientWithResponses) SlurmdbV0044GetJobWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetJobResponse, error)

SlurmdbV0044GetJobWithResponse request returning *SlurmdbV0044GetJobResponse

func (*ClientWithResponses) SlurmdbV0044GetJobsWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetJobsWithResponse(ctx context.Context, params *SlurmdbV0044GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetJobsResponse, error)

SlurmdbV0044GetJobsWithResponse request returning *SlurmdbV0044GetJobsResponse

func (*ClientWithResponses) SlurmdbV0044GetPingWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetPingResponse, error)

SlurmdbV0044GetPingWithResponse request returning *SlurmdbV0044GetPingResponse

func (*ClientWithResponses) SlurmdbV0044GetQosWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetQosWithResponse(ctx context.Context, params *SlurmdbV0044GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetQosResponse, error)

SlurmdbV0044GetQosWithResponse request returning *SlurmdbV0044GetQosResponse

func (*ClientWithResponses) SlurmdbV0044GetSingleQosWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0044GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetSingleQosResponse, error)

SlurmdbV0044GetSingleQosWithResponse request returning *SlurmdbV0044GetSingleQosResponse

func (*ClientWithResponses) SlurmdbV0044GetTresWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetTresResponse, error)

SlurmdbV0044GetTresWithResponse request returning *SlurmdbV0044GetTresResponse

func (*ClientWithResponses) SlurmdbV0044GetUserWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0044GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetUserResponse, error)

SlurmdbV0044GetUserWithResponse request returning *SlurmdbV0044GetUserResponse

func (*ClientWithResponses) SlurmdbV0044GetUsersWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetUsersWithResponse(ctx context.Context, params *SlurmdbV0044GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetUsersResponse, error)

SlurmdbV0044GetUsersWithResponse request returning *SlurmdbV0044GetUsersResponse

func (*ClientWithResponses) SlurmdbV0044GetWckeyWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetWckeyResponse, error)

SlurmdbV0044GetWckeyWithResponse request returning *SlurmdbV0044GetWckeyResponse

func (*ClientWithResponses) SlurmdbV0044GetWckeysWithResponse

func (c *ClientWithResponses) SlurmdbV0044GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0044GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetWckeysResponse, error)

SlurmdbV0044GetWckeysWithResponse request returning *SlurmdbV0044GetWckeysResponse

func (*ClientWithResponses) SlurmdbV0044PostAccountsAssociationWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostAccountsAssociationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAccountsAssociationResponse, error)

SlurmdbV0044PostAccountsAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostAccountsAssociationResponse

func (*ClientWithResponses) SlurmdbV0044PostAccountsWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostAccountsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAccountsResponse, error)

SlurmdbV0044PostAccountsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostAccountsResponse

func (*ClientWithResponses) SlurmdbV0044PostAccountsWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostAccountsWithResponse(ctx context.Context, body SlurmdbV0044PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAccountsResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostAssociationsWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostAssociationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAssociationsResponse, error)

SlurmdbV0044PostAssociationsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostAssociationsResponse

func (*ClientWithResponses) SlurmdbV0044PostAssociationsWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0044PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAssociationsResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostClustersWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostClustersResponse, error)

SlurmdbV0044PostClustersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostClustersResponse

func (*ClientWithResponses) SlurmdbV0044PostConfigWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostConfigResponse, error)

SlurmdbV0044PostConfigWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostConfigResponse

func (*ClientWithResponses) SlurmdbV0044PostConfigWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostConfigWithResponse(ctx context.Context, body SlurmdbV0044PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostConfigResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostJobWithBodyWithResponse

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

SlurmdbV0044PostJobWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostJobResponse

func (*ClientWithResponses) SlurmdbV0044PostJobWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostJobWithResponse(ctx context.Context, jobId string, body SlurmdbV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostJobResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostJobsWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostJobsResponse, error)

SlurmdbV0044PostJobsWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostJobsResponse

func (*ClientWithResponses) SlurmdbV0044PostJobsWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostJobsWithResponse(ctx context.Context, body SlurmdbV0044PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostJobsResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostQosWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostQosResponse, error)

SlurmdbV0044PostQosWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostQosResponse

func (*ClientWithResponses) SlurmdbV0044PostQosWithResponse

func (*ClientWithResponses) SlurmdbV0044PostTresWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostTresWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostTresResponse, error)

SlurmdbV0044PostTresWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostTresResponse

func (*ClientWithResponses) SlurmdbV0044PostTresWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostTresWithResponse(ctx context.Context, body SlurmdbV0044PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostTresResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostUsersAssociationWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersAssociationResponse, error)

SlurmdbV0044PostUsersAssociationWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostUsersAssociationResponse

func (*ClientWithResponses) SlurmdbV0044PostUsersWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersResponse, error)

SlurmdbV0044PostUsersWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostUsersResponse

func (*ClientWithResponses) SlurmdbV0044PostUsersWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostUsersWithResponse(ctx context.Context, body SlurmdbV0044PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersResponse, error)

func (*ClientWithResponses) SlurmdbV0044PostWckeysWithBodyWithResponse

func (c *ClientWithResponses) SlurmdbV0044PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostWckeysResponse, error)

SlurmdbV0044PostWckeysWithBodyWithResponse request with arbitrary body returning *SlurmdbV0044PostWckeysResponse

func (*ClientWithResponses) SlurmdbV0044PostWckeysWithResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// SlurmV0044GetDiagWithResponse request
	SlurmV0044GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetDiagResponse, error)

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

	SlurmV0044PostJobAllocateWithResponse(ctx context.Context, body SlurmV0044PostJobAllocateJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobAllocateResponse, error)

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

	SlurmV0044PostJobSubmitWithResponse(ctx context.Context, body SlurmV0044PostJobSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobSubmitResponse, error)

	// SlurmV0044DeleteJobWithResponse request
	SlurmV0044DeleteJobWithResponse(ctx context.Context, jobId string, params *SlurmV0044DeleteJobParams, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteJobResponse, error)

	// SlurmV0044GetJobWithResponse request
	SlurmV0044GetJobWithResponse(ctx context.Context, jobId string, params *SlurmV0044GetJobParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobResponse, error)

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

	SlurmV0044PostJobWithResponse(ctx context.Context, jobId string, body SlurmV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostJobResponse, error)

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

	SlurmV0044DeleteJobsWithResponse(ctx context.Context, body SlurmV0044DeleteJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteJobsResponse, error)

	// SlurmV0044GetJobsWithResponse request
	SlurmV0044GetJobsWithResponse(ctx context.Context, params *SlurmV0044GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobsResponse, error)

	// SlurmV0044GetJobsStateWithResponse request
	SlurmV0044GetJobsStateWithResponse(ctx context.Context, params *SlurmV0044GetJobsStateParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetJobsStateResponse, error)

	// SlurmV0044GetLicensesWithResponse request
	SlurmV0044GetLicensesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetLicensesResponse, error)

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

	SlurmV0044PostNewNodeWithResponse(ctx context.Context, body SlurmV0044PostNewNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNewNodeResponse, error)

	// SlurmV0044DeleteNodeWithResponse request
	SlurmV0044DeleteNodeWithResponse(ctx context.Context, nodeName string, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteNodeResponse, error)

	// SlurmV0044GetNodeWithResponse request
	SlurmV0044GetNodeWithResponse(ctx context.Context, nodeName string, params *SlurmV0044GetNodeParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetNodeResponse, error)

	// SlurmV0044PostNodeWithBodyWithResponse request with any body
	SlurmV0044PostNodeWithBodyWithResponse(ctx context.Context, nodeName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodeResponse, error)

	SlurmV0044PostNodeWithResponse(ctx context.Context, nodeName string, body SlurmV0044PostNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodeResponse, error)

	// SlurmV0044GetNodesWithResponse request
	SlurmV0044GetNodesWithResponse(ctx context.Context, params *SlurmV0044GetNodesParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetNodesResponse, error)

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

	SlurmV0044PostNodesWithResponse(ctx context.Context, body SlurmV0044PostNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostNodesResponse, error)

	// SlurmV0044GetPartitionWithResponse request
	SlurmV0044GetPartitionWithResponse(ctx context.Context, partitionName string, params *SlurmV0044GetPartitionParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetPartitionResponse, error)

	// SlurmV0044GetPartitionsWithResponse request
	SlurmV0044GetPartitionsWithResponse(ctx context.Context, params *SlurmV0044GetPartitionsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetPartitionsResponse, error)

	// SlurmV0044GetPingWithResponse request
	SlurmV0044GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetPingResponse, error)

	// SlurmV0044GetReconfigureWithResponse request
	SlurmV0044GetReconfigureWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmV0044GetReconfigureResponse, error)

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

	SlurmV0044PostReservationWithResponse(ctx context.Context, body SlurmV0044PostReservationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationResponse, error)

	// SlurmV0044DeleteReservationWithResponse request
	SlurmV0044DeleteReservationWithResponse(ctx context.Context, reservationName string, reqEditors ...RequestEditorFn) (*SlurmV0044DeleteReservationResponse, error)

	// SlurmV0044GetReservationWithResponse request
	SlurmV0044GetReservationWithResponse(ctx context.Context, reservationName string, params *SlurmV0044GetReservationParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetReservationResponse, error)

	// SlurmV0044GetReservationsWithResponse request
	SlurmV0044GetReservationsWithResponse(ctx context.Context, params *SlurmV0044GetReservationsParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetReservationsResponse, error)

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

	SlurmV0044PostReservationsWithResponse(ctx context.Context, body SlurmV0044PostReservationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmV0044PostReservationsResponse, error)

	// SlurmV0044GetResourcesWithResponse request
	SlurmV0044GetResourcesWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmV0044GetResourcesResponse, error)

	// SlurmV0044GetSharesWithResponse request
	SlurmV0044GetSharesWithResponse(ctx context.Context, params *SlurmV0044GetSharesParams, reqEditors ...RequestEditorFn) (*SlurmV0044GetSharesResponse, error)

	// SlurmdbV0044DeleteAccountWithResponse request
	SlurmdbV0044DeleteAccountWithResponse(ctx context.Context, accountName string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAccountResponse, error)

	// SlurmdbV0044GetAccountWithResponse request
	SlurmdbV0044GetAccountWithResponse(ctx context.Context, accountName string, params *SlurmdbV0044GetAccountParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAccountResponse, error)

	// SlurmdbV0044GetAccountsWithResponse request
	SlurmdbV0044GetAccountsWithResponse(ctx context.Context, params *SlurmdbV0044GetAccountsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAccountsResponse, error)

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

	SlurmdbV0044PostAccountsWithResponse(ctx context.Context, body SlurmdbV0044PostAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAccountsResponse, error)

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

	SlurmdbV0044PostAccountsAssociationWithResponse(ctx context.Context, body SlurmdbV0044PostAccountsAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAccountsAssociationResponse, error)

	// SlurmdbV0044DeleteAssociationWithResponse request
	SlurmdbV0044DeleteAssociationWithResponse(ctx context.Context, params *SlurmdbV0044DeleteAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAssociationResponse, error)

	// SlurmdbV0044GetAssociationWithResponse request
	SlurmdbV0044GetAssociationWithResponse(ctx context.Context, params *SlurmdbV0044GetAssociationParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAssociationResponse, error)

	// SlurmdbV0044DeleteAssociationsWithResponse request
	SlurmdbV0044DeleteAssociationsWithResponse(ctx context.Context, params *SlurmdbV0044DeleteAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteAssociationsResponse, error)

	// SlurmdbV0044GetAssociationsWithResponse request
	SlurmdbV0044GetAssociationsWithResponse(ctx context.Context, params *SlurmdbV0044GetAssociationsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetAssociationsResponse, error)

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

	SlurmdbV0044PostAssociationsWithResponse(ctx context.Context, body SlurmdbV0044PostAssociationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostAssociationsResponse, error)

	// SlurmdbV0044DeleteClusterWithResponse request
	SlurmdbV0044DeleteClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0044DeleteClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteClusterResponse, error)

	// SlurmdbV0044GetClusterWithResponse request
	SlurmdbV0044GetClusterWithResponse(ctx context.Context, clusterName string, params *SlurmdbV0044GetClusterParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetClusterResponse, error)

	// SlurmdbV0044GetClustersWithResponse request
	SlurmdbV0044GetClustersWithResponse(ctx context.Context, params *SlurmdbV0044GetClustersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetClustersResponse, error)

	// SlurmdbV0044PostClustersWithBodyWithResponse request with any body
	SlurmdbV0044PostClustersWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostClustersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostClustersResponse, error)

	SlurmdbV0044PostClustersWithResponse(ctx context.Context, params *SlurmdbV0044PostClustersParams, body SlurmdbV0044PostClustersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostClustersResponse, error)

	// SlurmdbV0044GetConfigWithResponse request
	SlurmdbV0044GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetConfigResponse, error)

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

	SlurmdbV0044PostConfigWithResponse(ctx context.Context, body SlurmdbV0044PostConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostConfigResponse, error)

	// SlurmdbV0044GetDiagWithResponse request
	SlurmdbV0044GetDiagWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetDiagResponse, error)

	// SlurmdbV0044GetInstanceWithResponse request
	SlurmdbV0044GetInstanceWithResponse(ctx context.Context, params *SlurmdbV0044GetInstanceParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetInstanceResponse, error)

	// SlurmdbV0044GetInstancesWithResponse request
	SlurmdbV0044GetInstancesWithResponse(ctx context.Context, params *SlurmdbV0044GetInstancesParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetInstancesResponse, error)

	// SlurmdbV0044GetJobWithResponse request
	SlurmdbV0044GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetJobResponse, error)

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

	SlurmdbV0044PostJobWithResponse(ctx context.Context, jobId string, body SlurmdbV0044PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostJobResponse, error)

	// SlurmdbV0044GetJobsWithResponse request
	SlurmdbV0044GetJobsWithResponse(ctx context.Context, params *SlurmdbV0044GetJobsParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetJobsResponse, error)

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

	SlurmdbV0044PostJobsWithResponse(ctx context.Context, body SlurmdbV0044PostJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostJobsResponse, error)

	// SlurmdbV0044GetPingWithResponse request
	SlurmdbV0044GetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetPingResponse, error)

	// SlurmdbV0044GetQosWithResponse request
	SlurmdbV0044GetQosWithResponse(ctx context.Context, params *SlurmdbV0044GetQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetQosResponse, error)

	// SlurmdbV0044PostQosWithBodyWithResponse request with any body
	SlurmdbV0044PostQosWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostQosParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostQosResponse, error)

	SlurmdbV0044PostQosWithResponse(ctx context.Context, params *SlurmdbV0044PostQosParams, body SlurmdbV0044PostQosJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostQosResponse, error)

	// SlurmdbV0044DeleteSingleQosWithResponse request
	SlurmdbV0044DeleteSingleQosWithResponse(ctx context.Context, qos string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteSingleQosResponse, error)

	// SlurmdbV0044GetSingleQosWithResponse request
	SlurmdbV0044GetSingleQosWithResponse(ctx context.Context, qos string, params *SlurmdbV0044GetSingleQosParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetSingleQosResponse, error)

	// SlurmdbV0044GetTresWithResponse request
	SlurmdbV0044GetTresWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetTresResponse, error)

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

	SlurmdbV0044PostTresWithResponse(ctx context.Context, body SlurmdbV0044PostTresJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostTresResponse, error)

	// SlurmdbV0044DeleteUserWithResponse request
	SlurmdbV0044DeleteUserWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteUserResponse, error)

	// SlurmdbV0044GetUserWithResponse request
	SlurmdbV0044GetUserWithResponse(ctx context.Context, name string, params *SlurmdbV0044GetUserParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetUserResponse, error)

	// SlurmdbV0044GetUsersWithResponse request
	SlurmdbV0044GetUsersWithResponse(ctx context.Context, params *SlurmdbV0044GetUsersParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetUsersResponse, error)

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

	SlurmdbV0044PostUsersWithResponse(ctx context.Context, body SlurmdbV0044PostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersResponse, error)

	// SlurmdbV0044PostUsersAssociationWithBodyWithResponse request with any body
	SlurmdbV0044PostUsersAssociationWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostUsersAssociationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersAssociationResponse, error)

	SlurmdbV0044PostUsersAssociationWithResponse(ctx context.Context, params *SlurmdbV0044PostUsersAssociationParams, body SlurmdbV0044PostUsersAssociationJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostUsersAssociationResponse, error)

	// SlurmdbV0044DeleteWckeyWithResponse request
	SlurmdbV0044DeleteWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0044DeleteWckeyResponse, error)

	// SlurmdbV0044GetWckeyWithResponse request
	SlurmdbV0044GetWckeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetWckeyResponse, error)

	// SlurmdbV0044GetWckeysWithResponse request
	SlurmdbV0044GetWckeysWithResponse(ctx context.Context, params *SlurmdbV0044GetWckeysParams, reqEditors ...RequestEditorFn) (*SlurmdbV0044GetWckeysResponse, error)

	// SlurmdbV0044PostWckeysWithBodyWithResponse request with any body
	SlurmdbV0044PostWckeysWithBodyWithResponse(ctx context.Context, params *SlurmdbV0044PostWckeysParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostWckeysResponse, error)

	SlurmdbV0044PostWckeysWithResponse(ctx context.Context, params *SlurmdbV0044PostWckeysParams, body SlurmdbV0044PostWckeysJSONRequestBody, reqEditors ...RequestEditorFn) (*SlurmdbV0044PostWckeysResponse, error)
}

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

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type SlurmV0044DeleteJobParams

type SlurmV0044DeleteJobParams struct {
	// Signal Signal to send to Job
	Signal *string `form:"signal,omitempty" json:"signal,omitempty"`

	// Flags Signalling flags
	Flags *SlurmV0044DeleteJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044DeleteJobParams defines parameters for SlurmV0044DeleteJob.

type SlurmV0044DeleteJobParamsFlags

type SlurmV0044DeleteJobParamsFlags string

SlurmV0044DeleteJobParamsFlags defines parameters for SlurmV0044DeleteJob.

const (
	SlurmV0044DeleteJobParamsFlagsARRAYTASK         SlurmV0044DeleteJobParamsFlags = "ARRAY_TASK"
	SlurmV0044DeleteJobParamsFlagsBATCHJOB          SlurmV0044DeleteJobParamsFlags = "BATCH_JOB"
	SlurmV0044DeleteJobParamsFlagsCRONJOBS          SlurmV0044DeleteJobParamsFlags = "CRON_JOBS"
	SlurmV0044DeleteJobParamsFlagsFEDERATIONREQUEUE SlurmV0044DeleteJobParamsFlags = "FEDERATION_REQUEUE"
	SlurmV0044DeleteJobParamsFlagsFULLJOB           SlurmV0044DeleteJobParamsFlags = "FULL_JOB"
	SlurmV0044DeleteJobParamsFlagsFULLSTEPSONLY     SlurmV0044DeleteJobParamsFlags = "FULL_STEPS_ONLY"
	SlurmV0044DeleteJobParamsFlagsHURRY             SlurmV0044DeleteJobParamsFlags = "HURRY"
	SlurmV0044DeleteJobParamsFlagsNOSIBLINGJOBS     SlurmV0044DeleteJobParamsFlags = "NO_SIBLING_JOBS"
	SlurmV0044DeleteJobParamsFlagsOUTOFMEMORY       SlurmV0044DeleteJobParamsFlags = "OUT_OF_MEMORY"
	SlurmV0044DeleteJobParamsFlagsRESERVATIONJOB    SlurmV0044DeleteJobParamsFlags = "RESERVATION_JOB"
	SlurmV0044DeleteJobParamsFlagsVERBOSE           SlurmV0044DeleteJobParamsFlags = "VERBOSE"
	SlurmV0044DeleteJobParamsFlagsWARNINGSENT       SlurmV0044DeleteJobParamsFlags = "WARNING_SENT"
)

Defines values for SlurmV0044DeleteJobParamsFlags.

func (SlurmV0044DeleteJobParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044DeleteJobParamsFlags enum.

type SlurmV0044DeleteJobResponse

type SlurmV0044DeleteJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiKillJobResp
	JSONDefault  *V0044OpenapiKillJobResp
}

func ParseSlurmV0044DeleteJobResponse

func ParseSlurmV0044DeleteJobResponse(rsp *http.Response) (*SlurmV0044DeleteJobResponse, error)

ParseSlurmV0044DeleteJobResponse parses an HTTP response from a SlurmV0044DeleteJobWithResponse call

func (SlurmV0044DeleteJobResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044DeleteJobResponse) StatusCode

func (r SlurmV0044DeleteJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044DeleteJobsJSONRequestBody

type SlurmV0044DeleteJobsJSONRequestBody = V0044KillJobsMsg

SlurmV0044DeleteJobsJSONRequestBody defines body for SlurmV0044DeleteJobs for application/json ContentType.

type SlurmV0044DeleteJobsResponse

type SlurmV0044DeleteJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiKillJobsResp
	JSONDefault  *V0044OpenapiKillJobsResp
}

func ParseSlurmV0044DeleteJobsResponse

func ParseSlurmV0044DeleteJobsResponse(rsp *http.Response) (*SlurmV0044DeleteJobsResponse, error)

ParseSlurmV0044DeleteJobsResponse parses an HTTP response from a SlurmV0044DeleteJobsWithResponse call

func (SlurmV0044DeleteJobsResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044DeleteJobsResponse) StatusCode

func (r SlurmV0044DeleteJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044DeleteNodeResponse

type SlurmV0044DeleteNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044DeleteNodeResponse

func ParseSlurmV0044DeleteNodeResponse(rsp *http.Response) (*SlurmV0044DeleteNodeResponse, error)

ParseSlurmV0044DeleteNodeResponse parses an HTTP response from a SlurmV0044DeleteNodeWithResponse call

func (SlurmV0044DeleteNodeResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044DeleteNodeResponse) StatusCode

func (r SlurmV0044DeleteNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044DeleteReservationResponse

type SlurmV0044DeleteReservationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044DeleteReservationResponse

func ParseSlurmV0044DeleteReservationResponse(rsp *http.Response) (*SlurmV0044DeleteReservationResponse, error)

ParseSlurmV0044DeleteReservationResponse parses an HTTP response from a SlurmV0044DeleteReservationWithResponse call

func (SlurmV0044DeleteReservationResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044DeleteReservationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetDiagResponse

type SlurmV0044GetDiagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiDiagResp
	JSONDefault  *V0044OpenapiDiagResp
}

func ParseSlurmV0044GetDiagResponse

func ParseSlurmV0044GetDiagResponse(rsp *http.Response) (*SlurmV0044GetDiagResponse, error)

ParseSlurmV0044GetDiagResponse parses an HTTP response from a SlurmV0044GetDiagWithResponse call

func (SlurmV0044GetDiagResponse) Status

func (r SlurmV0044GetDiagResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044GetDiagResponse) StatusCode

func (r SlurmV0044GetDiagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetJobParams

type SlurmV0044GetJobParams 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 *SlurmV0044GetJobParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetJobParams defines parameters for SlurmV0044GetJob.

type SlurmV0044GetJobParamsFlags

type SlurmV0044GetJobParamsFlags string

SlurmV0044GetJobParamsFlags defines parameters for SlurmV0044GetJob.

const (
	SlurmV0044GetJobParamsFlagsALL        SlurmV0044GetJobParamsFlags = "ALL"
	SlurmV0044GetJobParamsFlagsDETAIL     SlurmV0044GetJobParamsFlags = "DETAIL"
	SlurmV0044GetJobParamsFlagsFEDERATION SlurmV0044GetJobParamsFlags = "FEDERATION"
	SlurmV0044GetJobParamsFlagsFUTURE     SlurmV0044GetJobParamsFlags = "FUTURE"
	SlurmV0044GetJobParamsFlagsLOCAL      SlurmV0044GetJobParamsFlags = "LOCAL"
	SlurmV0044GetJobParamsFlagsMIXED      SlurmV0044GetJobParamsFlags = "MIXED"
	SlurmV0044GetJobParamsFlagsSIBLING    SlurmV0044GetJobParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetJobParamsFlags.

func (SlurmV0044GetJobParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetJobParamsFlags enum.

type SlurmV0044GetJobResponse

type SlurmV0044GetJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobInfoResp
	JSONDefault  *V0044OpenapiJobInfoResp
}

func ParseSlurmV0044GetJobResponse

func ParseSlurmV0044GetJobResponse(rsp *http.Response) (*SlurmV0044GetJobResponse, error)

ParseSlurmV0044GetJobResponse parses an HTTP response from a SlurmV0044GetJobWithResponse call

func (SlurmV0044GetJobResponse) Status

func (r SlurmV0044GetJobResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044GetJobResponse) StatusCode

func (r SlurmV0044GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetJobsParams

type SlurmV0044GetJobsParams 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 *SlurmV0044GetJobsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetJobsParams defines parameters for SlurmV0044GetJobs.

type SlurmV0044GetJobsParamsFlags

type SlurmV0044GetJobsParamsFlags string

SlurmV0044GetJobsParamsFlags defines parameters for SlurmV0044GetJobs.

const (
	SlurmV0044GetJobsParamsFlagsALL        SlurmV0044GetJobsParamsFlags = "ALL"
	SlurmV0044GetJobsParamsFlagsDETAIL     SlurmV0044GetJobsParamsFlags = "DETAIL"
	SlurmV0044GetJobsParamsFlagsFEDERATION SlurmV0044GetJobsParamsFlags = "FEDERATION"
	SlurmV0044GetJobsParamsFlagsFUTURE     SlurmV0044GetJobsParamsFlags = "FUTURE"
	SlurmV0044GetJobsParamsFlagsLOCAL      SlurmV0044GetJobsParamsFlags = "LOCAL"
	SlurmV0044GetJobsParamsFlagsMIXED      SlurmV0044GetJobsParamsFlags = "MIXED"
	SlurmV0044GetJobsParamsFlagsSIBLING    SlurmV0044GetJobsParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetJobsParamsFlags.

func (SlurmV0044GetJobsParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetJobsParamsFlags enum.

type SlurmV0044GetJobsResponse

type SlurmV0044GetJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobInfoResp
	JSONDefault  *V0044OpenapiJobInfoResp
}

func ParseSlurmV0044GetJobsResponse

func ParseSlurmV0044GetJobsResponse(rsp *http.Response) (*SlurmV0044GetJobsResponse, error)

ParseSlurmV0044GetJobsResponse parses an HTTP response from a SlurmV0044GetJobsWithResponse call

func (SlurmV0044GetJobsResponse) Status

func (r SlurmV0044GetJobsResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044GetJobsResponse) StatusCode

func (r SlurmV0044GetJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetJobsStateParams

type SlurmV0044GetJobsStateParams struct {
	// JobId CSV list of Job IDs to search for
	JobId *string `form:"job_id,omitempty" json:"job_id,omitempty"`
}

SlurmV0044GetJobsStateParams defines parameters for SlurmV0044GetJobsState.

type SlurmV0044GetJobsStateResponse

type SlurmV0044GetJobsStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobInfoResp
	JSONDefault  *V0044OpenapiJobInfoResp
}

func ParseSlurmV0044GetJobsStateResponse

func ParseSlurmV0044GetJobsStateResponse(rsp *http.Response) (*SlurmV0044GetJobsStateResponse, error)

ParseSlurmV0044GetJobsStateResponse parses an HTTP response from a SlurmV0044GetJobsStateWithResponse call

func (SlurmV0044GetJobsStateResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetJobsStateResponse) StatusCode

func (r SlurmV0044GetJobsStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetLicensesResponse

type SlurmV0044GetLicensesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiLicensesResp
	JSONDefault  *V0044OpenapiLicensesResp
}

func ParseSlurmV0044GetLicensesResponse

func ParseSlurmV0044GetLicensesResponse(rsp *http.Response) (*SlurmV0044GetLicensesResponse, error)

ParseSlurmV0044GetLicensesResponse parses an HTTP response from a SlurmV0044GetLicensesWithResponse call

func (SlurmV0044GetLicensesResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetLicensesResponse) StatusCode

func (r SlurmV0044GetLicensesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetNodeParams

type SlurmV0044GetNodeParams 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 *SlurmV0044GetNodeParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetNodeParams defines parameters for SlurmV0044GetNode.

type SlurmV0044GetNodeParamsFlags

type SlurmV0044GetNodeParamsFlags string

SlurmV0044GetNodeParamsFlags defines parameters for SlurmV0044GetNode.

const (
	SlurmV0044GetNodeParamsFlagsALL        SlurmV0044GetNodeParamsFlags = "ALL"
	SlurmV0044GetNodeParamsFlagsDETAIL     SlurmV0044GetNodeParamsFlags = "DETAIL"
	SlurmV0044GetNodeParamsFlagsFEDERATION SlurmV0044GetNodeParamsFlags = "FEDERATION"
	SlurmV0044GetNodeParamsFlagsFUTURE     SlurmV0044GetNodeParamsFlags = "FUTURE"
	SlurmV0044GetNodeParamsFlagsLOCAL      SlurmV0044GetNodeParamsFlags = "LOCAL"
	SlurmV0044GetNodeParamsFlagsMIXED      SlurmV0044GetNodeParamsFlags = "MIXED"
	SlurmV0044GetNodeParamsFlagsSIBLING    SlurmV0044GetNodeParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetNodeParamsFlags.

func (SlurmV0044GetNodeParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetNodeParamsFlags enum.

type SlurmV0044GetNodeResponse

type SlurmV0044GetNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiNodesResp
	JSONDefault  *V0044OpenapiNodesResp
}

func ParseSlurmV0044GetNodeResponse

func ParseSlurmV0044GetNodeResponse(rsp *http.Response) (*SlurmV0044GetNodeResponse, error)

ParseSlurmV0044GetNodeResponse parses an HTTP response from a SlurmV0044GetNodeWithResponse call

func (SlurmV0044GetNodeResponse) Status

func (r SlurmV0044GetNodeResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044GetNodeResponse) StatusCode

func (r SlurmV0044GetNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetNodesParams

type SlurmV0044GetNodesParams 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 *SlurmV0044GetNodesParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetNodesParams defines parameters for SlurmV0044GetNodes.

type SlurmV0044GetNodesParamsFlags

type SlurmV0044GetNodesParamsFlags string

SlurmV0044GetNodesParamsFlags defines parameters for SlurmV0044GetNodes.

const (
	SlurmV0044GetNodesParamsFlagsALL        SlurmV0044GetNodesParamsFlags = "ALL"
	SlurmV0044GetNodesParamsFlagsDETAIL     SlurmV0044GetNodesParamsFlags = "DETAIL"
	SlurmV0044GetNodesParamsFlagsFEDERATION SlurmV0044GetNodesParamsFlags = "FEDERATION"
	SlurmV0044GetNodesParamsFlagsFUTURE     SlurmV0044GetNodesParamsFlags = "FUTURE"
	SlurmV0044GetNodesParamsFlagsLOCAL      SlurmV0044GetNodesParamsFlags = "LOCAL"
	SlurmV0044GetNodesParamsFlagsMIXED      SlurmV0044GetNodesParamsFlags = "MIXED"
	SlurmV0044GetNodesParamsFlagsSIBLING    SlurmV0044GetNodesParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetNodesParamsFlags.

func (SlurmV0044GetNodesParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetNodesParamsFlags enum.

type SlurmV0044GetNodesResponse

type SlurmV0044GetNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiNodesResp
	JSONDefault  *V0044OpenapiNodesResp
}

func ParseSlurmV0044GetNodesResponse

func ParseSlurmV0044GetNodesResponse(rsp *http.Response) (*SlurmV0044GetNodesResponse, error)

ParseSlurmV0044GetNodesResponse parses an HTTP response from a SlurmV0044GetNodesWithResponse call

func (SlurmV0044GetNodesResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetNodesResponse) StatusCode

func (r SlurmV0044GetNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetPartitionParams

type SlurmV0044GetPartitionParams 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 *SlurmV0044GetPartitionParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetPartitionParams defines parameters for SlurmV0044GetPartition.

type SlurmV0044GetPartitionParamsFlags

type SlurmV0044GetPartitionParamsFlags string

SlurmV0044GetPartitionParamsFlags defines parameters for SlurmV0044GetPartition.

const (
	SlurmV0044GetPartitionParamsFlagsALL        SlurmV0044GetPartitionParamsFlags = "ALL"
	SlurmV0044GetPartitionParamsFlagsDETAIL     SlurmV0044GetPartitionParamsFlags = "DETAIL"
	SlurmV0044GetPartitionParamsFlagsFEDERATION SlurmV0044GetPartitionParamsFlags = "FEDERATION"
	SlurmV0044GetPartitionParamsFlagsFUTURE     SlurmV0044GetPartitionParamsFlags = "FUTURE"
	SlurmV0044GetPartitionParamsFlagsLOCAL      SlurmV0044GetPartitionParamsFlags = "LOCAL"
	SlurmV0044GetPartitionParamsFlagsMIXED      SlurmV0044GetPartitionParamsFlags = "MIXED"
	SlurmV0044GetPartitionParamsFlagsSIBLING    SlurmV0044GetPartitionParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetPartitionParamsFlags.

func (SlurmV0044GetPartitionParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetPartitionParamsFlags enum.

type SlurmV0044GetPartitionResponse

type SlurmV0044GetPartitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiPartitionResp
	JSONDefault  *V0044OpenapiPartitionResp
}

func ParseSlurmV0044GetPartitionResponse

func ParseSlurmV0044GetPartitionResponse(rsp *http.Response) (*SlurmV0044GetPartitionResponse, error)

ParseSlurmV0044GetPartitionResponse parses an HTTP response from a SlurmV0044GetPartitionWithResponse call

func (SlurmV0044GetPartitionResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetPartitionResponse) StatusCode

func (r SlurmV0044GetPartitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetPartitionsParams

type SlurmV0044GetPartitionsParams 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 *SlurmV0044GetPartitionsParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmV0044GetPartitionsParams defines parameters for SlurmV0044GetPartitions.

type SlurmV0044GetPartitionsParamsFlags

type SlurmV0044GetPartitionsParamsFlags string

SlurmV0044GetPartitionsParamsFlags defines parameters for SlurmV0044GetPartitions.

const (
	SlurmV0044GetPartitionsParamsFlagsALL        SlurmV0044GetPartitionsParamsFlags = "ALL"
	SlurmV0044GetPartitionsParamsFlagsDETAIL     SlurmV0044GetPartitionsParamsFlags = "DETAIL"
	SlurmV0044GetPartitionsParamsFlagsFEDERATION SlurmV0044GetPartitionsParamsFlags = "FEDERATION"
	SlurmV0044GetPartitionsParamsFlagsFUTURE     SlurmV0044GetPartitionsParamsFlags = "FUTURE"
	SlurmV0044GetPartitionsParamsFlagsLOCAL      SlurmV0044GetPartitionsParamsFlags = "LOCAL"
	SlurmV0044GetPartitionsParamsFlagsMIXED      SlurmV0044GetPartitionsParamsFlags = "MIXED"
	SlurmV0044GetPartitionsParamsFlagsSIBLING    SlurmV0044GetPartitionsParamsFlags = "SIBLING"
)

Defines values for SlurmV0044GetPartitionsParamsFlags.

func (SlurmV0044GetPartitionsParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmV0044GetPartitionsParamsFlags enum.

type SlurmV0044GetPartitionsResponse

type SlurmV0044GetPartitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiPartitionResp
	JSONDefault  *V0044OpenapiPartitionResp
}

func ParseSlurmV0044GetPartitionsResponse

func ParseSlurmV0044GetPartitionsResponse(rsp *http.Response) (*SlurmV0044GetPartitionsResponse, error)

ParseSlurmV0044GetPartitionsResponse parses an HTTP response from a SlurmV0044GetPartitionsWithResponse call

func (SlurmV0044GetPartitionsResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetPartitionsResponse) StatusCode

func (r SlurmV0044GetPartitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetPingResponse

type SlurmV0044GetPingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiPingArrayResp
	JSONDefault  *V0044OpenapiPingArrayResp
}

func ParseSlurmV0044GetPingResponse

func ParseSlurmV0044GetPingResponse(rsp *http.Response) (*SlurmV0044GetPingResponse, error)

ParseSlurmV0044GetPingResponse parses an HTTP response from a SlurmV0044GetPingWithResponse call

func (SlurmV0044GetPingResponse) Status

func (r SlurmV0044GetPingResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044GetPingResponse) StatusCode

func (r SlurmV0044GetPingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetReconfigureResponse

type SlurmV0044GetReconfigureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044GetReconfigureResponse

func ParseSlurmV0044GetReconfigureResponse(rsp *http.Response) (*SlurmV0044GetReconfigureResponse, error)

ParseSlurmV0044GetReconfigureResponse parses an HTTP response from a SlurmV0044GetReconfigureWithResponse call

func (SlurmV0044GetReconfigureResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetReconfigureResponse) StatusCode

func (r SlurmV0044GetReconfigureResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetReservationParams

type SlurmV0044GetReservationParams struct {
	// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
	UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}

SlurmV0044GetReservationParams defines parameters for SlurmV0044GetReservation.

type SlurmV0044GetReservationResponse

type SlurmV0044GetReservationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiReservationResp
	JSONDefault  *V0044OpenapiReservationResp
}

func ParseSlurmV0044GetReservationResponse

func ParseSlurmV0044GetReservationResponse(rsp *http.Response) (*SlurmV0044GetReservationResponse, error)

ParseSlurmV0044GetReservationResponse parses an HTTP response from a SlurmV0044GetReservationWithResponse call

func (SlurmV0044GetReservationResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetReservationResponse) StatusCode

func (r SlurmV0044GetReservationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetReservationsParams

type SlurmV0044GetReservationsParams struct {
	// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
	UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}

SlurmV0044GetReservationsParams defines parameters for SlurmV0044GetReservations.

type SlurmV0044GetReservationsResponse

type SlurmV0044GetReservationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiReservationResp
	JSONDefault  *V0044OpenapiReservationResp
}

func ParseSlurmV0044GetReservationsResponse

func ParseSlurmV0044GetReservationsResponse(rsp *http.Response) (*SlurmV0044GetReservationsResponse, error)

ParseSlurmV0044GetReservationsResponse parses an HTTP response from a SlurmV0044GetReservationsWithResponse call

func (SlurmV0044GetReservationsResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetReservationsResponse) StatusCode

func (r SlurmV0044GetReservationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetResourcesResponse

type SlurmV0044GetResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResourceLayoutResp
	JSONDefault  *V0044OpenapiResourceLayoutResp
}

func ParseSlurmV0044GetResourcesResponse

func ParseSlurmV0044GetResourcesResponse(rsp *http.Response) (*SlurmV0044GetResourcesResponse, error)

ParseSlurmV0044GetResourcesResponse parses an HTTP response from a SlurmV0044GetResourcesWithResponse call

func (SlurmV0044GetResourcesResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetResourcesResponse) StatusCode

func (r SlurmV0044GetResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044GetSharesParams

type SlurmV0044GetSharesParams struct {
	// Accounts Accounts to query
	Accounts *string `form:"accounts,omitempty" json:"accounts,omitempty"`

	// Users Users to query
	Users *string `form:"users,omitempty" json:"users,omitempty"`
}

SlurmV0044GetSharesParams defines parameters for SlurmV0044GetShares.

type SlurmV0044GetSharesResponse

type SlurmV0044GetSharesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSharesResp
	JSONDefault  *V0044OpenapiSharesResp
}

func ParseSlurmV0044GetSharesResponse

func ParseSlurmV0044GetSharesResponse(rsp *http.Response) (*SlurmV0044GetSharesResponse, error)

ParseSlurmV0044GetSharesResponse parses an HTTP response from a SlurmV0044GetSharesWithResponse call

func (SlurmV0044GetSharesResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044GetSharesResponse) StatusCode

func (r SlurmV0044GetSharesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostJobAllocateJSONRequestBody

type SlurmV0044PostJobAllocateJSONRequestBody = V0044JobAllocReq

SlurmV0044PostJobAllocateJSONRequestBody defines body for SlurmV0044PostJobAllocate for application/json ContentType.

type SlurmV0044PostJobAllocateResponse

type SlurmV0044PostJobAllocateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobAllocResp
	JSONDefault  *V0044OpenapiJobAllocResp
}

func ParseSlurmV0044PostJobAllocateResponse

func ParseSlurmV0044PostJobAllocateResponse(rsp *http.Response) (*SlurmV0044PostJobAllocateResponse, error)

ParseSlurmV0044PostJobAllocateResponse parses an HTTP response from a SlurmV0044PostJobAllocateWithResponse call

func (SlurmV0044PostJobAllocateResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostJobAllocateResponse) StatusCode

func (r SlurmV0044PostJobAllocateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostJobJSONRequestBody

type SlurmV0044PostJobJSONRequestBody = V0044JobDescMsg

SlurmV0044PostJobJSONRequestBody defines body for SlurmV0044PostJob for application/json ContentType.

type SlurmV0044PostJobResponse

type SlurmV0044PostJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobPostResponse
	JSONDefault  *V0044OpenapiJobPostResponse
}

func ParseSlurmV0044PostJobResponse

func ParseSlurmV0044PostJobResponse(rsp *http.Response) (*SlurmV0044PostJobResponse, error)

ParseSlurmV0044PostJobResponse parses an HTTP response from a SlurmV0044PostJobWithResponse call

func (SlurmV0044PostJobResponse) Status

func (r SlurmV0044PostJobResponse) Status() string

Status returns HTTPResponse.Status

func (SlurmV0044PostJobResponse) StatusCode

func (r SlurmV0044PostJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostJobSubmitJSONRequestBody

type SlurmV0044PostJobSubmitJSONRequestBody = V0044JobSubmitReq

SlurmV0044PostJobSubmitJSONRequestBody defines body for SlurmV0044PostJobSubmit for application/json ContentType.

type SlurmV0044PostJobSubmitResponse

type SlurmV0044PostJobSubmitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobSubmitResponse
	JSONDefault  *V0044OpenapiJobSubmitResponse
}

func ParseSlurmV0044PostJobSubmitResponse

func ParseSlurmV0044PostJobSubmitResponse(rsp *http.Response) (*SlurmV0044PostJobSubmitResponse, error)

ParseSlurmV0044PostJobSubmitResponse parses an HTTP response from a SlurmV0044PostJobSubmitWithResponse call

func (SlurmV0044PostJobSubmitResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostJobSubmitResponse) StatusCode

func (r SlurmV0044PostJobSubmitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostNewNodeJSONRequestBody

type SlurmV0044PostNewNodeJSONRequestBody = V0044OpenapiCreateNodeReq

SlurmV0044PostNewNodeJSONRequestBody defines body for SlurmV0044PostNewNode for application/json ContentType.

type SlurmV0044PostNewNodeResponse

type SlurmV0044PostNewNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044PostNewNodeResponse

func ParseSlurmV0044PostNewNodeResponse(rsp *http.Response) (*SlurmV0044PostNewNodeResponse, error)

ParseSlurmV0044PostNewNodeResponse parses an HTTP response from a SlurmV0044PostNewNodeWithResponse call

func (SlurmV0044PostNewNodeResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostNewNodeResponse) StatusCode

func (r SlurmV0044PostNewNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostNodeJSONRequestBody

type SlurmV0044PostNodeJSONRequestBody = V0044UpdateNodeMsg

SlurmV0044PostNodeJSONRequestBody defines body for SlurmV0044PostNode for application/json ContentType.

type SlurmV0044PostNodeResponse

type SlurmV0044PostNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044PostNodeResponse

func ParseSlurmV0044PostNodeResponse(rsp *http.Response) (*SlurmV0044PostNodeResponse, error)

ParseSlurmV0044PostNodeResponse parses an HTTP response from a SlurmV0044PostNodeWithResponse call

func (SlurmV0044PostNodeResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostNodeResponse) StatusCode

func (r SlurmV0044PostNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostNodesJSONRequestBody

type SlurmV0044PostNodesJSONRequestBody = V0044UpdateNodeMsg

SlurmV0044PostNodesJSONRequestBody defines body for SlurmV0044PostNodes for application/json ContentType.

type SlurmV0044PostNodesResponse

type SlurmV0044PostNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmV0044PostNodesResponse

func ParseSlurmV0044PostNodesResponse(rsp *http.Response) (*SlurmV0044PostNodesResponse, error)

ParseSlurmV0044PostNodesResponse parses an HTTP response from a SlurmV0044PostNodesWithResponse call

func (SlurmV0044PostNodesResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostNodesResponse) StatusCode

func (r SlurmV0044PostNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostReservationJSONRequestBody

type SlurmV0044PostReservationJSONRequestBody = V0044ReservationDescMsg

SlurmV0044PostReservationJSONRequestBody defines body for SlurmV0044PostReservation for application/json ContentType.

type SlurmV0044PostReservationResponse

type SlurmV0044PostReservationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiReservationModResp
	JSONDefault  *V0044OpenapiReservationModResp
}

func ParseSlurmV0044PostReservationResponse

func ParseSlurmV0044PostReservationResponse(rsp *http.Response) (*SlurmV0044PostReservationResponse, error)

ParseSlurmV0044PostReservationResponse parses an HTTP response from a SlurmV0044PostReservationWithResponse call

func (SlurmV0044PostReservationResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostReservationResponse) StatusCode

func (r SlurmV0044PostReservationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmV0044PostReservationsJSONRequestBody

type SlurmV0044PostReservationsJSONRequestBody = V0044ReservationModReq

SlurmV0044PostReservationsJSONRequestBody defines body for SlurmV0044PostReservations for application/json ContentType.

type SlurmV0044PostReservationsResponse

type SlurmV0044PostReservationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiReservationModResp
	JSONDefault  *V0044OpenapiReservationModResp
}

func ParseSlurmV0044PostReservationsResponse

func ParseSlurmV0044PostReservationsResponse(rsp *http.Response) (*SlurmV0044PostReservationsResponse, error)

ParseSlurmV0044PostReservationsResponse parses an HTTP response from a SlurmV0044PostReservationsWithResponse call

func (SlurmV0044PostReservationsResponse) Status

Status returns HTTPResponse.Status

func (SlurmV0044PostReservationsResponse) StatusCode

func (r SlurmV0044PostReservationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteAccountResponse

type SlurmdbV0044DeleteAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAccountsRemovedResp
	JSONDefault  *V0044OpenapiAccountsRemovedResp
}

func ParseSlurmdbV0044DeleteAccountResponse

func ParseSlurmdbV0044DeleteAccountResponse(rsp *http.Response) (*SlurmdbV0044DeleteAccountResponse, error)

ParseSlurmdbV0044DeleteAccountResponse parses an HTTP response from a SlurmdbV0044DeleteAccountWithResponse call

func (SlurmdbV0044DeleteAccountResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteAccountResponse) StatusCode

func (r SlurmdbV0044DeleteAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteAssociationParams

type SlurmdbV0044DeleteAssociationParams struct {
	// Account CSV accounts list
	Account *string `form:"account,omitempty" json:"account,omitempty"`

	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// DefaultQos CSV QOS list
	DefaultQos                 *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
	IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
	IncludeUsage               *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
	FilterToOnlyDefaults       *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
	IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
	IncludeSubAcctInformation  *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
	ExcludeParentIdname        *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
	ExcludeLimitsFromParents   *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// ParentAccount CSV names of parent account
	ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`

	// Partition CSV partition name list
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`

	// Qos CSV QOS list
	Qos *string `form:"qos,omitempty" json:"qos,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`
}

SlurmdbV0044DeleteAssociationParams defines parameters for SlurmdbV0044DeleteAssociation.

type SlurmdbV0044DeleteAssociationResponse

type SlurmdbV0044DeleteAssociationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAssocsRemovedResp
	JSONDefault  *V0044OpenapiAssocsRemovedResp
}

func ParseSlurmdbV0044DeleteAssociationResponse

func ParseSlurmdbV0044DeleteAssociationResponse(rsp *http.Response) (*SlurmdbV0044DeleteAssociationResponse, error)

ParseSlurmdbV0044DeleteAssociationResponse parses an HTTP response from a SlurmdbV0044DeleteAssociationWithResponse call

func (SlurmdbV0044DeleteAssociationResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteAssociationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteAssociationsParams

type SlurmdbV0044DeleteAssociationsParams struct {
	// Account CSV accounts list
	Account *string `form:"account,omitempty" json:"account,omitempty"`

	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// DefaultQos CSV QOS list
	DefaultQos                 *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
	IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
	IncludeUsage               *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
	FilterToOnlyDefaults       *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
	IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
	IncludeSubAcctInformation  *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
	ExcludeParentIdname        *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
	ExcludeLimitsFromParents   *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// ParentAccount CSV names of parent account
	ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`

	// Partition CSV partition name list
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`

	// Qos CSV QOS list
	Qos *string `form:"qos,omitempty" json:"qos,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`
}

SlurmdbV0044DeleteAssociationsParams defines parameters for SlurmdbV0044DeleteAssociations.

type SlurmdbV0044DeleteAssociationsResponse

type SlurmdbV0044DeleteAssociationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAssocsRemovedResp
	JSONDefault  *V0044OpenapiAssocsRemovedResp
}

func ParseSlurmdbV0044DeleteAssociationsResponse

func ParseSlurmdbV0044DeleteAssociationsResponse(rsp *http.Response) (*SlurmdbV0044DeleteAssociationsResponse, error)

ParseSlurmdbV0044DeleteAssociationsResponse parses an HTTP response from a SlurmdbV0044DeleteAssociationsWithResponse call

func (SlurmdbV0044DeleteAssociationsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteAssociationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteClusterParams

type SlurmdbV0044DeleteClusterParams struct {
	// Classification Type of machine
	Classification *SlurmdbV0044DeleteClusterParamsClassification `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 *SlurmdbV0044DeleteClusterParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// RpcVersion CSV RPC version list
	RpcVersion *string `form:"rpc_version,omitempty" json:"rpc_version,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// WithDeleted Include deleted clusters
	WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`

	// WithUsage Include usage
	WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
}

SlurmdbV0044DeleteClusterParams defines parameters for SlurmdbV0044DeleteCluster.

type SlurmdbV0044DeleteClusterParamsClassification

type SlurmdbV0044DeleteClusterParamsClassification string

SlurmdbV0044DeleteClusterParamsClassification defines parameters for SlurmdbV0044DeleteCluster.

const (
	SlurmdbV0044DeleteClusterParamsClassificationCAPABILITY   SlurmdbV0044DeleteClusterParamsClassification = "CAPABILITY"
	SlurmdbV0044DeleteClusterParamsClassificationCAPACITY     SlurmdbV0044DeleteClusterParamsClassification = "CAPACITY"
	SlurmdbV0044DeleteClusterParamsClassificationCAPAPACITY   SlurmdbV0044DeleteClusterParamsClassification = "CAPAPACITY"
	SlurmdbV0044DeleteClusterParamsClassificationUNCLASSIFIED SlurmdbV0044DeleteClusterParamsClassification = "UNCLASSIFIED"
)

Defines values for SlurmdbV0044DeleteClusterParamsClassification.

func (SlurmdbV0044DeleteClusterParamsClassification) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044DeleteClusterParamsClassification enum.

type SlurmdbV0044DeleteClusterParamsFlags

type SlurmdbV0044DeleteClusterParamsFlags string

SlurmdbV0044DeleteClusterParamsFlags defines parameters for SlurmdbV0044DeleteCluster.

const (
	SlurmdbV0044DeleteClusterParamsFlagsDELETED        SlurmdbV0044DeleteClusterParamsFlags = "DELETED"
	SlurmdbV0044DeleteClusterParamsFlagsEXTERNAL       SlurmdbV0044DeleteClusterParamsFlags = "EXTERNAL"
	SlurmdbV0044DeleteClusterParamsFlagsFEDERATION     SlurmdbV0044DeleteClusterParamsFlags = "FEDERATION"
	SlurmdbV0044DeleteClusterParamsFlagsMULTIPLESLURMD SlurmdbV0044DeleteClusterParamsFlags = "MULTIPLE_SLURMD"
	SlurmdbV0044DeleteClusterParamsFlagsREGISTERING    SlurmdbV0044DeleteClusterParamsFlags = "REGISTERING"
)

Defines values for SlurmdbV0044DeleteClusterParamsFlags.

func (SlurmdbV0044DeleteClusterParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044DeleteClusterParamsFlags enum.

type SlurmdbV0044DeleteClusterResponse

type SlurmdbV0044DeleteClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiClustersRemovedResp
	JSONDefault  *V0044OpenapiClustersRemovedResp
}

func ParseSlurmdbV0044DeleteClusterResponse

func ParseSlurmdbV0044DeleteClusterResponse(rsp *http.Response) (*SlurmdbV0044DeleteClusterResponse, error)

ParseSlurmdbV0044DeleteClusterResponse parses an HTTP response from a SlurmdbV0044DeleteClusterWithResponse call

func (SlurmdbV0044DeleteClusterResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteClusterResponse) StatusCode

func (r SlurmdbV0044DeleteClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteSingleQosResponse

type SlurmdbV0044DeleteSingleQosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdQosRemovedResp
	JSONDefault  *V0044OpenapiSlurmdbdQosRemovedResp
}

func ParseSlurmdbV0044DeleteSingleQosResponse

func ParseSlurmdbV0044DeleteSingleQosResponse(rsp *http.Response) (*SlurmdbV0044DeleteSingleQosResponse, error)

ParseSlurmdbV0044DeleteSingleQosResponse parses an HTTP response from a SlurmdbV0044DeleteSingleQosWithResponse call

func (SlurmdbV0044DeleteSingleQosResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteSingleQosResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteUserResponse

type SlurmdbV0044DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044DeleteUserResponse

func ParseSlurmdbV0044DeleteUserResponse(rsp *http.Response) (*SlurmdbV0044DeleteUserResponse, error)

ParseSlurmdbV0044DeleteUserResponse parses an HTTP response from a SlurmdbV0044DeleteUserWithResponse call

func (SlurmdbV0044DeleteUserResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteUserResponse) StatusCode

func (r SlurmdbV0044DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044DeleteWckeyResponse

type SlurmdbV0044DeleteWckeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiWckeyRemovedResp
	JSONDefault  *V0044OpenapiWckeyRemovedResp
}

func ParseSlurmdbV0044DeleteWckeyResponse

func ParseSlurmdbV0044DeleteWckeyResponse(rsp *http.Response) (*SlurmdbV0044DeleteWckeyResponse, error)

ParseSlurmdbV0044DeleteWckeyResponse parses an HTTP response from a SlurmdbV0044DeleteWckeyWithResponse call

func (SlurmdbV0044DeleteWckeyResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044DeleteWckeyResponse) StatusCode

func (r SlurmdbV0044DeleteWckeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetAccountParams

type SlurmdbV0044GetAccountParams 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"`
}

SlurmdbV0044GetAccountParams defines parameters for SlurmdbV0044GetAccount.

type SlurmdbV0044GetAccountResponse

type SlurmdbV0044GetAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAccountsResp
	JSONDefault  *V0044OpenapiAccountsResp
}

func ParseSlurmdbV0044GetAccountResponse

func ParseSlurmdbV0044GetAccountResponse(rsp *http.Response) (*SlurmdbV0044GetAccountResponse, error)

ParseSlurmdbV0044GetAccountResponse parses an HTTP response from a SlurmdbV0044GetAccountWithResponse call

func (SlurmdbV0044GetAccountResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetAccountResponse) StatusCode

func (r SlurmdbV0044GetAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetAccountsParams

type SlurmdbV0044GetAccountsParams 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"`
}

SlurmdbV0044GetAccountsParams defines parameters for SlurmdbV0044GetAccounts.

type SlurmdbV0044GetAccountsResponse

type SlurmdbV0044GetAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAccountsResp
	JSONDefault  *V0044OpenapiAccountsResp
}

func ParseSlurmdbV0044GetAccountsResponse

func ParseSlurmdbV0044GetAccountsResponse(rsp *http.Response) (*SlurmdbV0044GetAccountsResponse, error)

ParseSlurmdbV0044GetAccountsResponse parses an HTTP response from a SlurmdbV0044GetAccountsWithResponse call

func (SlurmdbV0044GetAccountsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetAccountsResponse) StatusCode

func (r SlurmdbV0044GetAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetAssociationParams

type SlurmdbV0044GetAssociationParams struct {
	// Account CSV accounts list
	Account *string `form:"account,omitempty" json:"account,omitempty"`

	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// DefaultQos CSV QOS list
	DefaultQos                 *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
	IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
	IncludeUsage               *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
	FilterToOnlyDefaults       *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
	IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
	IncludeSubAcctInformation  *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
	ExcludeParentIdname        *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
	ExcludeLimitsFromParents   *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// ParentAccount CSV names of parent account
	ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`

	// Partition CSV partition name list
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`

	// Qos CSV QOS list
	Qos *string `form:"qos,omitempty" json:"qos,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`
}

SlurmdbV0044GetAssociationParams defines parameters for SlurmdbV0044GetAssociation.

type SlurmdbV0044GetAssociationResponse

type SlurmdbV0044GetAssociationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAssocsResp
	JSONDefault  *V0044OpenapiAssocsResp
}

func ParseSlurmdbV0044GetAssociationResponse

func ParseSlurmdbV0044GetAssociationResponse(rsp *http.Response) (*SlurmdbV0044GetAssociationResponse, error)

ParseSlurmdbV0044GetAssociationResponse parses an HTTP response from a SlurmdbV0044GetAssociationWithResponse call

func (SlurmdbV0044GetAssociationResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetAssociationResponse) StatusCode

func (r SlurmdbV0044GetAssociationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetAssociationsParams

type SlurmdbV0044GetAssociationsParams struct {
	// Account CSV accounts list
	Account *string `form:"account,omitempty" json:"account,omitempty"`

	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// DefaultQos CSV QOS list
	DefaultQos                 *string `form:"default_qos,omitempty" json:"default_qos,omitempty"`
	IncludeDeletedAssociations *string `form:"Include deleted associations,omitempty" json:"Include deleted associations,omitempty"`
	IncludeUsage               *string `form:"Include usage,omitempty" json:"Include usage,omitempty"`
	FilterToOnlyDefaults       *string `form:"Filter to only defaults,omitempty" json:"Filter to only defaults,omitempty"`
	IncludeTheRawQOSOrDeltaQos *string `form:"Include the raw QOS or delta_qos,omitempty" json:"Include the raw QOS or delta_qos,omitempty"`
	IncludeSubAcctInformation  *string `form:"Include sub acct information,omitempty" json:"Include sub acct information,omitempty"`
	ExcludeParentIdname        *string `form:"Exclude parent id/name,omitempty" json:"Exclude parent id/name,omitempty"`
	ExcludeLimitsFromParents   *string `form:"Exclude limits from parents,omitempty" json:"Exclude limits from parents,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// ParentAccount CSV names of parent account
	ParentAccount *string `form:"parent_account,omitempty" json:"parent_account,omitempty"`

	// Partition CSV partition name list
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`

	// Qos CSV QOS list
	Qos *string `form:"qos,omitempty" json:"qos,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`
}

SlurmdbV0044GetAssociationsParams defines parameters for SlurmdbV0044GetAssociations.

type SlurmdbV0044GetAssociationsResponse

type SlurmdbV0044GetAssociationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAssocsResp
	JSONDefault  *V0044OpenapiAssocsResp
}

func ParseSlurmdbV0044GetAssociationsResponse

func ParseSlurmdbV0044GetAssociationsResponse(rsp *http.Response) (*SlurmdbV0044GetAssociationsResponse, error)

ParseSlurmdbV0044GetAssociationsResponse parses an HTTP response from a SlurmdbV0044GetAssociationsWithResponse call

func (SlurmdbV0044GetAssociationsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetAssociationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetClusterParams

type SlurmdbV0044GetClusterParams struct {
	// Classification Type of machine
	Classification *SlurmdbV0044GetClusterParamsClassification `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 *SlurmdbV0044GetClusterParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// RpcVersion CSV RPC version list
	RpcVersion *string `form:"rpc_version,omitempty" json:"rpc_version,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// WithDeleted Include deleted clusters
	WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`

	// WithUsage Include usage
	WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`
}

SlurmdbV0044GetClusterParams defines parameters for SlurmdbV0044GetCluster.

type SlurmdbV0044GetClusterParamsClassification

type SlurmdbV0044GetClusterParamsClassification string

SlurmdbV0044GetClusterParamsClassification defines parameters for SlurmdbV0044GetCluster.

const (
	SlurmdbV0044GetClusterParamsClassificationCAPABILITY   SlurmdbV0044GetClusterParamsClassification = "CAPABILITY"
	SlurmdbV0044GetClusterParamsClassificationCAPACITY     SlurmdbV0044GetClusterParamsClassification = "CAPACITY"
	SlurmdbV0044GetClusterParamsClassificationCAPAPACITY   SlurmdbV0044GetClusterParamsClassification = "CAPAPACITY"
	SlurmdbV0044GetClusterParamsClassificationUNCLASSIFIED SlurmdbV0044GetClusterParamsClassification = "UNCLASSIFIED"
)

Defines values for SlurmdbV0044GetClusterParamsClassification.

func (SlurmdbV0044GetClusterParamsClassification) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044GetClusterParamsClassification enum.

type SlurmdbV0044GetClusterParamsFlags

type SlurmdbV0044GetClusterParamsFlags string

SlurmdbV0044GetClusterParamsFlags defines parameters for SlurmdbV0044GetCluster.

const (
	SlurmdbV0044GetClusterParamsFlagsDELETED        SlurmdbV0044GetClusterParamsFlags = "DELETED"
	SlurmdbV0044GetClusterParamsFlagsEXTERNAL       SlurmdbV0044GetClusterParamsFlags = "EXTERNAL"
	SlurmdbV0044GetClusterParamsFlagsFEDERATION     SlurmdbV0044GetClusterParamsFlags = "FEDERATION"
	SlurmdbV0044GetClusterParamsFlagsMULTIPLESLURMD SlurmdbV0044GetClusterParamsFlags = "MULTIPLE_SLURMD"
	SlurmdbV0044GetClusterParamsFlagsREGISTERING    SlurmdbV0044GetClusterParamsFlags = "REGISTERING"
)

Defines values for SlurmdbV0044GetClusterParamsFlags.

func (SlurmdbV0044GetClusterParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044GetClusterParamsFlags enum.

type SlurmdbV0044GetClusterResponse

type SlurmdbV0044GetClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiClustersResp
	JSONDefault  *V0044OpenapiClustersResp
}

func ParseSlurmdbV0044GetClusterResponse

func ParseSlurmdbV0044GetClusterResponse(rsp *http.Response) (*SlurmdbV0044GetClusterResponse, error)

ParseSlurmdbV0044GetClusterResponse parses an HTTP response from a SlurmdbV0044GetClusterWithResponse call

func (SlurmdbV0044GetClusterResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetClusterResponse) StatusCode

func (r SlurmdbV0044GetClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetClustersParams

type SlurmdbV0044GetClustersParams struct {
	// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
	UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}

SlurmdbV0044GetClustersParams defines parameters for SlurmdbV0044GetClusters.

type SlurmdbV0044GetClustersResponse

type SlurmdbV0044GetClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiClustersResp
	JSONDefault  *V0044OpenapiClustersResp
}

func ParseSlurmdbV0044GetClustersResponse

func ParseSlurmdbV0044GetClustersResponse(rsp *http.Response) (*SlurmdbV0044GetClustersResponse, error)

ParseSlurmdbV0044GetClustersResponse parses an HTTP response from a SlurmdbV0044GetClustersWithResponse call

func (SlurmdbV0044GetClustersResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetClustersResponse) StatusCode

func (r SlurmdbV0044GetClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetConfigResponse

type SlurmdbV0044GetConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdConfigResp
	JSONDefault  *V0044OpenapiSlurmdbdConfigResp
}

func ParseSlurmdbV0044GetConfigResponse

func ParseSlurmdbV0044GetConfigResponse(rsp *http.Response) (*SlurmdbV0044GetConfigResponse, error)

ParseSlurmdbV0044GetConfigResponse parses an HTTP response from a SlurmdbV0044GetConfigWithResponse call

func (SlurmdbV0044GetConfigResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetConfigResponse) StatusCode

func (r SlurmdbV0044GetConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetDiagResponse

type SlurmdbV0044GetDiagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdStatsResp
	JSONDefault  *V0044OpenapiSlurmdbdStatsResp
}

func ParseSlurmdbV0044GetDiagResponse

func ParseSlurmdbV0044GetDiagResponse(rsp *http.Response) (*SlurmdbV0044GetDiagResponse, error)

ParseSlurmdbV0044GetDiagResponse parses an HTTP response from a SlurmdbV0044GetDiagWithResponse call

func (SlurmdbV0044GetDiagResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetDiagResponse) StatusCode

func (r SlurmdbV0044GetDiagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetInstanceParams

type SlurmdbV0044GetInstanceParams struct {
	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// Extra CSV extra list
	Extra *string `form:"extra,omitempty" json:"extra,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// InstanceId CSV instance_id list
	InstanceId *string `form:"instance_id,omitempty" json:"instance_id,omitempty"`

	// InstanceType CSV instance_type list
	InstanceType *string `form:"instance_type,omitempty" json:"instance_type,omitempty"`

	// NodeList Ranged node string
	NodeList *string `form:"node_list,omitempty" json:"node_list,omitempty"`

	// TimeEnd Time end (UNIX timestamp)
	TimeEnd *string `form:"time_end,omitempty" json:"time_end,omitempty"`

	// TimeStart Time start (UNIX timestamp)
	TimeStart *string `form:"time_start,omitempty" json:"time_start,omitempty"`
}

SlurmdbV0044GetInstanceParams defines parameters for SlurmdbV0044GetInstance.

type SlurmdbV0044GetInstanceResponse

type SlurmdbV0044GetInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiInstancesResp
	JSONDefault  *V0044OpenapiInstancesResp
}

func ParseSlurmdbV0044GetInstanceResponse

func ParseSlurmdbV0044GetInstanceResponse(rsp *http.Response) (*SlurmdbV0044GetInstanceResponse, error)

ParseSlurmdbV0044GetInstanceResponse parses an HTTP response from a SlurmdbV0044GetInstanceWithResponse call

func (SlurmdbV0044GetInstanceResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetInstanceResponse) StatusCode

func (r SlurmdbV0044GetInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetInstancesParams

type SlurmdbV0044GetInstancesParams struct {
	// Cluster CSV clusters list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// Extra CSV extra list
	Extra *string `form:"extra,omitempty" json:"extra,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// InstanceId CSV instance_id list
	InstanceId *string `form:"instance_id,omitempty" json:"instance_id,omitempty"`

	// InstanceType CSV instance_type list
	InstanceType *string `form:"instance_type,omitempty" json:"instance_type,omitempty"`

	// NodeList Ranged node string
	NodeList *string `form:"node_list,omitempty" json:"node_list,omitempty"`

	// TimeEnd Time end (UNIX timestamp)
	TimeEnd *string `form:"time_end,omitempty" json:"time_end,omitempty"`

	// TimeStart Time start (UNIX timestamp)
	TimeStart *string `form:"time_start,omitempty" json:"time_start,omitempty"`
}

SlurmdbV0044GetInstancesParams defines parameters for SlurmdbV0044GetInstances.

type SlurmdbV0044GetInstancesResponse

type SlurmdbV0044GetInstancesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiInstancesResp
	JSONDefault  *V0044OpenapiInstancesResp
}

func ParseSlurmdbV0044GetInstancesResponse

func ParseSlurmdbV0044GetInstancesResponse(rsp *http.Response) (*SlurmdbV0044GetInstancesResponse, error)

ParseSlurmdbV0044GetInstancesResponse parses an HTTP response from a SlurmdbV0044GetInstancesWithResponse call

func (SlurmdbV0044GetInstancesResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetInstancesResponse) StatusCode

func (r SlurmdbV0044GetInstancesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetJobResponse

type SlurmdbV0044GetJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdJobsResp
	JSONDefault  *V0044OpenapiSlurmdbdJobsResp
}

func ParseSlurmdbV0044GetJobResponse

func ParseSlurmdbV0044GetJobResponse(rsp *http.Response) (*SlurmdbV0044GetJobResponse, error)

ParseSlurmdbV0044GetJobResponse parses an HTTP response from a SlurmdbV0044GetJobWithResponse call

func (SlurmdbV0044GetJobResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetJobResponse) StatusCode

func (r SlurmdbV0044GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetJobsParams

type SlurmdbV0044GetJobsParams 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"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Groups CSV group list
	Groups *string `form:"groups,omitempty" json:"groups,omitempty"`

	// JobName CSV job name list
	JobName *string `form:"job_name,omitempty" json:"job_name,omitempty"`

	// Partition CSV partition name list
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`

	// Qos CSV QOS name list
	Qos *string `form:"qos,omitempty" json:"qos,omitempty"`

	// Reason CSV reason list
	Reason *string `form:"reason,omitempty" json:"reason,omitempty"`

	// Reservation CSV reservation name list
	Reservation *string `form:"reservation,omitempty" json:"reservation,omitempty"`

	// ReservationId CSV reservation ID list
	ReservationId *string `form:"reservation_id,omitempty" json:"reservation_id,omitempty"`

	// State CSV state list
	State *string `form:"state,omitempty" json:"state,omitempty"`

	// Step CSV step id list
	Step *string `form:"step,omitempty" json:"step,omitempty"`

	// EndTime Usage end (UNIX timestamp)
	EndTime *string `form:"end_time,omitempty" json:"end_time,omitempty"`

	// StartTime Usage start (UNIX timestamp)
	StartTime *string `form:"start_time,omitempty" json:"start_time,omitempty"`

	// Node Ranged node string where jobs ran
	Node *string `form:"node,omitempty" json:"node,omitempty"`

	// Users CSV user name list
	Users *string `form:"users,omitempty" json:"users,omitempty"`

	// Wckey CSV WCKey list
	Wckey *string `form:"wckey,omitempty" json:"wckey,omitempty"`
}

SlurmdbV0044GetJobsParams defines parameters for SlurmdbV0044GetJobs.

type SlurmdbV0044GetJobsResponse

type SlurmdbV0044GetJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdJobsResp
	JSONDefault  *V0044OpenapiSlurmdbdJobsResp
}

func ParseSlurmdbV0044GetJobsResponse

func ParseSlurmdbV0044GetJobsResponse(rsp *http.Response) (*SlurmdbV0044GetJobsResponse, error)

ParseSlurmdbV0044GetJobsResponse parses an HTTP response from a SlurmdbV0044GetJobsWithResponse call

func (SlurmdbV0044GetJobsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetJobsResponse) StatusCode

func (r SlurmdbV0044GetJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetPingResponse

type SlurmdbV0044GetPingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdPingResp
	JSONDefault  *V0044OpenapiSlurmdbdPingResp
}

func ParseSlurmdbV0044GetPingResponse

func ParseSlurmdbV0044GetPingResponse(rsp *http.Response) (*SlurmdbV0044GetPingResponse, error)

ParseSlurmdbV0044GetPingResponse parses an HTTP response from a SlurmdbV0044GetPingWithResponse call

func (SlurmdbV0044GetPingResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetPingResponse) StatusCode

func (r SlurmdbV0044GetPingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetQosParams

type SlurmdbV0044GetQosParams struct {
	// Description CSV description list
	Description       *string `form:"description,omitempty" json:"description,omitempty"`
	IncludeDeletedQOS *string `form:"Include deleted QOS,omitempty" json:"Include deleted QOS,omitempty"`

	// Id CSV QOS id list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Name CSV QOS name list
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// PreemptMode PreemptMode used when jobs in this QOS are preempted
	PreemptMode *SlurmdbV0044GetQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}

SlurmdbV0044GetQosParams defines parameters for SlurmdbV0044GetQos.

type SlurmdbV0044GetQosParamsPreemptMode

type SlurmdbV0044GetQosParamsPreemptMode string

SlurmdbV0044GetQosParamsPreemptMode defines parameters for SlurmdbV0044GetQos.

const (
	SlurmdbV0044GetQosParamsPreemptModeCANCEL   SlurmdbV0044GetQosParamsPreemptMode = "CANCEL"
	SlurmdbV0044GetQosParamsPreemptModeDISABLED SlurmdbV0044GetQosParamsPreemptMode = "DISABLED"
	SlurmdbV0044GetQosParamsPreemptModeGANG     SlurmdbV0044GetQosParamsPreemptMode = "GANG"
	SlurmdbV0044GetQosParamsPreemptModeREQUEUE  SlurmdbV0044GetQosParamsPreemptMode = "REQUEUE"
	SlurmdbV0044GetQosParamsPreemptModeSUSPEND  SlurmdbV0044GetQosParamsPreemptMode = "SUSPEND"
)

Defines values for SlurmdbV0044GetQosParamsPreemptMode.

func (SlurmdbV0044GetQosParamsPreemptMode) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044GetQosParamsPreemptMode enum.

type SlurmdbV0044GetQosResponse

type SlurmdbV0044GetQosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdQosResp
	JSONDefault  *V0044OpenapiSlurmdbdQosResp
}

func ParseSlurmdbV0044GetQosResponse

func ParseSlurmdbV0044GetQosResponse(rsp *http.Response) (*SlurmdbV0044GetQosResponse, error)

ParseSlurmdbV0044GetQosResponse parses an HTTP response from a SlurmdbV0044GetQosWithResponse call

func (SlurmdbV0044GetQosResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetQosResponse) StatusCode

func (r SlurmdbV0044GetQosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetSingleQosParams

type SlurmdbV0044GetSingleQosParams struct {
	// WithDeleted Query includes deleted QOS
	WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}

SlurmdbV0044GetSingleQosParams defines parameters for SlurmdbV0044GetSingleQos.

type SlurmdbV0044GetSingleQosResponse

type SlurmdbV0044GetSingleQosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiSlurmdbdQosResp
	JSONDefault  *V0044OpenapiSlurmdbdQosResp
}

func ParseSlurmdbV0044GetSingleQosResponse

func ParseSlurmdbV0044GetSingleQosResponse(rsp *http.Response) (*SlurmdbV0044GetSingleQosResponse, error)

ParseSlurmdbV0044GetSingleQosResponse parses an HTTP response from a SlurmdbV0044GetSingleQosWithResponse call

func (SlurmdbV0044GetSingleQosResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetSingleQosResponse) StatusCode

func (r SlurmdbV0044GetSingleQosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetTresResponse

type SlurmdbV0044GetTresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiTresResp
	JSONDefault  *V0044OpenapiTresResp
}

func ParseSlurmdbV0044GetTresResponse

func ParseSlurmdbV0044GetTresResponse(rsp *http.Response) (*SlurmdbV0044GetTresResponse, error)

ParseSlurmdbV0044GetTresResponse parses an HTTP response from a SlurmdbV0044GetTresWithResponse call

func (SlurmdbV0044GetTresResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetTresResponse) StatusCode

func (r SlurmdbV0044GetTresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetUserParams

type SlurmdbV0044GetUserParams 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"`
}

SlurmdbV0044GetUserParams defines parameters for SlurmdbV0044GetUser.

type SlurmdbV0044GetUserResponse

type SlurmdbV0044GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiUsersResp
	JSONDefault  *V0044OpenapiUsersResp
}

func ParseSlurmdbV0044GetUserResponse

func ParseSlurmdbV0044GetUserResponse(rsp *http.Response) (*SlurmdbV0044GetUserResponse, error)

ParseSlurmdbV0044GetUserResponse parses an HTTP response from a SlurmdbV0044GetUserWithResponse call

func (SlurmdbV0044GetUserResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetUserResponse) StatusCode

func (r SlurmdbV0044GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetUsersParams

type SlurmdbV0044GetUsersParams struct {
	// AdminLevel Administrator level
	AdminLevel *SlurmdbV0044GetUsersParamsAdminLevel `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"`
}

SlurmdbV0044GetUsersParams defines parameters for SlurmdbV0044GetUsers.

type SlurmdbV0044GetUsersParamsAdminLevel

type SlurmdbV0044GetUsersParamsAdminLevel string

SlurmdbV0044GetUsersParamsAdminLevel defines parameters for SlurmdbV0044GetUsers.

const (
	Administrator SlurmdbV0044GetUsersParamsAdminLevel = "Administrator"
	None          SlurmdbV0044GetUsersParamsAdminLevel = "None"
	NotSet        SlurmdbV0044GetUsersParamsAdminLevel = "Not Set"
	Operator      SlurmdbV0044GetUsersParamsAdminLevel = "Operator"
)

Defines values for SlurmdbV0044GetUsersParamsAdminLevel.

func (SlurmdbV0044GetUsersParamsAdminLevel) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044GetUsersParamsAdminLevel enum.

type SlurmdbV0044GetUsersResponse

type SlurmdbV0044GetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiUsersResp
	JSONDefault  *V0044OpenapiUsersResp
}

func ParseSlurmdbV0044GetUsersResponse

func ParseSlurmdbV0044GetUsersResponse(rsp *http.Response) (*SlurmdbV0044GetUsersResponse, error)

ParseSlurmdbV0044GetUsersResponse parses an HTTP response from a SlurmdbV0044GetUsersWithResponse call

func (SlurmdbV0044GetUsersResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetUsersResponse) StatusCode

func (r SlurmdbV0044GetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetWckeyResponse

type SlurmdbV0044GetWckeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiWckeyResp
	JSONDefault  *V0044OpenapiWckeyResp
}

func ParseSlurmdbV0044GetWckeyResponse

func ParseSlurmdbV0044GetWckeyResponse(rsp *http.Response) (*SlurmdbV0044GetWckeyResponse, error)

ParseSlurmdbV0044GetWckeyResponse parses an HTTP response from a SlurmdbV0044GetWckeyWithResponse call

func (SlurmdbV0044GetWckeyResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetWckeyResponse) StatusCode

func (r SlurmdbV0044GetWckeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044GetWckeysParams

type SlurmdbV0044GetWckeysParams struct {
	// Cluster CSV cluster name list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// Name CSV name list
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// OnlyDefaults Only query defaults
	OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`

	// WithUsage Include usage
	WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`

	// WithDeleted Include deleted WCKeys
	WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}

SlurmdbV0044GetWckeysParams defines parameters for SlurmdbV0044GetWckeys.

type SlurmdbV0044GetWckeysResponse

type SlurmdbV0044GetWckeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiWckeyResp
	JSONDefault  *V0044OpenapiWckeyResp
}

func ParseSlurmdbV0044GetWckeysResponse

func ParseSlurmdbV0044GetWckeysResponse(rsp *http.Response) (*SlurmdbV0044GetWckeysResponse, error)

ParseSlurmdbV0044GetWckeysResponse parses an HTTP response from a SlurmdbV0044GetWckeysWithResponse call

func (SlurmdbV0044GetWckeysResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044GetWckeysResponse) StatusCode

func (r SlurmdbV0044GetWckeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostAccountsAssociationJSONRequestBody

type SlurmdbV0044PostAccountsAssociationJSONRequestBody = V0044OpenapiAccountsAddCondResp

SlurmdbV0044PostAccountsAssociationJSONRequestBody defines body for SlurmdbV0044PostAccountsAssociation for application/json ContentType.

type SlurmdbV0044PostAccountsAssociationResponse

type SlurmdbV0044PostAccountsAssociationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiAccountsAddCondRespStr
	JSONDefault  *V0044OpenapiAccountsAddCondRespStr
}

func ParseSlurmdbV0044PostAccountsAssociationResponse

func ParseSlurmdbV0044PostAccountsAssociationResponse(rsp *http.Response) (*SlurmdbV0044PostAccountsAssociationResponse, error)

ParseSlurmdbV0044PostAccountsAssociationResponse parses an HTTP response from a SlurmdbV0044PostAccountsAssociationWithResponse call

func (SlurmdbV0044PostAccountsAssociationResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostAccountsAssociationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostAccountsJSONRequestBody

type SlurmdbV0044PostAccountsJSONRequestBody = V0044OpenapiAccountsResp

SlurmdbV0044PostAccountsJSONRequestBody defines body for SlurmdbV0044PostAccounts for application/json ContentType.

type SlurmdbV0044PostAccountsResponse

type SlurmdbV0044PostAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostAccountsResponse

func ParseSlurmdbV0044PostAccountsResponse(rsp *http.Response) (*SlurmdbV0044PostAccountsResponse, error)

ParseSlurmdbV0044PostAccountsResponse parses an HTTP response from a SlurmdbV0044PostAccountsWithResponse call

func (SlurmdbV0044PostAccountsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostAccountsResponse) StatusCode

func (r SlurmdbV0044PostAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostAssociationsJSONRequestBody

type SlurmdbV0044PostAssociationsJSONRequestBody = V0044OpenapiAssocsResp

SlurmdbV0044PostAssociationsJSONRequestBody defines body for SlurmdbV0044PostAssociations for application/json ContentType.

type SlurmdbV0044PostAssociationsResponse

type SlurmdbV0044PostAssociationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostAssociationsResponse

func ParseSlurmdbV0044PostAssociationsResponse(rsp *http.Response) (*SlurmdbV0044PostAssociationsResponse, error)

ParseSlurmdbV0044PostAssociationsResponse parses an HTTP response from a SlurmdbV0044PostAssociationsWithResponse call

func (SlurmdbV0044PostAssociationsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostAssociationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostClustersJSONRequestBody

type SlurmdbV0044PostClustersJSONRequestBody = V0044OpenapiClustersResp

SlurmdbV0044PostClustersJSONRequestBody defines body for SlurmdbV0044PostClusters for application/json ContentType.

type SlurmdbV0044PostClustersParams

type SlurmdbV0044PostClustersParams struct {
	// UpdateTime Query reservations updated more recently than this time (UNIX timestamp)
	UpdateTime *string `form:"update_time,omitempty" json:"update_time,omitempty"`
}

SlurmdbV0044PostClustersParams defines parameters for SlurmdbV0044PostClusters.

type SlurmdbV0044PostClustersResponse

type SlurmdbV0044PostClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostClustersResponse

func ParseSlurmdbV0044PostClustersResponse(rsp *http.Response) (*SlurmdbV0044PostClustersResponse, error)

ParseSlurmdbV0044PostClustersResponse parses an HTTP response from a SlurmdbV0044PostClustersWithResponse call

func (SlurmdbV0044PostClustersResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostClustersResponse) StatusCode

func (r SlurmdbV0044PostClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostConfigJSONRequestBody

type SlurmdbV0044PostConfigJSONRequestBody = V0044OpenapiSlurmdbdConfigResp

SlurmdbV0044PostConfigJSONRequestBody defines body for SlurmdbV0044PostConfig for application/json ContentType.

type SlurmdbV0044PostConfigResponse

type SlurmdbV0044PostConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostConfigResponse

func ParseSlurmdbV0044PostConfigResponse(rsp *http.Response) (*SlurmdbV0044PostConfigResponse, error)

ParseSlurmdbV0044PostConfigResponse parses an HTTP response from a SlurmdbV0044PostConfigWithResponse call

func (SlurmdbV0044PostConfigResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostConfigResponse) StatusCode

func (r SlurmdbV0044PostConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostJobJSONRequestBody

type SlurmdbV0044PostJobJSONRequestBody = V0044JobModify

SlurmdbV0044PostJobJSONRequestBody defines body for SlurmdbV0044PostJob for application/json ContentType.

type SlurmdbV0044PostJobResponse

type SlurmdbV0044PostJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobModifyResp
	JSONDefault  *V0044OpenapiJobModifyResp
}

func ParseSlurmdbV0044PostJobResponse

func ParseSlurmdbV0044PostJobResponse(rsp *http.Response) (*SlurmdbV0044PostJobResponse, error)

ParseSlurmdbV0044PostJobResponse parses an HTTP response from a SlurmdbV0044PostJobWithResponse call

func (SlurmdbV0044PostJobResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostJobResponse) StatusCode

func (r SlurmdbV0044PostJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostJobsJSONRequestBody

type SlurmdbV0044PostJobsJSONRequestBody = V0044OpenapiJobModifyReq

SlurmdbV0044PostJobsJSONRequestBody defines body for SlurmdbV0044PostJobs for application/json ContentType.

type SlurmdbV0044PostJobsResponse

type SlurmdbV0044PostJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiJobModifyResp
	JSONDefault  *V0044OpenapiJobModifyResp
}

func ParseSlurmdbV0044PostJobsResponse

func ParseSlurmdbV0044PostJobsResponse(rsp *http.Response) (*SlurmdbV0044PostJobsResponse, error)

ParseSlurmdbV0044PostJobsResponse parses an HTTP response from a SlurmdbV0044PostJobsWithResponse call

func (SlurmdbV0044PostJobsResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostJobsResponse) StatusCode

func (r SlurmdbV0044PostJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostQosJSONRequestBody

type SlurmdbV0044PostQosJSONRequestBody = V0044OpenapiSlurmdbdQosResp

SlurmdbV0044PostQosJSONRequestBody defines body for SlurmdbV0044PostQos for application/json ContentType.

type SlurmdbV0044PostQosParams

type SlurmdbV0044PostQosParams struct {
	// Description CSV description list
	Description       *string `form:"description,omitempty" json:"description,omitempty"`
	IncludeDeletedQOS *string `form:"Include deleted QOS,omitempty" json:"Include deleted QOS,omitempty"`

	// Id CSV QOS id list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Name CSV QOS name list
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// PreemptMode PreemptMode used when jobs in this QOS are preempted
	PreemptMode *SlurmdbV0044PostQosParamsPreemptMode `form:"preempt_mode,omitempty" json:"preempt_mode,omitempty"`
}

SlurmdbV0044PostQosParams defines parameters for SlurmdbV0044PostQos.

type SlurmdbV0044PostQosParamsPreemptMode

type SlurmdbV0044PostQosParamsPreemptMode string

SlurmdbV0044PostQosParamsPreemptMode defines parameters for SlurmdbV0044PostQos.

Defines values for SlurmdbV0044PostQosParamsPreemptMode.

func (SlurmdbV0044PostQosParamsPreemptMode) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044PostQosParamsPreemptMode enum.

type SlurmdbV0044PostQosResponse

type SlurmdbV0044PostQosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostQosResponse

func ParseSlurmdbV0044PostQosResponse(rsp *http.Response) (*SlurmdbV0044PostQosResponse, error)

ParseSlurmdbV0044PostQosResponse parses an HTTP response from a SlurmdbV0044PostQosWithResponse call

func (SlurmdbV0044PostQosResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostQosResponse) StatusCode

func (r SlurmdbV0044PostQosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostTresJSONRequestBody

type SlurmdbV0044PostTresJSONRequestBody = V0044OpenapiTresResp

SlurmdbV0044PostTresJSONRequestBody defines body for SlurmdbV0044PostTres for application/json ContentType.

type SlurmdbV0044PostTresResponse

type SlurmdbV0044PostTresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostTresResponse

func ParseSlurmdbV0044PostTresResponse(rsp *http.Response) (*SlurmdbV0044PostTresResponse, error)

ParseSlurmdbV0044PostTresResponse parses an HTTP response from a SlurmdbV0044PostTresWithResponse call

func (SlurmdbV0044PostTresResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostTresResponse) StatusCode

func (r SlurmdbV0044PostTresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostUsersAssociationJSONRequestBody

type SlurmdbV0044PostUsersAssociationJSONRequestBody = V0044OpenapiUsersAddCondResp

SlurmdbV0044PostUsersAssociationJSONRequestBody defines body for SlurmdbV0044PostUsersAssociation for application/json ContentType.

type SlurmdbV0044PostUsersAssociationParams

type SlurmdbV0044PostUsersAssociationParams 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 *SlurmdbV0044PostUsersAssociationParamsFlags `form:"flags,omitempty" json:"flags,omitempty"`
}

SlurmdbV0044PostUsersAssociationParams defines parameters for SlurmdbV0044PostUsersAssociation.

type SlurmdbV0044PostUsersAssociationParamsFlags

type SlurmdbV0044PostUsersAssociationParamsFlags string

SlurmdbV0044PostUsersAssociationParamsFlags defines parameters for SlurmdbV0044PostUsersAssociation.

const (
	SlurmdbV0044PostUsersAssociationParamsFlagsALL        SlurmdbV0044PostUsersAssociationParamsFlags = "ALL"
	SlurmdbV0044PostUsersAssociationParamsFlagsDETAIL     SlurmdbV0044PostUsersAssociationParamsFlags = "DETAIL"
	SlurmdbV0044PostUsersAssociationParamsFlagsFEDERATION SlurmdbV0044PostUsersAssociationParamsFlags = "FEDERATION"
	SlurmdbV0044PostUsersAssociationParamsFlagsFUTURE     SlurmdbV0044PostUsersAssociationParamsFlags = "FUTURE"
	SlurmdbV0044PostUsersAssociationParamsFlagsLOCAL      SlurmdbV0044PostUsersAssociationParamsFlags = "LOCAL"
	SlurmdbV0044PostUsersAssociationParamsFlagsMIXED      SlurmdbV0044PostUsersAssociationParamsFlags = "MIXED"
	SlurmdbV0044PostUsersAssociationParamsFlagsSIBLING    SlurmdbV0044PostUsersAssociationParamsFlags = "SIBLING"
)

Defines values for SlurmdbV0044PostUsersAssociationParamsFlags.

func (SlurmdbV0044PostUsersAssociationParamsFlags) Valid

Valid indicates whether the value is a known member of the SlurmdbV0044PostUsersAssociationParamsFlags enum.

type SlurmdbV0044PostUsersAssociationResponse

type SlurmdbV0044PostUsersAssociationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiUsersAddCondRespStr
	JSONDefault  *V0044OpenapiUsersAddCondRespStr
}

func ParseSlurmdbV0044PostUsersAssociationResponse

func ParseSlurmdbV0044PostUsersAssociationResponse(rsp *http.Response) (*SlurmdbV0044PostUsersAssociationResponse, error)

ParseSlurmdbV0044PostUsersAssociationResponse parses an HTTP response from a SlurmdbV0044PostUsersAssociationWithResponse call

func (SlurmdbV0044PostUsersAssociationResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostUsersAssociationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostUsersJSONRequestBody

type SlurmdbV0044PostUsersJSONRequestBody = V0044OpenapiUsersResp

SlurmdbV0044PostUsersJSONRequestBody defines body for SlurmdbV0044PostUsers for application/json ContentType.

type SlurmdbV0044PostUsersResponse

type SlurmdbV0044PostUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostUsersResponse

func ParseSlurmdbV0044PostUsersResponse(rsp *http.Response) (*SlurmdbV0044PostUsersResponse, error)

ParseSlurmdbV0044PostUsersResponse parses an HTTP response from a SlurmdbV0044PostUsersWithResponse call

func (SlurmdbV0044PostUsersResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostUsersResponse) StatusCode

func (r SlurmdbV0044PostUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SlurmdbV0044PostWckeysJSONRequestBody

type SlurmdbV0044PostWckeysJSONRequestBody = V0044OpenapiWckeyResp

SlurmdbV0044PostWckeysJSONRequestBody defines body for SlurmdbV0044PostWckeys for application/json ContentType.

type SlurmdbV0044PostWckeysParams

type SlurmdbV0044PostWckeysParams struct {
	// Cluster CSV cluster name list
	Cluster *string `form:"cluster,omitempty" json:"cluster,omitempty"`

	// Format Ignored; process JSON manually to control output format
	Format *string `form:"format,omitempty" json:"format,omitempty"`

	// Id CSV ID list
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// Name CSV name list
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// OnlyDefaults Only query defaults
	OnlyDefaults *string `form:"only_defaults,omitempty" json:"only_defaults,omitempty"`

	// UsageEnd Usage end (UNIX timestamp)
	UsageEnd *string `form:"usage_end,omitempty" json:"usage_end,omitempty"`

	// UsageStart Usage start (UNIX timestamp)
	UsageStart *string `form:"usage_start,omitempty" json:"usage_start,omitempty"`

	// User CSV user list
	User *string `form:"user,omitempty" json:"user,omitempty"`

	// WithUsage Include usage
	WithUsage *string `form:"with_usage,omitempty" json:"with_usage,omitempty"`

	// WithDeleted Include deleted WCKeys
	WithDeleted *string `form:"with_deleted,omitempty" json:"with_deleted,omitempty"`
}

SlurmdbV0044PostWckeysParams defines parameters for SlurmdbV0044PostWckeys.

type SlurmdbV0044PostWckeysResponse

type SlurmdbV0044PostWckeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V0044OpenapiResp
	JSONDefault  *V0044OpenapiResp
}

func ParseSlurmdbV0044PostWckeysResponse

func ParseSlurmdbV0044PostWckeysResponse(rsp *http.Response) (*SlurmdbV0044PostWckeysResponse, error)

ParseSlurmdbV0044PostWckeysResponse parses an HTTP response from a SlurmdbV0044PostWckeysWithResponse call

func (SlurmdbV0044PostWckeysResponse) Status

Status returns HTTPResponse.Status

func (SlurmdbV0044PostWckeysResponse) StatusCode

func (r SlurmdbV0044PostWckeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V0044Account

type V0044Account struct {
	Associations *V0044AssocShortList `json:"associations,omitempty"`
	Coordinators *V0044CoordList      `json:"coordinators,omitempty"`

	// Description Arbitrary string describing the account
	Description string `json:"description"`

	// Flags Flags associated with this account
	Flags *[]V0044AccountFlags `json:"flags,omitempty"`

	// Name Account name
	Name string `json:"name"`

	// Organization Organization to which the account belongs
	Organization string `json:"organization"`
}

V0044Account defines model for v0.0.44_account.

type V0044AccountFlags

type V0044AccountFlags string

V0044AccountFlags defines model for V0044Account.Flags.

const (
	V0044AccountFlagsDELETED          V0044AccountFlags = "DELETED"
	V0044AccountFlagsNoUsersAreCoords V0044AccountFlags = "NoUsersAreCoords"
	V0044AccountFlagsUsersAreCoords   V0044AccountFlags = "UsersAreCoords"
	V0044AccountFlagsWithAssociations V0044AccountFlags = "WithAssociations"
	V0044AccountFlagsWithCoordinators V0044AccountFlags = "WithCoordinators"
)

Defines values for V0044AccountFlags.

func (V0044AccountFlags) Valid

func (e V0044AccountFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044AccountFlags enum.

type V0044AccountList

type V0044AccountList = []V0044Account

V0044AccountList defines model for v0.0.44_account_list.

type V0044AccountShort

type V0044AccountShort struct {
	// Description Arbitrary string describing the account
	Description *string `json:"description,omitempty"`

	// Organization Organization to which the account belongs
	Organization *string `json:"organization,omitempty"`
}

V0044AccountShort defines model for v0.0.44_account_short.

type V0044Accounting

type V0044Accounting struct {
	TRES      *V0044Tres `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"`
}

V0044Accounting defines model for v0.0.44_accounting.

type V0044AccountingList

type V0044AccountingList = []V0044Accounting

V0044AccountingList defines model for v0.0.44_accounting_list.

type V0044AccountsAddCond

type V0044AccountsAddCond struct {
	Accounts    V0044StringList   `json:"accounts"`
	Association *V0044AssocRecSet `json:"association,omitempty"`
	Clusters    *V0044StringList  `json:"clusters,omitempty"`
}

V0044AccountsAddCond defines model for v0.0.44_accounts_add_cond.

type V0044AcctGatherEnergy

type V0044AcctGatherEnergy 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   *V0044Uint32NoValStruct `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"`
}

V0044AcctGatherEnergy defines model for v0.0.44_acct_gather_energy.

type V0044Assoc

type V0044Assoc struct {
	// Account Account name
	Account    *string              `json:"account,omitempty"`
	Accounting *V0044AccountingList `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 *[]V0044AssocFlags `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 *V0044Uint32NoValStruct `json:"accruing,omitempty"`
			Active   *V0044Uint32NoValStruct `json:"active,omitempty"`
			Per      *struct {
				Accruing  *V0044Uint32NoValStruct `json:"accruing,omitempty"`
				Count     *V0044Uint32NoValStruct `json:"count,omitempty"`
				Submitted *V0044Uint32NoValStruct `json:"submitted,omitempty"`
				WallClock *V0044Uint32NoValStruct `json:"wall_clock,omitempty"`
			} `json:"per,omitempty"`
			Total *V0044Uint32NoValStruct `json:"total,omitempty"`
		} `json:"jobs,omitempty"`
		Per *struct {
			Account *struct {
				WallClock *V0044Uint32NoValStruct `json:"wall_clock,omitempty"`
			} `json:"account,omitempty"`
		} `json:"per,omitempty"`
		Tres *struct {
			Group *struct {
				Active  *V0044TresList `json:"active,omitempty"`
				Minutes *V0044TresList `json:"minutes,omitempty"`
			} `json:"group,omitempty"`
			Minutes *struct {
				Per *struct {
					Job *V0044TresList `json:"job,omitempty"`
				} `json:"per,omitempty"`
				Total *V0044TresList `json:"total,omitempty"`
			} `json:"minutes,omitempty"`
			Per *struct {
				Job  *V0044TresList `json:"job,omitempty"`
				Node *V0044TresList `json:"node,omitempty"`
			} `json:"per,omitempty"`
			Total *V0044TresList `json:"total,omitempty"`
		} `json:"tres,omitempty"`
	} `json:"max,omitempty"`
	Min *struct {
		PriorityThreshold *V0044Uint32NoValStruct `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  *V0044Uint32NoValStruct `json:"priority,omitempty"`

	// Qos List of QOS names
	Qos *V0044QosStringIdList `json:"qos,omitempty"`

	// SharesRaw Allocated shares used for fairshare calculation
	SharesRaw *int32 `json:"shares_raw,omitempty"`

	// User User name
	User string `json:"user"`
}

V0044Assoc defines model for v0.0.44_assoc.

type V0044AssocFlags

type V0044AssocFlags string

V0044AssocFlags defines model for V0044Assoc.Flags.

const (
	V0044AssocFlagsDELETED          V0044AssocFlags = "DELETED"
	V0044AssocFlagsExact            V0044AssocFlags = "Exact"
	V0044AssocFlagsNoUpdate         V0044AssocFlags = "NoUpdate"
	V0044AssocFlagsNoUsersAreCoords V0044AssocFlags = "NoUsersAreCoords"
	V0044AssocFlagsUsersAreCoords   V0044AssocFlags = "UsersAreCoords"
)

Defines values for V0044AssocFlags.

func (V0044AssocFlags) Valid

func (e V0044AssocFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044AssocFlags enum.

type V0044AssocList

type V0044AssocList = []V0044Assoc

V0044AssocList defines model for v0.0.44_assoc_list.

type V0044AssocRecSet

type V0044AssocRecSet struct {
	// Comment Arbitrary comment
	Comment *string `json:"comment,omitempty"`

	// Defaultqos Default QOS
	Defaultqos *string `json:"defaultqos,omitempty"`

	// Fairshare Allocated shares used for fairshare calculation
	Fairshare             *int32                  `json:"fairshare,omitempty"`
	Grpjobs               *V0044Uint32NoValStruct `json:"grpjobs,omitempty"`
	Grpjobsaccrue         *V0044Uint32NoValStruct `json:"grpjobsaccrue,omitempty"`
	Grpsubmitjobs         *V0044Uint32NoValStruct `json:"grpsubmitjobs,omitempty"`
	Grptres               *V0044TresList          `json:"grptres,omitempty"`
	Grptresmins           *V0044TresList          `json:"grptresmins,omitempty"`
	Grptresrunmins        *V0044TresList          `json:"grptresrunmins,omitempty"`
	Grpwall               *V0044Uint32NoValStruct `json:"grpwall,omitempty"`
	Maxjobs               *V0044Uint32NoValStruct `json:"maxjobs,omitempty"`
	Maxjobsaccrue         *V0044Uint32NoValStruct `json:"maxjobsaccrue,omitempty"`
	Maxsubmitjobs         *V0044Uint32NoValStruct `json:"maxsubmitjobs,omitempty"`
	Maxtresminsperjob     *V0044TresList          `json:"maxtresminsperjob,omitempty"`
	Maxtresperjob         *V0044TresList          `json:"maxtresperjob,omitempty"`
	Maxtrespernode        *V0044TresList          `json:"maxtrespernode,omitempty"`
	Maxtresrunmins        *V0044TresList          `json:"maxtresrunmins,omitempty"`
	Maxwalldurationperjob *V0044Uint32NoValStruct `json:"maxwalldurationperjob,omitempty"`
	Minpriothresh         *V0044Uint32NoValStruct `json:"minpriothresh,omitempty"`

	// Parent Name of parent account
	Parent   *string                 `json:"parent,omitempty"`
	Priority *V0044Uint32NoValStruct `json:"priority,omitempty"`

	// Qoslevel List of QOS names
	Qoslevel *V0044QosStringIdList `json:"qoslevel,omitempty"`
}

V0044AssocRecSet defines model for v0.0.44_assoc_rec_set.

type V0044AssocSharesObjList

type V0044AssocSharesObjList = []V0044AssocSharesObjWrap

V0044AssocSharesObjList defines model for v0.0.44_assoc_shares_obj_list.

type V0044AssocSharesObjWrap

type V0044AssocSharesObjWrap struct {
	// Cluster Cluster name
	Cluster        *string                  `json:"cluster,omitempty"`
	EffectiveUsage *V0044Float64NoValStruct `json:"effective_usage,omitempty"`
	Fairshare      *struct {
		Factor *V0044Float64NoValStruct `json:"factor,omitempty"`
		Level  *V0044Float64NoValStruct `json:"level,omitempty"`
	} `json:"fairshare,omitempty"`

	// Id Association ID
	Id *int32 `json:"id,omitempty"`

	// Name Share name
	Name *string `json:"name,omitempty"`

	// Parent Parent name
	Parent *string `json:"parent,omitempty"`

	// Partition Partition name
	Partition        *string                  `json:"partition,omitempty"`
	Shares           *V0044Uint32NoValStruct  `json:"shares,omitempty"`
	SharesNormalized *V0044Float64NoValStruct `json:"shares_normalized,omitempty"`
	Tres             *struct {
		GroupMinutes *V0044SharesUint64TresList   `json:"group_minutes,omitempty"`
		RunSeconds   *V0044SharesUint64TresList   `json:"run_seconds,omitempty"`
		Usage        *V0044SharesFloat128TresList `json:"usage,omitempty"`
	} `json:"tres,omitempty"`

	// Type User or account association
	Type *[]V0044AssocSharesObjWrapType `json:"type,omitempty"`

	// Usage Measure of tresbillableunits usage
	Usage           *int64                   `json:"usage,omitempty"`
	UsageNormalized *V0044Float64NoValStruct `json:"usage_normalized,omitempty"`
}

V0044AssocSharesObjWrap defines model for v0.0.44_assoc_shares_obj_wrap.

type V0044AssocSharesObjWrapType

type V0044AssocSharesObjWrapType string

V0044AssocSharesObjWrapType defines model for V0044AssocSharesObjWrap.Type.

const (
	ASSOCIATION V0044AssocSharesObjWrapType = "ASSOCIATION"
	USER        V0044AssocSharesObjWrapType = "USER"
)

Defines values for V0044AssocSharesObjWrapType.

func (V0044AssocSharesObjWrapType) Valid

Valid indicates whether the value is a known member of the V0044AssocSharesObjWrapType enum.

type V0044AssocShort

type V0044AssocShort 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"`
}

V0044AssocShort defines model for v0.0.44_assoc_short.

type V0044AssocShortList

type V0044AssocShortList = []V0044AssocShort

V0044AssocShortList defines model for v0.0.44_assoc_short_list.

type V0044BfExitFields

type V0044BfExitFields 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"`
}

V0044BfExitFields defines model for v0.0.44_bf_exit_fields.

type V0044ClusterRec

type V0044ClusterRec struct {
	Associations *struct {
		Root *V0044AssocShort `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 *[]V0044ClusterRecFlags `json:"flags,omitempty"`

	// Name ClusterName
	Name *string `json:"name,omitempty"`

	// Nodes Node names
	Nodes *string `json:"nodes,omitempty"`

	// RpcVersion RPC version used in the cluster
	RpcVersion *int32 `json:"rpc_version,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SelectPlugin *string        `json:"select_plugin,omitempty"`
	Tres         *V0044TresList `json:"tres,omitempty"`
}

V0044ClusterRec defines model for v0.0.44_cluster_rec.

type V0044ClusterRecFlags

type V0044ClusterRecFlags string

V0044ClusterRecFlags defines model for V0044ClusterRec.Flags.

const (
	V0044ClusterRecFlagsDELETED        V0044ClusterRecFlags = "DELETED"
	V0044ClusterRecFlagsEXTERNAL       V0044ClusterRecFlags = "EXTERNAL"
	V0044ClusterRecFlagsFEDERATION     V0044ClusterRecFlags = "FEDERATION"
	V0044ClusterRecFlagsMULTIPLESLURMD V0044ClusterRecFlags = "MULTIPLE_SLURMD"
	V0044ClusterRecFlagsREGISTERING    V0044ClusterRecFlags = "REGISTERING"
)

Defines values for V0044ClusterRecFlags.

func (V0044ClusterRecFlags) Valid

func (e V0044ClusterRecFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044ClusterRecFlags enum.

type V0044ClusterRecList

type V0044ClusterRecList = []V0044ClusterRec

V0044ClusterRecList defines model for v0.0.44_cluster_rec_list.

type V0044ControllerPing

type V0044ControllerPing struct {
	// Hostname Target for ping
	Hostname *string `json:"hostname,omitempty"`

	// Latency Number of microseconds it took to successfully ping or timeout
	Latency *int64 `json:"latency,omitempty"`

	// Mode The operating mode of the responding slurmctld
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Mode *string `json:"mode,omitempty"`

	// Pinged Ping result
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Pinged *string `json:"pinged,omitempty"`

	// Primary Is responding slurmctld the primary controller (Is responding slurmctld the primary controller)
	Primary bool `json:"primary"`

	// Responding If ping RPC responded with pong from controller
	Responding bool `json:"responding"`
}

V0044ControllerPing defines model for v0.0.44_controller_ping.

type V0044ControllerPingArray

type V0044ControllerPingArray = []V0044ControllerPing

V0044ControllerPingArray defines model for v0.0.44_controller_ping_array.

type V0044Coord

type V0044Coord struct {
	// Direct Indicates whether the coordinator was directly assigned to this account
	Direct *bool `json:"direct,omitempty"`

	// Name User name
	Name string `json:"name"`
}

V0044Coord defines model for v0.0.44_coord.

type V0044CoordList

type V0044CoordList = []V0044Coord

V0044CoordList defines model for v0.0.44_coord_list.

type V0044CronEntry

type V0044CronEntry 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 *[]V0044CronEntryFlags `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"`
}

V0044CronEntry defines model for v0.0.44_cron_entry.

type V0044CronEntryFlags

type V0044CronEntryFlags string

V0044CronEntryFlags defines model for V0044CronEntry.Flags.

const (
	WILDDAYOFMONTH V0044CronEntryFlags = "WILD_DAY_OF_MONTH"
	WILDDAYOFWEEK  V0044CronEntryFlags = "WILD_DAY_OF_WEEK"
	WILDHOUR       V0044CronEntryFlags = "WILD_HOUR"
	WILDMINUTE     V0044CronEntryFlags = "WILD_MINUTE"
	WILDMONTH      V0044CronEntryFlags = "WILD_MONTH"
)

Defines values for V0044CronEntryFlags.

func (V0044CronEntryFlags) Valid

func (e V0044CronEntryFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044CronEntryFlags enum.

type V0044CsvString

type V0044CsvString = []string

V0044CsvString defines model for v0.0.44_csv_string.

type V0044Float64NoValStruct

type V0044Float64NoValStruct 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"`
}

V0044Float64NoValStruct defines model for v0.0.44_float64_no_val_struct.

type V0044Hostlist

type V0044Hostlist = []string

V0044Hostlist defines model for v0.0.44_hostlist.

type V0044HostlistString

type V0044HostlistString = []string

V0044HostlistString defines model for v0.0.44_hostlist_string.

type V0044Instance

type V0044Instance 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"`
}

V0044Instance defines model for v0.0.44_instance.

type V0044InstanceList

type V0044InstanceList = []V0044Instance

V0044InstanceList defines model for v0.0.44_instance_list.

type V0044Job

type V0044Job 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 *V0044Uint32NoValStruct `json:"task_id,omitempty"`
	} `json:"array,omitempty"`
	Association *V0044AssocShort `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 *V0044ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
	ExitCode        *V0044ProcessExitCodeVerbose `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 *[]V0044JobFlags `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 *V0044Uint32NoValStruct `json:"job_offset,omitempty"`
	} `json:"het,omitempty"`

	// Hold Hold (true) or release (false) job (Job held)
	Hold *bool `json:"hold,omitempty"`

	// JobId Job ID
	JobId *int32 `json:"job_id,omitempty"`

	// KillRequestUser User ID that requested termination of the job
	KillRequestUser *string `json:"kill_request_user,omitempty"`

	// Licenses License(s) required by the job
	Licenses *string `json:"licenses,omitempty"`
	Mcs      *struct {
		// Label Multi-Category Security label on the job
		Label *string `json:"label,omitempty"`
	} `json:"mcs,omitempty"`

	// Name Job name
	Name *string `json:"name,omitempty"`

	// Nodes Node(s) allocated to the job
	Nodes *string `json:"nodes,omitempty"`

	// Partition Partition assigned to the job
	Partition *string                 `json:"partition,omitempty"`
	Priority  *V0044Uint32NoValStruct `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  *V0044Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
		MemoryPerNode *V0044Uint64NoValStruct `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"`
	State       *struct {
		// Current Current state
		Current *[]V0044JobStateCurrent `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          *V0044StepList `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   *V0044Uint32NoValStruct `json:"limit,omitempty"`
		Planned *V0044Uint64NoValStruct `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 *V0044TresList `json:"allocated,omitempty"`
		Requested *V0044TresList `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 *V0044WckeyTagStruct `json:"wckey,omitempty"`

	// WorkingDirectory Path to current working directory
	WorkingDirectory *string `json:"working_directory,omitempty"`
}

V0044Job defines model for v0.0.44_job.

type V0044JobAllocReq

type V0044JobAllocReq struct {
	Hetjob *V0044JobDescMsgList `json:"hetjob,omitempty"`
	Job    *V0044JobDescMsg     `json:"job,omitempty"`
}

V0044JobAllocReq defines model for v0.0.44_job_alloc_req.

type V0044JobArrayResponseArray

type V0044JobArrayResponseArray = []V0044JobArrayResponseMsgEntry

V0044JobArrayResponseArray defines model for v0.0.44_job_array_response_array.

type V0044JobArrayResponseMsgEntry

type V0044JobArrayResponseMsgEntry 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"`
}

V0044JobArrayResponseMsgEntry defines model for v0.0.44_job_array_response_msg_entry.

type V0044JobDescMsg

type V0044JobDescMsg 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               *V0044StringArray `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     *V0044Uint64NoValStruct `json:"begin_time,omitempty"`

	// BurstBuffer Burst buffer specifications
	BurstBuffer *string `json:"burst_buffer,omitempty"`

	// ClusterConstraint Required features that a federated cluster must have to have a sibling job submitted to it
	ClusterConstraint *string `json:"cluster_constraint,omitempty"`

	// Clusters Clusters that a federated job can run on
	Clusters *string `json:"clusters,omitempty"`

	// Comment Arbitrary comment made by user
	Comment *string `json:"comment,omitempty"`

	// Constraints Comma-separated list of features that are required
	Constraints *string `json:"constraints,omitempty"`

	// Container Absolute path to OCI container bundle
	Container *string `json:"container,omitempty"`

	// ContainerId OCI container ID
	ContainerId *string `json:"container_id,omitempty"`

	// Contiguous True if job requires contiguous nodes
	Contiguous *bool `json:"contiguous,omitempty"`

	// CoreSpecification Specialized core count
	CoreSpecification *int32 `json:"core_specification,omitempty"`

	// CpuBinding Method for binding tasks to allocated CPUs
	CpuBinding *string `json:"cpu_binding,omitempty"`

	// CpuBindingFlags Flags for CPU binding
	CpuBindingFlags *[]V0044JobDescMsgCpuBindingFlags `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     *V0044CronEntry `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 *V0044Uint16NoValStruct `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   *V0044StringArray `json:"environment,omitempty"`
	ExcludedNodes *V0044CsvString   `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 *[]V0044JobDescMsgFlags `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 *V0044Uint16NoValStruct `json:"kill_warning_delay,omitempty"`

	// KillWarningFlags Flags related to job signals
	KillWarningFlags *[]V0044JobDescMsgKillWarningFlags `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 *[]V0044JobDescMsgMailType `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 *[]V0044JobDescMsgMemoryBindingType `json:"memory_binding_type,omitempty"`
	MemoryPerCpu      *V0044Uint64NoValStruct             `json:"memory_per_cpu,omitempty"`
	MemoryPerNode     *V0044Uint64NoValStruct             `json:"memory_per_node,omitempty"`

	// MemoryPerTres Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
	MemoryPerTres *string `json:"memory_per_tres,omitempty"`

	// MinimumBoardsPerNode Boards per node required
	MinimumBoardsPerNode *int32 `json:"minimum_boards_per_node,omitempty"`

	// MinimumCpus Minimum number of CPUs required
	MinimumCpus *int32 `json:"minimum_cpus,omitempty"`

	// MinimumCpusPerNode Minimum number of CPUs per node
	MinimumCpusPerNode *int32 `json:"minimum_cpus_per_node,omitempty"`

	// MinimumNodes Minimum node count
	MinimumNodes *int32 `json:"minimum_nodes,omitempty"`

	// MinimumSocketsPerBoard Sockets per board required
	MinimumSocketsPerBoard *int32 `json:"minimum_sockets_per_board,omitempty"`

	// Name Job name
	Name *string `json:"name,omitempty"`

	// Network Network specs for job step
	Network *string `json:"network,omitempty"`

	// Nice Requested job priority change
	Nice *int32 `json:"nice,omitempty"`

	// Nodes Node count range specification (e.g. 1-15:4)
	Nodes *string `json:"nodes,omitempty"`

	// NtasksPerTres Number of tasks that can access each GPU
	NtasksPerTres *int32 `json:"ntasks_per_tres,omitempty"`

	// OomKillStep Kill whole step in case of OOM in one of the tasks
	OomKillStep *int32 `json:"oom_kill_step,omitempty"`

	// OpenMode Open mode used for stdout and stderr files
	OpenMode *[]V0044JobDescMsgOpenMode `json:"open_mode,omitempty"`

	// Overcommit Overcommit resources
	Overcommit *bool `json:"overcommit,omitempty"`

	// Partition Partition assigned to the job
	Partition *string `json:"partition,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	PowerFlags *[]interface{} `json:"power_flags,omitempty"`

	// Prefer Comma-separated list of features that are preferred but not required
	Prefer   *string                 `json:"prefer,omitempty"`
	Priority *V0044Uint32NoValStruct `json:"priority,omitempty"`

	// Profile Profile used by the acct_gather_profile plugin
	Profile *[]V0044JobDescMsgProfile `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    *V0044CsvString         `json:"required_nodes,omitempty"`
	RequiredSwitches *V0044Uint32NoValStruct `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      *V0044Uint64NoValStruct `json:"as,omitempty"`
		Core    *V0044Uint64NoValStruct `json:"core,omitempty"`
		Cpu     *V0044Uint64NoValStruct `json:"cpu,omitempty"`
		Data    *V0044Uint64NoValStruct `json:"data,omitempty"`
		Fsize   *V0044Uint64NoValStruct `json:"fsize,omitempty"`
		Memlock *V0044Uint64NoValStruct `json:"memlock,omitempty"`
		Nofile  *V0044Uint64NoValStruct `json:"nofile,omitempty"`
		Nproc   *V0044Uint64NoValStruct `json:"nproc,omitempty"`
		Rss     *V0044Uint64NoValStruct `json:"rss,omitempty"`
		Stack   *V0044Uint64NoValStruct `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 *V0044Uint16NoValStruct `json:"segment_size,omitempty"`

	// SelinuxContext SELinux context
	SelinuxContext *string `json:"selinux_context,omitempty"`

	// Shared How the job can share resources with other jobs, if at all
	Shared *[]V0044JobDescMsgShared `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 *V0044StringArray `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         *V0044SlurmStepId `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      *V0044Uint32NoValStruct `json:"time_limit,omitempty"`
	TimeMinimum    *V0044Uint32NoValStruct `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 *[]V0044JobDescMsgX11 `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"`
}

V0044JobDescMsg defines model for v0.0.44_job_desc_msg.

type V0044JobDescMsgCpuBindingFlags

type V0044JobDescMsgCpuBindingFlags string

V0044JobDescMsgCpuBindingFlags defines model for V0044JobDescMsg.CpuBindingFlags.

const (
	V0044JobDescMsgCpuBindingFlagsCPUBINDLDMAP            V0044JobDescMsgCpuBindingFlags = "CPU_BIND_LDMAP"
	V0044JobDescMsgCpuBindingFlagsCPUBINDLDMASK           V0044JobDescMsgCpuBindingFlags = "CPU_BIND_LDMASK"
	V0044JobDescMsgCpuBindingFlagsCPUBINDLDRANK           V0044JobDescMsgCpuBindingFlags = "CPU_BIND_LDRANK"
	V0044JobDescMsgCpuBindingFlagsCPUBINDMAP              V0044JobDescMsgCpuBindingFlags = "CPU_BIND_MAP"
	V0044JobDescMsgCpuBindingFlagsCPUBINDMASK             V0044JobDescMsgCpuBindingFlags = "CPU_BIND_MASK"
	V0044JobDescMsgCpuBindingFlagsCPUBINDNONE             V0044JobDescMsgCpuBindingFlags = "CPU_BIND_NONE"
	V0044JobDescMsgCpuBindingFlagsCPUBINDONETHREADPERCORE V0044JobDescMsgCpuBindingFlags = "CPU_BIND_ONE_THREAD_PER_CORE"
	V0044JobDescMsgCpuBindingFlagsCPUBINDRANK             V0044JobDescMsgCpuBindingFlags = "CPU_BIND_RANK"
	V0044JobDescMsgCpuBindingFlagsCPUBINDTOCORES          V0044JobDescMsgCpuBindingFlags = "CPU_BIND_TO_CORES"
	V0044JobDescMsgCpuBindingFlagsCPUBINDTOLDOMS          V0044JobDescMsgCpuBindingFlags = "CPU_BIND_TO_LDOMS"
	V0044JobDescMsgCpuBindingFlagsCPUBINDTOSOCKETS        V0044JobDescMsgCpuBindingFlags = "CPU_BIND_TO_SOCKETS"
	V0044JobDescMsgCpuBindingFlagsCPUBINDTOTHREADS        V0044JobDescMsgCpuBindingFlags = "CPU_BIND_TO_THREADS"
	V0044JobDescMsgCpuBindingFlagsVERBOSE                 V0044JobDescMsgCpuBindingFlags = "VERBOSE"
)

Defines values for V0044JobDescMsgCpuBindingFlags.

func (V0044JobDescMsgCpuBindingFlags) Valid

Valid indicates whether the value is a known member of the V0044JobDescMsgCpuBindingFlags enum.

type V0044JobDescMsgFlags

type V0044JobDescMsgFlags string

V0044JobDescMsgFlags defines model for V0044JobDescMsg.Flags.

const (
	V0044JobDescMsgFlagsACCRUECOUNTCLEARED       V0044JobDescMsgFlags = "ACCRUE_COUNT_CLEARED"
	V0044JobDescMsgFlagsBACKFILLATTEMPTED        V0044JobDescMsgFlags = "BACKFILL_ATTEMPTED"
	V0044JobDescMsgFlagsCONSOLIDATESEGMENTS      V0044JobDescMsgFlags = "CONSOLIDATE_SEGMENTS"
	V0044JobDescMsgFlagsCRONJOB                  V0044JobDescMsgFlags = "CRON_JOB"
	V0044JobDescMsgFlagsDEPENDENT                V0044JobDescMsgFlags = "DEPENDENT"
	V0044JobDescMsgFlagsEXACTCPUCOUNTREQUESTED   V0044JobDescMsgFlags = "EXACT_CPU_COUNT_REQUESTED"
	V0044JobDescMsgFlagsEXACTMEMORYREQUESTED     V0044JobDescMsgFlags = "EXACT_MEMORY_REQUESTED"
	V0044JobDescMsgFlagsEXACTTASKCOUNTREQUESTED  V0044JobDescMsgFlags = "EXACT_TASK_COUNT_REQUESTED"
	V0044JobDescMsgFlagsEXPEDITEDREQUEUE         V0044JobDescMsgFlags = "EXPEDITED_REQUEUE"
	V0044JobDescMsgFlagsEXTERNALJOB              V0044JobDescMsgFlags = "EXTERNAL_JOB"
	V0044JobDescMsgFlagsGRESBINDINGDISABLED      V0044JobDescMsgFlags = "GRES_BINDING_DISABLED"
	V0044JobDescMsgFlagsGRESBINDINGENFORCED      V0044JobDescMsgFlags = "GRES_BINDING_ENFORCED"
	V0044JobDescMsgFlagsHASSTATEDIRECTORY        V0044JobDescMsgFlags = "HAS_STATE_DIRECTORY"
	V0044JobDescMsgFlagsHETEROGENEOUSJOB         V0044JobDescMsgFlags = "HETEROGENEOUS_JOB"
	V0044JobDescMsgFlagsJOBACCRUETIMERESET       V0044JobDescMsgFlags = "JOB_ACCRUE_TIME_RESET"
	V0044JobDescMsgFlagsJOBKILLHURRY             V0044JobDescMsgFlags = "JOB_KILL_HURRY"
	V0044JobDescMsgFlagsJOBWASRUNNING            V0044JobDescMsgFlags = "JOB_WAS_RUNNING"
	V0044JobDescMsgFlagsKILLINVALIDDEPENDENCY    V0044JobDescMsgFlags = "KILL_INVALID_DEPENDENCY"
	V0044JobDescMsgFlagsMAGNETIC                 V0044JobDescMsgFlags = "MAGNETIC"
	V0044JobDescMsgFlagsNOKILLINVALIDDEPENDENCY  V0044JobDescMsgFlags = "NO_KILL_INVALID_DEPENDENCY"
	V0044JobDescMsgFlagsPARTITIONASSIGNED        V0044JobDescMsgFlags = "PARTITION_ASSIGNED"
	V0044JobDescMsgFlagsPREFERMINIMUMNODECOUNT   V0044JobDescMsgFlags = "PREFER_MINIMUM_NODE_COUNT"
	V0044JobDescMsgFlagsSCHEDULINGATTEMPTED      V0044JobDescMsgFlags = "SCHEDULING_ATTEMPTED"
	V0044JobDescMsgFlagsSENDJOBENVIRONMENT       V0044JobDescMsgFlags = "SEND_JOB_ENVIRONMENT"
	V0044JobDescMsgFlagsSIBLINGCLUSTERUPDATEONLY V0044JobDescMsgFlags = "SIBLING_CLUSTER_UPDATE_ONLY"
	V0044JobDescMsgFlagsSKIPTRESSTRINGACCOUNTING V0044JobDescMsgFlags = "SKIP_TRES_STRING_ACCOUNTING"
	V0044JobDescMsgFlagsSPREADJOB                V0044JobDescMsgFlags = "SPREAD_JOB"
	V0044JobDescMsgFlagsSPREADSEGMENTS           V0044JobDescMsgFlags = "SPREAD_SEGMENTS"
	V0044JobDescMsgFlagsSTEPMGRENABLED           V0044JobDescMsgFlags = "STEPMGR_ENABLED"
	V0044JobDescMsgFlagsTESTINGBACKFILL          V0044JobDescMsgFlags = "TESTING_BACKFILL"
	V0044JobDescMsgFlagsTESTINGWHOLENODEBACKFILL V0044JobDescMsgFlags = "TESTING_WHOLE_NODE_BACKFILL"
	V0044JobDescMsgFlagsTESTNOWONLY              V0044JobDescMsgFlags = "TEST_NOW_ONLY"
	V0044JobDescMsgFlagsTOPPRIORITYJOB           V0044JobDescMsgFlags = "TOP_PRIORITY_JOB"
	V0044JobDescMsgFlagsUSINGDEFAULTACCOUNT      V0044JobDescMsgFlags = "USING_DEFAULT_ACCOUNT"
	V0044JobDescMsgFlagsUSINGDEFAULTPARTITION    V0044JobDescMsgFlags = "USING_DEFAULT_PARTITION"
	V0044JobDescMsgFlagsUSINGDEFAULTQOS          V0044JobDescMsgFlags = "USING_DEFAULT_QOS"
	V0044JobDescMsgFlagsUSINGDEFAULTWCKEY        V0044JobDescMsgFlags = "USING_DEFAULT_WCKEY"
)

Defines values for V0044JobDescMsgFlags.

func (V0044JobDescMsgFlags) Valid

func (e V0044JobDescMsgFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgFlags enum.

type V0044JobDescMsgKillWarningFlags

type V0044JobDescMsgKillWarningFlags string

V0044JobDescMsgKillWarningFlags defines model for V0044JobDescMsg.KillWarningFlags.

const (
	V0044JobDescMsgKillWarningFlagsARRAYTASK         V0044JobDescMsgKillWarningFlags = "ARRAY_TASK"
	V0044JobDescMsgKillWarningFlagsBATCHJOB          V0044JobDescMsgKillWarningFlags = "BATCH_JOB"
	V0044JobDescMsgKillWarningFlagsCRONJOBS          V0044JobDescMsgKillWarningFlags = "CRON_JOBS"
	V0044JobDescMsgKillWarningFlagsFEDERATIONREQUEUE V0044JobDescMsgKillWarningFlags = "FEDERATION_REQUEUE"
	V0044JobDescMsgKillWarningFlagsFULLJOB           V0044JobDescMsgKillWarningFlags = "FULL_JOB"
	V0044JobDescMsgKillWarningFlagsFULLSTEPSONLY     V0044JobDescMsgKillWarningFlags = "FULL_STEPS_ONLY"
	V0044JobDescMsgKillWarningFlagsHURRY             V0044JobDescMsgKillWarningFlags = "HURRY"
	V0044JobDescMsgKillWarningFlagsNOSIBLINGJOBS     V0044JobDescMsgKillWarningFlags = "NO_SIBLING_JOBS"
	V0044JobDescMsgKillWarningFlagsOUTOFMEMORY       V0044JobDescMsgKillWarningFlags = "OUT_OF_MEMORY"
	V0044JobDescMsgKillWarningFlagsRESERVATIONJOB    V0044JobDescMsgKillWarningFlags = "RESERVATION_JOB"
	V0044JobDescMsgKillWarningFlagsVERBOSE           V0044JobDescMsgKillWarningFlags = "VERBOSE"
	V0044JobDescMsgKillWarningFlagsWARNINGSENT       V0044JobDescMsgKillWarningFlags = "WARNING_SENT"
)

Defines values for V0044JobDescMsgKillWarningFlags.

func (V0044JobDescMsgKillWarningFlags) Valid

Valid indicates whether the value is a known member of the V0044JobDescMsgKillWarningFlags enum.

type V0044JobDescMsgList

type V0044JobDescMsgList = []V0044JobDescMsg

V0044JobDescMsgList defines model for v0.0.44_job_desc_msg_list.

type V0044JobDescMsgMailType

type V0044JobDescMsgMailType string

V0044JobDescMsgMailType defines model for V0044JobDescMsg.MailType.

const (
	V0044JobDescMsgMailTypeARRAYTASKS        V0044JobDescMsgMailType = "ARRAY_TASKS"
	V0044JobDescMsgMailTypeBEGIN             V0044JobDescMsgMailType = "BEGIN"
	V0044JobDescMsgMailTypeEND               V0044JobDescMsgMailType = "END"
	V0044JobDescMsgMailTypeFAIL              V0044JobDescMsgMailType = "FAIL"
	V0044JobDescMsgMailTypeINVALIDDEPENDENCY V0044JobDescMsgMailType = "INVALID_DEPENDENCY"
	V0044JobDescMsgMailTypeREQUEUE           V0044JobDescMsgMailType = "REQUEUE"
	V0044JobDescMsgMailTypeSTAGEOUT          V0044JobDescMsgMailType = "STAGE_OUT"
	V0044JobDescMsgMailTypeTIME100           V0044JobDescMsgMailType = "TIME=100%"
	V0044JobDescMsgMailTypeTIME50            V0044JobDescMsgMailType = "TIME=50%"
	V0044JobDescMsgMailTypeTIME80            V0044JobDescMsgMailType = "TIME=80%"
	V0044JobDescMsgMailTypeTIME90            V0044JobDescMsgMailType = "TIME=90%"
)

Defines values for V0044JobDescMsgMailType.

func (V0044JobDescMsgMailType) Valid

func (e V0044JobDescMsgMailType) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgMailType enum.

type V0044JobDescMsgMemoryBindingType

type V0044JobDescMsgMemoryBindingType string

V0044JobDescMsgMemoryBindingType defines model for V0044JobDescMsg.MemoryBindingType.

const (
	V0044JobDescMsgMemoryBindingTypeLOCAL   V0044JobDescMsgMemoryBindingType = "LOCAL"
	V0044JobDescMsgMemoryBindingTypeMAP     V0044JobDescMsgMemoryBindingType = "MAP"
	V0044JobDescMsgMemoryBindingTypeMASK    V0044JobDescMsgMemoryBindingType = "MASK"
	V0044JobDescMsgMemoryBindingTypeNONE    V0044JobDescMsgMemoryBindingType = "NONE"
	V0044JobDescMsgMemoryBindingTypePREFER  V0044JobDescMsgMemoryBindingType = "PREFER"
	V0044JobDescMsgMemoryBindingTypeRANK    V0044JobDescMsgMemoryBindingType = "RANK"
	V0044JobDescMsgMemoryBindingTypeVERBOSE V0044JobDescMsgMemoryBindingType = "VERBOSE"
)

Defines values for V0044JobDescMsgMemoryBindingType.

func (V0044JobDescMsgMemoryBindingType) Valid

Valid indicates whether the value is a known member of the V0044JobDescMsgMemoryBindingType enum.

type V0044JobDescMsgOpenMode

type V0044JobDescMsgOpenMode string

V0044JobDescMsgOpenMode defines model for V0044JobDescMsg.OpenMode.

const (
	APPEND   V0044JobDescMsgOpenMode = "APPEND"
	TRUNCATE V0044JobDescMsgOpenMode = "TRUNCATE"
)

Defines values for V0044JobDescMsgOpenMode.

func (V0044JobDescMsgOpenMode) Valid

func (e V0044JobDescMsgOpenMode) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgOpenMode enum.

type V0044JobDescMsgProfile

type V0044JobDescMsgProfile string

V0044JobDescMsgProfile defines model for V0044JobDescMsg.Profile.

const (
	V0044JobDescMsgProfileENERGY  V0044JobDescMsgProfile = "ENERGY"
	V0044JobDescMsgProfileLUSTRE  V0044JobDescMsgProfile = "LUSTRE"
	V0044JobDescMsgProfileNETWORK V0044JobDescMsgProfile = "NETWORK"
	V0044JobDescMsgProfileNONE    V0044JobDescMsgProfile = "NONE"
	V0044JobDescMsgProfileNOTSET  V0044JobDescMsgProfile = "NOT_SET"
	V0044JobDescMsgProfileTASK    V0044JobDescMsgProfile = "TASK"
)

Defines values for V0044JobDescMsgProfile.

func (V0044JobDescMsgProfile) Valid

func (e V0044JobDescMsgProfile) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgProfile enum.

type V0044JobDescMsgShared

type V0044JobDescMsgShared string

V0044JobDescMsgShared defines model for V0044JobDescMsg.Shared.

const (
	V0044JobDescMsgSharedMcs           V0044JobDescMsgShared = "mcs"
	V0044JobDescMsgSharedNone          V0044JobDescMsgShared = "none"
	V0044JobDescMsgSharedOversubscribe V0044JobDescMsgShared = "oversubscribe"
	V0044JobDescMsgSharedTopo          V0044JobDescMsgShared = "topo"
	V0044JobDescMsgSharedUser          V0044JobDescMsgShared = "user"
)

Defines values for V0044JobDescMsgShared.

func (V0044JobDescMsgShared) Valid

func (e V0044JobDescMsgShared) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgShared enum.

type V0044JobDescMsgX11

type V0044JobDescMsgX11 string

V0044JobDescMsgX11 defines model for V0044JobDescMsg.X11.

const (
	BATCHNODE       V0044JobDescMsgX11 = "BATCH_NODE"
	FIRSTNODE       V0044JobDescMsgX11 = "FIRST_NODE"
	FORWARDALLNODES V0044JobDescMsgX11 = "FORWARD_ALL_NODES"
	LASTNODE        V0044JobDescMsgX11 = "LAST_NODE"
)

Defines values for V0044JobDescMsgX11.

func (V0044JobDescMsgX11) Valid

func (e V0044JobDescMsgX11) Valid() bool

Valid indicates whether the value is a known member of the V0044JobDescMsgX11 enum.

type V0044JobFlags

type V0044JobFlags string

V0044JobFlags defines model for V0044Job.Flags.

const (
	V0044JobFlagsCLEARSCHEDULING   V0044JobFlags = "CLEAR_SCHEDULING"
	V0044JobFlagsJOBALTERED        V0044JobFlags = "JOB_ALTERED"
	V0044JobFlagsNONE              V0044JobFlags = "NONE"
	V0044JobFlagsNOTSET            V0044JobFlags = "NOT_SET"
	V0044JobFlagsSTARTEDONBACKFILL V0044JobFlags = "STARTED_ON_BACKFILL"
	V0044JobFlagsSTARTEDONSCHEDULE V0044JobFlags = "STARTED_ON_SCHEDULE"
	V0044JobFlagsSTARTEDONSUBMIT   V0044JobFlags = "STARTED_ON_SUBMIT"
	V0044JobFlagsSTARTRECEIVED     V0044JobFlags = "START_RECEIVED"
)

Defines values for V0044JobFlags.

func (V0044JobFlags) Valid

func (e V0044JobFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044JobFlags enum.

type V0044JobInfo

type V0044JobInfo struct {
	// Account Account associated with the job
	Account    *string                 `json:"account,omitempty"`
	AccrueTime *V0044Uint64NoValStruct `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     *V0044Uint32NoValStruct `json:"array_job_id,omitempty"`
	ArrayMaxTasks  *V0044Uint32NoValStruct `json:"array_max_tasks,omitempty"`
	ArrayTaskId    *V0044Uint32NoValStruct `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 *V0044Float64NoValStruct `json:"billable_tres,omitempty"`

	// BurstBuffer Burst buffer specifications
	BurstBuffer *string `json:"burst_buffer,omitempty"`

	// BurstBufferState Burst buffer state details
	BurstBufferState *string `json:"burst_buffer_state,omitempty"`

	// Cluster Cluster name
	Cluster *string `json:"cluster,omitempty"`

	// ClusterFeatures List of required cluster features
	ClusterFeatures *string `json:"cluster_features,omitempty"`

	// Command Executed command
	Command *string `json:"command,omitempty"`

	// Comment Arbitrary comment
	Comment *string `json:"comment,omitempty"`

	// Container Absolute path to OCI container bundle
	Container *string `json:"container,omitempty"`

	// ContainerId OCI container ID
	ContainerId *string `json:"container_id,omitempty"`

	// Contiguous True if job requires contiguous nodes
	Contiguous *bool `json:"contiguous,omitempty"`

	// CoreSpec Specialized core count
	CoreSpec             *int32                  `json:"core_spec,omitempty"`
	CoresPerSocket       *V0044Uint16NoValStruct `json:"cores_per_socket,omitempty"`
	CpuFrequencyGovernor *V0044Uint32NoValStruct `json:"cpu_frequency_governor,omitempty"`
	CpuFrequencyMaximum  *V0044Uint32NoValStruct `json:"cpu_frequency_maximum,omitempty"`
	CpuFrequencyMinimum  *V0044Uint32NoValStruct `json:"cpu_frequency_minimum,omitempty"`
	Cpus                 *V0044Uint32NoValStruct `json:"cpus,omitempty"`
	CpusPerTask          *V0044Uint16NoValStruct `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                *V0044Uint64NoValStruct `json:"deadline,omitempty"`
	DelayBoot               *V0044Uint32NoValStruct `json:"delay_boot,omitempty"`

	// Dependency Other jobs that must meet certain criteria before this job can start
	Dependency      *string                      `json:"dependency,omitempty"`
	DerivedExitCode *V0044ProcessExitCodeVerbose `json:"derived_exit_code,omitempty"`
	EligibleTime    *V0044Uint64NoValStruct      `json:"eligible_time,omitempty"`
	EndTime         *V0044Uint64NoValStruct      `json:"end_time,omitempty"`

	// ExcludedNodes Comma-separated list of nodes that may not be used
	ExcludedNodes *string                      `json:"excluded_nodes,omitempty"`
	ExitCode      *V0044ProcessExitCodeVerbose `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      *[]V0044JobInfoFlags    `json:"flags,omitempty"`
	GresDetail *V0044JobInfoGresDetail `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  *V0044Uint32NoValStruct `json:"het_job_id,omitempty"`

	// HetJobIdSet Job ID range for all heterogeneous job components
	HetJobIdSet  *string                 `json:"het_job_id_set,omitempty"`
	HetJobOffset *V0044Uint32NoValStruct `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 *V0044JobRes    `json:"job_resources,omitempty"`
	JobSizeStr   *V0044CsvString `json:"job_size_str,omitempty"`

	// JobState Current state
	JobState            *[]V0044JobInfoJobState `json:"job_state,omitempty"`
	LastSchedEvaluation *V0044Uint64NoValStruct `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 *[]V0044JobInfoMailType `json:"mail_type,omitempty"`

	// MailUser User to receive email notifications
	MailUser *string                 `json:"mail_user,omitempty"`
	MaxCpus  *V0044Uint32NoValStruct `json:"max_cpus,omitempty"`
	MaxNodes *V0044Uint32NoValStruct `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  *V0044Uint64NoValStruct `json:"memory_per_cpu,omitempty"`
	MemoryPerNode *V0044Uint64NoValStruct `json:"memory_per_node,omitempty"`

	// MemoryPerTres Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu)
	MemoryPerTres         *string                 `json:"memory_per_tres,omitempty"`
	MinimumCpusPerNode    *V0044Uint16NoValStruct `json:"minimum_cpus_per_node,omitempty"`
	MinimumTmpDiskPerNode *V0044Uint32NoValStruct `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 *V0044Uint32NoValStruct `json:"node_count,omitempty"`

	// Nodes Node(s) allocated to the job
	Nodes *string `json:"nodes,omitempty"`

	// Partition Partition assigned to the job
	Partition *string `json:"partition,omitempty"`
	Power     *struct {
		// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
		Flags *[]interface{} `json:"flags,omitempty"`
	} `json:"power,omitempty"`
	PreSusTime      *V0044Uint64NoValStruct `json:"pre_sus_time,omitempty"`
	PreemptTime     *V0044Uint64NoValStruct `json:"preempt_time,omitempty"`
	PreemptableTime *V0044Uint64NoValStruct `json:"preemptable_time,omitempty"`

	// Prefer Feature(s) the job requested but that are not required
	Prefer              *string                   `json:"prefer,omitempty"`
	Priority            *V0044Uint32NoValStruct   `json:"priority,omitempty"`
	PriorityByPartition *V0044PriorityByPartition `json:"priority_by_partition,omitempty"`

	// Profile Profile used by the acct_gather_profile plugin
	Profile *[]V0044JobInfoProfile `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       *V0044Uint64NoValStruct `json:"resize_time,omitempty"`

	// RestartCnt Number of job restarts
	RestartCnt *int32 `json:"restart_cnt,omitempty"`

	// ResvName Name of reservation to use
	ResvName *string `json:"resv_name,omitempty"`

	// ScheduledNodes List of nodes scheduled to be used for the job
	ScheduledNodes *string `json:"scheduled_nodes,omitempty"`

	// SegmentSize Requested segment size
	SegmentSize *int32 `json:"segment_size,omitempty"`

	// SelinuxContext SELinux context
	SelinuxContext *string `json:"selinux_context,omitempty"`

	// Shared How the job can share resources with other jobs, if at all
	Shared *[]V0044JobInfoShared `json:"shared,omitempty"`

	// SocketsPerBoard Number of sockets per board required
	SocketsPerBoard *int32                  `json:"sockets_per_board,omitempty"`
	SocketsPerNode  *V0044Uint16NoValStruct `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      *V0044Uint64NoValStruct `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         *V0044SlurmStepId `json:"step_id,omitempty"`

	// SubmitLine Job submit line (e.g. 'sbatch -N3 job.sh job_arg'
	SubmitLine  *string                 `json:"submit_line,omitempty"`
	SubmitTime  *V0044Uint64NoValStruct `json:"submit_time,omitempty"`
	SuspendTime *V0044Uint64NoValStruct `json:"suspend_time,omitempty"`

	// SystemComment Arbitrary comment from slurmctld
	SystemComment  *string                 `json:"system_comment,omitempty"`
	Tasks          *V0044Uint32NoValStruct `json:"tasks,omitempty"`
	TasksPerBoard  *V0044Uint16NoValStruct `json:"tasks_per_board,omitempty"`
	TasksPerCore   *V0044Uint16NoValStruct `json:"tasks_per_core,omitempty"`
	TasksPerNode   *V0044Uint16NoValStruct `json:"tasks_per_node,omitempty"`
	TasksPerSocket *V0044Uint16NoValStruct `json:"tasks_per_socket,omitempty"`
	TasksPerTres   *V0044Uint16NoValStruct `json:"tasks_per_tres,omitempty"`

	// ThreadSpec Specialized thread count
	ThreadSpec     *int32                  `json:"thread_spec,omitempty"`
	ThreadsPerCore *V0044Uint16NoValStruct `json:"threads_per_core,omitempty"`
	TimeLimit      *V0044Uint32NoValStruct `json:"time_limit,omitempty"`
	TimeMinimum    *V0044Uint32NoValStruct `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"`
}

V0044JobInfo defines model for v0.0.44_job_info.

type V0044JobInfoFlags

type V0044JobInfoFlags string

V0044JobInfoFlags defines model for V0044JobInfo.Flags.

const (
	V0044JobInfoFlagsACCRUECOUNTCLEARED       V0044JobInfoFlags = "ACCRUE_COUNT_CLEARED"
	V0044JobInfoFlagsBACKFILLATTEMPTED        V0044JobInfoFlags = "BACKFILL_ATTEMPTED"
	V0044JobInfoFlagsCONSOLIDATESEGMENTS      V0044JobInfoFlags = "CONSOLIDATE_SEGMENTS"
	V0044JobInfoFlagsCRONJOB                  V0044JobInfoFlags = "CRON_JOB"
	V0044JobInfoFlagsDEPENDENT                V0044JobInfoFlags = "DEPENDENT"
	V0044JobInfoFlagsEXACTCPUCOUNTREQUESTED   V0044JobInfoFlags = "EXACT_CPU_COUNT_REQUESTED"
	V0044JobInfoFlagsEXACTMEMORYREQUESTED     V0044JobInfoFlags = "EXACT_MEMORY_REQUESTED"
	V0044JobInfoFlagsEXACTTASKCOUNTREQUESTED  V0044JobInfoFlags = "EXACT_TASK_COUNT_REQUESTED"
	V0044JobInfoFlagsEXPEDITEDREQUEUE         V0044JobInfoFlags = "EXPEDITED_REQUEUE"
	V0044JobInfoFlagsEXTERNALJOB              V0044JobInfoFlags = "EXTERNAL_JOB"
	V0044JobInfoFlagsGRESBINDINGDISABLED      V0044JobInfoFlags = "GRES_BINDING_DISABLED"
	V0044JobInfoFlagsGRESBINDINGENFORCED      V0044JobInfoFlags = "GRES_BINDING_ENFORCED"
	V0044JobInfoFlagsHASSTATEDIRECTORY        V0044JobInfoFlags = "HAS_STATE_DIRECTORY"
	V0044JobInfoFlagsHETEROGENEOUSJOB         V0044JobInfoFlags = "HETEROGENEOUS_JOB"
	V0044JobInfoFlagsJOBACCRUETIMERESET       V0044JobInfoFlags = "JOB_ACCRUE_TIME_RESET"
	V0044JobInfoFlagsJOBKILLHURRY             V0044JobInfoFlags = "JOB_KILL_HURRY"
	V0044JobInfoFlagsJOBWASRUNNING            V0044JobInfoFlags = "JOB_WAS_RUNNING"
	V0044JobInfoFlagsKILLINVALIDDEPENDENCY    V0044JobInfoFlags = "KILL_INVALID_DEPENDENCY"
	V0044JobInfoFlagsMAGNETIC                 V0044JobInfoFlags = "MAGNETIC"
	V0044JobInfoFlagsNOKILLINVALIDDEPENDENCY  V0044JobInfoFlags = "NO_KILL_INVALID_DEPENDENCY"
	V0044JobInfoFlagsPARTITIONASSIGNED        V0044JobInfoFlags = "PARTITION_ASSIGNED"
	V0044JobInfoFlagsPREFERMINIMUMNODECOUNT   V0044JobInfoFlags = "PREFER_MINIMUM_NODE_COUNT"
	V0044JobInfoFlagsSCHEDULINGATTEMPTED      V0044JobInfoFlags = "SCHEDULING_ATTEMPTED"
	V0044JobInfoFlagsSENDJOBENVIRONMENT       V0044JobInfoFlags = "SEND_JOB_ENVIRONMENT"
	V0044JobInfoFlagsSIBLINGCLUSTERUPDATEONLY V0044JobInfoFlags = "SIBLING_CLUSTER_UPDATE_ONLY"
	V0044JobInfoFlagsSKIPTRESSTRINGACCOUNTING V0044JobInfoFlags = "SKIP_TRES_STRING_ACCOUNTING"
	V0044JobInfoFlagsSPREADJOB                V0044JobInfoFlags = "SPREAD_JOB"
	V0044JobInfoFlagsSPREADSEGMENTS           V0044JobInfoFlags = "SPREAD_SEGMENTS"
	V0044JobInfoFlagsSTEPMGRENABLED           V0044JobInfoFlags = "STEPMGR_ENABLED"
	V0044JobInfoFlagsTESTINGBACKFILL          V0044JobInfoFlags = "TESTING_BACKFILL"
	V0044JobInfoFlagsTESTINGWHOLENODEBACKFILL V0044JobInfoFlags = "TESTING_WHOLE_NODE_BACKFILL"
	V0044JobInfoFlagsTESTNOWONLY              V0044JobInfoFlags = "TEST_NOW_ONLY"
	V0044JobInfoFlagsTOPPRIORITYJOB           V0044JobInfoFlags = "TOP_PRIORITY_JOB"
	V0044JobInfoFlagsUSINGDEFAULTACCOUNT      V0044JobInfoFlags = "USING_DEFAULT_ACCOUNT"
	V0044JobInfoFlagsUSINGDEFAULTPARTITION    V0044JobInfoFlags = "USING_DEFAULT_PARTITION"
	V0044JobInfoFlagsUSINGDEFAULTQOS          V0044JobInfoFlags = "USING_DEFAULT_QOS"
	V0044JobInfoFlagsUSINGDEFAULTWCKEY        V0044JobInfoFlags = "USING_DEFAULT_WCKEY"
)

Defines values for V0044JobInfoFlags.

func (V0044JobInfoFlags) Valid

func (e V0044JobInfoFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044JobInfoFlags enum.

type V0044JobInfoGresDetail

type V0044JobInfoGresDetail = []string

V0044JobInfoGresDetail defines model for v0.0.44_job_info_gres_detail.

type V0044JobInfoJobState

type V0044JobInfoJobState string

V0044JobInfoJobState defines model for V0044JobInfo.JobState.

const (
	V0044JobInfoJobStateBOOTFAIL     V0044JobInfoJobState = "BOOT_FAIL"
	V0044JobInfoJobStateCANCELLED    V0044JobInfoJobState = "CANCELLED"
	V0044JobInfoJobStateCOMPLETED    V0044JobInfoJobState = "COMPLETED"
	V0044JobInfoJobStateCOMPLETING   V0044JobInfoJobState = "COMPLETING"
	V0044JobInfoJobStateCONFIGURING  V0044JobInfoJobState = "CONFIGURING"
	V0044JobInfoJobStateDEADLINE     V0044JobInfoJobState = "DEADLINE"
	V0044JobInfoJobStateEXPEDITING   V0044JobInfoJobState = "EXPEDITING"
	V0044JobInfoJobStateFAILED       V0044JobInfoJobState = "FAILED"
	V0044JobInfoJobStateLAUNCHFAILED V0044JobInfoJobState = "LAUNCH_FAILED"
	V0044JobInfoJobStateNODEFAIL     V0044JobInfoJobState = "NODE_FAIL"
	V0044JobInfoJobStateOUTOFMEMORY  V0044JobInfoJobState = "OUT_OF_MEMORY"
	V0044JobInfoJobStatePENDING      V0044JobInfoJobState = "PENDING"
	V0044JobInfoJobStatePOWERUPNODE  V0044JobInfoJobState = "POWER_UP_NODE"
	V0044JobInfoJobStatePREEMPTED    V0044JobInfoJobState = "PREEMPTED"
	V0044JobInfoJobStateRECONFIGFAIL V0044JobInfoJobState = "RECONFIG_FAIL"
	V0044JobInfoJobStateREQUEUED     V0044JobInfoJobState = "REQUEUED"
	V0044JobInfoJobStateREQUEUEFED   V0044JobInfoJobState = "REQUEUE_FED"
	V0044JobInfoJobStateREQUEUEHOLD  V0044JobInfoJobState = "REQUEUE_HOLD"
	V0044JobInfoJobStateRESIZING     V0044JobInfoJobState = "RESIZING"
	V0044JobInfoJobStateRESVDELHOLD  V0044JobInfoJobState = "RESV_DEL_HOLD"
	V0044JobInfoJobStateREVOKED      V0044JobInfoJobState = "REVOKED"
	V0044JobInfoJobStateRUNNING      V0044JobInfoJobState = "RUNNING"
	V0044JobInfoJobStateSIGNALING    V0044JobInfoJobState = "SIGNALING"
	V0044JobInfoJobStateSPECIALEXIT  V0044JobInfoJobState = "SPECIAL_EXIT"
	V0044JobInfoJobStateSTAGEOUT     V0044JobInfoJobState = "STAGE_OUT"
	V0044JobInfoJobStateSTOPPED      V0044JobInfoJobState = "STOPPED"
	V0044JobInfoJobStateSUSPENDED    V0044JobInfoJobState = "SUSPENDED"
	V0044JobInfoJobStateTIMEOUT      V0044JobInfoJobState = "TIMEOUT"
)

Defines values for V0044JobInfoJobState.

func (V0044JobInfoJobState) Valid

func (e V0044JobInfoJobState) Valid() bool

Valid indicates whether the value is a known member of the V0044JobInfoJobState enum.

type V0044JobInfoMailType

type V0044JobInfoMailType string

V0044JobInfoMailType defines model for V0044JobInfo.MailType.

const (
	V0044JobInfoMailTypeARRAYTASKS        V0044JobInfoMailType = "ARRAY_TASKS"
	V0044JobInfoMailTypeBEGIN             V0044JobInfoMailType = "BEGIN"
	V0044JobInfoMailTypeEND               V0044JobInfoMailType = "END"
	V0044JobInfoMailTypeFAIL              V0044JobInfoMailType = "FAIL"
	V0044JobInfoMailTypeINVALIDDEPENDENCY V0044JobInfoMailType = "INVALID_DEPENDENCY"
	V0044JobInfoMailTypeREQUEUE           V0044JobInfoMailType = "REQUEUE"
	V0044JobInfoMailTypeSTAGEOUT          V0044JobInfoMailType = "STAGE_OUT"
	V0044JobInfoMailTypeTIME100           V0044JobInfoMailType = "TIME=100%"
	V0044JobInfoMailTypeTIME50            V0044JobInfoMailType = "TIME=50%"
	V0044JobInfoMailTypeTIME80            V0044JobInfoMailType = "TIME=80%"
	V0044JobInfoMailTypeTIME90            V0044JobInfoMailType = "TIME=90%"
)

Defines values for V0044JobInfoMailType.

func (V0044JobInfoMailType) Valid

func (e V0044JobInfoMailType) Valid() bool

Valid indicates whether the value is a known member of the V0044JobInfoMailType enum.

type V0044JobInfoMsg

type V0044JobInfoMsg = []V0044JobInfo

V0044JobInfoMsg defines model for v0.0.44_job_info_msg.

type V0044JobInfoProfile

type V0044JobInfoProfile string

V0044JobInfoProfile defines model for V0044JobInfo.Profile.

const (
	V0044JobInfoProfileENERGY  V0044JobInfoProfile = "ENERGY"
	V0044JobInfoProfileLUSTRE  V0044JobInfoProfile = "LUSTRE"
	V0044JobInfoProfileNETWORK V0044JobInfoProfile = "NETWORK"
	V0044JobInfoProfileNONE    V0044JobInfoProfile = "NONE"
	V0044JobInfoProfileNOTSET  V0044JobInfoProfile = "NOT_SET"
	V0044JobInfoProfileTASK    V0044JobInfoProfile = "TASK"
)

Defines values for V0044JobInfoProfile.

func (V0044JobInfoProfile) Valid

func (e V0044JobInfoProfile) Valid() bool

Valid indicates whether the value is a known member of the V0044JobInfoProfile enum.

type V0044JobInfoShared

type V0044JobInfoShared string

V0044JobInfoShared defines model for V0044JobInfo.Shared.

const (
	V0044JobInfoSharedMcs           V0044JobInfoShared = "mcs"
	V0044JobInfoSharedNone          V0044JobInfoShared = "none"
	V0044JobInfoSharedOversubscribe V0044JobInfoShared = "oversubscribe"
	V0044JobInfoSharedTopo          V0044JobInfoShared = "topo"
	V0044JobInfoSharedUser          V0044JobInfoShared = "user"
)

Defines values for V0044JobInfoShared.

func (V0044JobInfoShared) Valid

func (e V0044JobInfoShared) Valid() bool

Valid indicates whether the value is a known member of the V0044JobInfoShared enum.

type V0044JobList

type V0044JobList = []V0044Job

V0044JobList defines model for v0.0.44_job_list.

type V0044JobModify

type V0044JobModify 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 *V0044ProcessExitCodeVerbose `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 *V0044TresList `json:"allocated,omitempty"`
	} `json:"tres,omitempty"`

	// Wckey Workload characterization key
	Wckey *string `json:"wckey,omitempty"`
}

V0044JobModify defines model for v0.0.44_job_modify.

type V0044JobRes

type V0044JobRes struct {
	// Cpus Number of allocated CPUs
	Cpus  int32 `json:"cpus"`
	Nodes *struct {
		// Allocation Job resources for a node
		Allocation *V0044JobResNodes `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 *[]V0044JobResNodesSelectType `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     []V0044JobResSelectType `json:"select_type"`
	ThreadsPerCore V0044Uint16NoValStruct  `json:"threads_per_core"`
}

V0044JobRes defines model for v0.0.44_job_res.

type V0044JobResCore

type V0044JobResCore struct {
	// Index Core index
	Index int32 `json:"index"`

	// Status Core status
	Status []V0044JobResCoreStatus `json:"status"`
}

V0044JobResCore defines model for v0.0.44_job_res_core.

type V0044JobResCoreArray

type V0044JobResCoreArray = []V0044JobResCore

V0044JobResCoreArray defines model for v0.0.44_job_res_core_array.

type V0044JobResCoreStatus

type V0044JobResCoreStatus string

V0044JobResCoreStatus defines model for V0044JobResCore.Status.

const (
	V0044JobResCoreStatusALLOCATED   V0044JobResCoreStatus = "ALLOCATED"
	V0044JobResCoreStatusINUSE       V0044JobResCoreStatus = "IN_USE"
	V0044JobResCoreStatusINVALID     V0044JobResCoreStatus = "INVALID"
	V0044JobResCoreStatusUNALLOCATED V0044JobResCoreStatus = "UNALLOCATED"
)

Defines values for V0044JobResCoreStatus.

func (V0044JobResCoreStatus) Valid

func (e V0044JobResCoreStatus) Valid() bool

Valid indicates whether the value is a known member of the V0044JobResCoreStatus enum.

type V0044JobResNode

type V0044JobResNode 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 V0044JobResSocketArray `json:"sockets"`
}

V0044JobResNode defines model for v0.0.44_job_res_node.

type V0044JobResNodes

type V0044JobResNodes = []V0044JobResNode

V0044JobResNodes Job resources for a node

type V0044JobResNodesSelectType

type V0044JobResNodesSelectType string

V0044JobResNodesSelectType defines model for V0044JobRes.Nodes.SelectType.

const (
	V0044JobResNodesSelectTypeAVAILABLE V0044JobResNodesSelectType = "AVAILABLE"
	V0044JobResNodesSelectTypeONEROW    V0044JobResNodesSelectType = "ONE_ROW"
	V0044JobResNodesSelectTypeRESERVED  V0044JobResNodesSelectType = "RESERVED"
)

Defines values for V0044JobResNodesSelectType.

func (V0044JobResNodesSelectType) Valid

func (e V0044JobResNodesSelectType) Valid() bool

Valid indicates whether the value is a known member of the V0044JobResNodesSelectType enum.

type V0044JobResSelectType

type V0044JobResSelectType string

V0044JobResSelectType defines model for V0044JobRes.SelectType.

const (
	V0044JobResSelectTypeBOARD                V0044JobResSelectType = "BOARD"
	V0044JobResSelectTypeCORE                 V0044JobResSelectType = "CORE"
	V0044JobResSelectTypeCOREDEFAULTDISTBLOCK V0044JobResSelectType = "CORE_DEFAULT_DIST_BLOCK"
	V0044JobResSelectTypeCPU                  V0044JobResSelectType = "CPU"
	V0044JobResSelectTypeLINEAR               V0044JobResSelectType = "LINEAR"
	V0044JobResSelectTypeLLN                  V0044JobResSelectType = "LLN"
	V0044JobResSelectTypeMEMORY               V0044JobResSelectType = "MEMORY"
	V0044JobResSelectTypeONETASKPERCORE       V0044JobResSelectType = "ONE_TASK_PER_CORE"
	V0044JobResSelectTypePACKNODES            V0044JobResSelectType = "PACK_NODES"
	V0044JobResSelectTypeSOCKET               V0044JobResSelectType = "SOCKET"
)

Defines values for V0044JobResSelectType.

func (V0044JobResSelectType) Valid

func (e V0044JobResSelectType) Valid() bool

Valid indicates whether the value is a known member of the V0044JobResSelectType enum.

type V0044JobResSocket

type V0044JobResSocket struct {
	Cores V0044JobResCoreArray `json:"cores"`

	// Index Core index
	Index int32 `json:"index"`
}

V0044JobResSocket defines model for v0.0.44_job_res_socket.

type V0044JobResSocketArray

type V0044JobResSocketArray = []V0044JobResSocket

V0044JobResSocketArray defines model for v0.0.44_job_res_socket_array.

type V0044JobStateCurrent

type V0044JobStateCurrent string

V0044JobStateCurrent defines model for V0044Job.State.Current.

const (
	V0044JobStateCurrentBOOTFAIL     V0044JobStateCurrent = "BOOT_FAIL"
	V0044JobStateCurrentCANCELLED    V0044JobStateCurrent = "CANCELLED"
	V0044JobStateCurrentCOMPLETED    V0044JobStateCurrent = "COMPLETED"
	V0044JobStateCurrentCOMPLETING   V0044JobStateCurrent = "COMPLETING"
	V0044JobStateCurrentCONFIGURING  V0044JobStateCurrent = "CONFIGURING"
	V0044JobStateCurrentDEADLINE     V0044JobStateCurrent = "DEADLINE"
	V0044JobStateCurrentEXPEDITING   V0044JobStateCurrent = "EXPEDITING"
	V0044JobStateCurrentFAILED       V0044JobStateCurrent = "FAILED"
	V0044JobStateCurrentLAUNCHFAILED V0044JobStateCurrent = "LAUNCH_FAILED"
	V0044JobStateCurrentNODEFAIL     V0044JobStateCurrent = "NODE_FAIL"
	V0044JobStateCurrentOUTOFMEMORY  V0044JobStateCurrent = "OUT_OF_MEMORY"
	V0044JobStateCurrentPENDING      V0044JobStateCurrent = "PENDING"
	V0044JobStateCurrentPOWERUPNODE  V0044JobStateCurrent = "POWER_UP_NODE"
	V0044JobStateCurrentPREEMPTED    V0044JobStateCurrent = "PREEMPTED"
	V0044JobStateCurrentRECONFIGFAIL V0044JobStateCurrent = "RECONFIG_FAIL"
	V0044JobStateCurrentREQUEUED     V0044JobStateCurrent = "REQUEUED"
	V0044JobStateCurrentREQUEUEFED   V0044JobStateCurrent = "REQUEUE_FED"
	V0044JobStateCurrentREQUEUEHOLD  V0044JobStateCurrent = "REQUEUE_HOLD"
	V0044JobStateCurrentRESIZING     V0044JobStateCurrent = "RESIZING"
	V0044JobStateCurrentRESVDELHOLD  V0044JobStateCurrent = "RESV_DEL_HOLD"
	V0044JobStateCurrentREVOKED      V0044JobStateCurrent = "REVOKED"
	V0044JobStateCurrentRUNNING      V0044JobStateCurrent = "RUNNING"
	V0044JobStateCurrentSIGNALING    V0044JobStateCurrent = "SIGNALING"
	V0044JobStateCurrentSPECIALEXIT  V0044JobStateCurrent = "SPECIAL_EXIT"
	V0044JobStateCurrentSTAGEOUT     V0044JobStateCurrent = "STAGE_OUT"
	V0044JobStateCurrentSTOPPED      V0044JobStateCurrent = "STOPPED"
	V0044JobStateCurrentSUSPENDED    V0044JobStateCurrent = "SUSPENDED"
	V0044JobStateCurrentTIMEOUT      V0044JobStateCurrent = "TIMEOUT"
)

Defines values for V0044JobStateCurrent.

func (V0044JobStateCurrent) Valid

func (e V0044JobStateCurrent) Valid() bool

Valid indicates whether the value is a known member of the V0044JobStateCurrent enum.

type V0044JobSubmitReq

type V0044JobSubmitReq struct {
	Job  *V0044JobDescMsg     `json:"job,omitempty"`
	Jobs *V0044JobDescMsgList `json:"jobs,omitempty"`

	// Script Job batch script contents; Same as the script field in jobs[0] or job.
	Script *string `json:"script,omitempty"`
}

V0044JobSubmitReq defines model for v0.0.44_job_submit_req.

type V0044KillJobsMsg

type V0044KillJobsMsg struct {
	// Account Filter jobs to a specific account
	Account *string `json:"account,omitempty"`

	// Flags Filter jobs according to flags
	Flags *[]V0044KillJobsMsgFlags `json:"flags,omitempty"`

	// JobName Filter jobs to a specific name
	JobName *string `json:"job_name,omitempty"`

	// JobState Filter jobs to a specific state
	JobState *[]V0044KillJobsMsgJobState `json:"job_state,omitempty"`
	Jobs     *V0044KillJobsMsgJobsArray  `json:"jobs,omitempty"`
	Nodes    *V0044HostlistString        `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"`
}

V0044KillJobsMsg defines model for v0.0.44_kill_jobs_msg.

type V0044KillJobsMsgFlags

type V0044KillJobsMsgFlags string

V0044KillJobsMsgFlags defines model for V0044KillJobsMsg.Flags.

const (
	V0044KillJobsMsgFlagsARRAYTASK         V0044KillJobsMsgFlags = "ARRAY_TASK"
	V0044KillJobsMsgFlagsBATCHJOB          V0044KillJobsMsgFlags = "BATCH_JOB"
	V0044KillJobsMsgFlagsCRONJOBS          V0044KillJobsMsgFlags = "CRON_JOBS"
	V0044KillJobsMsgFlagsFEDERATIONREQUEUE V0044KillJobsMsgFlags = "FEDERATION_REQUEUE"
	V0044KillJobsMsgFlagsFULLJOB           V0044KillJobsMsgFlags = "FULL_JOB"
	V0044KillJobsMsgFlagsFULLSTEPSONLY     V0044KillJobsMsgFlags = "FULL_STEPS_ONLY"
	V0044KillJobsMsgFlagsHURRY             V0044KillJobsMsgFlags = "HURRY"
	V0044KillJobsMsgFlagsNOSIBLINGJOBS     V0044KillJobsMsgFlags = "NO_SIBLING_JOBS"
	V0044KillJobsMsgFlagsOUTOFMEMORY       V0044KillJobsMsgFlags = "OUT_OF_MEMORY"
	V0044KillJobsMsgFlagsRESERVATIONJOB    V0044KillJobsMsgFlags = "RESERVATION_JOB"
	V0044KillJobsMsgFlagsVERBOSE           V0044KillJobsMsgFlags = "VERBOSE"
	V0044KillJobsMsgFlagsWARNINGSENT       V0044KillJobsMsgFlags = "WARNING_SENT"
)

Defines values for V0044KillJobsMsgFlags.

func (V0044KillJobsMsgFlags) Valid

func (e V0044KillJobsMsgFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044KillJobsMsgFlags enum.

type V0044KillJobsMsgJobState

type V0044KillJobsMsgJobState string

V0044KillJobsMsgJobState defines model for V0044KillJobsMsg.JobState.

const (
	V0044KillJobsMsgJobStateBOOTFAIL     V0044KillJobsMsgJobState = "BOOT_FAIL"
	V0044KillJobsMsgJobStateCANCELLED    V0044KillJobsMsgJobState = "CANCELLED"
	V0044KillJobsMsgJobStateCOMPLETED    V0044KillJobsMsgJobState = "COMPLETED"
	V0044KillJobsMsgJobStateCOMPLETING   V0044KillJobsMsgJobState = "COMPLETING"
	V0044KillJobsMsgJobStateCONFIGURING  V0044KillJobsMsgJobState = "CONFIGURING"
	V0044KillJobsMsgJobStateDEADLINE     V0044KillJobsMsgJobState = "DEADLINE"
	V0044KillJobsMsgJobStateEXPEDITING   V0044KillJobsMsgJobState = "EXPEDITING"
	V0044KillJobsMsgJobStateFAILED       V0044KillJobsMsgJobState = "FAILED"
	V0044KillJobsMsgJobStateLAUNCHFAILED V0044KillJobsMsgJobState = "LAUNCH_FAILED"
	V0044KillJobsMsgJobStateNODEFAIL     V0044KillJobsMsgJobState = "NODE_FAIL"
	V0044KillJobsMsgJobStateOUTOFMEMORY  V0044KillJobsMsgJobState = "OUT_OF_MEMORY"
	V0044KillJobsMsgJobStatePENDING      V0044KillJobsMsgJobState = "PENDING"
	V0044KillJobsMsgJobStatePOWERUPNODE  V0044KillJobsMsgJobState = "POWER_UP_NODE"
	V0044KillJobsMsgJobStatePREEMPTED    V0044KillJobsMsgJobState = "PREEMPTED"
	V0044KillJobsMsgJobStateRECONFIGFAIL V0044KillJobsMsgJobState = "RECONFIG_FAIL"
	V0044KillJobsMsgJobStateREQUEUED     V0044KillJobsMsgJobState = "REQUEUED"
	V0044KillJobsMsgJobStateREQUEUEFED   V0044KillJobsMsgJobState = "REQUEUE_FED"
	V0044KillJobsMsgJobStateREQUEUEHOLD  V0044KillJobsMsgJobState = "REQUEUE_HOLD"
	V0044KillJobsMsgJobStateRESIZING     V0044KillJobsMsgJobState = "RESIZING"
	V0044KillJobsMsgJobStateRESVDELHOLD  V0044KillJobsMsgJobState = "RESV_DEL_HOLD"
	V0044KillJobsMsgJobStateREVOKED      V0044KillJobsMsgJobState = "REVOKED"
	V0044KillJobsMsgJobStateRUNNING      V0044KillJobsMsgJobState = "RUNNING"
	V0044KillJobsMsgJobStateSIGNALING    V0044KillJobsMsgJobState = "SIGNALING"
	V0044KillJobsMsgJobStateSPECIALEXIT  V0044KillJobsMsgJobState = "SPECIAL_EXIT"
	V0044KillJobsMsgJobStateSTAGEOUT     V0044KillJobsMsgJobState = "STAGE_OUT"
	V0044KillJobsMsgJobStateSTOPPED      V0044KillJobsMsgJobState = "STOPPED"
	V0044KillJobsMsgJobStateSUSPENDED    V0044KillJobsMsgJobState = "SUSPENDED"
	V0044KillJobsMsgJobStateTIMEOUT      V0044KillJobsMsgJobState = "TIMEOUT"
)

Defines values for V0044KillJobsMsgJobState.

func (V0044KillJobsMsgJobState) Valid

func (e V0044KillJobsMsgJobState) Valid() bool

Valid indicates whether the value is a known member of the V0044KillJobsMsgJobState enum.

type V0044KillJobsMsgJobsArray

type V0044KillJobsMsgJobsArray = []string

V0044KillJobsMsgJobsArray defines model for v0.0.44_kill_jobs_msg_jobs_array.

type V0044KillJobsRespJob

type V0044KillJobsRespJob 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 V0044Uint32NoValStruct `json:"job_id"`

	// StepId Job or Step ID that signaling failed
	StepId string `json:"step_id"`
}

V0044KillJobsRespJob defines model for v0.0.44_kill_jobs_resp_job.

type V0044KillJobsRespMsg

type V0044KillJobsRespMsg = []V0044KillJobsRespJob

V0044KillJobsRespMsg List of jobs signal responses

type V0044License

type V0044License 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"`
}

V0044License defines model for v0.0.44_license.

type V0044Licenses

type V0044Licenses = []V0044License

V0044Licenses defines model for v0.0.44_licenses.

type V0044Node

type V0044Node struct {
	ActiveFeatures *V0044CsvString `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 *V0044Uint64NoValStruct `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 *[]V0044NodeCertFlags `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        *V0044AcctGatherEnergy `json:"energy,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ExternalSensors *map[string]interface{} `json:"external_sensors,omitempty"`

	// Extra Arbitrary string used for node filtering if extra constraints are enabled
	Extra    *string                 `json:"extra,omitempty"`
	Features *V0044CsvString         `json:"features,omitempty"`
	FreeMem  *V0044Uint64NoValStruct `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     *V0044Uint64NoValStruct `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 *[]V0044NodeNextStateAfterReboot `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 *V0044CsvString `json:"partitions,omitempty"`

	// Port TCP port number of the slurmd
	Port *int32 `json:"port,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Power *map[string]interface{} `json:"power,omitempty"`

	// RealMemory Total memory in MB on the node
	RealMemory *int64 `json:"real_memory,omitempty"`

	// Reason Describes why the node is in a "DOWN", "DRAINED", "DRAINING", "FAILING" or "FAIL" state
	Reason          *string                 `json:"reason,omitempty"`
	ReasonChangedAt *V0044Uint64NoValStruct `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     *V0044Uint64NoValStruct `json:"resume_after,omitempty"`
	SlurmdStartTime *V0044Uint64NoValStruct `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 *[]V0044NodeState `json:"state,omitempty"`

	// TemporaryDisk Total size in MB of temporary disk storage in TmpFS
	TemporaryDisk *int32 `json:"temporary_disk,omitempty"`

	// Threads Number of logical threads in a single physical core
	Threads            *int32                  `json:"threads,omitempty"`
	TlsCertLastRenewal *V0044Uint64NoValStruct `json:"tls_cert_last_renewal,omitempty"`

	// Topology Topology
	Topology *string `json:"topology,omitempty"`

	// Tres Configured trackable resources
	Tres *string `json:"tres,omitempty"`

	// TresUsed Trackable resources currently allocated for jobs
	TresUsed *string `json:"tres_used,omitempty"`

	// TresWeighted Ignored. Was weighted number of billable trackable resources allocated
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	TresWeighted *float64 `json:"tres_weighted,omitempty"`

	// Version Slurmd version
	Version *string `json:"version,omitempty"`

	// Weight Weight of the node for scheduling purposes
	Weight *int32 `json:"weight,omitempty"`
}

V0044Node defines model for v0.0.44_node.

type V0044NodeCertFlags

type V0044NodeCertFlags string

V0044NodeCertFlags defines model for V0044Node.CertFlags.

const (
	TOKENSET V0044NodeCertFlags = "TOKEN_SET"
)

Defines values for V0044NodeCertFlags.

func (V0044NodeCertFlags) Valid

func (e V0044NodeCertFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044NodeCertFlags enum.

type V0044NodeGresLayout

type V0044NodeGresLayout 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"`
}

V0044NodeGresLayout defines model for v0.0.44_node_gres_layout.

type V0044NodeGresLayoutList

type V0044NodeGresLayoutList = []V0044NodeGresLayout

V0044NodeGresLayoutList defines model for v0.0.44_node_gres_layout_list.

type V0044NodeNextStateAfterReboot

type V0044NodeNextStateAfterReboot string

V0044NodeNextStateAfterReboot defines model for V0044Node.NextStateAfterReboot.

const (
	V0044NodeNextStateAfterRebootALLOCATED       V0044NodeNextStateAfterReboot = "ALLOCATED"
	V0044NodeNextStateAfterRebootBLOCKED         V0044NodeNextStateAfterReboot = "BLOCKED"
	V0044NodeNextStateAfterRebootCLOUD           V0044NodeNextStateAfterReboot = "CLOUD"
	V0044NodeNextStateAfterRebootCOMPLETING      V0044NodeNextStateAfterReboot = "COMPLETING"
	V0044NodeNextStateAfterRebootDOWN            V0044NodeNextStateAfterReboot = "DOWN"
	V0044NodeNextStateAfterRebootDRAIN           V0044NodeNextStateAfterReboot = "DRAIN"
	V0044NodeNextStateAfterRebootDYNAMICFUTURE   V0044NodeNextStateAfterReboot = "DYNAMIC_FUTURE"
	V0044NodeNextStateAfterRebootDYNAMICNORM     V0044NodeNextStateAfterReboot = "DYNAMIC_NORM"
	V0044NodeNextStateAfterRebootERROR           V0044NodeNextStateAfterReboot = "ERROR"
	V0044NodeNextStateAfterRebootEXTERNAL        V0044NodeNextStateAfterReboot = "EXTERNAL"
	V0044NodeNextStateAfterRebootFAIL            V0044NodeNextStateAfterReboot = "FAIL"
	V0044NodeNextStateAfterRebootFUTURE          V0044NodeNextStateAfterReboot = "FUTURE"
	V0044NodeNextStateAfterRebootIDLE            V0044NodeNextStateAfterReboot = "IDLE"
	V0044NodeNextStateAfterRebootINVALID         V0044NodeNextStateAfterReboot = "INVALID"
	V0044NodeNextStateAfterRebootINVALIDREG      V0044NodeNextStateAfterReboot = "INVALID_REG"
	V0044NodeNextStateAfterRebootMAINTENANCE     V0044NodeNextStateAfterReboot = "MAINTENANCE"
	V0044NodeNextStateAfterRebootMIXED           V0044NodeNextStateAfterReboot = "MIXED"
	V0044NodeNextStateAfterRebootNOTRESPONDING   V0044NodeNextStateAfterReboot = "NOT_RESPONDING"
	V0044NodeNextStateAfterRebootPLANNED         V0044NodeNextStateAfterReboot = "PLANNED"
	V0044NodeNextStateAfterRebootPOWERDOWN       V0044NodeNextStateAfterReboot = "POWER_DOWN"
	V0044NodeNextStateAfterRebootPOWERDRAIN      V0044NodeNextStateAfterReboot = "POWER_DRAIN"
	V0044NodeNextStateAfterRebootPOWEREDDOWN     V0044NodeNextStateAfterReboot = "POWERED_DOWN"
	V0044NodeNextStateAfterRebootPOWERINGDOWN    V0044NodeNextStateAfterReboot = "POWERING_DOWN"
	V0044NodeNextStateAfterRebootPOWERINGUP      V0044NodeNextStateAfterReboot = "POWERING_UP"
	V0044NodeNextStateAfterRebootPOWERUP         V0044NodeNextStateAfterReboot = "POWER_UP"
	V0044NodeNextStateAfterRebootREBOOTCANCELED  V0044NodeNextStateAfterReboot = "REBOOT_CANCELED"
	V0044NodeNextStateAfterRebootREBOOTISSUED    V0044NodeNextStateAfterReboot = "REBOOT_ISSUED"
	V0044NodeNextStateAfterRebootREBOOTREQUESTED V0044NodeNextStateAfterReboot = "REBOOT_REQUESTED"
	V0044NodeNextStateAfterRebootRESERVED        V0044NodeNextStateAfterReboot = "RESERVED"
	V0044NodeNextStateAfterRebootRESUME          V0044NodeNextStateAfterReboot = "RESUME"
	V0044NodeNextStateAfterRebootUNDRAIN         V0044NodeNextStateAfterReboot = "UNDRAIN"
	V0044NodeNextStateAfterRebootUNKNOWN         V0044NodeNextStateAfterReboot = "UNKNOWN"
)

Defines values for V0044NodeNextStateAfterReboot.

func (V0044NodeNextStateAfterReboot) Valid

Valid indicates whether the value is a known member of the V0044NodeNextStateAfterReboot enum.

type V0044NodeResourceLayout

type V0044NodeResourceLayout struct {
	Channel *V0044Uint32NoValStruct `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           *V0044NodeGresLayoutList `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"`
}

V0044NodeResourceLayout defines model for v0.0.44_node_resource_layout.

type V0044NodeResourceLayoutList

type V0044NodeResourceLayoutList = []V0044NodeResourceLayout

V0044NodeResourceLayoutList defines model for v0.0.44_node_resource_layout_list.

type V0044NodeState

type V0044NodeState string

V0044NodeState defines model for V0044Node.State.

const (
	V0044NodeStateALLOCATED       V0044NodeState = "ALLOCATED"
	V0044NodeStateBLOCKED         V0044NodeState = "BLOCKED"
	V0044NodeStateCLOUD           V0044NodeState = "CLOUD"
	V0044NodeStateCOMPLETING      V0044NodeState = "COMPLETING"
	V0044NodeStateDOWN            V0044NodeState = "DOWN"
	V0044NodeStateDRAIN           V0044NodeState = "DRAIN"
	V0044NodeStateDYNAMICFUTURE   V0044NodeState = "DYNAMIC_FUTURE"
	V0044NodeStateDYNAMICNORM     V0044NodeState = "DYNAMIC_NORM"
	V0044NodeStateERROR           V0044NodeState = "ERROR"
	V0044NodeStateEXTERNAL        V0044NodeState = "EXTERNAL"
	V0044NodeStateFAIL            V0044NodeState = "FAIL"
	V0044NodeStateFUTURE          V0044NodeState = "FUTURE"
	V0044NodeStateIDLE            V0044NodeState = "IDLE"
	V0044NodeStateINVALID         V0044NodeState = "INVALID"
	V0044NodeStateINVALIDREG      V0044NodeState = "INVALID_REG"
	V0044NodeStateMAINTENANCE     V0044NodeState = "MAINTENANCE"
	V0044NodeStateMIXED           V0044NodeState = "MIXED"
	V0044NodeStateNOTRESPONDING   V0044NodeState = "NOT_RESPONDING"
	V0044NodeStatePLANNED         V0044NodeState = "PLANNED"
	V0044NodeStatePOWERDOWN       V0044NodeState = "POWER_DOWN"
	V0044NodeStatePOWERDRAIN      V0044NodeState = "POWER_DRAIN"
	V0044NodeStatePOWEREDDOWN     V0044NodeState = "POWERED_DOWN"
	V0044NodeStatePOWERINGDOWN    V0044NodeState = "POWERING_DOWN"
	V0044NodeStatePOWERINGUP      V0044NodeState = "POWERING_UP"
	V0044NodeStatePOWERUP         V0044NodeState = "POWER_UP"
	V0044NodeStateREBOOTCANCELED  V0044NodeState = "REBOOT_CANCELED"
	V0044NodeStateREBOOTISSUED    V0044NodeState = "REBOOT_ISSUED"
	V0044NodeStateREBOOTREQUESTED V0044NodeState = "REBOOT_REQUESTED"
	V0044NodeStateRESERVED        V0044NodeState = "RESERVED"
	V0044NodeStateRESUME          V0044NodeState = "RESUME"
	V0044NodeStateUNDRAIN         V0044NodeState = "UNDRAIN"
	V0044NodeStateUNKNOWN         V0044NodeState = "UNKNOWN"
)

Defines values for V0044NodeState.

func (V0044NodeState) Valid

func (e V0044NodeState) Valid() bool

Valid indicates whether the value is a known member of the V0044NodeState enum.

type V0044Nodes

type V0044Nodes = []V0044Node

V0044Nodes defines model for v0.0.44_nodes.

type V0044OpenapiAccountsAddCondResp

type V0044OpenapiAccountsAddCondResp struct {
	Account              *V0044AccountShort    `json:"account,omitempty"`
	AssociationCondition V0044AccountsAddCond  `json:"association_condition"`
	Errors               *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta                 *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings             *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAccountsAddCondResp defines model for v0.0.44_openapi_accounts_add_cond_resp.

type V0044OpenapiAccountsAddCondRespStr

type V0044OpenapiAccountsAddCondRespStr struct {
	// AddedAccounts added_accounts
	AddedAccounts string                `json:"added_accounts"`
	Errors        *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta          *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings      *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAccountsAddCondRespStr defines model for v0.0.44_openapi_accounts_add_cond_resp_str.

type V0044OpenapiAccountsRemovedResp

type V0044OpenapiAccountsRemovedResp struct {
	Errors          *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta            *V0044OpenapiMeta     `json:"meta,omitempty"`
	RemovedAccounts V0044StringList       `json:"removed_accounts"`
	Warnings        *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAccountsRemovedResp defines model for v0.0.44_openapi_accounts_removed_resp.

type V0044OpenapiAccountsResp

type V0044OpenapiAccountsResp struct {
	Accounts V0044AccountList      `json:"accounts"`
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAccountsResp defines model for v0.0.44_openapi_accounts_resp.

type V0044OpenapiAssocsRemovedResp

type V0044OpenapiAssocsRemovedResp struct {
	Errors              *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta                *V0044OpenapiMeta     `json:"meta,omitempty"`
	RemovedAssociations V0044StringList       `json:"removed_associations"`
	Warnings            *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAssocsRemovedResp defines model for v0.0.44_openapi_assocs_removed_resp.

type V0044OpenapiAssocsResp

type V0044OpenapiAssocsResp struct {
	Associations V0044AssocList        `json:"associations"`
	Errors       *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta         *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings     *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiAssocsResp defines model for v0.0.44_openapi_assocs_resp.

type V0044OpenapiClustersRemovedResp

type V0044OpenapiClustersRemovedResp struct {
	DeletedClusters V0044StringList       `json:"deleted_clusters"`
	Errors          *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta            *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings        *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiClustersRemovedResp defines model for v0.0.44_openapi_clusters_removed_resp.

type V0044OpenapiClustersResp

type V0044OpenapiClustersResp struct {
	Clusters V0044ClusterRecList   `json:"clusters"`
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiClustersResp defines model for v0.0.44_openapi_clusters_resp.

type V0044OpenapiCreateNodeReq

type V0044OpenapiCreateNodeReq struct {
	Errors *V0044OpenapiErrors `json:"errors,omitempty"`
	Meta   *V0044OpenapiMeta   `json:"meta,omitempty"`

	// NodeConf Node configuration line
	NodeConf string                `json:"node_conf"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiCreateNodeReq defines model for v0.0.44_openapi_create_node_req.

type V0044OpenapiDiagResp

type V0044OpenapiDiagResp struct {
	Errors     *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta       *V0044OpenapiMeta     `json:"meta,omitempty"`
	Statistics V0044StatsMsg         `json:"statistics"`
	Warnings   *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiDiagResp defines model for v0.0.44_openapi_diag_resp.

type V0044OpenapiError

type V0044OpenapiError 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"`
}

V0044OpenapiError defines model for v0.0.44_openapi_error.

type V0044OpenapiErrors

type V0044OpenapiErrors = []V0044OpenapiError

V0044OpenapiErrors defines model for v0.0.44_openapi_errors.

type V0044OpenapiInstancesResp

type V0044OpenapiInstancesResp struct {
	Errors    *V0044OpenapiErrors   `json:"errors,omitempty"`
	Instances V0044InstanceList     `json:"instances"`
	Meta      *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings  *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiInstancesResp defines model for v0.0.44_openapi_instances_resp.

type V0044OpenapiJobAllocResp

type V0044OpenapiJobAllocResp struct {
	Errors *V0044OpenapiErrors `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             *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings         *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiJobAllocResp defines model for v0.0.44_openapi_job_alloc_resp.

type V0044OpenapiJobInfoResp

type V0044OpenapiJobInfoResp struct {
	Errors       *V0044OpenapiErrors    `json:"errors,omitempty"`
	Jobs         V0044JobInfoMsg        `json:"jobs"`
	LastBackfill V0044Uint64NoValStruct `json:"last_backfill"`
	LastUpdate   V0044Uint64NoValStruct `json:"last_update"`
	Meta         *V0044OpenapiMeta      `json:"meta,omitempty"`
	Warnings     *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiJobInfoResp defines model for v0.0.44_openapi_job_info_resp.

type V0044OpenapiJobModifyReq

type V0044OpenapiJobModifyReq struct {
	Errors    *V0044OpenapiErrors    `json:"errors,omitempty"`
	JobIdList *V0044SelectedStepList `json:"job_id_list,omitempty"`
	JobRec    *V0044JobModify        `json:"job_rec,omitempty"`
	Meta      *V0044OpenapiMeta      `json:"meta,omitempty"`
	Warnings  *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiJobModifyReq defines model for v0.0.44_openapi_job_modify_req.

type V0044OpenapiJobModifyResp

type V0044OpenapiJobModifyResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Results  V0044StringList       `json:"results"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiJobModifyResp defines model for v0.0.44_openapi_job_modify_resp.

type V0044OpenapiJobPostResponse

type V0044OpenapiJobPostResponse struct {
	Errors   *V0044OpenapiErrors         `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta           `json:"meta,omitempty"`
	Results  *V0044JobArrayResponseArray `json:"results,omitempty"`
	Warnings *V0044OpenapiWarnings       `json:"warnings,omitempty"`
}

V0044OpenapiJobPostResponse defines model for v0.0.44_openapi_job_post_response.

type V0044OpenapiJobSubmitResponse

type V0044OpenapiJobSubmitResponse struct {
	Errors *V0044OpenapiErrors `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             *V0044OpenapiMeta `json:"meta,omitempty"`

	// StepId submitted Step ID
	StepId   *string               `json:"step_id,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiJobSubmitResponse defines model for v0.0.44_openapi_job_submit_response.

type V0044OpenapiKillJobResp

type V0044OpenapiKillJobResp struct {
	Errors *V0044OpenapiErrors `json:"errors,omitempty"`
	Meta   *V0044OpenapiMeta   `json:"meta,omitempty"`

	// Status List of jobs signal responses
	Status   V0044KillJobsRespMsg  `json:"status"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiKillJobResp defines model for v0.0.44_openapi_kill_job_resp.

type V0044OpenapiKillJobsResp

type V0044OpenapiKillJobsResp struct {
	Errors *V0044OpenapiErrors `json:"errors,omitempty"`
	Meta   *V0044OpenapiMeta   `json:"meta,omitempty"`

	// Status List of jobs signal responses
	Status   V0044KillJobsRespMsg  `json:"status"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiKillJobsResp defines model for v0.0.44_openapi_kill_jobs_resp.

type V0044OpenapiLicensesResp

type V0044OpenapiLicensesResp struct {
	Errors     *V0044OpenapiErrors    `json:"errors,omitempty"`
	LastUpdate V0044Uint64NoValStruct `json:"last_update"`
	Licenses   V0044Licenses          `json:"licenses"`
	Meta       *V0044OpenapiMeta      `json:"meta,omitempty"`
	Warnings   *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiLicensesResp defines model for v0.0.44_openapi_licenses_resp.

type V0044OpenapiMeta

type V0044OpenapiMeta 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 *V0044StringArray `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"`
}

V0044OpenapiMeta defines model for v0.0.44_openapi_meta.

type V0044OpenapiNodesResp

type V0044OpenapiNodesResp struct {
	Errors     *V0044OpenapiErrors    `json:"errors,omitempty"`
	LastUpdate V0044Uint64NoValStruct `json:"last_update"`
	Meta       *V0044OpenapiMeta      `json:"meta,omitempty"`
	Nodes      V0044Nodes             `json:"nodes"`
	Warnings   *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiNodesResp defines model for v0.0.44_openapi_nodes_resp.

type V0044OpenapiPartitionResp

type V0044OpenapiPartitionResp struct {
	Errors     *V0044OpenapiErrors    `json:"errors,omitempty"`
	LastUpdate V0044Uint64NoValStruct `json:"last_update"`
	Meta       *V0044OpenapiMeta      `json:"meta,omitempty"`
	Partitions V0044PartitionInfoMsg  `json:"partitions"`
	Warnings   *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiPartitionResp defines model for v0.0.44_openapi_partition_resp.

type V0044OpenapiPingArrayResp

type V0044OpenapiPingArrayResp struct {
	Errors   *V0044OpenapiErrors      `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta        `json:"meta,omitempty"`
	Pings    V0044ControllerPingArray `json:"pings"`
	Warnings *V0044OpenapiWarnings    `json:"warnings,omitempty"`
}

V0044OpenapiPingArrayResp defines model for v0.0.44_openapi_ping_array_resp.

type V0044OpenapiReservationModResp

type V0044OpenapiReservationModResp struct {
	Errors       *V0044OpenapiErrors         `json:"errors,omitempty"`
	Meta         *V0044OpenapiMeta           `json:"meta,omitempty"`
	Reservations V0044ReservationDescMsgList `json:"reservations"`
	Warnings     *V0044OpenapiWarnings       `json:"warnings,omitempty"`
}

V0044OpenapiReservationModResp defines model for v0.0.44_openapi_reservation_mod_resp.

type V0044OpenapiReservationResp

type V0044OpenapiReservationResp struct {
	Errors       *V0044OpenapiErrors     `json:"errors,omitempty"`
	LastUpdate   V0044Uint64NoValStruct  `json:"last_update"`
	Meta         *V0044OpenapiMeta       `json:"meta,omitempty"`
	Reservations V0044ReservationInfoMsg `json:"reservations"`
	Warnings     *V0044OpenapiWarnings   `json:"warnings,omitempty"`
}

V0044OpenapiReservationResp defines model for v0.0.44_openapi_reservation_resp.

type V0044OpenapiResourceLayoutResp

type V0044OpenapiResourceLayoutResp struct {
	Errors   *V0044OpenapiErrors         `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta           `json:"meta,omitempty"`
	Nodes    V0044NodeResourceLayoutList `json:"nodes"`
	Warnings *V0044OpenapiWarnings       `json:"warnings,omitempty"`
}

V0044OpenapiResourceLayoutResp defines model for v0.0.44_openapi_resource_layout_resp.

type V0044OpenapiResp

type V0044OpenapiResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiResp defines model for v0.0.44_openapi_resp.

type V0044OpenapiSharesResp

type V0044OpenapiSharesResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Shares   V0044SharesRespMsg    `json:"shares"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiSharesResp defines model for v0.0.44_openapi_shares_resp.

type V0044OpenapiSlurmdbdConfigResp

type V0044OpenapiSlurmdbdConfigResp struct {
	Accounts     *V0044AccountList     `json:"accounts,omitempty"`
	Associations *V0044AssocList       `json:"associations,omitempty"`
	Clusters     *V0044ClusterRecList  `json:"clusters,omitempty"`
	Errors       *V0044OpenapiErrors   `json:"errors,omitempty"`
	Instances    *V0044InstanceList    `json:"instances,omitempty"`
	Meta         *V0044OpenapiMeta     `json:"meta,omitempty"`
	Qos          *V0044QosList         `json:"qos,omitempty"`
	Tres         *V0044TresList        `json:"tres,omitempty"`
	Users        *V0044UserList        `json:"users,omitempty"`
	Warnings     *V0044OpenapiWarnings `json:"warnings,omitempty"`
	Wckeys       *V0044WckeyList       `json:"wckeys,omitempty"`
}

V0044OpenapiSlurmdbdConfigResp defines model for v0.0.44_openapi_slurmdbd_config_resp.

type V0044OpenapiSlurmdbdJobsResp

type V0044OpenapiSlurmdbdJobsResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Jobs     V0044JobList          `json:"jobs"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiSlurmdbdJobsResp defines model for v0.0.44_openapi_slurmdbd_jobs_resp.

type V0044OpenapiSlurmdbdPingResp

type V0044OpenapiSlurmdbdPingResp struct {
	Errors   *V0044OpenapiErrors    `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta      `json:"meta,omitempty"`
	Pings    V0044SlurmdbdPingArray `json:"pings"`
	Warnings *V0044OpenapiWarnings  `json:"warnings,omitempty"`
}

V0044OpenapiSlurmdbdPingResp defines model for v0.0.44_openapi_slurmdbd_ping_resp.

type V0044OpenapiSlurmdbdQosRemovedResp

type V0044OpenapiSlurmdbdQosRemovedResp struct {
	Errors     *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta       *V0044OpenapiMeta     `json:"meta,omitempty"`
	RemovedQos V0044StringList       `json:"removed_qos"`
	Warnings   *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiSlurmdbdQosRemovedResp defines model for v0.0.44_openapi_slurmdbd_qos_removed_resp.

type V0044OpenapiSlurmdbdQosResp

type V0044OpenapiSlurmdbdQosResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Qos      V0044QosList          `json:"qos"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiSlurmdbdQosResp defines model for v0.0.44_openapi_slurmdbd_qos_resp.

type V0044OpenapiSlurmdbdStatsResp

type V0044OpenapiSlurmdbdStatsResp struct {
	Errors     *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta       *V0044OpenapiMeta     `json:"meta,omitempty"`
	Statistics V0044StatsRec         `json:"statistics"`
	Warnings   *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiSlurmdbdStatsResp defines model for v0.0.44_openapi_slurmdbd_stats_resp.

type V0044OpenapiTresResp

type V0044OpenapiTresResp struct {
	TRES     V0044TresList         `json:"TRES"`
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiTresResp defines model for v0.0.44_openapi_tres_resp.

type V0044OpenapiUsersAddCondResp

type V0044OpenapiUsersAddCondResp struct {
	AssociationCondition V0044UsersAddCond     `json:"association_condition"`
	Errors               *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta                 *V0044OpenapiMeta     `json:"meta,omitempty"`
	User                 V0044UserShort        `json:"user"`
	Warnings             *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiUsersAddCondResp defines model for v0.0.44_openapi_users_add_cond_resp.

type V0044OpenapiUsersAddCondRespStr

type V0044OpenapiUsersAddCondRespStr struct {
	// AddedUsers added_users
	AddedUsers string                `json:"added_users"`
	Errors     *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta       *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings   *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiUsersAddCondRespStr defines model for v0.0.44_openapi_users_add_cond_resp_str.

type V0044OpenapiUsersResp

type V0044OpenapiUsersResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Users    V0044UserList         `json:"users"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiUsersResp defines model for v0.0.44_openapi_users_resp.

type V0044OpenapiWarning

type V0044OpenapiWarning 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"`
}

V0044OpenapiWarning defines model for v0.0.44_openapi_warning.

type V0044OpenapiWarnings

type V0044OpenapiWarnings = []V0044OpenapiWarning

V0044OpenapiWarnings defines model for v0.0.44_openapi_warnings.

type V0044OpenapiWckeyRemovedResp

type V0044OpenapiWckeyRemovedResp struct {
	DeletedWckeys V0044StringList       `json:"deleted_wckeys"`
	Errors        *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta          *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings      *V0044OpenapiWarnings `json:"warnings,omitempty"`
}

V0044OpenapiWckeyRemovedResp defines model for v0.0.44_openapi_wckey_removed_resp.

type V0044OpenapiWckeyResp

type V0044OpenapiWckeyResp struct {
	Errors   *V0044OpenapiErrors   `json:"errors,omitempty"`
	Meta     *V0044OpenapiMeta     `json:"meta,omitempty"`
	Warnings *V0044OpenapiWarnings `json:"warnings,omitempty"`
	Wckeys   V0044WckeyList        `json:"wckeys"`
}

V0044OpenapiWckeyResp defines model for v0.0.44_openapi_wckey_resp.

type V0044PartPrio

type V0044PartPrio struct {
	// Partition Partition name
	Partition *string `json:"partition,omitempty"`

	// Priority Prospective job priority if it runs in this partition
	Priority *int32 `json:"priority,omitempty"`
}

V0044PartPrio defines model for v0.0.44_part_prio.

type V0044PartitionInfo

type V0044PartitionInfo struct {
	Accounts *struct {
		// Allowed AllowAccounts - Comma-separated list of accounts which may execute jobs in the partition
		Allowed *string `json:"allowed,omitempty"`

		// Deny DenyAccounts - Comma-separated list of accounts which may not execute jobs in the partition
		Deny *string `json:"deny,omitempty"`
	} `json:"accounts,omitempty"`

	// Alternate Alternate - Partition name of alternate partition to be used if the state of this partition is DRAIN or INACTIVE
	Alternate *string `json:"alternate,omitempty"`

	// Cluster Cluster name
	Cluster *string `json:"cluster,omitempty"`
	Cpus    *struct {
		// TaskBinding CpuBind - Default method controlling how tasks are bound to allocated resources
		TaskBinding *int32 `json:"task_binding,omitempty"`

		// Total TotalCPUs - Number of CPUs available in this partition
		Total *int32 `json:"total,omitempty"`
	} `json:"cpus,omitempty"`
	Defaults *struct {
		// Job JobDefaults - Comma-separated list of job default values (this field is only used to set new defaults)
		Job *string `json:"job,omitempty"`

		// MemoryPerCpu Raw value for DefMemPerCPU or DefMemPerNode
		MemoryPerCpu           *int64                  `json:"memory_per_cpu,omitempty"`
		PartitionMemoryPerCpu  *V0044Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
		PartitionMemoryPerNode *V0044Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`
		Time                   *V0044Uint32NoValStruct `json:"time,omitempty"`
	} `json:"defaults,omitempty"`

	// GraceTime GraceTime - Grace time in seconds to be extended to a job which has been selected for preemption
	GraceTime *int32 `json:"grace_time,omitempty"`
	Groups    *struct {
		// Allowed AllowGroups - Comma-separated list of group names which may execute jobs in this partition
		Allowed *string `json:"allowed,omitempty"`
	} `json:"groups,omitempty"`
	Maximums *struct {
		CpusPerNode   *V0044Uint32NoValStruct `json:"cpus_per_node,omitempty"`
		CpusPerSocket *V0044Uint32NoValStruct `json:"cpus_per_socket,omitempty"`

		// MemoryPerCpu Raw value for MaxMemPerCPU or MaxMemPerNode
		MemoryPerCpu  *int64                  `json:"memory_per_cpu,omitempty"`
		Nodes         *V0044Uint32NoValStruct `json:"nodes,omitempty"`
		OverTimeLimit *V0044Uint16NoValStruct `json:"over_time_limit,omitempty"`
		Oversubscribe *struct {
			// Flags Flags applicable to the OverSubscribe setting
			Flags *[]V0044PartitionInfoMaximumsOversubscribeFlags `json:"flags,omitempty"`

			// Jobs Maximum number of jobs allowed to oversubscribe resources
			Jobs *int32 `json:"jobs,omitempty"`
		} `json:"oversubscribe,omitempty"`
		PartitionMemoryPerCpu  *V0044Uint64NoValStruct `json:"partition_memory_per_cpu,omitempty"`
		PartitionMemoryPerNode *V0044Uint64NoValStruct `json:"partition_memory_per_node,omitempty"`

		// Shares OverSubscribe - Controls the ability of the partition to execute more than one job at a time on each resource
		Shares *int32                  `json:"shares,omitempty"`
		Time   *V0044Uint32NoValStruct `json:"time,omitempty"`
	} `json:"maximums,omitempty"`
	Minimums *struct {
		// Nodes MinNodes - Minimum count of nodes which may be allocated to any single job
		Nodes *int32 `json:"nodes,omitempty"`
	} `json:"minimums,omitempty"`

	// Name PartitionName - Name by which the partition may be referenced
	Name *string `json:"name,omitempty"`

	// NodeSets NodeSets - Comma-separated list of nodesets which are associated with this partition
	NodeSets *string `json:"node_sets,omitempty"`
	Nodes    *struct {
		// AllowedAllocation AllocNodes - Comma-separated list of nodes from which users can submit jobs in the partition
		AllowedAllocation *string `json:"allowed_allocation,omitempty"`

		// Configured Nodes - Comma-separated list of nodes which are associated with this partition
		Configured *string `json:"configured,omitempty"`

		// Total TotalNodes - Number of nodes available in this partition
		Total *int32 `json:"total,omitempty"`
	} `json:"nodes,omitempty"`
	Partition *struct {
		// State Current state(s)
		State *[]V0044PartitionInfoPartitionState `json:"state,omitempty"`
	} `json:"partition,omitempty"`
	Priority *struct {
		// JobFactor PriorityJobFactor - Partition factor used by priority/multifactor plugin in calculating job priority
		JobFactor *int32 `json:"job_factor,omitempty"`

		// Tier PriorityTier - Controls the order in which the scheduler evaluates jobs from different partitions
		Tier *int32 `json:"tier,omitempty"`
	} `json:"priority,omitempty"`
	Qos *struct {
		// Allowed AllowQOS - Comma-separated list of Qos which may execute jobs in the partition
		Allowed *string `json:"allowed,omitempty"`

		// Assigned QOS - QOS name containing limits that will apply to all jobs in this partition
		Assigned *string `json:"assigned,omitempty"`

		// Deny DenyQOS - Comma-separated list of Qos which may not execute jobs in the partition
		Deny *string `json:"deny,omitempty"`
	} `json:"qos,omitempty"`

	// SelectType Scheduler consumable resource selection type
	SelectType  *[]V0044PartitionInfoSelectType `json:"select_type,omitempty"`
	SuspendTime *V0044Uint32NoValStruct         `json:"suspend_time,omitempty"`
	Timeouts    *struct {
		Resume  *V0044Uint16NoValStruct `json:"resume,omitempty"`
		Suspend *V0044Uint16NoValStruct `json:"suspend,omitempty"`
	} `json:"timeouts,omitempty"`

	// Topology Topology - Name of the topology, defined in topology.yaml, used by jobs in this partition
	Topology *string `json:"topology,omitempty"`
	Tres     *struct {
		// BillingWeights TRESBillingWeights - Billing weights of each tracked TRES type that will be used in calculating the usage of a job
		BillingWeights *string `json:"billing_weights,omitempty"`

		// Configured TRES - Number of each applicable TRES type available in this partition
		Configured *string `json:"configured,omitempty"`
	} `json:"tres,omitempty"`
}

V0044PartitionInfo defines model for v0.0.44_partition_info.

type V0044PartitionInfoMaximumsOversubscribeFlags

type V0044PartitionInfoMaximumsOversubscribeFlags string

V0044PartitionInfoMaximumsOversubscribeFlags defines model for V0044PartitionInfo.Maximums.Oversubscribe.Flags.

Defines values for V0044PartitionInfoMaximumsOversubscribeFlags.

func (V0044PartitionInfoMaximumsOversubscribeFlags) Valid

Valid indicates whether the value is a known member of the V0044PartitionInfoMaximumsOversubscribeFlags enum.

type V0044PartitionInfoMsg

type V0044PartitionInfoMsg = []V0044PartitionInfo

V0044PartitionInfoMsg defines model for v0.0.44_partition_info_msg.

type V0044PartitionInfoPartitionState

type V0044PartitionInfoPartitionState string

V0044PartitionInfoPartitionState defines model for V0044PartitionInfo.Partition.State.

const (
	V0044PartitionInfoPartitionStateDOWN     V0044PartitionInfoPartitionState = "DOWN"
	V0044PartitionInfoPartitionStateDRAIN    V0044PartitionInfoPartitionState = "DRAIN"
	V0044PartitionInfoPartitionStateINACTIVE V0044PartitionInfoPartitionState = "INACTIVE"
	V0044PartitionInfoPartitionStateUNKNOWN  V0044PartitionInfoPartitionState = "UNKNOWN"
	V0044PartitionInfoPartitionStateUP       V0044PartitionInfoPartitionState = "UP"
)

Defines values for V0044PartitionInfoPartitionState.

func (V0044PartitionInfoPartitionState) Valid

Valid indicates whether the value is a known member of the V0044PartitionInfoPartitionState enum.

type V0044PartitionInfoSelectType

type V0044PartitionInfoSelectType string

V0044PartitionInfoSelectType defines model for V0044PartitionInfo.SelectType.

const (
	V0044PartitionInfoSelectTypeBOARD                V0044PartitionInfoSelectType = "BOARD"
	V0044PartitionInfoSelectTypeCORE                 V0044PartitionInfoSelectType = "CORE"
	V0044PartitionInfoSelectTypeCOREDEFAULTDISTBLOCK V0044PartitionInfoSelectType = "CORE_DEFAULT_DIST_BLOCK"
	V0044PartitionInfoSelectTypeCPU                  V0044PartitionInfoSelectType = "CPU"
	V0044PartitionInfoSelectTypeLINEAR               V0044PartitionInfoSelectType = "LINEAR"
	V0044PartitionInfoSelectTypeLLN                  V0044PartitionInfoSelectType = "LLN"
	V0044PartitionInfoSelectTypeMEMORY               V0044PartitionInfoSelectType = "MEMORY"
	V0044PartitionInfoSelectTypeONETASKPERCORE       V0044PartitionInfoSelectType = "ONE_TASK_PER_CORE"
	V0044PartitionInfoSelectTypePACKNODES            V0044PartitionInfoSelectType = "PACK_NODES"
	V0044PartitionInfoSelectTypeSOCKET               V0044PartitionInfoSelectType = "SOCKET"
)

Defines values for V0044PartitionInfoSelectType.

func (V0044PartitionInfoSelectType) Valid

Valid indicates whether the value is a known member of the V0044PartitionInfoSelectType enum.

type V0044PriorityByPartition

type V0044PriorityByPartition = []V0044PartPrio

V0044PriorityByPartition defines model for v0.0.44_priority_by_partition.

type V0044ProcessExitCodeVerbose

type V0044ProcessExitCodeVerbose struct {
	ReturnCode *V0044Uint32NoValStruct `json:"return_code,omitempty"`
	Signal     *struct {
		Id *V0044Uint16NoValStruct `json:"id,omitempty"`

		// Name Signal sent to process (name)
		Name *string `json:"name,omitempty"`
	} `json:"signal,omitempty"`

	// Status Status given by return code
	Status *[]V0044ProcessExitCodeVerboseStatus `json:"status,omitempty"`
}

V0044ProcessExitCodeVerbose defines model for v0.0.44_process_exit_code_verbose.

type V0044ProcessExitCodeVerboseStatus

type V0044ProcessExitCodeVerboseStatus string

V0044ProcessExitCodeVerboseStatus defines model for V0044ProcessExitCodeVerbose.Status.

const (
	V0044ProcessExitCodeVerboseStatusCOREDUMPED V0044ProcessExitCodeVerboseStatus = "CORE_DUMPED"
	V0044ProcessExitCodeVerboseStatusERROR      V0044ProcessExitCodeVerboseStatus = "ERROR"
	V0044ProcessExitCodeVerboseStatusINVALID    V0044ProcessExitCodeVerboseStatus = "INVALID"
	V0044ProcessExitCodeVerboseStatusPENDING    V0044ProcessExitCodeVerboseStatus = "PENDING"
	V0044ProcessExitCodeVerboseStatusSIGNALED   V0044ProcessExitCodeVerboseStatus = "SIGNALED"
	V0044ProcessExitCodeVerboseStatusSUCCESS    V0044ProcessExitCodeVerboseStatus = "SUCCESS"
)

Defines values for V0044ProcessExitCodeVerboseStatus.

func (V0044ProcessExitCodeVerboseStatus) Valid

Valid indicates whether the value is a known member of the V0044ProcessExitCodeVerboseStatus enum.

type V0044Qos

type V0044Qos struct {
	// Description Arbitrary description
	Description *string `json:"description,omitempty"`

	// Flags Flags, to avoid modifying current values specify NOT_SET
	Flags *[]V0044QosFlags `json:"flags,omitempty"`

	// Id Unique ID
	Id     *int32 `json:"id,omitempty"`
	Limits *struct {
		Factor *V0044Float64NoValStruct `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 *V0044Uint32NoValStruct `json:"account,omitempty"`
					User    *V0044Uint32NoValStruct `json:"user,omitempty"`
				} `json:"per,omitempty"`
			} `json:"accruing,omitempty"`
			ActiveJobs *struct {
				Accruing *V0044Uint32NoValStruct `json:"accruing,omitempty"`
				Count    *V0044Uint32NoValStruct `json:"count,omitempty"`
			} `json:"active_jobs,omitempty"`
			Jobs *struct {
				ActiveJobs *struct {
					Per *struct {
						Account *V0044Uint32NoValStruct `json:"account,omitempty"`
						User    *V0044Uint32NoValStruct `json:"user,omitempty"`
					} `json:"per,omitempty"`
				} `json:"active_jobs,omitempty"`
				Count *V0044Uint32NoValStruct `json:"count,omitempty"`
				Per   *struct {
					Account *V0044Uint32NoValStruct `json:"account,omitempty"`
					User    *V0044Uint32NoValStruct `json:"user,omitempty"`
				} `json:"per,omitempty"`
			} `json:"jobs,omitempty"`
			Tres *struct {
				Minutes *struct {
					Per *struct {
						Account *V0044TresList `json:"account,omitempty"`
						Job     *V0044TresList `json:"job,omitempty"`
						Qos     *V0044TresList `json:"qos,omitempty"`
						User    *V0044TresList `json:"user,omitempty"`
					} `json:"per,omitempty"`
					Total *V0044TresList `json:"total,omitempty"`
				} `json:"minutes,omitempty"`
				Per *struct {
					Account *V0044TresList `json:"account,omitempty"`
					Job     *V0044TresList `json:"job,omitempty"`
					Node    *V0044TresList `json:"node,omitempty"`
					User    *V0044TresList `json:"user,omitempty"`
				} `json:"per,omitempty"`
				Total *V0044TresList `json:"total,omitempty"`
			} `json:"tres,omitempty"`
			WallClock *struct {
				Per *struct {
					Job *V0044Uint32NoValStruct `json:"job,omitempty"`
					Qos *V0044Uint32NoValStruct `json:"qos,omitempty"`
				} `json:"per,omitempty"`
			} `json:"wall_clock,omitempty"`
		} `json:"max,omitempty"`
		Min *struct {
			PriorityThreshold *V0044Uint32NoValStruct `json:"priority_threshold,omitempty"`
			Tres              *struct {
				Per *struct {
					Job *V0044TresList `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 *V0044Uint32NoValStruct `json:"exempt_time,omitempty"`
		List       *V0044QosPreemptList    `json:"list,omitempty"`

		// Mode PreemptMode - Mechanism used to preempt jobs or enable gang scheduling
		Mode *[]V0044QosPreemptMode `json:"mode,omitempty"`
	} `json:"preempt,omitempty"`
	Priority       *V0044Uint32NoValStruct  `json:"priority,omitempty"`
	UsageFactor    *V0044Float64NoValStruct `json:"usage_factor,omitempty"`
	UsageThreshold *V0044Float64NoValStruct `json:"usage_threshold,omitempty"`
}

V0044Qos defines model for v0.0.44_qos.

type V0044QosFlags

type V0044QosFlags string

V0044QosFlags defines model for V0044Qos.Flags.

const (
	V0044QosFlagsADD                   V0044QosFlags = "ADD"
	V0044QosFlagsDELETED               V0044QosFlags = "DELETED"
	V0044QosFlagsDENYLIMIT             V0044QosFlags = "DENY_LIMIT"
	V0044QosFlagsENFORCEUSAGETHRESHOLD V0044QosFlags = "ENFORCE_USAGE_THRESHOLD"
	V0044QosFlagsNODECAY               V0044QosFlags = "NO_DECAY"
	V0044QosFlagsNORESERVE             V0044QosFlags = "NO_RESERVE"
	V0044QosFlagsNOTSET                V0044QosFlags = "NOT_SET"
	V0044QosFlagsOVERRIDEPARTITIONQOS  V0044QosFlags = "OVERRIDE_PARTITION_QOS"
	V0044QosFlagsPARTITIONMAXIMUMNODE  V0044QosFlags = "PARTITION_MAXIMUM_NODE"
	V0044QosFlagsPARTITIONMINIMUMNODE  V0044QosFlags = "PARTITION_MINIMUM_NODE"
	V0044QosFlagsPARTITIONQOS          V0044QosFlags = "PARTITION_QOS"
	V0044QosFlagsPARTITIONTIMELIMIT    V0044QosFlags = "PARTITION_TIME_LIMIT"
	V0044QosFlagsRELATIVE              V0044QosFlags = "RELATIVE"
	V0044QosFlagsREMOVE                V0044QosFlags = "REMOVE"
	V0044QosFlagsREQUIREDRESERVATION   V0044QosFlags = "REQUIRED_RESERVATION"
	V0044QosFlagsUSAGEFACTORSAFE       V0044QosFlags = "USAGE_FACTOR_SAFE"
)

Defines values for V0044QosFlags.

func (V0044QosFlags) Valid

func (e V0044QosFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044QosFlags enum.

type V0044QosList

type V0044QosList = []V0044Qos

V0044QosList defines model for v0.0.44_qos_list.

type V0044QosPreemptList

type V0044QosPreemptList = []string

V0044QosPreemptList defines model for v0.0.44_qos_preempt_list.

type V0044QosPreemptMode

type V0044QosPreemptMode string

V0044QosPreemptMode defines model for V0044Qos.Preempt.Mode.

const (
	V0044QosPreemptModeCANCEL   V0044QosPreemptMode = "CANCEL"
	V0044QosPreemptModeDISABLED V0044QosPreemptMode = "DISABLED"
	V0044QosPreemptModeGANG     V0044QosPreemptMode = "GANG"
	V0044QosPreemptModeREQUEUE  V0044QosPreemptMode = "REQUEUE"
	V0044QosPreemptModeSUSPEND  V0044QosPreemptMode = "SUSPEND"
)

Defines values for V0044QosPreemptMode.

func (V0044QosPreemptMode) Valid

func (e V0044QosPreemptMode) Valid() bool

Valid indicates whether the value is a known member of the V0044QosPreemptMode enum.

type V0044QosStringIdList

type V0044QosStringIdList = []string

V0044QosStringIdList List of QOS names

type V0044ReservationCoreSpec

type V0044ReservationCoreSpec struct {
	// Core IDs of reserved cores
	Core *string `json:"core,omitempty"`

	// Node Name of reserved node
	Node *string `json:"node,omitempty"`
}

V0044ReservationCoreSpec defines model for v0.0.44_reservation_core_spec.

type V0044ReservationDescMsg

type V0044ReservationDescMsg struct {
	Accounts *V0044CsvString `json:"accounts,omitempty"`

	// BurstBuffer BurstBuffer
	BurstBuffer *string `json:"burst_buffer,omitempty"`

	// Comment Arbitrary string
	Comment   *string                 `json:"comment,omitempty"`
	CoreCount *V0044Uint32NoValStruct `json:"core_count,omitempty"`
	Duration  *V0044Uint32NoValStruct `json:"duration,omitempty"`
	EndTime   *V0044Uint64NoValStruct `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         *[]V0044ReservationDescMsgFlags `json:"flags,omitempty"`
	Groups        *V0044CsvString                 `json:"groups,omitempty"`
	Licenses      *V0044CsvString                 `json:"licenses,omitempty"`
	MaxStartDelay *V0044Uint32NoValStruct         `json:"max_start_delay,omitempty"`

	// Name ReservationName
	Name      *string                 `json:"name,omitempty"`
	NodeCount *V0044Uint32NoValStruct `json:"node_count,omitempty"`
	NodeList  *V0044HostlistString    `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 *V0044Uint32NoValStruct `json:"time,omitempty"`
	} `json:"purge_completed,omitempty"`
	StartTime *V0044Uint64NoValStruct `json:"start_time,omitempty"`
	Tres      *V0044TresList          `json:"tres,omitempty"`
	Users     *V0044CsvString         `json:"users,omitempty"`
}

V0044ReservationDescMsg defines model for v0.0.44_reservation_desc_msg.

type V0044ReservationDescMsgFlags

type V0044ReservationDescMsgFlags string

V0044ReservationDescMsgFlags defines model for V0044ReservationDescMsg.Flags.

const (
	V0044ReservationDescMsgFlagsALLNODES           V0044ReservationDescMsgFlags = "ALL_NODES"
	V0044ReservationDescMsgFlagsANYNODES           V0044ReservationDescMsgFlags = "ANY_NODES"
	V0044ReservationDescMsgFlagsDAILY              V0044ReservationDescMsgFlags = "DAILY"
	V0044ReservationDescMsgFlagsDURATIONMINUS      V0044ReservationDescMsgFlags = "DURATION_MINUS"
	V0044ReservationDescMsgFlagsDURATIONPLUS       V0044ReservationDescMsgFlags = "DURATION_PLUS"
	V0044ReservationDescMsgFlagsFLEX               V0044ReservationDescMsgFlags = "FLEX"
	V0044ReservationDescMsgFlagsFORCESTART         V0044ReservationDescMsgFlags = "FORCE_START"
	V0044ReservationDescMsgFlagsHOURLY             V0044ReservationDescMsgFlags = "HOURLY"
	V0044ReservationDescMsgFlagsIGNOREJOBS         V0044ReservationDescMsgFlags = "IGNORE_JOBS"
	V0044ReservationDescMsgFlagsMAGNETIC           V0044ReservationDescMsgFlags = "MAGNETIC"
	V0044ReservationDescMsgFlagsMAINT              V0044ReservationDescMsgFlags = "MAINT"
	V0044ReservationDescMsgFlagsNOANYNODES         V0044ReservationDescMsgFlags = "NO_ANY_NODES"
	V0044ReservationDescMsgFlagsNODAILY            V0044ReservationDescMsgFlags = "NO_DAILY"
	V0044ReservationDescMsgFlagsNOFLEX             V0044ReservationDescMsgFlags = "NO_FLEX"
	V0044ReservationDescMsgFlagsNOHOLDJOBSAFTEREND V0044ReservationDescMsgFlags = "NO_HOLD_JOBS_AFTER_END"
	V0044ReservationDescMsgFlagsNOHOURLY           V0044ReservationDescMsgFlags = "NO_HOURLY"
	V0044ReservationDescMsgFlagsNOIGNOREJOBS       V0044ReservationDescMsgFlags = "NO_IGNORE_JOBS"
	V0044ReservationDescMsgFlagsNOMAGNETIC         V0044ReservationDescMsgFlags = "NO_MAGNETIC"
	V0044ReservationDescMsgFlagsNOMAINT            V0044ReservationDescMsgFlags = "NO_MAINT"
	V0044ReservationDescMsgFlagsNOPARTNODES        V0044ReservationDescMsgFlags = "NO_PART_NODES"
	V0044ReservationDescMsgFlagsNOPURGECOMP        V0044ReservationDescMsgFlags = "NO_PURGE_COMP"
	V0044ReservationDescMsgFlagsNOSTATIC           V0044ReservationDescMsgFlags = "NO_STATIC"
	V0044ReservationDescMsgFlagsNOUSERDELETE       V0044ReservationDescMsgFlags = "NO_USER_DELETE"
	V0044ReservationDescMsgFlagsNOWEEKDAY          V0044ReservationDescMsgFlags = "NO_WEEKDAY"
	V0044ReservationDescMsgFlagsNOWEEKEND          V0044ReservationDescMsgFlags = "NO_WEEKEND"
	V0044ReservationDescMsgFlagsNOWEEKLY           V0044ReservationDescMsgFlags = "NO_WEEKLY"
	V0044ReservationDescMsgFlagsOVERLAP            V0044ReservationDescMsgFlags = "OVERLAP"
	V0044ReservationDescMsgFlagsPARTNODES          V0044ReservationDescMsgFlags = "PART_NODES"
	V0044ReservationDescMsgFlagsPURGECOMP          V0044ReservationDescMsgFlags = "PURGE_COMP"
	V0044ReservationDescMsgFlagsREOCCURRING        V0044ReservationDescMsgFlags = "REOCCURRING"
	V0044ReservationDescMsgFlagsREPLACE            V0044ReservationDescMsgFlags = "REPLACE"
	V0044ReservationDescMsgFlagsREPLACEDOWN        V0044ReservationDescMsgFlags = "REPLACE_DOWN"
	V0044ReservationDescMsgFlagsSKIP               V0044ReservationDescMsgFlags = "SKIP"
	V0044ReservationDescMsgFlagsSPECNODES          V0044ReservationDescMsgFlags = "SPEC_NODES"
	V0044ReservationDescMsgFlagsSTATIC             V0044ReservationDescMsgFlags = "STATIC"
	V0044ReservationDescMsgFlagsTIMEFLOAT          V0044ReservationDescMsgFlags = "TIME_FLOAT"
	V0044ReservationDescMsgFlagsTRESPERNODE        V0044ReservationDescMsgFlags = "TRES_PER_NODE"
	V0044ReservationDescMsgFlagsUSERDELETE         V0044ReservationDescMsgFlags = "USER_DELETE"
	V0044ReservationDescMsgFlagsWEEKDAY            V0044ReservationDescMsgFlags = "WEEKDAY"
	V0044ReservationDescMsgFlagsWEEKEND            V0044ReservationDescMsgFlags = "WEEKEND"
	V0044ReservationDescMsgFlagsWEEKLY             V0044ReservationDescMsgFlags = "WEEKLY"
)

Defines values for V0044ReservationDescMsgFlags.

func (V0044ReservationDescMsgFlags) Valid

Valid indicates whether the value is a known member of the V0044ReservationDescMsgFlags enum.

type V0044ReservationDescMsgList

type V0044ReservationDescMsgList = []V0044ReservationDescMsg

V0044ReservationDescMsgList defines model for v0.0.44_reservation_desc_msg_list.

type V0044ReservationInfo

type V0044ReservationInfo 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 *V0044ReservationInfoCoreSpec `json:"core_specializations,omitempty"`
	EndTime             *V0044Uint64NoValStruct       `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 *[]V0044ReservationInfoFlags `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 *V0044Uint32NoValStruct `json:"time,omitempty"`
	} `json:"purge_completed,omitempty"`
	StartTime *V0044Uint64NoValStruct `json:"start_time,omitempty"`

	// Tres Comma-separated list of required TRES
	Tres *string `json:"tres,omitempty"`

	// Users Comma-separated list of permitted users
	Users *string                 `json:"users,omitempty"`
	Watts *V0044Uint32NoValStruct `json:"watts,omitempty"`
}

V0044ReservationInfo defines model for v0.0.44_reservation_info.

type V0044ReservationInfoCoreSpec

type V0044ReservationInfoCoreSpec = []V0044ReservationCoreSpec

V0044ReservationInfoCoreSpec defines model for v0.0.44_reservation_info_core_spec.

type V0044ReservationInfoFlags

type V0044ReservationInfoFlags string

V0044ReservationInfoFlags defines model for V0044ReservationInfo.Flags.

const (
	V0044ReservationInfoFlagsALLNODES           V0044ReservationInfoFlags = "ALL_NODES"
	V0044ReservationInfoFlagsANYNODES           V0044ReservationInfoFlags = "ANY_NODES"
	V0044ReservationInfoFlagsDAILY              V0044ReservationInfoFlags = "DAILY"
	V0044ReservationInfoFlagsDURATIONMINUS      V0044ReservationInfoFlags = "DURATION_MINUS"
	V0044ReservationInfoFlagsDURATIONPLUS       V0044ReservationInfoFlags = "DURATION_PLUS"
	V0044ReservationInfoFlagsFLEX               V0044ReservationInfoFlags = "FLEX"
	V0044ReservationInfoFlagsFORCESTART         V0044ReservationInfoFlags = "FORCE_START"
	V0044ReservationInfoFlagsHOURLY             V0044ReservationInfoFlags = "HOURLY"
	V0044ReservationInfoFlagsIGNOREJOBS         V0044ReservationInfoFlags = "IGNORE_JOBS"
	V0044ReservationInfoFlagsMAGNETIC           V0044ReservationInfoFlags = "MAGNETIC"
	V0044ReservationInfoFlagsMAINT              V0044ReservationInfoFlags = "MAINT"
	V0044ReservationInfoFlagsNOANYNODES         V0044ReservationInfoFlags = "NO_ANY_NODES"
	V0044ReservationInfoFlagsNODAILY            V0044ReservationInfoFlags = "NO_DAILY"
	V0044ReservationInfoFlagsNOFLEX             V0044ReservationInfoFlags = "NO_FLEX"
	V0044ReservationInfoFlagsNOHOLDJOBSAFTEREND V0044ReservationInfoFlags = "NO_HOLD_JOBS_AFTER_END"
	V0044ReservationInfoFlagsNOHOURLY           V0044ReservationInfoFlags = "NO_HOURLY"
	V0044ReservationInfoFlagsNOIGNOREJOBS       V0044ReservationInfoFlags = "NO_IGNORE_JOBS"
	V0044ReservationInfoFlagsNOMAGNETIC         V0044ReservationInfoFlags = "NO_MAGNETIC"
	V0044ReservationInfoFlagsNOMAINT            V0044ReservationInfoFlags = "NO_MAINT"
	V0044ReservationInfoFlagsNOPARTNODES        V0044ReservationInfoFlags = "NO_PART_NODES"
	V0044ReservationInfoFlagsNOPURGECOMP        V0044ReservationInfoFlags = "NO_PURGE_COMP"
	V0044ReservationInfoFlagsNOSTATIC           V0044ReservationInfoFlags = "NO_STATIC"
	V0044ReservationInfoFlagsNOUSERDELETE       V0044ReservationInfoFlags = "NO_USER_DELETE"
	V0044ReservationInfoFlagsNOWEEKDAY          V0044ReservationInfoFlags = "NO_WEEKDAY"
	V0044ReservationInfoFlagsNOWEEKEND          V0044ReservationInfoFlags = "NO_WEEKEND"
	V0044ReservationInfoFlagsNOWEEKLY           V0044ReservationInfoFlags = "NO_WEEKLY"
	V0044ReservationInfoFlagsOVERLAP            V0044ReservationInfoFlags = "OVERLAP"
	V0044ReservationInfoFlagsPARTNODES          V0044ReservationInfoFlags = "PART_NODES"
	V0044ReservationInfoFlagsPURGECOMP          V0044ReservationInfoFlags = "PURGE_COMP"
	V0044ReservationInfoFlagsREOCCURRING        V0044ReservationInfoFlags = "REOCCURRING"
	V0044ReservationInfoFlagsREPLACE            V0044ReservationInfoFlags = "REPLACE"
	V0044ReservationInfoFlagsREPLACEDOWN        V0044ReservationInfoFlags = "REPLACE_DOWN"
	V0044ReservationInfoFlagsSKIP               V0044ReservationInfoFlags = "SKIP"
	V0044ReservationInfoFlagsSPECNODES          V0044ReservationInfoFlags = "SPEC_NODES"
	V0044ReservationInfoFlagsSTATIC             V0044ReservationInfoFlags = "STATIC"
	V0044ReservationInfoFlagsTIMEFLOAT          V0044ReservationInfoFlags = "TIME_FLOAT"
	V0044ReservationInfoFlagsTRESPERNODE        V0044ReservationInfoFlags = "TRES_PER_NODE"
	V0044ReservationInfoFlagsUSERDELETE         V0044ReservationInfoFlags = "USER_DELETE"
	V0044ReservationInfoFlagsWEEKDAY            V0044ReservationInfoFlags = "WEEKDAY"
	V0044ReservationInfoFlagsWEEKEND            V0044ReservationInfoFlags = "WEEKEND"
	V0044ReservationInfoFlagsWEEKLY             V0044ReservationInfoFlags = "WEEKLY"
)

Defines values for V0044ReservationInfoFlags.

func (V0044ReservationInfoFlags) Valid

func (e V0044ReservationInfoFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044ReservationInfoFlags enum.

type V0044ReservationInfoMsg

type V0044ReservationInfoMsg = []V0044ReservationInfo

V0044ReservationInfoMsg defines model for v0.0.44_reservation_info_msg.

type V0044ReservationModReq

type V0044ReservationModReq struct {
	Reservations *V0044ReservationDescMsgList `json:"reservations,omitempty"`
}

V0044ReservationModReq defines model for v0.0.44_reservation_mod_req.

type V0044RollupStats

type V0044RollupStats 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"`
}

V0044RollupStats defines model for v0.0.44_rollup_stats.

type V0044ScheduleExitFields

type V0044ScheduleExitFields 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"`
}

V0044ScheduleExitFields defines model for v0.0.44_schedule_exit_fields.

type V0044SelectedStepList

type V0044SelectedStepList = []string

V0044SelectedStepList defines model for v0.0.44_selected_step_list.

type V0044SharesFloat128Tres

type V0044SharesFloat128Tres struct {
	// Name TRES name
	Name *string `json:"name,omitempty"`

	// Value TRES value
	Value *float32 `json:"value,omitempty"`
}

V0044SharesFloat128Tres defines model for v0.0.44_shares_float128_tres.

type V0044SharesFloat128TresList

type V0044SharesFloat128TresList = []V0044SharesFloat128Tres

V0044SharesFloat128TresList defines model for v0.0.44_shares_float128_tres_list.

type V0044SharesRespMsg

type V0044SharesRespMsg struct {
	Shares *V0044AssocSharesObjList `json:"shares,omitempty"`

	// TotalShares Total number of shares
	TotalShares *int64 `json:"total_shares,omitempty"`
}

V0044SharesRespMsg defines model for v0.0.44_shares_resp_msg.

type V0044SharesUint64Tres

type V0044SharesUint64Tres struct {
	// Name TRES name
	Name  *string                 `json:"name,omitempty"`
	Value *V0044Uint64NoValStruct `json:"value,omitempty"`
}

V0044SharesUint64Tres defines model for v0.0.44_shares_uint64_tres.

type V0044SharesUint64TresList

type V0044SharesUint64TresList = []V0044SharesUint64Tres

V0044SharesUint64TresList defines model for v0.0.44_shares_uint64_tres_list.

type V0044SlurmStepId

type V0044SlurmStepId struct {
	JobId *V0044Uint32NoValStruct `json:"job_id,omitempty"`

	// Sluid SLUID (Slurm Lexicographically-sortable Unique ID)
	Sluid            *string                 `json:"sluid,omitempty"`
	StepHetComponent *V0044Uint32NoValStruct `json:"step_het_component,omitempty"`

	// StepId Job step ID
	StepId *string `json:"step_id,omitempty"`
}

V0044SlurmStepId defines model for v0.0.44_slurm_step_id.

type V0044SlurmdbdPing

type V0044SlurmdbdPing 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"`
}

V0044SlurmdbdPing defines model for v0.0.44_slurmdbd_ping.

type V0044SlurmdbdPingArray

type V0044SlurmdbdPingArray = []V0044SlurmdbdPing

V0044SlurmdbdPingArray defines model for v0.0.44_slurmdbd_ping_array.

type V0044StatsMsg

type V0044StatsMsg 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        *V0044BfExitFields `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 *V0044Uint64NoValStruct `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         *V0044Uint64NoValStruct `json:"job_states_ts,omitempty"`

	// JobsCanceled Number of jobs canceled since the last reset
	JobsCanceled *int32 `json:"jobs_canceled,omitempty"`

	// JobsCompleted Number of jobs completed since last reset
	JobsCompleted *int32 `json:"jobs_completed,omitempty"`

	// JobsFailed Number of jobs failed due to slurmd or other internal issues since last reset
	JobsFailed *int32 `json:"jobs_failed,omitempty"`

	// JobsPending Number of jobs pending at the time of listed in job_state_ts
	JobsPending *int32 `json:"jobs_pending,omitempty"`

	// JobsRunning Number of jobs running at the time of listed in job_state_ts
	JobsRunning *int32 `json:"jobs_running,omitempty"`

	// JobsStarted Number of jobs started since last reset
	JobsStarted *int32 `json:"jobs_started,omitempty"`

	// JobsSubmitted Number of jobs submitted since last reset
	JobsSubmitted *int32 `json:"jobs_submitted,omitempty"`

	// PartsPacked Zero if only RPC statistic included
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	PartsPacked *int32 `json:"parts_packed,omitempty"`

	// PendingRpcs Pending RPCs
	PendingRpcs *V0044StatsMsgRpcsQueue `json:"pending_rpcs,omitempty"`

	// PendingRpcsByHostlist Pending RPCs by hostlist
	PendingRpcsByHostlist *V0044StatsMsgRpcsDump  `json:"pending_rpcs_by_hostlist,omitempty"`
	ReqTime               *V0044Uint64NoValStruct `json:"req_time,omitempty"`
	ReqTimeStart          *V0044Uint64NoValStruct `json:"req_time_start,omitempty"`

	// RpcsByMessageType RPCs by type
	RpcsByMessageType *V0044StatsMsgRpcsByType `json:"rpcs_by_message_type,omitempty"`

	// RpcsByUser RPCs by user
	RpcsByUser *V0044StatsMsgRpcsByUser `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       *V0044ScheduleExitFields `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"`
}

V0044StatsMsg defines model for v0.0.44_stats_msg.

type V0044StatsMsgRpcDump

type V0044StatsMsgRpcDump struct {
	Count V0044HostlistString `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"`
}

V0044StatsMsgRpcDump defines model for v0.0.44_stats_msg_rpc_dump.

type V0044StatsMsgRpcQueue

type V0044StatsMsgRpcQueue 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"`
}

V0044StatsMsgRpcQueue defines model for v0.0.44_stats_msg_rpc_queue.

type V0044StatsMsgRpcType

type V0044StatsMsgRpcType struct {
	AverageTime V0044Uint64NoValStruct `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"`
}

V0044StatsMsgRpcType defines model for v0.0.44_stats_msg_rpc_type.

type V0044StatsMsgRpcUser

type V0044StatsMsgRpcUser struct {
	AverageTime V0044Uint64NoValStruct `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"`
}

V0044StatsMsgRpcUser defines model for v0.0.44_stats_msg_rpc_user.

type V0044StatsMsgRpcsByType

type V0044StatsMsgRpcsByType = []V0044StatsMsgRpcType

V0044StatsMsgRpcsByType RPCs by type

type V0044StatsMsgRpcsByUser

type V0044StatsMsgRpcsByUser = []V0044StatsMsgRpcUser

V0044StatsMsgRpcsByUser RPCs by user

type V0044StatsMsgRpcsDump

type V0044StatsMsgRpcsDump = []V0044StatsMsgRpcDump

V0044StatsMsgRpcsDump Pending RPCs by hostlist

type V0044StatsMsgRpcsQueue

type V0044StatsMsgRpcsQueue = []V0044StatsMsgRpcQueue

V0044StatsMsgRpcsQueue Pending RPCs

type V0044StatsRec

type V0044StatsRec struct {
	RPCs    *V0044StatsRpcList `json:"RPCs,omitempty"`
	Rollups *V0044RollupStats  `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     *V0044StatsUserList `json:"users,omitempty"`
}

V0044StatsRec defines model for v0.0.44_stats_rec.

type V0044StatsRpc

type V0044StatsRpc 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"`
}

V0044StatsRpc defines model for v0.0.44_stats_rpc.

type V0044StatsRpcList

type V0044StatsRpcList = []V0044StatsRpc

V0044StatsRpcList defines model for v0.0.44_stats_rpc_list.

type V0044StatsUser

type V0044StatsUser 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"`
}

V0044StatsUser defines model for v0.0.44_stats_user.

type V0044StatsUserList

type V0044StatsUserList = []V0044StatsUser

V0044StatsUserList defines model for v0.0.44_stats_user_list.

type V0044Step

type V0044Step struct {
	CPU *struct {
		// Governor Requested CPU frequency governor in kHz
		Governor           *string `json:"governor,omitempty"`
		RequestedFrequency *struct {
			Max *V0044Uint32NoValStruct `json:"max,omitempty"`
			Min *V0044Uint32NoValStruct `json:"min,omitempty"`
		} `json:"requested_frequency,omitempty"`
	} `json:"CPU,omitempty"`
	ExitCode *V0044ProcessExitCodeVerbose `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  *V0044Hostlist `json:"list,omitempty"`

		// Range Node(s) allocated to the job step
		Range *string `json:"range,omitempty"`
	} `json:"nodes,omitempty"`

	// Pid Deprecated; Process ID
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Pid *string `json:"pid,omitempty"`

	// State Current state
	State      *[]V0044StepState `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 *V0044Uint64NoValStruct `json:"consumed,omitempty"`
		} `json:"energy,omitempty"`
	} `json:"statistics,omitempty"`
	Step *struct {
		// Id Step ID (Slurm job step ID)
		Id *string `json:"id,omitempty"`

		// Name Step name
		Name *string `json:"name,omitempty"`

		// Stderr Path to stderr file
		Stderr *string `json:"stderr,omitempty"`

		// StderrExpanded Step stderr with expanded fields
		StderrExpanded *string `json:"stderr_expanded,omitempty"`

		// Stdin Path to stdin file
		Stdin *string `json:"stdin,omitempty"`

		// StdinExpanded Step stdin with expanded fields
		StdinExpanded *string `json:"stdin_expanded,omitempty"`

		// Stdout Path to stdout file
		Stdout *string `json:"stdout,omitempty"`

		// StdoutExpanded Step stdout with expanded fields
		StdoutExpanded *string `json:"stdout_expanded,omitempty"`
	} `json:"step,omitempty"`
	Task *struct {
		// Distribution The layout of the step was when it was running
		Distribution *string `json:"distribution,omitempty"`
	} `json:"task,omitempty"`
	Tasks *struct {
		// Count Total number of tasks
		Count *int32 `json:"count,omitempty"`
	} `json:"tasks,omitempty"`
	Time *struct {
		// Elapsed Elapsed time in seconds
		Elapsed *int32                  `json:"elapsed,omitempty"`
		End     *V0044Uint64NoValStruct `json:"end,omitempty"`
		Limit   *V0044Uint32NoValStruct `json:"limit,omitempty"`
		Start   *V0044Uint64NoValStruct `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 *V0044TresList `json:"allocated,omitempty"`
		Consumed  *struct {
			Average *V0044TresList         `json:"average,omitempty"`
			Max     *V0044StepTresUsageMax `json:"max,omitempty"`
			Min     *V0044StepTresUsageMin `json:"min,omitempty"`
			Total   *V0044TresList         `json:"total,omitempty"`
		} `json:"consumed,omitempty"`
		Requested *struct {
			Average *V0044TresList       `json:"average,omitempty"`
			Max     *V0044StepTresReqMax `json:"max,omitempty"`
			Min     *V0044StepTresReqMin `json:"min,omitempty"`
			Total   *V0044TresList       `json:"total,omitempty"`
		} `json:"requested,omitempty"`
	} `json:"tres,omitempty"`
}

V0044Step defines model for v0.0.44_step.

type V0044StepList

type V0044StepList = []V0044Step

V0044StepList defines model for v0.0.44_step_list.

type V0044StepState

type V0044StepState string

V0044StepState defines model for V0044Step.State.

const (
	V0044StepStateBOOTFAIL     V0044StepState = "BOOT_FAIL"
	V0044StepStateCANCELLED    V0044StepState = "CANCELLED"
	V0044StepStateCOMPLETED    V0044StepState = "COMPLETED"
	V0044StepStateCOMPLETING   V0044StepState = "COMPLETING"
	V0044StepStateCONFIGURING  V0044StepState = "CONFIGURING"
	V0044StepStateDEADLINE     V0044StepState = "DEADLINE"
	V0044StepStateEXPEDITING   V0044StepState = "EXPEDITING"
	V0044StepStateFAILED       V0044StepState = "FAILED"
	V0044StepStateLAUNCHFAILED V0044StepState = "LAUNCH_FAILED"
	V0044StepStateNODEFAIL     V0044StepState = "NODE_FAIL"
	V0044StepStateOUTOFMEMORY  V0044StepState = "OUT_OF_MEMORY"
	V0044StepStatePENDING      V0044StepState = "PENDING"
	V0044StepStatePOWERUPNODE  V0044StepState = "POWER_UP_NODE"
	V0044StepStatePREEMPTED    V0044StepState = "PREEMPTED"
	V0044StepStateRECONFIGFAIL V0044StepState = "RECONFIG_FAIL"
	V0044StepStateREQUEUED     V0044StepState = "REQUEUED"
	V0044StepStateREQUEUEFED   V0044StepState = "REQUEUE_FED"
	V0044StepStateREQUEUEHOLD  V0044StepState = "REQUEUE_HOLD"
	V0044StepStateRESIZING     V0044StepState = "RESIZING"
	V0044StepStateRESVDELHOLD  V0044StepState = "RESV_DEL_HOLD"
	V0044StepStateREVOKED      V0044StepState = "REVOKED"
	V0044StepStateRUNNING      V0044StepState = "RUNNING"
	V0044StepStateSIGNALING    V0044StepState = "SIGNALING"
	V0044StepStateSPECIALEXIT  V0044StepState = "SPECIAL_EXIT"
	V0044StepStateSTAGEOUT     V0044StepState = "STAGE_OUT"
	V0044StepStateSTOPPED      V0044StepState = "STOPPED"
	V0044StepStateSUSPENDED    V0044StepState = "SUSPENDED"
	V0044StepStateTIMEOUT      V0044StepState = "TIMEOUT"
)

Defines values for V0044StepState.

func (V0044StepState) Valid

func (e V0044StepState) Valid() bool

Valid indicates whether the value is a known member of the V0044StepState enum.

type V0044StepTresReqMax

type V0044StepTresReqMax = []V0044Tres

V0044StepTresReqMax defines model for v0.0.44_step_tres_req_max.

type V0044StepTresReqMin

type V0044StepTresReqMin = []V0044Tres

V0044StepTresReqMin defines model for v0.0.44_step_tres_req_min.

type V0044StepTresUsageMax

type V0044StepTresUsageMax = []V0044Tres

V0044StepTresUsageMax defines model for v0.0.44_step_tres_usage_max.

type V0044StepTresUsageMin

type V0044StepTresUsageMin = []V0044Tres

V0044StepTresUsageMin defines model for v0.0.44_step_tres_usage_min.

type V0044StringArray

type V0044StringArray = []string

V0044StringArray defines model for v0.0.44_string_array.

type V0044StringList

type V0044StringList = []string

V0044StringList defines model for v0.0.44_string_list.

type V0044Tres

type V0044Tres 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"`
}

V0044Tres defines model for v0.0.44_tres.

type V0044TresList

type V0044TresList = []V0044Tres

V0044TresList defines model for v0.0.44_tres_list.

type V0044Uint16NoValStruct

type V0044Uint16NoValStruct 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"`
}

V0044Uint16NoValStruct defines model for v0.0.44_uint16_no_val_struct.

type V0044Uint32NoValStruct

type V0044Uint32NoValStruct 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"`
}

V0044Uint32NoValStruct defines model for v0.0.44_uint32_no_val_struct.

type V0044Uint64NoValStruct

type V0044Uint64NoValStruct 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"`
}

V0044Uint64NoValStruct defines model for v0.0.44_uint64_no_val_struct.

type V0044UpdateNodeMsg

type V0044UpdateNodeMsg struct {
	Address *V0044HostlistString `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    *V0044CsvString `json:"features,omitempty"`
	FeaturesAct *V0044CsvString `json:"features_act,omitempty"`

	// Gres Generic resources
	Gres     *string              `json:"gres,omitempty"`
	Hostname *V0044HostlistString `json:"hostname,omitempty"`
	Name     *V0044HostlistString `json:"name,omitempty"`

	// Reason Reason for node being DOWN or DRAINING
	Reason *string `json:"reason,omitempty"`

	// ReasonUid User ID to associate with the reason (needed if user root is sending message)
	ReasonUid   *string                 `json:"reason_uid,omitempty"`
	ResumeAfter *V0044Uint32NoValStruct `json:"resume_after,omitempty"`

	// State New state to assign to the node
	State *[]V0044UpdateNodeMsgState `json:"state,omitempty"`

	// TopologyStr Topology
	TopologyStr *string                 `json:"topology_str,omitempty"`
	Weight      *V0044Uint32NoValStruct `json:"weight,omitempty"`
}

V0044UpdateNodeMsg defines model for v0.0.44_update_node_msg.

type V0044UpdateNodeMsgState

type V0044UpdateNodeMsgState string

V0044UpdateNodeMsgState defines model for V0044UpdateNodeMsg.State.

const (
	V0044UpdateNodeMsgStateALLOCATED       V0044UpdateNodeMsgState = "ALLOCATED"
	V0044UpdateNodeMsgStateBLOCKED         V0044UpdateNodeMsgState = "BLOCKED"
	V0044UpdateNodeMsgStateCLOUD           V0044UpdateNodeMsgState = "CLOUD"
	V0044UpdateNodeMsgStateCOMPLETING      V0044UpdateNodeMsgState = "COMPLETING"
	V0044UpdateNodeMsgStateDOWN            V0044UpdateNodeMsgState = "DOWN"
	V0044UpdateNodeMsgStateDRAIN           V0044UpdateNodeMsgState = "DRAIN"
	V0044UpdateNodeMsgStateDYNAMICFUTURE   V0044UpdateNodeMsgState = "DYNAMIC_FUTURE"
	V0044UpdateNodeMsgStateDYNAMICNORM     V0044UpdateNodeMsgState = "DYNAMIC_NORM"
	V0044UpdateNodeMsgStateERROR           V0044UpdateNodeMsgState = "ERROR"
	V0044UpdateNodeMsgStateEXTERNAL        V0044UpdateNodeMsgState = "EXTERNAL"
	V0044UpdateNodeMsgStateFAIL            V0044UpdateNodeMsgState = "FAIL"
	V0044UpdateNodeMsgStateFUTURE          V0044UpdateNodeMsgState = "FUTURE"
	V0044UpdateNodeMsgStateIDLE            V0044UpdateNodeMsgState = "IDLE"
	V0044UpdateNodeMsgStateINVALID         V0044UpdateNodeMsgState = "INVALID"
	V0044UpdateNodeMsgStateINVALIDREG      V0044UpdateNodeMsgState = "INVALID_REG"
	V0044UpdateNodeMsgStateMAINTENANCE     V0044UpdateNodeMsgState = "MAINTENANCE"
	V0044UpdateNodeMsgStateMIXED           V0044UpdateNodeMsgState = "MIXED"
	V0044UpdateNodeMsgStateNOTRESPONDING   V0044UpdateNodeMsgState = "NOT_RESPONDING"
	V0044UpdateNodeMsgStatePLANNED         V0044UpdateNodeMsgState = "PLANNED"
	V0044UpdateNodeMsgStatePOWERDOWN       V0044UpdateNodeMsgState = "POWER_DOWN"
	V0044UpdateNodeMsgStatePOWERDRAIN      V0044UpdateNodeMsgState = "POWER_DRAIN"
	V0044UpdateNodeMsgStatePOWEREDDOWN     V0044UpdateNodeMsgState = "POWERED_DOWN"
	V0044UpdateNodeMsgStatePOWERINGDOWN    V0044UpdateNodeMsgState = "POWERING_DOWN"
	V0044UpdateNodeMsgStatePOWERINGUP      V0044UpdateNodeMsgState = "POWERING_UP"
	V0044UpdateNodeMsgStatePOWERUP         V0044UpdateNodeMsgState = "POWER_UP"
	V0044UpdateNodeMsgStateREBOOTCANCELED  V0044UpdateNodeMsgState = "REBOOT_CANCELED"
	V0044UpdateNodeMsgStateREBOOTISSUED    V0044UpdateNodeMsgState = "REBOOT_ISSUED"
	V0044UpdateNodeMsgStateREBOOTREQUESTED V0044UpdateNodeMsgState = "REBOOT_REQUESTED"
	V0044UpdateNodeMsgStateRESERVED        V0044UpdateNodeMsgState = "RESERVED"
	V0044UpdateNodeMsgStateRESUME          V0044UpdateNodeMsgState = "RESUME"
	V0044UpdateNodeMsgStateUNDRAIN         V0044UpdateNodeMsgState = "UNDRAIN"
	V0044UpdateNodeMsgStateUNKNOWN         V0044UpdateNodeMsgState = "UNKNOWN"
)

Defines values for V0044UpdateNodeMsgState.

func (V0044UpdateNodeMsgState) Valid

func (e V0044UpdateNodeMsgState) Valid() bool

Valid indicates whether the value is a known member of the V0044UpdateNodeMsgState enum.

type V0044User

type V0044User struct {
	// AdministratorLevel AdminLevel granted to the user
	AdministratorLevel *[]V0044UserAdministratorLevel `json:"administrator_level,omitempty"`
	Associations       *V0044AssocShortList           `json:"associations,omitempty"`
	Coordinators       *V0044CoordList                `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 *[]V0044UserFlags `json:"flags,omitempty"`

	// Name User name
	Name string `json:"name"`

	// OldName Previous user name
	OldName *string         `json:"old_name,omitempty"`
	Wckeys  *V0044WckeyList `json:"wckeys,omitempty"`
}

V0044User defines model for v0.0.44_user.

type V0044UserAdministratorLevel

type V0044UserAdministratorLevel string

V0044UserAdministratorLevel defines model for V0044User.AdministratorLevel.

const (
	V0044UserAdministratorLevelAdministrator V0044UserAdministratorLevel = "Administrator"
	V0044UserAdministratorLevelNone          V0044UserAdministratorLevel = "None"
	V0044UserAdministratorLevelNotSet        V0044UserAdministratorLevel = "Not Set"
	V0044UserAdministratorLevelOperator      V0044UserAdministratorLevel = "Operator"
)

Defines values for V0044UserAdministratorLevel.

func (V0044UserAdministratorLevel) Valid

Valid indicates whether the value is a known member of the V0044UserAdministratorLevel enum.

type V0044UserFlags

type V0044UserFlags string

V0044UserFlags defines model for V0044User.Flags.

const (
	V0044UserFlagsDELETED V0044UserFlags = "DELETED"
	V0044UserFlagsNONE    V0044UserFlags = "NONE"
)

Defines values for V0044UserFlags.

func (V0044UserFlags) Valid

func (e V0044UserFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044UserFlags enum.

type V0044UserList

type V0044UserList = []V0044User

V0044UserList defines model for v0.0.44_user_list.

type V0044UserShort

type V0044UserShort struct {
	// Adminlevel AdminLevel granted to the user
	Adminlevel *[]V0044UserShortAdminlevel `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"`
}

V0044UserShort defines model for v0.0.44_user_short.

type V0044UserShortAdminlevel

type V0044UserShortAdminlevel string

V0044UserShortAdminlevel defines model for V0044UserShort.Adminlevel.

const (
	V0044UserShortAdminlevelAdministrator V0044UserShortAdminlevel = "Administrator"
	V0044UserShortAdminlevelNone          V0044UserShortAdminlevel = "None"
	V0044UserShortAdminlevelNotSet        V0044UserShortAdminlevel = "Not Set"
	V0044UserShortAdminlevelOperator      V0044UserShortAdminlevel = "Operator"
)

Defines values for V0044UserShortAdminlevel.

func (V0044UserShortAdminlevel) Valid

func (e V0044UserShortAdminlevel) Valid() bool

Valid indicates whether the value is a known member of the V0044UserShortAdminlevel enum.

type V0044UsersAddCond

type V0044UsersAddCond struct {
	Accounts    *V0044StringList  `json:"accounts,omitempty"`
	Association *V0044AssocRecSet `json:"association,omitempty"`
	Clusters    *V0044StringList  `json:"clusters,omitempty"`
	Partitions  *V0044StringList  `json:"partitions,omitempty"`
	Users       V0044StringList   `json:"users"`
	Wckeys      *V0044StringList  `json:"wckeys,omitempty"`
}

V0044UsersAddCond defines model for v0.0.44_users_add_cond.

type V0044Wckey

type V0044Wckey struct {
	Accounting *V0044AccountingList `json:"accounting,omitempty"`

	// Cluster Cluster name
	Cluster string `json:"cluster"`

	// Flags Flags associated with this WCKey
	Flags *[]V0044WckeyFlags `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"`
}

V0044Wckey defines model for v0.0.44_wckey.

type V0044WckeyFlags

type V0044WckeyFlags string

V0044WckeyFlags defines model for V0044Wckey.Flags.

const (
	V0044WckeyFlagsDELETED V0044WckeyFlags = "DELETED"
)

Defines values for V0044WckeyFlags.

func (V0044WckeyFlags) Valid

func (e V0044WckeyFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044WckeyFlags enum.

type V0044WckeyList

type V0044WckeyList = []V0044Wckey

V0044WckeyList defines model for v0.0.44_wckey_list.

type V0044WckeyTagStruct

type V0044WckeyTagStruct struct {
	// Flags Active flags
	Flags []V0044WckeyTagStructFlags `json:"flags"`

	// Wckey WCKey name
	Wckey string `json:"wckey"`
}

V0044WckeyTagStruct defines model for v0.0.44_wckey_tag_struct.

type V0044WckeyTagStructFlags

type V0044WckeyTagStructFlags string

V0044WckeyTagStructFlags defines model for V0044WckeyTagStruct.Flags.

const (
	ASSIGNEDDEFAULT V0044WckeyTagStructFlags = "ASSIGNED_DEFAULT"
)

Defines values for V0044WckeyTagStructFlags.

func (V0044WckeyTagStructFlags) Valid

func (e V0044WckeyTagStructFlags) Valid() bool

Valid indicates whether the value is a known member of the V0044WckeyTagStructFlags enum.

Jump to

Keyboard shortcuts

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