Skip to main content

ClaimStatus

Claims status for the specified agent.

import { cloudApi, serviceClients, Session } from "@yandex-cloud/nodejs-sdk";

const ClaimAgentStatusRequest =
cloudApi.loadtesting.agent_agent_service.ClaimAgentStatusRequest;
const ClaimAgentStatusRequest_Status =
cloudApi.loadtesting.agent_agent_service.ClaimAgentStatusRequest_Status;

(async () => {
const authToken = process.env["YC_OAUTH_TOKEN"];
const session = new Session({ oauthToken: authToken });
const client = session.client(serviceClients.AgentServiceClient);

const result = await client.claimStatus(
ClaimAgentStatusRequest.fromPartial({
// agentInstanceId: "agentInstanceId",
// status: ClaimAgentStatusRequest_Status.READY_FOR_TEST,
// statusMessage: "statusMessage"
})
);
console.log(result);
})();

ClaimAgentStatusRequest

Status

  • STATUS_UNSPECIFIED

  • READY_FOR_TEST

  • PREPARING_TEST

  • TESTING

  • TANK_FAILED

  • STOPPED

  • UPLOADING_ARTIFACTS

  • ERROR

agentInstanceId : string
status : Status
statusMessage : string

ClaimAgentStatusResponse

code : int64