Edit

Share via


ISchedulerStoreInternal Interface

Definition

[System.ServiceModel.ServiceContract]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.PropertyError))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.PropFlags))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobPriority))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobState))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobUnitType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.CancelRequest))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.FailureReason))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobRuntimeType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobOrderByList))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobOrderBy))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.TaskState))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.TaskType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.TaskId))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.ObjectType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.UserPrivilege))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.UserRoles))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.FilterOperator))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.EventType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.FilterProperty))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobEvent))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobMessageType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobTemplateRights))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.NodeGroup))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.NodeEvent))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.NodeState))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.NodeAvailability))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.NodeLocation))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.PendingReason))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.PendingReason/ReasonCode))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.StorePropertyType))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.ResourceState))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.ResourceJobPhase))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.SchedulerException))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.SortProperty))]
[System.ServiceModel.ServiceKnownType(typeof(System.Collections.Generic.KeyValuePair`2<System.String,System.Int32>[]))]
[System.ServiceModel.ServiceKnownType(typeof(System.Collections.Generic.Dictionary`2<System.String,System.String>))]
[System.ServiceModel.ServiceKnownType(typeof(System.Object[]))]
[System.ServiceModel.ServiceKnownType(typeof(Microsoft.Hpc.Scheduler.Properties.JobNodeGroupOp))]
public interface ISchedulerStoreInternal
type ISchedulerStoreInternal = interface
Public Interface ISchedulerStoreInternal
Attributes

Properties

Name

Methods

