useUpdateProject
Agent Runtimes / hooks/useProjects / useUpdateProject
Function: useUpdateProject()
useUpdateProject(): {
assignAgent: (project,agentPodName,agentSpecId?) =>Promise<any>;renameProject: (project,newName) =>Promise<any>;unassignAgent: (project) =>Promise<any>; } | {assignAgent: (project,agentPodName,agentSpecId?) =>Promise<any>;renameProject: (project,newName) =>Promise<any>;unassignAgent: (project) =>Promise<any>; } | {assignAgent: (project,agentPodName,agentSpecId?) =>Promise<any>;renameProject: (project,newName) =>Promise<any>;unassignAgent: (project) =>Promise<any>; } | {assignAgent: (project,agentPodName,agentSpecId?) =>Promise<any>;renameProject: (project,newName) =>Promise<any>;unassignAgent: (project) =>Promise<any>; }
Defined in: src/hooks/useProjects.ts:187
Hook to update a project (e.g. persist the attached agent pod name). Uses the spacer PUT endpoint via useUpdateSpace.
Returns
Type Literal
{ assignAgent: (project, agentPodName, agentSpecId?) => Promise<any>; renameProject: (project, newName) => Promise<any>; unassignAgent: (project) => Promise<any>; }
assignAgent
assignAgent: (
project,agentPodName,agentSpecId?) =>Promise<any>
Assign an agent runtime to the project
Parameters
project
agentPodName
string
agentSpecId?
string
Returns
Promise<any>
renameProject
renameProject: (
project,newName) =>Promise<any>
Rename a project
Parameters
project
newName
string
Returns
Promise<any>
unassignAgent
unassignAgent: (
project) =>Promise<any>
Remove the agent assignment from the project
Parameters
project
Returns
Promise<any>
Type Literal
{ assignAgent: (project, agentPodName, agentSpecId?) => Promise<any>; renameProject: (project, newName) => Promise<any>; unassignAgent: (project) => Promise<any>; }
assignAgent
assignAgent: (
project,agentPodName,agentSpecId?) =>Promise<any>
Assign an agent runtime to the project
Parameters
project
agentPodName
string
agentSpecId?
string
Returns
Promise<any>
renameProject
renameProject: (
project,newName) =>Promise<any>
Rename a project
Parameters
project
newName
string
Returns
Promise<any>
unassignAgent
unassignAgent: (
project) =>Promise<any>
Remove the agent assignment from the project
Parameters
project
Returns
Promise<any>
Type Literal
{ assignAgent: (project, agentPodName, agentSpecId?) => Promise<any>; renameProject: (project, newName) => Promise<any>; unassignAgent: (project) => Promise<any>; }
assignAgent
assignAgent: (
project,agentPodName,agentSpecId?) =>Promise<any>
Assign an agent runtime to the project
Parameters
project
agentPodName
string
agentSpecId?
string
Returns
Promise<any>
renameProject
renameProject: (
project,newName) =>Promise<any>
Rename a project
Parameters
project
newName
string
Returns
Promise<any>
unassignAgent
unassignAgent: (
project) =>Promise<any>
Remove the agent assignment from the project
Parameters
project
Returns
Promise<any>
Type Literal
{ assignAgent: (project, agentPodName, agentSpecId?) => Promise<any>; renameProject: (project, newName) => Promise<any>; unassignAgent: (project) => Promise<any>; }
assignAgent
assignAgent: (
project,agentPodName,agentSpecId?) =>Promise<any>
Assign an agent runtime to the project
Parameters
project
agentPodName
string
agentSpecId?
string
Returns
Promise<any>
renameProject
renameProject: (
project,newName) =>Promise<any>
Rename a project
Parameters
project
newName
string
Returns
Promise<any>
unassignAgent
unassignAgent: (
project) =>Promise<any>
Remove the agent assignment from the project
Parameters
project
Returns
Promise<any>