cloudfunctions/SegmentPortraitPic/node_modules/tencentcloud-sdk-nodejs/tencentcloud/services/gse/v20191112/gse_client.d.ts
(开头部分) 33KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DeleteGameServerSessionQueueRequest, CreateAssetResponse, GetInstanceAccessResponse, ListAliasesResponse, UpdateBucketCORSOptResponse, DeleteGameServerSessionQueueResponse, DescribeFleetAttributesRequest, ResolveAliasRequest, GetGameServerInstanceLogUrlResponse, StartGameServerSessionPlacementResponse, DescribeFleetStatisticDetailsRequest, DescribeAssetSystemsRequest, GetInstanceAccessRequest, CreateFleetRequest, StartFleetActionsRequest, UpdateFleetPortSettingsResponse, DescribeInstancesResponse, ListFleetsResponse, DeleteAssetResponse, DescribeFleetUtilizationResponse, DescribeFleetRelatedResourcesResponse, DescribeScalingPoliciesRequest, DeleteFleetRequest, DetachCcnInstancesResponse, DescribeFleetPortSettingsResponse, DescribeUserQuotasRequest, UpdateAssetRequest, UpdateFleetPortSettingsRequest, UpdateAliasRequest, JoinGameServerSessionBatchRequest, UpdateFleetCapacityResponse, DescribeRuntimeConfigurationResponse, CreateGameServerSessionRequest, UpdateAliasResponse, UpdateGameServerSessionQueueResponse, DescribeGameServerSessionQueuesRequest, GetUploadFederationTokenResponse, DeleteScalingPolicyResponse, DescribeFleetStatisticSummaryRequest, ResolveAliasResponse, DescribeInstancesExtendResponse, PutTimerScalingPolicyRequest, DescribeCcnInstancesResponse, DeleteTimerScalingPolicyResponse, DescribeTimerScalingPoliciesRequest, DescribeInstanceLimitResponse, DescribeAssetResponse, DescribeFleetStatisticSummaryResponse, DescribeGameServerSessionQueuesResponse, DeleteAliasRequest, UpdateBucketCORSOptRequest, DescribeAssetSystemsResponse, DescribeFleetAttributesResponse, GetUploadCredentialsResponse, AttachCcnInstancesRequest, DescribeAssetsRequest, SetServerWeightResponse, DescribeGameServerSessionsRequest, GetUploadCredentialsRequest, DescribePlayerSessionsRequest, DeleteAssetRequest, DescribeAssetsResponse, DescribeFleetCapacityRequest, DescribeCcnInstancesRequest, DescribeFleetStatisticDetailsResponse, DeleteTimerScalingPolicyRequest, JoinGameServerSessionResponse, DescribeFleetRelatedResourcesRequest, DescribeGameServerSessionPlacementRequest, UpdateGameServerSessionQueueRequest, SetServerWeightRequest, GetGameServerSessionLogUrlResponse, UpdateBucketAccelerateOptRequest, DeleteFleetResponse, StartGameServerSessionPlacementRequest, DescribeGameServerSessionPlacementResponse, UpdateRuntimeConfigurationResponse, CreateAliasResponse, ListFleetsRequest, UpdateFleetAttributesRequest, AttachCcnInstancesResponse, DescribeFleetPortSettingsRequest, StopFleetActionsResponse, DeleteAliasResponse, DeleteScalingPolicyRequest, DescribeAliasResponse, StopFleetActionsRequest, SearchGameServerSessionsRequest, DescribePlayerSessionsResponse, DescribeUserQuotaRequest, DescribeInstanceLimitRequest, CreateGameServerSessionQueueResponse, DescribeInstanceTypesRequest, SetServerReservedResponse, StopGameServerSessionPlacementRequest, UpdateFleetNameResponse, DescribeAliasRequest, CreateAliasRequest, CopyFleetResponse, UpdateGameServerSessionRequest, ListAliasesRequest, CreateAssetRequest, DescribeGameServerSessionDetailsResponse, GetGameServerSessionLogUrlRequest, CreateGameServerSessionResponse, DescribeInstancesRequest, DescribeFleetStatisticFlowsResponse, CreateFleetResponse, UpdateFleetAttributesResponse, DescribeFleetUtilizationRequest, DescribeInstanceTypesResponse, StartFleetActionsResponse, DescribeGameServerSessionDetailsRequest, UpdateRuntimeConfigurationRequest, EndGameServerSessionAndProcessRequest, CreateAssetWithImageResponse, DescribeAssetRequest, DescribeInstancesExtendRequest, DescribeGameServerSessionsResponse, UpdateBucketAccelerateOptResponse, JoinGameServerSessionRequest, DescribeUserQuotasResponse, GetUploadFederationTokenRequest, DescribeTimerScalingPoliciesResponse, CopyFleetRequest, EndGameServerSessionAndProcessResponse, SearchGameServerSessionsResponse, PutTimerScalingPolicyResponse, DescribeFleetEventsResponse, GetGameServerInstanceLogUrlRequest, DescribeFleetCapacityResponse, DescribeUserQuotaResponse, DescribeFleetEventsRequest, UpdateAssetResponse, CreateAssetWithImageRequest, PutScalingPolicyResponse, CreateGameServerSessionQueueRequest, UpdateFleetNameRequest, DescribeRuntimeConfigurationRequest, DescribeScalingPoliciesResponse, DetachCcnInstancesRequest, UpdateGameServerSessionResponse, UpdateFleetCapacityRequest, JoinGameServerSessionBatchResponse, SetServerReservedRequest, PutScalingPolicyRequest, StopGameServerSessionPlacementResponse, DescribeFleetStatisticFlowsRequest } from "./gse_models";
/**
* gse client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 本接口(UpdateBucketCORSOpt)用于设置cos跨域访问。
*/
UpdateBucketCORSOpt(req: UpdateBucketCORSOptRequest, cb?: (error: string, rep: UpdateBucketCORSOptResponse) => void): Promise<UpdateBucketCORSOptResponse>;
/**
* 本接口(DeleteFleet)用于删除服务器舰队。
*/
DeleteFleet(req: DeleteFleetRequest, cb?: (error: string, rep: DeleteFleetResponse) => void): Promise<DeleteFleetResponse>;
/**
* 本接口(UpdateFleetCapacity)用于更新服务器舰队容量配置。
*/
UpdateFleetCapacity(req: UpdateFleetCapacityRequest, cb?: (error: string, rep: UpdateFleetCapacityResponse) => void): Promise<UpdateFleetCapacityResponse>;
/**
* 本接口(DescribeFleetRelatedResources)用于获取与游戏服务器舰队关联的资源信息,如别名、队列
*/
DescribeFleetRelatedResources(req: DescribeFleetRelatedResourcesRequest, cb?: (error: string, rep: DescribeFleetRelatedResourcesResponse) => void): Promise<DescribeFleetRelatedResourcesResponse>;
/**
* 本接口(DescribeRuntimeConfiguration)用于获取服务器舰队运行配置。
*/
DescribeRuntimeConfiguration(req: DescribeRuntimeConfigurationRequest, cb?: (error: string, rep: DescribeRuntimeConfigurationResponse) => void): Promise<DescribeRuntimeConfigurationResponse>;
/**
* 本接口(UpdateAlias)用于更新别名的属性。
*/
UpdateAlias(req: UpdateAliasRequest, cb?: (error: string, rep: UpdateAliasResponse) => void): Promise<UpdateAliasResponse>;
/**
* 本接口(DescribeGameServerSessionPlacement)用于查询游戏服务器会话的放置。
*/
DescribeGameServerSessionPlacement(req: DescribeGameServerSessionPlacementRequest, cb?: (error: string, rep: DescribeGameServerSessionPlacementResponse) => void): Promise<DescribeGameServerSessionPlacementResponse>;
/**
* 本接口(DescribeGameServerSessionDetails)用于查询游戏服务器会话详情列表。
*/
DescribeGameServerSessionDetails(req: DescribeGameServerSessionDetailsRequest, cb?: (error: string, rep: DescribeGameServerSessionDetailsResponse) => void): Promise<DescribeGameServerSessionDetailsResponse>;
/**
* 本接口(CreateAsset)用于创建生成包。
通过获取上传cos的临时密钥,将文件上传至cos,然后将生成包的zip名称下发给本接口完成资源创建。
上传文件至 cos支持俩种方式:
- 获取预签名方式,COS 简单上传
1. [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) 获取预签名信息
2. 使用 COS API 进行上传([参考文档](https://cloud.tencent.com/document/product/436/7749))
- 临时密钥方式,COS 简单上传或者分块上传方式
1. [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727)(获取上传 bucket 第一次调用需要,后续可以不用调用)
2. [GetUploadFederationToken](https://cloud.tencent.com/document/product/1165/48742) 获取临时密钥
3. 使用 COS API 进行上传([参考文档](https://cloud.tencent.com/document/product/436/7742))
具体使用场景可以参考 [GetUploadCredentials](https://cloud.tencent.com/document/product/1165/48727) , [GetUploadFederationToken](https://cloud.tencent.com/document/product/1165/48742)和下面 CreateAsset 示例。
*/
CreateAsset(req: CreateAssetRequest, cb?: (error: string, rep: CreateAssetResponse) => void): Promise<CreateAssetResponse>;
/**
* 本接口(SetServerReserved)用于将异常的实例标记为保留,用于问题排查。
后面还有 367 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