Allocation_FindIdByNodeAndTask(ConnectionToken, Int32, Int32)
Allocation_FindIdByNodeJobAndTask(ConnectionToken, Int32, Int32, Int32)
Allocation_UpdateTaskNodeStats(ConnectionToken, Int32, Int32, Int32, StoreProperty[])
Allocation_VerifyId(ConnectionToken, Int32)
DisableCredentialReuse(ConnectionToken, String)
EncryptCredential(ConnectionToken, String, String, Byte[])
EncryptCredential(ConnectionToken, String, String, String, Byte[])
GetCertificateInfo(ConnectionToken, SchedulerCertInfo)
GetClusterEnvironmentVariables(ConnectionToken)
GetConfigurationSettingDefaults(ConnectionToken)
GetConfigurationSettingLimits(ConnectionToken)
GetConfigurationSettings(ConnectionToken)
GetCredentialList(ConnectionToken, String, Boolean, UserCredential[])
GetEmailCredentialUser(ConnectionToken)
GetEventDataOverHttp(ConnectionToken, Int32, DateTime, List<Byte[]>)
GetNodeGroups(ConnectionToken, List<NodeGroup>)
GetNodesFromGroup(ConnectionToken, String, String[])
GetProfileIdByName(ConnectionToken, String, Int32)
GetProfileItems(ConnectionToken, Int32, ClusterJobProfileItem[])
GetServerLinuxHttpsValue(Int32)
GetServerVersion(Version)
GetTemplateCommonName(ConnectionToken, String, String)
GetUserPrivilege(ConnectionToken, UserPrivilege)
GetUserRoles(ConnectionToken, UserRoles)
GetUserTokenAndPrivilege(ConnectionToken, UserPrivilege)
Job_AddChildJob(ConnectionToken, Int32, Int32, StoreProperty[])
Job_AddExcludedNodes(ConnectionToken, Int32, String[])
Job_AddJob(ConnectionToken, Int32, StoreProperty[])
Job_AddJobShrinkRequest(ConnectionToken, Int32, Int32, Int32, ShrinkRequest)
Job_CancelJob(ConnectionToken, Int32, CancelRequest, StoreProperty[])
Job_CancelQueuedTasks(ConnectionToken, Int32, String)
Job_ClearExcludedNodes(ConnectionToken, Int32)
Job_Clone(ConnectionToken, Int32, Int32)
Job_ConfigJob(ConnectionToken, Int32)
Job_DeleteJob(ConnectionToken, Int32)
Job_FinishQueuedTasks(ConnectionToken, Int32, String)
Job_GetAllTaskCustomProperties(ConnectionToken, Int32, PropertyRow[])
Job_GetEnvVars(ConnectionToken, Int32, Dictionary<String,String>)
Job_GetJobState(ConnectionToken, Int32, JobState)
Job_GetShrinkRequests(ConnectionToken, Int32, Dictionary<String,Dictionary<Int32,ShrinkRequest>>)
Job_RemoveExcludedNodes(ConnectionToken, Int32, String[])
Job_RequeueJob(ConnectionToken, Int32)
Job_SetEnvVar(ConnectionToken, Int32, String, String)
Job_SetHoldUntil(ConnectionToken, Int32, DateTime)
Job_SubmitJob(ConnectionToken, Int32, StoreProperty[], String)
Job_VerifyId(ConnectionToken, Int32, StoreProperty[])
Node_AddNode(ConnectionToken, StoreProperty[])
Node_AddPhantomResource(ConnectionToken, Int32, JobType, Int32)
Node_FindNodeIdByName(ConnectionToken, String, Int32, Guid)
Node_FindNodeIdByNodeId(ConnectionToken, Guid, Int32)
Node_FindNodeIdBySID(ConnectionToken, String, Int32, Guid)
Node_GetActiveHeadNodeName(ConnectionToken, String)
Node_InvalidNodeQueryCache(ConnectionToken)
Node_PutNodeOnline(ConnectionToken, Guid)
Node_PutNodeOnline(ConnectionToken, Int32)
Node_PutNodesOnline(ConnectionToken, Guid[])
Node_RemoveNode(ConnectionToken, Guid)
Node_RemovePhantomResource(ConnectionToken, Int32)
Node_SetDrainingNodesOffline(ConnectionToken)
Node_SetNodeReachable(ConnectionToken, Guid)
Node_SetNodeReachable(ConnectionToken, Int32)
Node_SetNodeUnreachable(ConnectionToken, Guid)
Node_SetNodeUnreachable(ConnectionToken, Int32)
Node_TakeNodeOffline(ConnectionToken, Guid)
Node_TakeNodeOffline(ConnectionToken, Guid, Boolean)
Node_TakeNodeOffline(ConnectionToken, Int32)
Node_TakeNodesOffline(ConnectionToken, Guid[], Boolean)
Node_ValidateNodeId(ConnectionToken, Int32, Guid)
Object_EnumeratorPermissionCheck(ConnectionToken, ObjectType, Int32)
Object_GetCustomProperties(ConnectionToken, ObjectType, Int32, StoreProperty[])
Object_GetProps(ConnectionToken, ObjectType, Int32, PropertyId[], StoreProperty[])
Object_SetProps(ConnectionToken, ObjectType, Int32, StoreProperty[])
PeekTaskOutput(ConnectionToken, Int32, Int32)
Ping()
Pool_AddPool(ConnectionToken, String, Int32)
Pool_AddPool(ConnectionToken, String, Int32, Int32)
Pool_DeletePool(ConnectionToken, String)
Pool_DeletePool(ConnectionToken, String, Boolean)
Pool_FindPoolIdByName(ConnectionToken, String, Int32)
Profile_CloneProfile(ConnectionToken, Int32, String, Int32)
Profile_CreateProfile(ConnectionToken, String, Int32)
Profile_DeleteProfile(ConnectionToken, Int32)
Profile_ItemOp(ConnectionToken, Int32, ProfileItemOperator, PropertyId, ClusterJobProfileItem)
Profile_UpdateItems(ConnectionToken, Int32, IEnumerable<StoreProperty>, IEnumerable<ClusterJobProfileItem>, Boolean)
Prop_CreatePropertyId(ConnectionToken, ObjectType, StorePropertyType, String, String, PropertyId)
Prop_GetDescriptors(ConnectionToken, ObjectType, String[], ServerPropertyDescriptor[])
Prop_GetPropertyId(ConnectionToken, ObjectType, StorePropertyType, String, PropertyId)
Register(String, String, ConnectionRole, Version, ConnectionToken, UserPrivilege, Version, Dictionary<String,Object>)
RegisterConfigChangeHandler(ConnectionToken, ClusterConfigChangeDelegate)
RegisterEventPacketHandler(ConnectionToken, ProcessEventPacketDelegate)
RegisterJobStateHandler(ConnectionToken, JobStateChangeDelegate)
RegisterJobStateHandlerEx(ConnectionToken, JobStateChangeDelegateEx)
RegisterNodeStateHandler(ConnectionToken, NodeStateChangeDelegate)
RegisterOverHttp(String, String, ConnectionRole, Version, ConnectionToken, UserPrivilege, Version, Dictionary<String,Object>, Int32, Int32)
RegisterResourceStateHandler(ConnectionToken, ResourceStateChangeDelegate)
RegisterTaskStateChange(ConnectionToken, TaskStateChangeDelegate)
RegisterV2(String, String, ConnectionRole, ConnectionToken, UserPrivilege)
RemoteEvent_CloseClient(ConnectionToken, Int32)
RemoteEvent_GetEventPort()
RemoteEvent_RegisterForEvent(ConnectionToken, Packets+EventObjectClass, Int32, Int32, Int32, Int32)
RemoteEvent_TriggerTouch(ConnectionToken, Int32)
RemoteEvent_UnRegisterForEvent(ConnectionToken, Int32, Int32)
ReserveResourceForJob(ConnectionToken, Int32, Int32, DateTime, StoreProperty[])
RowEnum_Close(ConnectionToken, Int32)
RowEnum_GetRows(ConnectionToken, Int32, Int32)
RowEnum_Open(ConnectionToken, ObjectType, Int32, PropertyId[], FilterProperty[], SortProperty[])
RowEnum_SetProps(ConnectionToken, ObjectType, StoreProperty[], FilterProperty[])
RowEnum_Touch(ConnectionToken, Int32)
RowSet_CloseRowSet(ConnectionToken, Int32)
RowSet_Freeze(ConnectionToken, Int32)
RowSet_GetData(ConnectionToken, Int32, Int32, Int32)
RowSet_GetDataWithWindowBoundary(ConnectionToken, Int32, Int32, Int32)
RowSet_GetObjectIndex(ConnectionToken, Int32, Int32, Int32)
RowSet_OpenRowSet(ConnectionToken, ObjectType, RowSetType, Int32, PropertyId[], FilterProperty[], SortProperty[], AggregateColumn[], PropertyId[], PropertyId[], Int32)
RowSet_OpenRowSetV2(ConnectionToken, ObjectType, RowSetType, Int32, PropertyId[], FilterProperty[], SortProperty[], AggregateColumn[], PropertyId[])
RowSet_Thaw(ConnectionToken, Int32)
RowSet_TouchRowSet(ConnectionToken, Int32)
RunTransaction(ConnectionToken, StoreTransaction)
SaveCertificate(ConnectionToken, String, String, Nullable<Boolean>, Byte[])
SaveExtendedData(ConnectionToken, String, String)
SchedulerAzureBurst_CreateDeployment(ConnectionToken, String, StoreProperty[])
SchedulerAzureBurst_DeleteDeployment(ConnectionToken, String)
ScheduleResource(ConnectionToken, Int32, Int32, StoreProperty[])
SchedulerOnAzure_AddUser(ConnectionToken, String, String, Boolean)
SchedulerOnAzure_RemoveUser(ConnectionToken, String)
SchedulerOnAzure_ValidateUser(ConnectionToken, String, String)
SetClusterEnvironmentVariable(ConnectionToken, String, String)
SetConfigurationSetting(ConnectionToken, String, String)
SetEmailCredential(ConnectionToken, String, String)
SetJobModifyFilter(JobModifyFilter)
SetNodeQueryCacheInvalidNotification(NodeQueryCacheInvalidNotification)
SetUserNamePassword(ConnectionToken, String, Byte[])
Task_AddTasksToJob(ConnectionToken, Int32, List<Int32>, List<StoreProperty[]>)
Task_AddTaskToJob(ConnectionToken, Int32, Int32, StoreProperty[])
Task_CancelTask(ConnectionToken, Int32, Int32, CancelRequest, Int32, String)
Task_CloneTask(ConnectionToken, Int32, Int32, StoreProperty[])
Task_ConcludeServiceTask(ConnectionToken, Int32, Boolean)
Task_ConfigTask(ConnectionToken, Int32, Int32)
Task_DeleteTask(ConnectionToken, Int32, Int32)
Task_ExpandParametricSweepTasksInBatch(ConnectionToken, Int32, Int32, TaskState)
Task_FindJobTasksWithEnvVars(ConnectionToken, Int32, Int32[])
Task_FindTaskByTaskId(ConnectionToken, Int32, TaskId, Int32)
Task_FindTaskIdByFriendlyId(ConnectionToken, Int32, Int32, Int32)
Task_FindTaskIdByFriendlyId(ConnectionToken, Int32, String, Int32)
Task_GetEnvironmentVariables(ConnectionToken, Int32, Dictionary<String,String>)
Task_SetEnvironmentVariable(ConnectionToken, Int32, String, String)
Task_SubmitTask(ConnectionToken, Int32, Int32)
Task_SubmitTasks(ConnectionToken, Int32, Int32[])
Task_ValidateTaskId(ConnectionToken, Int32, Int32)
TaskGroup_AddParent(ConnectionToken, Int32, Int32, Int32)
TaskGroup_CreateChild(ConnectionToken, Int32, Int32, StoreProperty[], Int32)
TaskGroup_CreateTaskGroupsAndDependencies(ConnectionToken, Int32, List<String>, List<KeyValuePair<Int32,Int32>>, Int32, List<Int32>)
TaskGroup_DeleteGroup(ConnectionToken, Int32, Int32)
TaskGroup_FetchGroups(ConnectionToken, Int32, List<KeyValuePair<Int32,Int32>>)
TaskGroup_FetchStatistics(ConnectionToken, Int32, List<KeyValuePair<Int32,KeyValuePair<Int32,Int32>>>)
TaskGroup_UpdateGroupMaxMin(ConnectionToken, Int32, Int32)
TaskGroup_UpdateGroupsMaxMin(ConnectionToken, Int32, IList<Int32>)
Unregister(ConnectionToken)
UnRegisterConfigChangeHandler(ConnectionToken, ClusterConfigChangeDelegate)
UnRegisterEventPacketHandler(ConnectionToken, ProcessEventPacketDelegate)
UnRegisterJobStateHandler(ConnectionToken, JobStateChangeDelegate)
UnRegisterJobStateHandlerEx(ConnectionToken, JobStateChangeDelegateEx)
UnRegisterNodeStateHandler(ConnectionToken, NodeStateChangeDelegate)
UnRegisterResourceStateHandler(ConnectionToken, ResourceStateChangeDelegate)
UnRegisterTaskStateChange(ConnectionToken, TaskStateChangeDelegate)
UpdateNodePingTime(ConnectionToken, Int32, DateTime)
VerifyProfileId(ConnectionToken, Int32)

Applies to