Class TatClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.tat.v20201028.TatClient
-
public class TatClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description TatClient(Credential credential, String region)TatClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
TatClient
public TatClient(Credential credential, String region)
-
TatClient
public TatClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
CancelInvocation
public CancelInvocationResponse CancelInvocation(CancelInvocationRequest req) throws TencentCloudSDKException
取消一台或多台CVM实例执行的命令 如果命令还未下发到agent,任务状态处于处于PENDING、DELIVERING、DELIVER_DELAYED,取消后任务状态是CANCELLED 如果命令已下发到agent,任务状态处于RUNNING, 取消后任务状态是TERMINATED- Parameters:
req- CancelInvocationRequest- Returns:
- CancelInvocationResponse
- Throws:
TencentCloudSDKException
-
CreateCommand
public CreateCommandResponse CreateCommand(CreateCommandRequest req) throws TencentCloudSDKException
此接口用于创建命令。- Parameters:
req- CreateCommandRequest- Returns:
- CreateCommandResponse
- Throws:
TencentCloudSDKException
-
CreateInvoker
public CreateInvokerResponse CreateInvoker(CreateInvokerRequest req) throws TencentCloudSDKException
此接口用于创建执行器。- Parameters:
req- CreateInvokerRequest- Returns:
- CreateInvokerResponse
- Throws:
TencentCloudSDKException
-
CreateRegisterCode
public CreateRegisterCodeResponse CreateRegisterCode(CreateRegisterCodeRequest req) throws TencentCloudSDKException
接口用于创建注册码。- Parameters:
req- CreateRegisterCodeRequest- Returns:
- CreateRegisterCodeResponse
- Throws:
TencentCloudSDKException
-
DeleteCommand
public DeleteCommandResponse DeleteCommand(DeleteCommandRequest req) throws TencentCloudSDKException
此接口用于删除命令。 如果命令与执行器关联,则无法被删除。- Parameters:
req- DeleteCommandRequest- Returns:
- DeleteCommandResponse
- Throws:
TencentCloudSDKException
-
DeleteInvoker
public DeleteInvokerResponse DeleteInvoker(DeleteInvokerRequest req) throws TencentCloudSDKException
此接口用于删除执行器。- Parameters:
req- DeleteInvokerRequest- Returns:
- DeleteInvokerResponse
- Throws:
TencentCloudSDKException
-
DeleteRegisterCodes
public DeleteRegisterCodesResponse DeleteRegisterCodes(DeleteRegisterCodesRequest req) throws TencentCloudSDKException
此接口用于批量删除注册码。- Parameters:
req- DeleteRegisterCodesRequest- Returns:
- DeleteRegisterCodesResponse
- Throws:
TencentCloudSDKException
-
DeleteRegisterInstance
public DeleteRegisterInstanceResponse DeleteRegisterInstance(DeleteRegisterInstanceRequest req) throws TencentCloudSDKException
接口用于删除托管实例。- Parameters:
req- DeleteRegisterInstanceRequest- Returns:
- DeleteRegisterInstanceResponse
- Throws:
TencentCloudSDKException
-
DescribeAutomationAgentStatus
public DescribeAutomationAgentStatusResponse DescribeAutomationAgentStatus(DescribeAutomationAgentStatusRequest req) throws TencentCloudSDKException
此接口用于查询自动化助手客户端的状态。- Parameters:
req- DescribeAutomationAgentStatusRequest- Returns:
- DescribeAutomationAgentStatusResponse
- Throws:
TencentCloudSDKException
-
DescribeCommands
public DescribeCommandsResponse DescribeCommands(DescribeCommandsRequest req) throws TencentCloudSDKException
此接口用于查询命令详情。- Parameters:
req- DescribeCommandsRequest- Returns:
- DescribeCommandsResponse
- Throws:
TencentCloudSDKException
-
DescribeInvocationTasks
public DescribeInvocationTasksResponse DescribeInvocationTasks(DescribeInvocationTasksRequest req) throws TencentCloudSDKException
此接口用于查询执行任务详情。- Parameters:
req- DescribeInvocationTasksRequest- Returns:
- DescribeInvocationTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeInvocations
public DescribeInvocationsResponse DescribeInvocations(DescribeInvocationsRequest req) throws TencentCloudSDKException
此接口用于查询执行活动详情。- Parameters:
req- DescribeInvocationsRequest- Returns:
- DescribeInvocationsResponse
- Throws:
TencentCloudSDKException
-
DescribeInvokerRecords
public DescribeInvokerRecordsResponse DescribeInvokerRecords(DescribeInvokerRecordsRequest req) throws TencentCloudSDKException
此接口用于查询执行器的执行记录。- Parameters:
req- DescribeInvokerRecordsRequest- Returns:
- DescribeInvokerRecordsResponse
- Throws:
TencentCloudSDKException
-
DescribeInvokers
public DescribeInvokersResponse DescribeInvokers(DescribeInvokersRequest req) throws TencentCloudSDKException
此接口用于查询执行器信息。- Parameters:
req- DescribeInvokersRequest- Returns:
- DescribeInvokersResponse
- Throws:
TencentCloudSDKException
-
DescribeRegions
public DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest req) throws TencentCloudSDKException
此接口用于查询 TAT 产品后台地域列表。 RegionState 为 AVAILABLE,代表该地域的 TAT 后台服务已经可用;未返回,代表该地域的 TAT 后台服务尚不可用。- Parameters:
req- DescribeRegionsRequest- Returns:
- DescribeRegionsResponse
- Throws:
TencentCloudSDKException
-
DescribeRegisterCodes
public DescribeRegisterCodesResponse DescribeRegisterCodes(DescribeRegisterCodesRequest req) throws TencentCloudSDKException
接口用于查询注册码信息。- Parameters:
req- DescribeRegisterCodesRequest- Returns:
- DescribeRegisterCodesResponse
- Throws:
TencentCloudSDKException
-
DescribeRegisterInstances
public DescribeRegisterInstancesResponse DescribeRegisterInstances(DescribeRegisterInstancesRequest req) throws TencentCloudSDKException
接口用于查询被托管的实例信息。- Parameters:
req- DescribeRegisterInstancesRequest- Returns:
- DescribeRegisterInstancesResponse
- Throws:
TencentCloudSDKException
-
DisableInvoker
public DisableInvokerResponse DisableInvoker(DisableInvokerRequest req) throws TencentCloudSDKException
此接口用于停止执行器。- Parameters:
req- DisableInvokerRequest- Returns:
- DisableInvokerResponse
- Throws:
TencentCloudSDKException
-
DisableRegisterCodes
public DisableRegisterCodesResponse DisableRegisterCodes(DisableRegisterCodesRequest req) throws TencentCloudSDKException
此接口用于批量禁用注册码。- Parameters:
req- DisableRegisterCodesRequest- Returns:
- DisableRegisterCodesResponse
- Throws:
TencentCloudSDKException
-
EnableInvoker
public EnableInvokerResponse EnableInvoker(EnableInvokerRequest req) throws TencentCloudSDKException
此接口用于启用执行器。- Parameters:
req- EnableInvokerRequest- Returns:
- EnableInvokerResponse
- Throws:
TencentCloudSDKException
-
InvokeCommand
public InvokeCommandResponse InvokeCommand(InvokeCommandRequest req) throws TencentCloudSDKException
在指定的实例上触发命令,调用成功返回执行活动ID(inv-xxxxxxxx),每个执行活动内部有一个或多个执行任务(invt-xxxxxxxx),每个执行任务代表命令在一台 CVM 或一台 Lighthouse 上的执行记录。 如果指定实例未安装 agent,或 agent 不在线,返回失败 如果命令类型与 agent 运行环境不符,返回失败 指定的实例需要处于 VPC 网络 指定的实例需要处于 RUNNING 状态 不可同时指定 CVM 和 Lighthouse- Parameters:
req- InvokeCommandRequest- Returns:
- InvokeCommandResponse
- Throws:
TencentCloudSDKException
-
ModifyCommand
public ModifyCommandResponse ModifyCommand(ModifyCommandRequest req) throws TencentCloudSDKException
此接口用于修改命令。- Parameters:
req- ModifyCommandRequest- Returns:
- ModifyCommandResponse
- Throws:
TencentCloudSDKException
-
ModifyInvoker
public ModifyInvokerResponse ModifyInvoker(ModifyInvokerRequest req) throws TencentCloudSDKException
此接口用于修改执行器。- Parameters:
req- ModifyInvokerRequest- Returns:
- ModifyInvokerResponse
- Throws:
TencentCloudSDKException
-
ModifyRegisterInstance
public ModifyRegisterInstanceResponse ModifyRegisterInstance(ModifyRegisterInstanceRequest req) throws TencentCloudSDKException
接口用于修改托管实例信息。- Parameters:
req- ModifyRegisterInstanceRequest- Returns:
- ModifyRegisterInstanceResponse
- Throws:
TencentCloudSDKException
-
PreviewReplacedCommandContent
public PreviewReplacedCommandContentResponse PreviewReplacedCommandContent(PreviewReplacedCommandContentRequest req) throws TencentCloudSDKException
此接口用于预览自定义参数替换后的命令内容。不会触发真实执行。- Parameters:
req- PreviewReplacedCommandContentRequest- Returns:
- PreviewReplacedCommandContentResponse
- Throws:
TencentCloudSDKException
-
RunCommand
public RunCommandResponse RunCommand(RunCommandRequest req) throws TencentCloudSDKException
执行命令,调用成功返回执行活动ID(inv-xxxxxxxx),每个执行活动内部有一个或多个执行任务(invt-xxxxxxxx),每个执行任务代表命令在一台 CVM 或一台 Lighthouse 上的执行记录。 如果指定实例未安装 agent,或 agent 不在线,返回失败 如果命令类型与 agent 运行环境不符,返回失败 指定的实例需要处于 VPC 网络 指定的实例需要处于 `RUNNING` 状态 不可同时指定 CVM 和 Lighthouse- Parameters:
req- RunCommandRequest- Returns:
- RunCommandResponse
- Throws:
TencentCloudSDKException
-
-