Documentation ¶
Index ¶
- Constants
- type BackingIndexMetaField
- type CheckMigrateIndexMetaDataRequest
- type CheckMigrateIndexMetaDataRequestParams
- type CheckMigrateIndexMetaDataResponse
- type CheckMigrateIndexMetaDataResponseParams
- type Client
- func (c *Client) CheckMigrateIndexMetaData(request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)
- func (c *Client) CheckMigrateIndexMetaDataWithContext(ctx context.Context, request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)
- func (c *Client) CreateCosMigrateToServerlessInstance(request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
- func (c *Client) CreateCosMigrateToServerlessInstanceWithContext(ctx context.Context, request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
- func (c *Client) CreateIndex(request *CreateIndexRequest) (response *CreateIndexResponse, err error)
- func (c *Client) CreateIndexWithContext(ctx context.Context, request *CreateIndexRequest) (response *CreateIndexResponse, err error)
- func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (c *Client) CreateLogstashInstance(request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)
- func (c *Client) CreateLogstashInstanceWithContext(ctx context.Context, request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)
- func (c *Client) CreateServerlessInstance(request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)
- func (c *Client) CreateServerlessInstanceWithContext(ctx context.Context, request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)
- func (c *Client) CreateServerlessSpaceV2(request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)
- func (c *Client) CreateServerlessSpaceV2WithContext(ctx context.Context, request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)
- func (c *Client) DeleteIndex(request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)
- func (c *Client) DeleteIndexWithContext(ctx context.Context, request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)
- func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (c *Client) DeleteLogstashInstance(request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)
- func (c *Client) DeleteLogstashInstanceWithContext(ctx context.Context, request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)
- func (c *Client) DeleteLogstashPipelines(request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)
- func (c *Client) DeleteLogstashPipelinesWithContext(ctx context.Context, request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)
- func (c *Client) DeleteServerlessInstance(request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)
- func (c *Client) DeleteServerlessInstanceWithContext(ctx context.Context, request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)
- func (c *Client) DeleteServerlessSpaceUser(request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)
- func (c *Client) DeleteServerlessSpaceUserWithContext(ctx context.Context, request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)
- func (c *Client) DescribeDiagnose(request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)
- func (c *Client) DescribeDiagnoseWithContext(ctx context.Context, request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)
- func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
- func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
- func (c *Client) DescribeIndexMeta(request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)
- func (c *Client) DescribeIndexMetaWithContext(ctx context.Context, request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)
- func (c *Client) DescribeInstanceLogs(request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)
- func (c *Client) DescribeInstanceLogsWithContext(ctx context.Context, request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)
- func (c *Client) DescribeInstanceOperations(request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
- func (c *Client) DescribeInstanceOperationsWithContext(ctx context.Context, request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
- func (c *Client) DescribeInstancePluginList(request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)
- func (c *Client) DescribeInstancePluginListWithContext(ctx context.Context, request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeLogstashInstanceLogs(request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)
- func (c *Client) DescribeLogstashInstanceLogsWithContext(ctx context.Context, request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)
- func (c *Client) DescribeLogstashInstanceOperations(request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)
- func (c *Client) DescribeLogstashInstanceOperationsWithContext(ctx context.Context, request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)
- func (c *Client) DescribeLogstashInstances(request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)
- func (c *Client) DescribeLogstashInstancesWithContext(ctx context.Context, request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)
- func (c *Client) DescribeLogstashPipelines(request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)
- func (c *Client) DescribeLogstashPipelinesWithContext(ctx context.Context, request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)
- func (c *Client) DescribeServerlessInstances(request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)
- func (c *Client) DescribeServerlessInstancesWithContext(ctx context.Context, request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)
- func (c *Client) DescribeServerlessSpaceUser(request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)
- func (c *Client) DescribeServerlessSpaceUserWithContext(ctx context.Context, request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)
- func (c *Client) DescribeServerlessSpaces(request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)
- func (c *Client) DescribeServerlessSpacesWithContext(ctx context.Context, request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)
- func (c *Client) DescribeUserCosSnapshotList(request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
- func (c *Client) DescribeUserCosSnapshotListWithContext(ctx context.Context, request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
- func (c *Client) DescribeViews(request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)
- func (c *Client) DescribeViewsWithContext(ctx context.Context, request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)
- func (c *Client) DiagnoseInstance(request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)
- func (c *Client) DiagnoseInstanceWithContext(ctx context.Context, request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)
- func (c *Client) GetDiagnoseSettings(request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)
- func (c *Client) GetDiagnoseSettingsWithContext(ctx context.Context, request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)
- func (c *Client) GetRequestTargetNodeTypes(request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)
- func (c *Client) GetRequestTargetNodeTypesWithContext(ctx context.Context, request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)
- func (c *Client) InquirePriceRenewInstance(request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)
- func (c *Client) InquirePriceRenewInstanceWithContext(ctx context.Context, request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)
- func (c *Client) ModifyEsVipSecurityGroup(request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)
- func (c *Client) ModifyEsVipSecurityGroupWithContext(ctx context.Context, request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)
- func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) RestartKibana(request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)
- func (c *Client) RestartKibanaWithContext(ctx context.Context, request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)
- func (c *Client) RestartLogstashInstance(request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)
- func (c *Client) RestartLogstashInstanceWithContext(ctx context.Context, request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)
- func (c *Client) RestartNodes(request *RestartNodesRequest) (response *RestartNodesResponse, err error)
- func (c *Client) RestartNodesWithContext(ctx context.Context, request *RestartNodesRequest) (response *RestartNodesResponse, err error)
- func (c *Client) SaveAndDeployLogstashPipeline(request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)
- func (c *Client) SaveAndDeployLogstashPipelineWithContext(ctx context.Context, request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)
- func (c *Client) StartLogstashPipelines(request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)
- func (c *Client) StartLogstashPipelinesWithContext(ctx context.Context, request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)
- func (c *Client) StopLogstashPipelines(request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)
- func (c *Client) StopLogstashPipelinesWithContext(ctx context.Context, request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)
- func (c *Client) UpdateDiagnoseSettings(request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)
- func (c *Client) UpdateDiagnoseSettingsWithContext(ctx context.Context, request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)
- func (c *Client) UpdateDictionaries(request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)
- func (c *Client) UpdateDictionariesWithContext(ctx context.Context, request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)
- func (c *Client) UpdateIndex(request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)
- func (c *Client) UpdateIndexWithContext(ctx context.Context, request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)
- func (c *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
- func (c *Client) UpdateInstanceWithContext(ctx context.Context, request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
- func (c *Client) UpdateJdk(request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)
- func (c *Client) UpdateJdkWithContext(ctx context.Context, request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)
- func (c *Client) UpdateLogstashInstance(request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)
- func (c *Client) UpdateLogstashInstanceWithContext(ctx context.Context, request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)
- func (c *Client) UpdateLogstashPipelineDesc(request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)
- func (c *Client) UpdateLogstashPipelineDescWithContext(ctx context.Context, request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)
- func (c *Client) UpdatePlugins(request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)
- func (c *Client) UpdatePluginsWithContext(ctx context.Context, request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)
- func (c *Client) UpdateRequestTargetNodeTypes(request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)
- func (c *Client) UpdateRequestTargetNodeTypesWithContext(ctx context.Context, request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)
- func (c *Client) UpdateServerlessInstance(request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)
- func (c *Client) UpdateServerlessInstanceWithContext(ctx context.Context, request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)
- func (c *Client) UpdateServerlessSpace(request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)
- func (c *Client) UpdateServerlessSpaceWithContext(ctx context.Context, request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)
- func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeLicense(request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)
- func (c *Client) UpgradeLicenseWithContext(ctx context.Context, request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)
- type ClusterView
- type CommonIndexInfo
- type CosBackup
- type CosSnapShotInfo
- type CreateCosMigrateToServerlessInstanceRequest
- type CreateCosMigrateToServerlessInstanceRequestParams
- type CreateCosMigrateToServerlessInstanceResponse
- type CreateCosMigrateToServerlessInstanceResponseParams
- type CreateIndexRequest
- type CreateIndexRequestParams
- type CreateIndexResponse
- type CreateIndexResponseParams
- type CreateInstanceRequest
- type CreateInstanceRequestParams
- type CreateInstanceResponse
- type CreateInstanceResponseParams
- type CreateLogstashInstanceRequest
- type CreateLogstashInstanceRequestParams
- type CreateLogstashInstanceResponse
- type CreateLogstashInstanceResponseParams
- type CreateServerlessInstanceRequest
- type CreateServerlessInstanceRequestParams
- type CreateServerlessInstanceResponse
- type CreateServerlessInstanceResponseParams
- type CreateServerlessSpaceV2Request
- type CreateServerlessSpaceV2RequestParams
- type CreateServerlessSpaceV2Response
- type CreateServerlessSpaceV2ResponseParams
- type DataStreamInfo
- type DeleteIndexRequest
- type DeleteIndexRequestParams
- type DeleteIndexResponse
- type DeleteIndexResponseParams
- type DeleteInstanceRequest
- type DeleteInstanceRequestParams
- type DeleteInstanceResponse
- type DeleteInstanceResponseParams
- type DeleteLogstashInstanceRequest
- type DeleteLogstashInstanceRequestParams
- type DeleteLogstashInstanceResponse
- type DeleteLogstashInstanceResponseParams
- type DeleteLogstashPipelinesRequest
- type DeleteLogstashPipelinesRequestParams
- type DeleteLogstashPipelinesResponse
- type DeleteLogstashPipelinesResponseParams
- type DeleteServerlessInstanceRequest
- type DeleteServerlessInstanceRequestParams
- type DeleteServerlessInstanceResponse
- type DeleteServerlessInstanceResponseParams
- type DeleteServerlessSpaceUserRequest
- type DeleteServerlessSpaceUserRequestParams
- type DeleteServerlessSpaceUserResponse
- type DeleteServerlessSpaceUserResponseParams
- type DescribeDiagnoseRequest
- type DescribeDiagnoseRequestParams
- type DescribeDiagnoseResponse
- type DescribeDiagnoseResponseParams
- type DescribeIndexListRequest
- type DescribeIndexListRequestParams
- type DescribeIndexListResponse
- type DescribeIndexListResponseParams
- type DescribeIndexMetaRequest
- type DescribeIndexMetaRequestParams
- type DescribeIndexMetaResponse
- type DescribeIndexMetaResponseParams
- type DescribeInstanceLogsRequest
- type DescribeInstanceLogsRequestParams
- type DescribeInstanceLogsResponse
- type DescribeInstanceLogsResponseParams
- type DescribeInstanceOperationsRequest
- type DescribeInstanceOperationsRequestParams
- type DescribeInstanceOperationsResponse
- type DescribeInstanceOperationsResponseParams
- type DescribeInstancePluginInfo
- type DescribeInstancePluginListRequest
- type DescribeInstancePluginListRequestParams
- type DescribeInstancePluginListResponse
- type DescribeInstancePluginListResponseParams
- type DescribeInstancesRequest
- type DescribeInstancesRequestParams
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeLogstashInstanceLogsRequest
- type DescribeLogstashInstanceLogsRequestParams
- type DescribeLogstashInstanceLogsResponse
- type DescribeLogstashInstanceLogsResponseParams
- type DescribeLogstashInstanceOperationsRequest
- type DescribeLogstashInstanceOperationsRequestParams
- type DescribeLogstashInstanceOperationsResponse
- type DescribeLogstashInstanceOperationsResponseParams
- type DescribeLogstashInstancesRequest
- type DescribeLogstashInstancesRequestParams
- type DescribeLogstashInstancesResponse
- type DescribeLogstashInstancesResponseParams
- type DescribeLogstashPipelinesRequest
- type DescribeLogstashPipelinesRequestParams
- type DescribeLogstashPipelinesResponse
- type DescribeLogstashPipelinesResponseParams
- type DescribeServerlessInstancesRequest
- type DescribeServerlessInstancesRequestParams
- type DescribeServerlessInstancesResponse
- type DescribeServerlessInstancesResponseParams
- type DescribeServerlessSpaceUserRequest
- type DescribeServerlessSpaceUserRequestParams
- type DescribeServerlessSpaceUserResponse
- type DescribeServerlessSpaceUserResponseParams
- type DescribeServerlessSpacesRequest
- type DescribeServerlessSpacesRequestParams
- type DescribeServerlessSpacesResponse
- type DescribeServerlessSpacesResponseParams
- type DescribeUserCosSnapshotListRequest
- type DescribeUserCosSnapshotListRequestParams
- type DescribeUserCosSnapshotListResponse
- type DescribeUserCosSnapshotListResponseParams
- type DescribeViewsRequest
- type DescribeViewsRequestParams
- type DescribeViewsResponse
- type DescribeViewsResponseParams
- type DiData
- type DiDataSinkServerless
- type DiDataSourceCvm
- type DiDataSourceCvmInstance
- type DiDataSourceTke
- type DiSourceCvm
- type DiSourceTke
- type DiSourceTkePodLabel
- type DiagnoseInstanceRequest
- type DiagnoseInstanceRequestParams
- type DiagnoseInstanceResponse
- type DiagnoseInstanceResponseParams
- type DiagnoseJobMeta
- type DiagnoseJobResult
- type DiagnoseResult
- type DictInfo
- type Dimension
- type EsAcl
- type EsConfigSetInfo
- type EsDictionaryInfo
- type EsPublicAcl
- type GetDiagnoseSettingsRequest
- type GetDiagnoseSettingsRequestParams
- type GetDiagnoseSettingsResponse
- type GetDiagnoseSettingsResponseParams
- type GetRequestTargetNodeTypesRequest
- type GetRequestTargetNodeTypesRequestParams
- type GetRequestTargetNodeTypesResponse
- type GetRequestTargetNodeTypesResponseParams
- type IndexMetaField
- type IndexOptionsField
- type IndexPolicyField
- type IndexSettingsField
- type InquirePriceRenewInstanceRequest
- type InquirePriceRenewInstanceRequestParams
- type InquirePriceRenewInstanceResponse
- type InquirePriceRenewInstanceResponseParams
- type InstanceInfo
- type InstanceLog
- type JobParam
- type KeyValue
- type KibanaNodeInfo
- type KibanaPublicAcl
- type KibanaView
- type LocalDiskInfo
- type LogDetail
- type LogstashBindedES
- type LogstashExtendedFile
- type LogstashInstanceInfo
- type LogstashNodeInfo
- type LogstashPipeline
- type LogstashPipelineInfo
- type MasterNodeInfo
- type Metric
- type MetricDetail
- type ModifyEsVipSecurityGroupRequest
- type ModifyEsVipSecurityGroupRequestParams
- type ModifyEsVipSecurityGroupResponse
- type ModifyEsVipSecurityGroupResponseParams
- type NodeInfo
- type NodeView
- type Operation
- type OperationDetail
- type OperationDuration
- type OperationDurationUpdated
- type OptionalWebServiceInfo
- type OutboundPublicAcl
- type ProcessDetail
- type RestartInstanceRequest
- type RestartInstanceRequestParams
- type RestartInstanceResponse
- type RestartInstanceResponseParams
- type RestartKibanaRequest
- type RestartKibanaRequestParams
- type RestartKibanaResponse
- type RestartKibanaResponseParams
- type RestartLogstashInstanceRequest
- type RestartLogstashInstanceRequestParams
- type RestartLogstashInstanceResponse
- type RestartLogstashInstanceResponseParams
- type RestartNodesRequest
- type RestartNodesRequestParams
- type RestartNodesResponse
- type RestartNodesResponseParams
- type SaveAndDeployLogstashPipelineRequest
- type SaveAndDeployLogstashPipelineRequestParams
- type SaveAndDeployLogstashPipelineResponse
- type SaveAndDeployLogstashPipelineResponseParams
- type ServerlessDi
- type ServerlessIndexMetaField
- type ServerlessIndexNetworkField
- type ServerlessIndexOptionsField
- type ServerlessIndexSettingsField
- type ServerlessSpace
- type ServerlessSpaceUser
- type SettingDetail
- type StartLogstashPipelinesRequest
- type StartLogstashPipelinesRequestParams
- type StartLogstashPipelinesResponse
- type StartLogstashPipelinesResponseParams
- type StopLogstashPipelinesRequest
- type StopLogstashPipelinesRequestParams
- type StopLogstashPipelinesResponse
- type StopLogstashPipelinesResponseParams
- type SubTaskDetail
- type TagInfo
- type TaskDetail
- type UpdateDiagnoseSettingsRequest
- type UpdateDiagnoseSettingsRequestParams
- type UpdateDiagnoseSettingsResponse
- type UpdateDiagnoseSettingsResponseParams
- type UpdateDictionariesRequest
- type UpdateDictionariesRequestParams
- type UpdateDictionariesResponse
- type UpdateDictionariesResponseParams
- type UpdateIndexRequest
- type UpdateIndexRequestParams
- type UpdateIndexResponse
- type UpdateIndexResponseParams
- type UpdateInstanceRequest
- type UpdateInstanceRequestParams
- type UpdateInstanceResponse
- type UpdateInstanceResponseParams
- type UpdateJdkRequest
- type UpdateJdkRequestParams
- type UpdateJdkResponse
- type UpdateJdkResponseParams
- type UpdateLogstashInstanceRequest
- type UpdateLogstashInstanceRequestParams
- type UpdateLogstashInstanceResponse
- type UpdateLogstashInstanceResponseParams
- type UpdateLogstashPipelineDescRequest
- type UpdateLogstashPipelineDescRequestParams
- type UpdateLogstashPipelineDescResponse
- type UpdateLogstashPipelineDescResponseParams
- type UpdatePluginsRequest
- type UpdatePluginsRequestParams
- type UpdatePluginsResponse
- type UpdatePluginsResponseParams
- type UpdateRequestTargetNodeTypesRequest
- type UpdateRequestTargetNodeTypesRequestParams
- type UpdateRequestTargetNodeTypesResponse
- type UpdateRequestTargetNodeTypesResponseParams
- type UpdateServerlessInstanceRequest
- type UpdateServerlessInstanceRequestParams
- type UpdateServerlessInstanceResponse
- type UpdateServerlessInstanceResponseParams
- type UpdateServerlessSpaceRequest
- type UpdateServerlessSpaceRequestParams
- type UpdateServerlessSpaceResponse
- type UpdateServerlessSpaceResponseParams
- type UpgradeInstanceRequest
- type UpgradeInstanceRequestParams
- type UpgradeInstanceResponse
- type UpgradeInstanceResponseParams
- type UpgradeLicenseRequest
- type UpgradeLicenseRequestParams
- type UpgradeLicenseResponse
- type UpgradeLicenseResponseParams
- type VpcInfo
- type WebNodeTypeInfo
- type ZoneDetail
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 当前用户对创建集群实例操作未授权,请添加CAM权限 AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" // 当前用户对查询集群实例操作未授权,请添加CAM权限。 AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances" // 操作未授权。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 关闭数据层失败,至少要保留热层和温层其中一层。 FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier" // 集群资源配额限制错误。 FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" // 节点磁盘块数参数检查失败。 FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" // 集群状态错误。 FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" // 集群状态不健康。 FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" // 由于EsDictionaryInfo错误,不允许操纵。 FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" // 文件名不符合规范。 FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError" // 文件大小不符合要求。 FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError" // 获取实例的标签列表错误。 FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" // 账户未绑定信用卡或paypal,无法支付。 FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" // 节点数和可用区的信息不符合对应操作的规则。 FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" // 用户未实名认证。 FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" // 解码Password时出错。 FAILEDOPERATION_PASSWORD = "FailedOperation.Password" // 该实例不满足退费条件。 FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" // 请求超时。 FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" // 生成询价或者下单签名有误。 FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError" // 不支持对本地盘集群通过滚动重启方式扩缩容。 FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown" // 不支持在滚动重启扩容计算资源同时扩容磁盘数量。 FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk" // 不支持在滚动重启缩容计算资源同时修改磁盘大小 FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk" // 不支持反向调节节点配置和磁盘容量。 FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // Gc类型的取值和预期不符。 INVALIDPARAMETER_GC = "InvalidParameter.GC" // 索引名已存在。 INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist" // 索引名不合法。 INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid" // AppId的取值和预期不符。 INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" // 是否自动使用代金券AutoVoucher的取值和预期不符。 INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" // Backends的取值和预期不符。 INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends" // ClusterName的取值和预期不符。 INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName" // cos自动备份信息与预期不符。 INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo" // 集群部署方式InvalidDeployMode的取值和预期不符。 INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode" // 节点磁盘块数DiskCount取值和预期不符。 INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" // 节点磁盘加密信息DiskEncrypt的取值与预期不符。 INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt" // 是否启用增强型ssd云盘DiskEnhance的取值和预期不符。 INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance" // 节点磁盘容量DiskSize的取值和预期不符。 INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize" // 节点磁盘类型DiskType的取值和预期不符。 INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType" // 内网域名解析服务器IP Dns的取值和预期不符。 INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns" // EsAcl的取值和预期不符。 INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL" // 实例版本EsVersion的取值和预期不符。 INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" // 创建的索引元数据JSON IndexMetaJson的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" // 索引名IndexName的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" // 索引自治字段IndexOptionsField的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField" // 索引生命周期字段IndexPolicyField的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField" // 索引配置字段IndexSettingsField的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField" // 索引类型IndexType的取值和预期不符。 INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" // 无效的InstanceId,没有找到对应资源。 INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" // 集群可维护时间段和集群ID InstanceOperationDurations的取值和预期不符。 INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations" // Ip地址取值和预期不符。 INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp" // 私有网络vip列表IpList的取值和预期不符。 INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList" // Kibana内网访问端口的取值和预期不符。 INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort" // 分页大小Limit的取值和预期不符。 INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" // 日志类型LogType的取值和预期不符。 INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" // 实例版本LogstashVersion的取值和预期不符。 INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion" // 多可用区部署ZoneDetail的信息与预期不符。 INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo" // 节点名称列表NodeNames的取值和预期不符。 INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" // 节点数量NodeNum的取值和预期不符。 INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" // 节点规格NodeType的取值和预期不符。 INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" // 温热曾数据结构NodeTypeInfos的取值和预期不符。 INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo" // 分页起始值Offset的取值和预期不符。 INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset" // 操作类型OpType的取值和预期不符。 INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" // 可维护时间段OperationDuration的取值和预期不符。 INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" // 排序字段OrderByKey的取值和预期不符。 INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey" // 排序方式OrderByType的取值和预期不符。 INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType" // 需要签名的参数Para的取值和预期不符。 INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara" // 内网访问PrivateAccess的取值和预期不符。 INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" // 外网访问PublicAccess的取值和预期不符。 INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" // 地域Region的取值与预期不符。 INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" // 可选重启模式RestartMode的取值和预期不符。 INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode" // 重启方式RestartType的取值和预期不符。 INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" // 数据样例JSON SampleJson的取值和预期不符。 INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson" // 安全组id列表SecurityGroupIds的取值和预期不符。 INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds" // 子网ID SubnetId的取值与预期不符。 INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId" // 虚拟子网络统一ID列表的取值和预期不符。 INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList" // 节点标签信息TagInfo的取值和预期不符。 INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo" // 节点标签信息列表TagList的取值和预期不符。 INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" // 目标索引名TargetIndexName的取值和预期不符。 INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName" // 接收请求的目标节点类型列表InvalidTargetNodeTypes的取值和预期不符。 INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes" // 时间相关参数的取值或格式和预期不符。 INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" // 调用链Id TraceUuid的取值和预期不符。 INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid" // 节点类型Type的取值和预期不符。 INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" // 更新的索引元数据json UpdateMetaJson的取值和预期不符。 INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" // 更新类型UpdateType的取值和预期不符。 INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType" // 代金券ID列表VoucherIds的取值和预期不符。 INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" // 可用区Zone的信息与预期不符。 INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" // 空间名已存在。 INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist" // 空间名不合法。 INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid" // 用户名已存在。 INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 包年包月购买时长ChargePeriod的取值有误。 INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod" // 计费类型ChargeType的参数取值有误。 INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" // 是否只做升级检查CheckOnly的取值有误。 INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly" // 组件配置值有误。 INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" // 是否允许双网卡EnableDoubleEni的值有误。 INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni" // ES配置类型取值有误。 INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType" // 端口EsPort的取值有误。 INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort" // EsVip的取值有误。 INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip" // 要安装的bundle信息列表InstallBundleList的取值有误。 INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList" // 为集群稳定起见,当前只支持同时安装1个用户插件。 INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList" // 实例名校验失败,按规则输入。 INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName" // 截止日期冲突。 INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline" // Jdk类型的取值和预期不符。 INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK" // 密码校验不合法。 INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password" // 插件类型PluginType的取值有误。 INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType" // 要卸载的bundle名列表RemoveBundleList的取值有误。 INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList" // 为集群稳定起见,当前只支持同时卸载1个用户插件。 INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList" // 自动续费标识RenewFlag的参数取值有误。 INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag" // 要安装的bundle的zip包解压所在的路径TargetPath的取值有误。 INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath" // 计费时长单位TimeUnit的取值有误。 INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit" // 升级方式UpgradeMode的取值有误。 INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 该账号下的集群数超过限额。 LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum" // 超过当天智能诊断最大次数。 LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount" // 节点磁盘块数超过最大限额。 LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount" // 空间索引数超过配额。 LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" // 空间索引每日创建数超过配额。 LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" // 节点数量或索引存储量超过限额。 LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices" // 超过最大自定义插件数量,请先删除部分自定义插件。 LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall" // 超出一个用户可以拥有的最大资源限制。 LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit" // 空间数超过配额。 LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" // 空间每日创建数超过配额。 LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" // 更新参数值过多,超过限制。 LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 地域错误 REGIONERROR = "RegionError" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 存在诊断中的作业,请等待作业诊断完成后重试。 RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose" // 索引状态处于隔离状态,不能进行其他操作。 RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus" // 订单被锁定。 RESOURCEINUSE_ORDER = "ResourceInUse.Order" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 账户余额不足。 RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" // 计算资源不足,可更换可用区或调整机型。 RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM" // cvm份额不足。 RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota" // 隐藏可用区专用主节点资源不足。 RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" // 子网剩余ip数量不足。 RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" // 可用的子网IP不足。 RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" // 可用区资源不足。 RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone" // 账户信息未找到。 RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound" // 巴拉多(barad)指标资源未找到。 RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound" // CAM资源未找到。 RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" // 负载均衡信息未找到。 RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound" // 集群资源获取失败。 RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" // COS相关信息获取失败。 RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" // 数据库资源获取失败。 RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" // 数据节点信息未找到。 RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound" // 智能诊断相关资源未找到。 RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" // 磁盘相关资源获取失败。 RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" // 密钥管理系统资源获取失败。 RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound" // 获取oss资源失败。 RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound" // 获取安全凭证服务资源失败。 RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound" // 安全组信息获取失败。 RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound" // 获取计费资源失败。 RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" // VPC资源获取失败。 RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" // 白名单资源获取失败。 RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Uin不在白名单中。 UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 审计日志的状态冲突。 UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict" // 不支持该认证方式。 UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" // 不支持变配节点或磁盘的配置。 UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType" // 不支持该操作,在集群中存在分配的分片。 UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" // 集群中存在部分索引处于关闭状态。 UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" // 集群中存在部分索引无备份。 UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" // 集群的状态不正常(不为绿)。 UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" // 该版本不支持cos备份。集群需要重启来允许cos备份。 UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" // 不支持该智能诊断任务。 UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" // 智能诊断未开启。 UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen" // 不支持的读硬盘配置。 UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse" // 不支持这个长度的editList的操作。 UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength" // 不支持该操作,服务类型有误。 UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" // 不支持该操作,license的类型有误。 UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" // 不支持本地盘机型。 UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk" // 不支持迁移操作。 UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate" // 不支持多可用区变配。 UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" // 用户同步日志的配置passLogstashId为空,不支持该操作。 UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId" // 不支持该插件。 UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" // 不支持对应Protocol的操作。 UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol" // 不支持的读取速度。 UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate" // 离线节点蓝绿变更存在风险,请直接选择重启“in-place”。 UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" // 纵向缩容太多资源。 UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch" // 不支持该操作,当前实例运行状态不为正常。 UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" // 不支持该操作,实例状态有误。 UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport" // 节点或磁盘数变更时不支持更新磁盘加密信息。 UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt" // 不支持更新磁盘类型。 UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" // 不支持同时更新节点个数(NodeNum)和节点规格(NodeType)。 UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType" // VPC资源获取失败。 UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound" // 不支持的web组件。 UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType" // 不支持的写入速度。 UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate" )
const APIVersion = "2018-04-16"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackingIndexMetaField ¶ added in v1.0.406
type BackingIndexMetaField struct { // 后备索引名 // 注意:此字段可能返回 null,表示取不到有效值。 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 后备索引状态 // 注意:此字段可能返回 null,表示取不到有效值。 IndexStatus *string `json:"IndexStatus,omitnil,omitempty" name:"IndexStatus"` // 后备索引存储大小 // 注意:此字段可能返回 null,表示取不到有效值。 IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"` // 后备索引当前生命周期 // 注意:此字段可能返回 null,表示取不到有效值。 IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"` // 后备索引创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"` }
type CheckMigrateIndexMetaDataRequest ¶ added in v1.0.876
type CheckMigrateIndexMetaDataRequest struct { *tchttp.BaseRequest // 索引 id ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"` // 快照名 Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"` // Cos桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // BasePath路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群名 ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` // 普通索引名列表 CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"` // 自治索引名列表 DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"` }
func NewCheckMigrateIndexMetaDataRequest ¶ added in v1.0.876
func NewCheckMigrateIndexMetaDataRequest() (request *CheckMigrateIndexMetaDataRequest)
func (*CheckMigrateIndexMetaDataRequest) FromJsonString ¶ added in v1.0.876
func (r *CheckMigrateIndexMetaDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckMigrateIndexMetaDataRequest) ToJsonString ¶ added in v1.0.876
func (r *CheckMigrateIndexMetaDataRequest) ToJsonString() string
type CheckMigrateIndexMetaDataRequestParams ¶ added in v1.0.876
type CheckMigrateIndexMetaDataRequestParams struct { // 索引 id ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"` // 快照名 Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"` // Cos桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // BasePath路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群名 ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` // 普通索引名列表 CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"` // 自治索引名列表 DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"` }
Predefined struct for user
type CheckMigrateIndexMetaDataResponse ¶ added in v1.0.876
type CheckMigrateIndexMetaDataResponse struct { *tchttp.BaseResponse Response *CheckMigrateIndexMetaDataResponseParams `json:"Response"` }
func NewCheckMigrateIndexMetaDataResponse ¶ added in v1.0.876
func NewCheckMigrateIndexMetaDataResponse() (response *CheckMigrateIndexMetaDataResponse)
func (*CheckMigrateIndexMetaDataResponse) FromJsonString ¶ added in v1.0.876
func (r *CheckMigrateIndexMetaDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckMigrateIndexMetaDataResponse) ToJsonString ¶ added in v1.0.876
func (r *CheckMigrateIndexMetaDataResponse) ToJsonString() string
type CheckMigrateIndexMetaDataResponseParams ¶ added in v1.0.876
type CheckMigrateIndexMetaDataResponseParams struct { // 不存在于目标索引时间字段相同的字段 MappingTimeFieldCheckFailedIndexArr []*string `json:"MappingTimeFieldCheckFailedIndexArr,omitnil,omitempty" name:"MappingTimeFieldCheckFailedIndexArr"` // @timestamp不为date类型,与目标索引时间字段冲突 MappingTimeTypeCheckFailedIndexArr []*string `json:"MappingTimeTypeCheckFailedIndexArr,omitnil,omitempty" name:"MappingTimeTypeCheckFailedIndexArr"` // 索引的创建时间不在 serverless的存储周期内 SettingCheckFailedIndexArr []*string `json:"SettingCheckFailedIndexArr,omitnil,omitempty" name:"SettingCheckFailedIndexArr"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CheckMigrateIndexMetaData ¶ added in v1.0.876
func (c *Client) CheckMigrateIndexMetaData(request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)
CheckMigrateIndexMetaData 检查cos迁移索引元数据
func (*Client) CheckMigrateIndexMetaDataWithContext ¶ added in v1.0.876
func (c *Client) CheckMigrateIndexMetaDataWithContext(ctx context.Context, request *CheckMigrateIndexMetaDataRequest) (response *CheckMigrateIndexMetaDataResponse, err error)
CheckMigrateIndexMetaData 检查cos迁移索引元数据
func (*Client) CreateCosMigrateToServerlessInstance ¶ added in v1.0.876
func (c *Client) CreateCosMigrateToServerlessInstance(request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
CreateCosMigrateToServerlessInstance cos迁移流程
func (*Client) CreateCosMigrateToServerlessInstanceWithContext ¶ added in v1.0.876
func (c *Client) CreateCosMigrateToServerlessInstanceWithContext(ctx context.Context, request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
CreateCosMigrateToServerlessInstance cos迁移流程
func (*Client) CreateIndex ¶ added in v1.0.406
func (c *Client) CreateIndex(request *CreateIndexRequest) (response *CreateIndexResponse, err error)
CreateIndex 创建索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) CreateIndexWithContext ¶ added in v1.0.406
func (c *Client) CreateIndexWithContext(ctx context.Context, request *CreateIndexRequest) (response *CreateIndexResponse, err error)
CreateIndex 创建索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) CreateInstance ¶
func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance 创建指定规格的ES集群实例
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt" INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag" LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum" LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound"
func (*Client) CreateInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance 创建指定规格的ES集群实例
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt" INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag" LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum" LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_VPCINFONOTFOUND = "UnsupportedOperation.VPCInfoNotFound"
func (*Client) CreateLogstashInstance ¶ added in v1.0.442
func (c *Client) CreateLogstashInstance(request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)
CreateLogstashInstance 用于创建Logstash实例
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError" FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" FAILEDOPERATION_PASSWORD = "FailedOperation.Password" FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GC = "InvalidParameter.GC" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends" INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode" INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance" INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField" INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField" INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara" INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson" INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds" INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList" INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName" INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni" INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort" INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip" INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList" INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList" INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK" INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType" INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList" INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList" INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag" INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath" INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit" INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode" LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum" LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount" LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount" LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices" LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall" REGIONERROR = "RegionError" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound" RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound" RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound" RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen" UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse" UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength" UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate" UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol" UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate" UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt" UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType" UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType" UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate"
func (*Client) CreateLogstashInstanceWithContext ¶ added in v1.0.442
func (c *Client) CreateLogstashInstanceWithContext(ctx context.Context, request *CreateLogstashInstanceRequest) (response *CreateLogstashInstanceResponse, err error)
CreateLogstashInstance 用于创建Logstash实例
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError" FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" FAILEDOPERATION_PASSWORD = "FailedOperation.Password" FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GC = "InvalidParameter.GC" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDBACKENDS = "InvalidParameter.InvalidBackends" INVALIDPARAMETER_INVALIDDEPLOYMODE = "InvalidParameter.InvalidDeployMode" INVALIDPARAMETER_INVALIDDISKENHANCE = "InvalidParameter.InvalidDiskEnhance" INVALIDPARAMETER_INVALIDDNS = "InvalidParameter.InvalidDns" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXOPTIONSFIELD = "InvalidParameter.InvalidIndexOptionsField" INVALIDPARAMETER_INVALIDINDEXPOLICYFIELD = "InvalidParameter.InvalidIndexPolicyField" INVALIDPARAMETER_INVALIDINDEXSETTINGSFIELD = "InvalidParameter.InvalidIndexSettingsField" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEOPERATIONDURATIONS = "InvalidParameter.InvalidInstanceOperationDurations" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDLOGSTASHVERSION = "InvalidParameter.InvalidLogstashVersion" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDNODETYPESTORAGEINFO = "InvalidParameter.InvalidNodeTypeStorageInfo" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDPARA = "InvalidParameter.InvalidPara" INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDSAMPLEJSON = "InvalidParameter.InvalidSampleJson" INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds" INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList" INVALIDPARAMETER_INVALIDTARGETINDEXNAME = "InvalidParameter.InvalidTargetIndexName" INVALIDPARAMETER_INVALIDTARGETNODETYPES = "InvalidParameter.InvalidTargetNodeTypes" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDTRACEUUID = "InvalidParameter.InvalidTraceUuid" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETERVALUE_CHARGEPERIOD = "InvalidParameterValue.ChargePeriod" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CHECKONLY = "InvalidParameterValue.CheckOnly" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ENABLEDOUBLEENI = "InvalidParameterValue.EnableDoubleEni" INVALIDPARAMETERVALUE_ESPORT = "InvalidParameterValue.EsPort" INVALIDPARAMETERVALUE_ESVIP = "InvalidParameterValue.EsVip" INVALIDPARAMETERVALUE_INSTALLBUNDLELIST = "InvalidParameterValue.InstallBundleList" INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList" INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK" INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType" INVALIDPARAMETERVALUE_REMOVEBUNDLELIST = "InvalidParameterValue.RemoveBundleList" INVALIDPARAMETERVALUE_REMOVEPLUGINLIST = "InvalidParameterValue.RemovePluginList" INVALIDPARAMETERVALUE_RENEWFLAG = "InvalidParameterValue.RenewFlag" INVALIDPARAMETERVALUE_TARGETPATH = "InvalidParameterValue.TargetPath" INVALIDPARAMETERVALUE_TIMEUNIT = "InvalidParameterValue.TimeUnit" INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode" LIMITEXCEEDED_CLUSTERNUM = "LimitExceeded.ClusterNum" LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount" LIMITEXCEEDED_DISKCOUNT = "LimitExceeded.DiskCount" LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices" LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall" REGIONERROR = "RegionError" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_CVMQUOTA = "ResourceInsufficient.CVMQuota" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND_ACCOUNTINFONOTFOUND = "ResourceNotFound.AccountInfoNotFound" RESOURCENOTFOUND_BARADMETRICNOTFOUND = "ResourceNotFound.BaradMetricNotFound" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" RESOURCENOTFOUND_CLBNOTFOUND = "ResourceNotFound.CLBNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" RESOURCENOTFOUND_KMSNOTFOUND = "ResourceNotFound.KMSNotFound" RESOURCENOTFOUND_STSNOTFOUND = "ResourceNotFound.STSNotFound" RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" UNSUPPORTEDOPERATION_AUDITSTATUSCONFLICT = "UnsupportedOperation.AuditStatusConflict" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen" UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse" UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength" UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate" UNSUPPORTEDOPERATION_PASSLOGSTASHID = "UnsupportedOperation.PassLogstashId" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_PROTOCOL = "UnsupportedOperation.Protocol" UNSUPPORTEDOPERATION_READRATE = "UnsupportedOperation.ReadRate" UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_UPDATEDISKENCRYPT = "UnsupportedOperation.UpdateDiskEncrypt" UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" UNSUPPORTEDOPERATION_UPDATENODENUMANDNODETYPE = "UnsupportedOperation.UpdateNodeNumAndNodeType" UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType" UNSUPPORTEDOPERATION_WRITERATE = "UnsupportedOperation.WriteRate"
func (*Client) CreateServerlessInstance ¶ added in v1.0.875
func (c *Client) CreateServerlessInstance(request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)
CreateServerlessInstance 创建Serverless索引
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist" INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) CreateServerlessInstanceWithContext ¶ added in v1.0.875
func (c *Client) CreateServerlessInstanceWithContext(ctx context.Context, request *CreateServerlessInstanceRequest) (response *CreateServerlessInstanceResponse, err error)
CreateServerlessInstance 创建Serverless索引
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INDEXNAMEEXIST = "InvalidParameter.IndexNameExist" INVALIDPARAMETER_INDEXNAMEINVALID = "InvalidParameter.IndexNameInvalid" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) CreateServerlessSpaceV2 ¶ added in v1.0.875
func (c *Client) CreateServerlessSpaceV2(request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)
CreateServerlessSpaceV2 创建Serverless索引空间
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist" INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) CreateServerlessSpaceV2WithContext ¶ added in v1.0.875
func (c *Client) CreateServerlessSpaceV2WithContext(ctx context.Context, request *CreateServerlessSpaceV2Request) (response *CreateServerlessSpaceV2Response, err error)
CreateServerlessSpaceV2 创建Serverless索引空间
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_SPACENAMEEXIST = "InvalidParameter.SpaceNameExist" INVALIDPARAMETER_SPACENAMEINVALID = "InvalidParameter.SpaceNameInvalid" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DeleteIndex ¶ added in v1.0.406
func (c *Client) DeleteIndex(request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)
DeleteIndex 删除索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DeleteIndexWithContext ¶ added in v1.0.406
func (c *Client) DeleteIndexWithContext(ctx context.Context, request *DeleteIndexRequest) (response *DeleteIndexResponse, err error)
DeleteIndex 删除索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DeleteInstance ¶
func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
DeleteInstance 销毁集群实例
可能返回的错误码:
FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DeleteInstanceWithContext ¶ added in v1.0.324
func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
DeleteInstance 销毁集群实例
可能返回的错误码:
FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DeleteLogstashInstance ¶ added in v1.0.442
func (c *Client) DeleteLogstashInstance(request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)
DeleteLogstashInstance 用于删除Logstash实例
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteLogstashInstanceWithContext ¶ added in v1.0.442
func (c *Client) DeleteLogstashInstanceWithContext(ctx context.Context, request *DeleteLogstashInstanceRequest) (response *DeleteLogstashInstanceResponse, err error)
DeleteLogstashInstance 用于删除Logstash实例
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteLogstashPipelines ¶ added in v1.0.442
func (c *Client) DeleteLogstashPipelines(request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)
DeleteLogstashPipelines 用于批量删除Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteLogstashPipelinesWithContext ¶ added in v1.0.442
func (c *Client) DeleteLogstashPipelinesWithContext(ctx context.Context, request *DeleteLogstashPipelinesRequest) (response *DeleteLogstashPipelinesResponse, err error)
DeleteLogstashPipelines 用于批量删除Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteServerlessInstance ¶ added in v1.0.875
func (c *Client) DeleteServerlessInstance(request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)
DeleteServerlessInstance 删除Serverless索引
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DeleteServerlessInstanceWithContext ¶ added in v1.0.875
func (c *Client) DeleteServerlessInstanceWithContext(ctx context.Context, request *DeleteServerlessInstanceRequest) (response *DeleteServerlessInstanceResponse, err error)
DeleteServerlessInstance 删除Serverless索引
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DeleteServerlessSpaceUser ¶ added in v1.0.875
func (c *Client) DeleteServerlessSpaceUser(request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)
DeleteServerlessSpaceUser 删除Serverless空间子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DeleteServerlessSpaceUserWithContext ¶ added in v1.0.875
func (c *Client) DeleteServerlessSpaceUserWithContext(ctx context.Context, request *DeleteServerlessSpaceUserRequest) (response *DeleteServerlessSpaceUserResponse, err error)
DeleteServerlessSpaceUser 删除Serverless空间子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DescribeDiagnose ¶ added in v1.0.776
func (c *Client) DescribeDiagnose(request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)
DescribeDiagnose 查询智能运维诊断结果报告
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
func (*Client) DescribeDiagnoseWithContext ¶ added in v1.0.776
func (c *Client) DescribeDiagnoseWithContext(ctx context.Context, request *DescribeDiagnoseRequest) (response *DescribeDiagnoseResponse, err error)
DescribeDiagnose 查询智能运维诊断结果报告
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
func (*Client) DescribeIndexList ¶ added in v1.0.406
func (c *Client) DescribeIndexList(request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList 获取索引列表
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeIndexListWithContext ¶ added in v1.0.406
func (c *Client) DescribeIndexListWithContext(ctx context.Context, request *DescribeIndexListRequest) (response *DescribeIndexListResponse, err error)
DescribeIndexList 获取索引列表
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeIndexMeta ¶ added in v1.0.406
func (c *Client) DescribeIndexMeta(request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)
DescribeIndexMeta 获取索引元数据
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeIndexMetaWithContext ¶ added in v1.0.406
func (c *Client) DescribeIndexMetaWithContext(ctx context.Context, request *DescribeIndexMetaRequest) (response *DescribeIndexMetaResponse, err error)
DescribeIndexMeta 获取索引元数据
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXNAME = "InvalidParameter.InvalidIndexName" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstanceLogs ¶
func (c *Client) DescribeInstanceLogs(request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)
DescribeInstanceLogs 查询用户该地域下符合条件的ES集群的日志
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset" INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstanceLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceLogsWithContext(ctx context.Context, request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error)
DescribeInstanceLogs 查询用户该地域下符合条件的ES集群的日志
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset" INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstanceOperations ¶
func (c *Client) DescribeInstanceOperations(request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
DescribeInstanceOperations 查询实例指定条件下的操作记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DescribeInstanceOperationsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceOperationsWithContext(ctx context.Context, request *DescribeInstanceOperationsRequest) (response *DescribeInstanceOperationsResponse, err error)
DescribeInstanceOperations 查询实例指定条件下的操作记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DescribeInstancePluginList ¶ added in v1.0.776
func (c *Client) DescribeInstancePluginList(request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)
DescribeInstancePluginList 查询实例插件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstancePluginListWithContext ¶ added in v1.0.776
func (c *Client) DescribeInstancePluginListWithContext(ctx context.Context, request *DescribeInstancePluginListRequest) (response *DescribeInstancePluginListResponse, err error)
DescribeInstancePluginList 查询实例插件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstances ¶
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 查询用户该地域下符合条件的所有实例
可能返回的错误码:
AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp" INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset" INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey" INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 查询用户该地域下符合条件的所有实例
可能返回的错误码:
AUTHFAILURE_UNAUTHDESCRIBEINSTANCES = "AuthFailure.UnAuthDescribeInstances" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp" INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList" INVALIDPARAMETER_INVALIDLIMIT = "InvalidParameter.InvalidLimit" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOFFSET = "InvalidParameter.InvalidOffset" INVALIDPARAMETER_INVALIDORDERBYKEY = "InvalidParameter.InvalidOrderByKey" INVALIDPARAMETER_INVALIDORDERBYTYPE = "InvalidParameter.InvalidOrderByType" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeLogstashInstanceLogs ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstanceLogs(request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)
DescribeLogstashInstanceLogs 查询用户该地域下符合条件的Logstash实例的日志
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogstashInstanceLogsWithContext ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstanceLogsWithContext(ctx context.Context, request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)
DescribeLogstashInstanceLogs 查询用户该地域下符合条件的Logstash实例的日志
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogstashInstanceOperations ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstanceOperations(request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)
DescribeLogstashInstanceOperations 查询实例指定条件下的操作记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeLogstashInstanceOperationsWithContext ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstanceOperationsWithContext(ctx context.Context, request *DescribeLogstashInstanceOperationsRequest) (response *DescribeLogstashInstanceOperationsResponse, err error)
DescribeLogstashInstanceOperations 查询实例指定条件下的操作记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeLogstashInstances ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstances(request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)
DescribeLogstashInstances 查询用户该地域下符合条件的所有Logstash实例
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogstashInstancesWithContext ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstancesWithContext(ctx context.Context, request *DescribeLogstashInstancesRequest) (response *DescribeLogstashInstancesResponse, err error)
DescribeLogstashInstances 查询用户该地域下符合条件的所有Logstash实例
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogstashPipelines ¶ added in v1.0.442
func (c *Client) DescribeLogstashPipelines(request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)
DescribeLogstashPipelines 用于获取Logstash实例管道列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogstashPipelinesWithContext ¶ added in v1.0.442
func (c *Client) DescribeLogstashPipelinesWithContext(ctx context.Context, request *DescribeLogstashPipelinesRequest) (response *DescribeLogstashPipelinesResponse, err error)
DescribeLogstashPipelines 用于获取Logstash实例管道列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeServerlessInstances ¶ added in v1.0.904
func (c *Client) DescribeServerlessInstances(request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)
DescribeServerlessInstances Serverless获取索引列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeServerlessInstancesWithContext ¶ added in v1.0.904
func (c *Client) DescribeServerlessInstancesWithContext(ctx context.Context, request *DescribeServerlessInstancesRequest) (response *DescribeServerlessInstancesResponse, err error)
DescribeServerlessInstances Serverless获取索引列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeServerlessSpaceUser ¶ added in v1.0.875
func (c *Client) DescribeServerlessSpaceUser(request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)
DescribeServerlessSpaceUser 查看Serverless空间子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DescribeServerlessSpaceUserWithContext ¶ added in v1.0.875
func (c *Client) DescribeServerlessSpaceUserWithContext(ctx context.Context, request *DescribeServerlessSpaceUserRequest) (response *DescribeServerlessSpaceUserResponse, err error)
DescribeServerlessSpaceUser 查看Serverless空间子用户
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_USERNAMEEXIST = "InvalidParameter.UsernameExist" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_INDEXCOUNT = "LimitExceeded.IndexCount" LIMITEXCEEDED_INDEXCREATE = "LimitExceeded.IndexCreate" LIMITEXCEEDED_SPACECOUNT = "LimitExceeded.SpaceCount" LIMITEXCEEDED_SPACECREATE = "LimitExceeded.SpaceCreate" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DescribeServerlessSpaces ¶ added in v1.0.875
func (c *Client) DescribeServerlessSpaces(request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)
DescribeServerlessSpaces 获取Serverless索引空间列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeServerlessSpacesWithContext ¶ added in v1.0.875
func (c *Client) DescribeServerlessSpacesWithContext(ctx context.Context, request *DescribeServerlessSpacesRequest) (response *DescribeServerlessSpacesResponse, err error)
DescribeServerlessSpaces 获取Serverless索引空间列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserCosSnapshotList ¶ added in v1.0.876
func (c *Client) DescribeUserCosSnapshotList(request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
DescribeUserCosSnapshotList 查询快照信息接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserCosSnapshotListWithContext ¶ added in v1.0.876
func (c *Client) DescribeUserCosSnapshotListWithContext(ctx context.Context, request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
DescribeUserCosSnapshotList 查询快照信息接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeViews ¶ added in v1.0.319
func (c *Client) DescribeViews(request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)
DescribeViews 查询集群各视图数据,包括集群维度、节点维度、Kibana维度
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DescribeViewsWithContext ¶ added in v1.0.324
func (c *Client) DescribeViewsWithContext(ctx context.Context, request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)
DescribeViews 查询集群各视图数据,包括集群维度、节点维度、Kibana维度
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) DiagnoseInstance ¶
func (c *Client) DiagnoseInstance(request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)
DiagnoseInstance 智能运维诊断集群
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount" RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
func (*Client) DiagnoseInstanceWithContext ¶ added in v1.0.324
func (c *Client) DiagnoseInstanceWithContext(ctx context.Context, request *DiagnoseInstanceRequest) (response *DiagnoseInstanceResponse, err error)
DiagnoseInstance 智能运维诊断集群
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" LIMITEXCEEDED_DIAGNOSECOUNT = "LimitExceeded.DiagnoseCount" RESOURCEINUSE_DIAGNOSE = "ResourceInUse.Diagnose" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DIAGNOSENOTFOUND = "ResourceNotFound.DiagnoseNotFound" UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen"
func (*Client) GetDiagnoseSettings ¶ added in v1.0.776
func (c *Client) GetDiagnoseSettings(request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)
GetDiagnoseSettings 查看智能运维配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) GetDiagnoseSettingsWithContext ¶ added in v1.0.776
func (c *Client) GetDiagnoseSettingsWithContext(ctx context.Context, request *GetDiagnoseSettingsRequest) (response *GetDiagnoseSettingsResponse, err error)
GetDiagnoseSettings 查看智能运维配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) GetRequestTargetNodeTypes ¶
func (c *Client) GetRequestTargetNodeTypes(request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)
GetRequestTargetNodeTypes 获取接收客户端请求的节点类型
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
func (*Client) GetRequestTargetNodeTypesWithContext ¶ added in v1.0.324
func (c *Client) GetRequestTargetNodeTypesWithContext(ctx context.Context, request *GetRequestTargetNodeTypesRequest) (response *GetRequestTargetNodeTypesResponse, err error)
GetRequestTargetNodeTypes 获取接收客户端请求的节点类型
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError"
func (*Client) InquirePriceRenewInstance ¶ added in v1.0.811
func (c *Client) InquirePriceRenewInstance(request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)
InquirePriceRenewInstance 集群续费询价接口,续费前通过调用该接口,可获取集群续费的价格。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
func (*Client) InquirePriceRenewInstanceWithContext ¶ added in v1.0.811
func (c *Client) InquirePriceRenewInstanceWithContext(ctx context.Context, request *InquirePriceRenewInstanceRequest) (response *InquirePriceRenewInstanceResponse, err error)
InquirePriceRenewInstance 集群续费询价接口,续费前通过调用该接口,可获取集群续费的价格。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
func (*Client) ModifyEsVipSecurityGroup ¶ added in v1.0.699
func (c *Client) ModifyEsVipSecurityGroup(request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)
ModifyEsVipSecurityGroup 修改绑定VIP的安全组,传安全组id列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) ModifyEsVipSecurityGroupWithContext ¶ added in v1.0.699
func (c *Client) ModifyEsVipSecurityGroupWithContext(ctx context.Context, request *ModifyEsVipSecurityGroupRequest) (response *ModifyEsVipSecurityGroupResponse, err error)
ModifyEsVipSecurityGroup 修改绑定VIP的安全组,传安全组id列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDSECURITYGROUPIDS = "InvalidParameter.InvalidSecurityGroupIds" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_SECURITYGROUPNOTFOUND = "ResourceNotFound.SecurityGroupNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartInstance ¶
func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance 重启ES集群实例(用于系统版本更新等操作)
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartInstanceWithContext ¶ added in v1.0.324
func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance 重启ES集群实例(用于系统版本更新等操作)
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartKibana ¶
func (c *Client) RestartKibana(request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)
RestartKibana 重启Kibana
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartKibanaWithContext ¶ added in v1.0.324
func (c *Client) RestartKibanaWithContext(ctx context.Context, request *RestartKibanaRequest) (response *RestartKibanaResponse, err error)
RestartKibana 重启Kibana
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartLogstashInstance ¶ added in v1.0.442
func (c *Client) RestartLogstashInstance(request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)
RestartLogstashInstance 用于重启Logstash实例
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RestartLogstashInstanceWithContext ¶ added in v1.0.442
func (c *Client) RestartLogstashInstanceWithContext(ctx context.Context, request *RestartLogstashInstanceRequest) (response *RestartLogstashInstanceResponse, err error)
RestartLogstashInstance 用于重启Logstash实例
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RestartNodes ¶
func (c *Client) RestartNodes(request *RestartNodesRequest) (response *RestartNodesResponse, err error)
RestartNodes 用于重启集群节点
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode" INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestartNodesWithContext ¶ added in v1.0.324
func (c *Client) RestartNodesWithContext(ctx context.Context, request *RestartNodesRequest) (response *RestartNodesResponse, err error)
RestartNodes 用于重启集群节点
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDIPLIST = "InvalidParameter.InvalidIpList" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDRESTARTMODE = "InvalidParameter.InvalidRestartMode" INVALIDPARAMETER_INVALIDSUBNETUIDLIST = "InvalidParameter.InvalidSubnetUidList" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) SaveAndDeployLogstashPipeline ¶ added in v1.0.442
func (c *Client) SaveAndDeployLogstashPipeline(request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)
SaveAndDeployLogstashPipeline 用于下发并且部署管道
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) SaveAndDeployLogstashPipelineWithContext ¶ added in v1.0.442
func (c *Client) SaveAndDeployLogstashPipelineWithContext(ctx context.Context, request *SaveAndDeployLogstashPipelineRequest) (response *SaveAndDeployLogstashPipelineResponse, err error)
SaveAndDeployLogstashPipeline 用于下发并且部署管道
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) StartLogstashPipelines ¶ added in v1.0.442
func (c *Client) StartLogstashPipelines(request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)
StartLogstashPipelines 用于启动Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) StartLogstashPipelinesWithContext ¶ added in v1.0.442
func (c *Client) StartLogstashPipelinesWithContext(ctx context.Context, request *StartLogstashPipelinesRequest) (response *StartLogstashPipelinesResponse, err error)
StartLogstashPipelines 用于启动Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) StopLogstashPipelines ¶ added in v1.0.442
func (c *Client) StopLogstashPipelines(request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)
StopLogstashPipelines 用于批量停止Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) StopLogstashPipelinesWithContext ¶ added in v1.0.442
func (c *Client) StopLogstashPipelinesWithContext(ctx context.Context, request *StopLogstashPipelinesRequest) (response *StopLogstashPipelinesResponse, err error)
StopLogstashPipelines 用于批量停止Logstash管道
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) UpdateDiagnoseSettings ¶
func (c *Client) UpdateDiagnoseSettings(request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)
UpdateDiagnoseSettings 更新智能运维配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateDiagnoseSettingsWithContext ¶ added in v1.0.324
func (c *Client) UpdateDiagnoseSettingsWithContext(ctx context.Context, request *UpdateDiagnoseSettingsRequest) (response *UpdateDiagnoseSettingsResponse, err error)
UpdateDiagnoseSettings 更新智能运维配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateDictionaries ¶ added in v1.0.370
func (c *Client) UpdateDictionaries(request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)
UpdateDictionaries 更新ES集群词典
可能返回的错误码:
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateDictionariesWithContext ¶ added in v1.0.370
func (c *Client) UpdateDictionariesWithContext(ctx context.Context, request *UpdateDictionariesRequest) (response *UpdateDictionariesResponse, err error)
UpdateDictionaries 更新ES集群词典
可能返回的错误码:
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateIndex ¶ added in v1.0.406
func (c *Client) UpdateIndex(request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)
UpdateIndex 更新索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) UpdateIndexWithContext ¶ added in v1.0.406
func (c *Client) UpdateIndexWithContext(ctx context.Context, request *UpdateIndexRequest) (response *UpdateIndexResponse, err error)
UpdateIndex 更新索引
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDINDEXTYPE = "InvalidParameter.InvalidIndexType" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) UpdateInstance ¶
func (c *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
UpdateInstance 对集群进行节点规格变更,修改实例名称,修改配置,重置密码, 添加Kibana黑白名单等操作。参数中InstanceId为必传参数,ForceRestart为选填参数,剩余参数传递组合及含义如下:
- InstanceName:修改实例名称(仅用于标识实例)
- NodeInfoList: 修改节点配置(节点横向扩缩容,纵向扩缩容,增加主节点,增加冷节点等)
- EsConfig:修改集群配置
- Password:修改默认用户elastic的密码
- EsAcl:修改访问控制列表
- CosBackUp: 设置集群COS自动备份信息
以上参数组合只能传递一种,多传或少传均会导致请求失败
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown" FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk" FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk" FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName" INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt" INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize" INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType" INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort" INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType" INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName" INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline" INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType" UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport" UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"
func (*Client) UpdateInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpdateInstanceWithContext(ctx context.Context, request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
UpdateInstance 对集群进行节点规格变更,修改实例名称,修改配置,重置密码, 添加Kibana黑白名单等操作。参数中InstanceId为必传参数,ForceRestart为选填参数,剩余参数传递组合及含义如下:
- InstanceName:修改实例名称(仅用于标识实例)
- NodeInfoList: 修改节点配置(节点横向扩缩容,纵向扩缩容,增加主节点,增加冷节点等)
- EsConfig:修改集群配置
- Password:修改默认用户elastic的密码
- EsAcl:修改访问控制列表
- CosBackUp: 设置集群COS自动备份信息
以上参数组合只能传递一种,多传或少传均会导致请求失败
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown" FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk" FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk" FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDCLUSTERNAME = "InvalidParameter.InvalidClusterName" INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKENCRYPT = "InvalidParameter.InvalidDiskEncrypt" INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize" INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType" INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort" INVALIDPARAMETER_INVALIDMULTIZONEINFO = "InvalidParameter.InvalidMultiZoneInfo" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPERATIONDURATION = "InvalidParameter.InvalidOperationDuration" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDSUBNETID = "InvalidParameter.InvalidSubnetId" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDUPDATETYPE = "InvalidParameter.InvalidUpdateType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETER_INVALIDZONE = "InvalidParameter.InvalidZone" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType" INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName" INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline" INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" RESOURCENOTFOUND_VPCINFONOTFOUND = "ResourceNotFound.VPCInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_CHANGENODETYPE = "UnsupportedOperation.ChangeNodeType" UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport" UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"
func (*Client) UpdateJdk ¶ added in v1.0.262
func (c *Client) UpdateJdk(request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)
UpdateJdk 更新实例Jdk配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_GC = "InvalidParameter.GC" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateJdkWithContext ¶ added in v1.0.324
func (c *Client) UpdateJdkWithContext(ctx context.Context, request *UpdateJdkRequest) (response *UpdateJdkResponse, err error)
UpdateJdk 更新实例Jdk配置
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_GC = "InvalidParameter.GC" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETERVALUE_INVALIDJDK = "InvalidParameterValue.InvalidJDK" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_OSSINFONOTFOUND = "ResourceNotFound.OssInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateLogstashInstance ¶ added in v1.0.442
func (c *Client) UpdateLogstashInstance(request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)
UpdateLogstashInstance 对集群进行节点规格变更,修改实例名称,修改配置,等操作。参数中InstanceId为必传参数,参数传递组合及含义如下:
- InstanceName:修改实例名称(仅用于标识实例)
- NodeNum: 修改实例节点数量(节点横向扩缩容,纵向扩缩容等)
- YMLConfig: 修改实例YML配置
- BindedES:修改绑定的ES集群配置
以上参数组合只能传递一种,多传或少传均会导致请求失败
可能返回的错误码:
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateLogstashInstanceWithContext ¶ added in v1.0.442
func (c *Client) UpdateLogstashInstanceWithContext(ctx context.Context, request *UpdateLogstashInstanceRequest) (response *UpdateLogstashInstanceResponse, err error)
UpdateLogstashInstance 对集群进行节点规格变更,修改实例名称,修改配置,等操作。参数中InstanceId为必传参数,参数传递组合及含义如下:
- InstanceName:修改实例名称(仅用于标识实例)
- NodeNum: 修改实例节点数量(节点横向扩缩容,纵向扩缩容等)
- YMLConfig: 修改实例YML配置
- BindedES:修改绑定的ES集群配置
以上参数组合只能传递一种,多传或少传均会导致请求失败
可能返回的错误码:
FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateLogstashPipelineDesc ¶ added in v1.0.442
func (c *Client) UpdateLogstashPipelineDesc(request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)
UpdateLogstashPipelineDesc 用于更新管道描述信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) UpdateLogstashPipelineDescWithContext ¶ added in v1.0.442
func (c *Client) UpdateLogstashPipelineDescWithContext(ctx context.Context, request *UpdateLogstashPipelineDescRequest) (response *UpdateLogstashPipelineDescResponse, err error)
UpdateLogstashPipelineDesc 用于更新管道描述信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) UpdatePlugins ¶
func (c *Client) UpdatePlugins(request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)
UpdatePlugins 变更插件列表
可能返回的错误码:
FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError" FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList" INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType" LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdatePluginsWithContext ¶ added in v1.0.324
func (c *Client) UpdatePluginsWithContext(ctx context.Context, request *UpdatePluginsRequest) (response *UpdatePluginsResponse, err error)
UpdatePlugins 变更插件列表
可能返回的错误码:
FAILEDOPERATION_FILENAMEERROR = "FailedOperation.FileNameError" FAILEDOPERATION_FILESIZEERROR = "FailedOperation.FileSizeError" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_INSTALLPLUGINLIST = "InvalidParameterValue.InstallPluginList" INVALIDPARAMETERVALUE_PLUGINTYPE = "InvalidParameterValue.PluginType" LIMITEXCEEDED_PLUGININSTALL = "LimitExceeded.PluginInstall" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateRequestTargetNodeTypes ¶
func (c *Client) UpdateRequestTargetNodeTypes(request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)
UpdateRequestTargetNodeTypes 更新接收客户端请求的节点类型
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateRequestTargetNodeTypesWithContext ¶ added in v1.0.324
func (c *Client) UpdateRequestTargetNodeTypesWithContext(ctx context.Context, request *UpdateRequestTargetNodeTypesRequest) (response *UpdateRequestTargetNodeTypesResponse, err error)
UpdateRequestTargetNodeTypes 更新接收客户端请求的节点类型
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateServerlessInstance ¶ added in v1.0.875
func (c *Client) UpdateServerlessInstance(request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)
UpdateServerlessInstance 更新Serverless索引
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateServerlessInstanceWithContext ¶ added in v1.0.875
func (c *Client) UpdateServerlessInstanceWithContext(ctx context.Context, request *UpdateServerlessInstanceRequest) (response *UpdateServerlessInstanceResponse, err error)
UpdateServerlessInstance 更新Serverless索引
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateServerlessSpace ¶ added in v1.0.875
func (c *Client) UpdateServerlessSpace(request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)
UpdateServerlessSpace 更新Serverless索引空间
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateServerlessSpaceWithContext ¶ added in v1.0.875
func (c *Client) UpdateServerlessSpaceWithContext(ctx context.Context, request *UpdateServerlessSpaceRequest) (response *UpdateServerlessSpaceResponse, err error)
UpdateServerlessSpace 更新Serverless索引空间
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpgradeInstance ¶
func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance 升级ES集群版本
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode" LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices" LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpgradeInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance 升级ES集群版本
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_UPGRADEMODE = "InvalidParameterValue.UpgradeMode" LIMITEXCEEDED_NODENUMORINDICES = "LimitExceeded.NodeNumOrIndices" LIMITEXCEEDED_RESOURCELIMIT = "LimitExceeded.ResourceLimit" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_WHITELISTNOTFOUND = "ResourceNotFound.WhiteListNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpgradeLicense ¶
func (c *Client) UpgradeLicense(request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)
UpgradeLicense 升级ES商业特性
可能返回的错误码:
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize" INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType" INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName" INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) UpgradeLicenseWithContext ¶ added in v1.0.324
func (c *Client) UpgradeLicenseWithContext(ctx context.Context, request *UpgradeLicenseRequest) (response *UpgradeLicenseResponse, err error)
UpgradeLicense 升级ES商业特性
可能返回的错误码:
FAILEDOPERATION_ESDICTIONARYINFOERROR = "FailedOperation.EsDictionaryInfoError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDAUTOVOUCHER = "InvalidParameter.InvalidAutoVoucher" INVALIDPARAMETER_INVALIDCOSBACKUPINFO = "InvalidParameter.InvalidCosBackupInfo" INVALIDPARAMETER_INVALIDDISKCOUNT = "InvalidParameter.InvalidDiskCount" INVALIDPARAMETER_INVALIDDISKSIZE = "InvalidParameter.InvalidDiskSize" INVALIDPARAMETER_INVALIDDISKTYPE = "InvalidParameter.InvalidDiskType" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDKIBANAPRIVATEPORT = "InvalidParameter.InvalidKibanaPrivatePort" INVALIDPARAMETER_INVALIDNODENUM = "InvalidParameter.InvalidNodeNum" INVALIDPARAMETER_INVALIDNODETYPE = "InvalidParameter.InvalidNodeType" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDRESTARTTYPE = "InvalidParameter.InvalidRestartType" INVALIDPARAMETER_INVALIDTYPE = "InvalidParameter.InvalidType" INVALIDPARAMETER_INVALIDVOUCHERIDS = "InvalidParameter.InvalidVoucherIds" INVALIDPARAMETERVALUE_CHARGETYPE = "InvalidParameterValue.ChargeType" INVALIDPARAMETERVALUE_CONFIGINFO = "InvalidParameterValue.ConfigInfo" INVALIDPARAMETERVALUE_ESCONFIGTYPE = "InvalidParameterValue.EsConfigType" INVALIDPARAMETERVALUE_INSTANCENAME = "InvalidParameterValue.InstanceName" INVALIDPARAMETERVALUE_INVALIDDEADLINE = "InvalidParameterValue.InvalidDeadline" LIMITEXCEEDED_UPDATEITEMLIMIT = "LimitExceeded.UpdateItemLimit" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ORDER = "ResourceInUse.Order" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DATANODENOTFOUND = "ResourceNotFound.DataNodeNotFound" RESOURCENOTFOUND_DISKINFONOTFOUND = "ResourceNotFound.DiskInfoNotFound" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BASICSECURITYTYPE = "UnsupportedOperation.BasicSecurityType" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
type ClusterView ¶ added in v1.0.319
type ClusterView struct { // 集群健康状态 Health *float64 `json:"Health,omitnil,omitempty" name:"Health"` // 集群是否可见 Visible *float64 `json:"Visible,omitnil,omitempty" name:"Visible"` // 集群是否熔断 Break *float64 `json:"Break,omitnil,omitempty" name:"Break"` // 平均磁盘使用率 AvgDiskUsage *float64 `json:"AvgDiskUsage,omitnil,omitempty" name:"AvgDiskUsage"` // 平均内存使用率 AvgMemUsage *float64 `json:"AvgMemUsage,omitnil,omitempty" name:"AvgMemUsage"` // 平均cpu使用率 AvgCpuUsage *float64 `json:"AvgCpuUsage,omitnil,omitempty" name:"AvgCpuUsage"` // 集群总存储大小 TotalDiskSize *uint64 `json:"TotalDiskSize,omitnil,omitempty" name:"TotalDiskSize"` // 客户端请求节点 TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"` // 在线节点数 NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 总节点数 TotalNodeNum *int64 `json:"TotalNodeNum,omitnil,omitempty" name:"TotalNodeNum"` // 数据节点数 DataNodeNum *int64 `json:"DataNodeNum,omitnil,omitempty" name:"DataNodeNum"` // 索引数 IndexNum *int64 `json:"IndexNum,omitnil,omitempty" name:"IndexNum"` // 文档数 DocNum *int64 `json:"DocNum,omitnil,omitempty" name:"DocNum"` // 磁盘已使用字节数 DiskUsedInBytes *int64 `json:"DiskUsedInBytes,omitnil,omitempty" name:"DiskUsedInBytes"` // 分片个数 ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 主分片个数 PrimaryShardNum *int64 `json:"PrimaryShardNum,omitnil,omitempty" name:"PrimaryShardNum"` // 迁移中的分片个数 RelocatingShardNum *int64 `json:"RelocatingShardNum,omitnil,omitempty" name:"RelocatingShardNum"` // 初始化中的分片个数 InitializingShardNum *int64 `json:"InitializingShardNum,omitnil,omitempty" name:"InitializingShardNum"` // 未分配的分片个数 UnassignedShardNum *int64 `json:"UnassignedShardNum,omitnil,omitempty" name:"UnassignedShardNum"` // 企业版COS存储容量大小,单位GB TotalCosStorage *int64 `json:"TotalCosStorage,omitnil,omitempty" name:"TotalCosStorage"` // 企业版集群可搜索快照cos存放的bucket名称 // 注意:此字段可能返回 null,表示取不到有效值。 SearchableSnapshotCosBucket *string `json:"SearchableSnapshotCosBucket,omitnil,omitempty" name:"SearchableSnapshotCosBucket"` // 企业版集群可搜索快照cos所属appid // 注意:此字段可能返回 null,表示取不到有效值。 SearchableSnapshotCosAppId *string `json:"SearchableSnapshotCosAppId,omitnil,omitempty" name:"SearchableSnapshotCosAppId"` }
type CommonIndexInfo ¶ added in v1.0.876
type CosSnapShotInfo ¶ added in v1.0.876
type CosSnapShotInfo struct { // cos 桶名 // 注意:此字段可能返回 null,表示取不到有效值。 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // base path // 注意:此字段可能返回 null,表示取不到有效值。 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 快照名 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 State *string `json:"State,omitnil,omitempty" name:"State"` // 快照版本 // 注意:此字段可能返回 null,表示取不到有效值。 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 普通索引信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 CommonIndexArr []*CommonIndexInfo `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"` // 自治索引信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 DataStreamArr []*DataStreamInfo `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"` }
type CreateCosMigrateToServerlessInstanceRequest ¶ added in v1.0.876
type CreateCosMigrateToServerlessInstanceRequest struct { *tchttp.BaseRequest // 快照名 Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"` // 索引 id ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"` // cos 桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // BasePath 路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群 id ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` // 待迁移普通索引名列表 CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"` // 待迁移自治索引名列表 DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"` }
func NewCreateCosMigrateToServerlessInstanceRequest ¶ added in v1.0.876
func NewCreateCosMigrateToServerlessInstanceRequest() (request *CreateCosMigrateToServerlessInstanceRequest)
func (*CreateCosMigrateToServerlessInstanceRequest) FromJsonString ¶ added in v1.0.876
func (r *CreateCosMigrateToServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCosMigrateToServerlessInstanceRequest) ToJsonString ¶ added in v1.0.876
func (r *CreateCosMigrateToServerlessInstanceRequest) ToJsonString() string
type CreateCosMigrateToServerlessInstanceRequestParams ¶ added in v1.0.876
type CreateCosMigrateToServerlessInstanceRequestParams struct { // 快照名 Snapshot *string `json:"Snapshot,omitnil,omitempty" name:"Snapshot"` // 索引 id ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"` // cos 桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // BasePath 路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群 id ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` // 待迁移普通索引名列表 CommonIndexArr []*string `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"` // 待迁移自治索引名列表 DataStreamArr []*string `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"` }
Predefined struct for user
type CreateCosMigrateToServerlessInstanceResponse ¶ added in v1.0.876
type CreateCosMigrateToServerlessInstanceResponse struct { *tchttp.BaseResponse Response *CreateCosMigrateToServerlessInstanceResponseParams `json:"Response"` }
func NewCreateCosMigrateToServerlessInstanceResponse ¶ added in v1.0.876
func NewCreateCosMigrateToServerlessInstanceResponse() (response *CreateCosMigrateToServerlessInstanceResponse)
func (*CreateCosMigrateToServerlessInstanceResponse) FromJsonString ¶ added in v1.0.876
func (r *CreateCosMigrateToServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCosMigrateToServerlessInstanceResponse) ToJsonString ¶ added in v1.0.876
func (r *CreateCosMigrateToServerlessInstanceResponse) ToJsonString() string
type CreateCosMigrateToServerlessInstanceResponseParams ¶ added in v1.0.876
type CreateCosMigrateToServerlessInstanceResponseParams struct { // 迁移 taskid TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateIndexRequest ¶ added in v1.0.406
type CreateIndexRequest struct { *tchttp.BaseRequest // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 创建的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 创建的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 【必填】创建的索引元数据JSON,如mappings、settings IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewCreateIndexRequest ¶ added in v1.0.406
func NewCreateIndexRequest() (request *CreateIndexRequest)
func (*CreateIndexRequest) FromJsonString ¶ added in v1.0.406
func (r *CreateIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIndexRequest) ToJsonString ¶ added in v1.0.406
func (r *CreateIndexRequest) ToJsonString() string
type CreateIndexRequestParams ¶ added in v1.0.426
type CreateIndexRequestParams struct { // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 创建的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 创建的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 【必填】创建的索引元数据JSON,如mappings、settings IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type CreateIndexResponse ¶ added in v1.0.406
type CreateIndexResponse struct { *tchttp.BaseResponse Response *CreateIndexResponseParams `json:"Response"` }
func NewCreateIndexResponse ¶ added in v1.0.406
func NewCreateIndexResponse() (response *CreateIndexResponse)
func (*CreateIndexResponse) FromJsonString ¶ added in v1.0.406
func (r *CreateIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIndexResponse) ToJsonString ¶ added in v1.0.406
func (r *CreateIndexResponse) ToJsonString() string
type CreateIndexResponseParams ¶ added in v1.0.426
type CreateIndexResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { *tchttp.BaseRequest // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1") EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已废弃请使用NodeInfoList // 节点数量(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长(单位由参数TimeUnit决定) ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 已废弃请使用NodeInfoList // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 已废弃请使用NodeInfoList // 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高性能云硬盘</li><li> CLOUD_HSSD:增强型SSD云硬盘</li><li> CLOUD_BSSD:通用型SSD云硬盘</li>默认值CLOUD_SSD DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 已废弃请使用NodeInfoList // 节点磁盘容量(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 已废弃请使用NodeInfoList // 是否创建专用主节点<li>true:开启专用主节点</li><li>false:不开启专用主节点</li>默认值false EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"` // 已废弃请使用NodeInfoList // 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传) MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"` // 已废弃请使用NodeInfoList // 专用主节点类型(EnableDedicatedMaster为true时必传)<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"` // 已废弃请使用NodeInfoList // 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义) MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"` // 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义) ClusterNameInConf *string `json:"ClusterNameInConf,omitnil,omitempty" name:"ClusterNameInConf"` // 集群部署方式<li>0:单可用区部署</li><li>1:多可用区部署,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>默认为0 DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 多可用区部署时可用区的详细信息(DeployMode为1时必传) MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"` // License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等 NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"` // 节点标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索 SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"` // 可视化节点配置 WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"` // 创建https集群,默认是http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可维护时间段 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // 是否开启存算分离 EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"` // 是否开启essd 增强型云盘 DiskEnhance *uint64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"` // 是否开启智能巡检 EnableDiagnose *bool `json:"EnableDiagnose,omitnil,omitempty" name:"EnableDiagnose"` // cdcId,使用cdc子网时传递 CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"` }
func NewCreateInstanceRequest ¶
func NewCreateInstanceRequest() (request *CreateInstanceRequest)
func (*CreateInstanceRequest) FromJsonString ¶
func (r *CreateInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceRequest) ToJsonString ¶
func (r *CreateInstanceRequest) ToJsonString() string
type CreateInstanceRequestParams ¶ added in v1.0.426
type CreateInstanceRequestParams struct { // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例版本(支持"5.6.4"、"6.4.3"、"6.8.2"、"7.5.1"、"7.10.1") EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 访问密码(密码需8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已废弃请使用NodeInfoList // 节点数量(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长(单位由参数TimeUnit决定) ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 已废弃请使用NodeInfoList // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 已废弃请使用NodeInfoList // 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高性能云硬盘</li><li> CLOUD_HSSD:增强型SSD云硬盘</li><li> CLOUD_BSSD:通用型SSD云硬盘</li>默认值CLOUD_SSD DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 已废弃请使用NodeInfoList // 节点磁盘容量(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 已废弃请使用NodeInfoList // 是否创建专用主节点<li>true:开启专用主节点</li><li>false:不开启专用主节点</li>默认值false EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"` // 已废弃请使用NodeInfoList // 专用主节点个数(只支持3个和5个,EnableDedicatedMaster为true时该值必传) MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"` // 已废弃请使用NodeInfoList // 专用主节点类型(EnableDedicatedMaster为true时必传)<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"` // 已废弃请使用NodeInfoList // 专用主节点磁盘大小(单位GB,非必传,若传递则必须为50,暂不支持自定义) MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"` // 集群配置文件中的ClusterName(系统默认配置为实例ID,暂不支持自定义) ClusterNameInConf *string `json:"ClusterNameInConf,omitnil,omitempty" name:"ClusterNameInConf"` // 集群部署方式<li>0:单可用区部署</li><li>1:多可用区部署,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li>默认为0 DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 多可用区部署时可用区的详细信息(DeployMode为1时必传) MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"` // License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等 NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"` // 节点标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 场景化模板类型 0:不启用 1:通用 2:日志 3:搜索 SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"` // 可视化节点配置 WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"` // 创建https集群,默认是http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可维护时间段 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // 是否开启存算分离 EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"` // 是否开启essd 增强型云盘 DiskEnhance *uint64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"` // 是否开启智能巡检 EnableDiagnose *bool `json:"EnableDiagnose,omitnil,omitempty" name:"EnableDiagnose"` // cdcId,使用cdc子网时传递 CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"` }
Predefined struct for user
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { *tchttp.BaseResponse Response *CreateInstanceResponseParams `json:"Response"` }
func NewCreateInstanceResponse ¶
func NewCreateInstanceResponse() (response *CreateInstanceResponse)
func (*CreateInstanceResponse) FromJsonString ¶
func (r *CreateInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceResponse) ToJsonString ¶
func (r *CreateInstanceResponse) ToJsonString() string
type CreateInstanceResponseParams ¶ added in v1.0.426
type CreateInstanceResponseParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 订单号 // 注意:此字段可能返回 null,表示取不到有效值。 DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLogstashInstanceRequest ¶ added in v1.0.442
type CreateLogstashInstanceRequest struct { *tchttp.BaseRequest // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例版本(支持"6.8.13"、"7.10.1") LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 节点数量(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长(单位由参数TimeUnit决定) ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 节点磁盘容量(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // License类型<li>oss:开源版</li><li>xpack:xpack版</li>默认值xpack LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 可维护时间段 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` }
func NewCreateLogstashInstanceRequest ¶ added in v1.0.442
func NewCreateLogstashInstanceRequest() (request *CreateLogstashInstanceRequest)
func (*CreateLogstashInstanceRequest) FromJsonString ¶ added in v1.0.442
func (r *CreateLogstashInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLogstashInstanceRequest) ToJsonString ¶ added in v1.0.442
func (r *CreateLogstashInstanceRequest) ToJsonString() string
type CreateLogstashInstanceRequestParams ¶ added in v1.0.442
type CreateLogstashInstanceRequestParams struct { // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例版本(支持"6.8.13"、"7.10.1") LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 节点数量(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 计费类型<li>PREPAID:预付费,即包年包月</li><li>POSTPAID_BY_HOUR:按小时后付费</li>默认值POSTPAID_BY_HOUR ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长(单位由参数TimeUnit决定) ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 计费时长单位(ChargeType为PREPAID时需要设置,默认值为“m”,表示月,当前只支持“m”) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 自动续费标识<li>RENEW_FLAG_AUTO:自动续费</li><li>RENEW_FLAG_MANUAL:不自动续费,用户手动续费</li>ChargeType为PREPAID时需要设置,如不传递该参数,普通用户默认不自动续费,SVIP用户自动续费 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 节点磁盘容量(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // License类型<li>oss:开源版</li><li>xpack:xpack版</li>默认值xpack LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 可维护时间段 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` }
Predefined struct for user
type CreateLogstashInstanceResponse ¶ added in v1.0.442
type CreateLogstashInstanceResponse struct { *tchttp.BaseResponse Response *CreateLogstashInstanceResponseParams `json:"Response"` }
func NewCreateLogstashInstanceResponse ¶ added in v1.0.442
func NewCreateLogstashInstanceResponse() (response *CreateLogstashInstanceResponse)
func (*CreateLogstashInstanceResponse) FromJsonString ¶ added in v1.0.442
func (r *CreateLogstashInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLogstashInstanceResponse) ToJsonString ¶ added in v1.0.442
func (r *CreateLogstashInstanceResponse) ToJsonString() string
type CreateLogstashInstanceResponseParams ¶ added in v1.0.442
type CreateLogstashInstanceResponseParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateServerlessInstanceRequest ¶ added in v1.0.875
type CreateServerlessInstanceRequest struct { *tchttp.BaseRequest // 索引名,需以-AppId结尾 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 创建的索引元数据JSON,如mappings、settings IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"` // 创建索引的空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 创建索引的用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 创建索引的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 创建数据接入 ServerlessDi *ServerlessDi `json:"ServerlessDi,omitnil,omitempty" name:"ServerlessDi"` // 是否自行添加白名单ip AutoGetIp *uint64 `json:"AutoGetIp,omitnil,omitempty" name:"AutoGetIp"` // 标签信息 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // kibana公网白名单 KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"` }
func NewCreateServerlessInstanceRequest ¶ added in v1.0.875
func NewCreateServerlessInstanceRequest() (request *CreateServerlessInstanceRequest)
func (*CreateServerlessInstanceRequest) FromJsonString ¶ added in v1.0.875
func (r *CreateServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessInstanceRequest) ToJsonString ¶ added in v1.0.875
func (r *CreateServerlessInstanceRequest) ToJsonString() string
type CreateServerlessInstanceRequestParams ¶ added in v1.0.875
type CreateServerlessInstanceRequestParams struct { // 索引名,需以-AppId结尾 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 创建的索引元数据JSON,如mappings、settings IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"` // 创建索引的空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 创建索引的用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 创建索引的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 创建数据接入 ServerlessDi *ServerlessDi `json:"ServerlessDi,omitnil,omitempty" name:"ServerlessDi"` // 是否自行添加白名单ip AutoGetIp *uint64 `json:"AutoGetIp,omitnil,omitempty" name:"AutoGetIp"` // 标签信息 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // kibana公网白名单 KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"` }
Predefined struct for user
type CreateServerlessInstanceResponse ¶ added in v1.0.875
type CreateServerlessInstanceResponse struct { *tchttp.BaseResponse Response *CreateServerlessInstanceResponseParams `json:"Response"` }
func NewCreateServerlessInstanceResponse ¶ added in v1.0.875
func NewCreateServerlessInstanceResponse() (response *CreateServerlessInstanceResponse)
func (*CreateServerlessInstanceResponse) FromJsonString ¶ added in v1.0.875
func (r *CreateServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessInstanceResponse) ToJsonString ¶ added in v1.0.875
func (r *CreateServerlessInstanceResponse) ToJsonString() string
type CreateServerlessInstanceResponseParams ¶ added in v1.0.875
type CreateServerlessInstanceResponseParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 订单号 // 注意:此字段可能返回 null,表示取不到有效值。 DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateServerlessSpaceV2Request ¶ added in v1.0.875
type CreateServerlessSpaceV2Request struct { *tchttp.BaseRequest // vpc信息 VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"` // 索引空间名 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // 空间名称 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 白名单列表 KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"` // 空间id ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` }
func NewCreateServerlessSpaceV2Request ¶ added in v1.0.875
func NewCreateServerlessSpaceV2Request() (request *CreateServerlessSpaceV2Request)
func (*CreateServerlessSpaceV2Request) FromJsonString ¶ added in v1.0.875
func (r *CreateServerlessSpaceV2Request) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessSpaceV2Request) ToJsonString ¶ added in v1.0.875
func (r *CreateServerlessSpaceV2Request) ToJsonString() string
type CreateServerlessSpaceV2RequestParams ¶ added in v1.0.875
type CreateServerlessSpaceV2RequestParams struct { // vpc信息 VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"` // 索引空间名 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // 空间名称 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 白名单列表 KibanaWhiteIpList []*string `json:"KibanaWhiteIpList,omitnil,omitempty" name:"KibanaWhiteIpList"` // 空间id ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` }
Predefined struct for user
type CreateServerlessSpaceV2Response ¶ added in v1.0.875
type CreateServerlessSpaceV2Response struct { *tchttp.BaseResponse Response *CreateServerlessSpaceV2ResponseParams `json:"Response"` }
func NewCreateServerlessSpaceV2Response ¶ added in v1.0.875
func NewCreateServerlessSpaceV2Response() (response *CreateServerlessSpaceV2Response)
func (*CreateServerlessSpaceV2Response) FromJsonString ¶ added in v1.0.875
func (r *CreateServerlessSpaceV2Response) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessSpaceV2Response) ToJsonString ¶ added in v1.0.875
func (r *CreateServerlessSpaceV2Response) ToJsonString() string
type CreateServerlessSpaceV2ResponseParams ¶ added in v1.0.875
type CreateServerlessSpaceV2ResponseParams struct { // 空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DataStreamInfo ¶ added in v1.0.876
type DeleteIndexRequest ¶ added in v1.0.406
type DeleteIndexRequest struct { *tchttp.BaseRequest // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 删除的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 删除的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 后备索引名 BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"` }
func NewDeleteIndexRequest ¶ added in v1.0.406
func NewDeleteIndexRequest() (request *DeleteIndexRequest)
func (*DeleteIndexRequest) FromJsonString ¶ added in v1.0.406
func (r *DeleteIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIndexRequest) ToJsonString ¶ added in v1.0.406
func (r *DeleteIndexRequest) ToJsonString() string
type DeleteIndexRequestParams ¶ added in v1.0.426
type DeleteIndexRequestParams struct { // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 删除的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 删除的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 后备索引名 BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"` }
Predefined struct for user
type DeleteIndexResponse ¶ added in v1.0.406
type DeleteIndexResponse struct { *tchttp.BaseResponse Response *DeleteIndexResponseParams `json:"Response"` }
func NewDeleteIndexResponse ¶ added in v1.0.406
func NewDeleteIndexResponse() (response *DeleteIndexResponse)
func (*DeleteIndexResponse) FromJsonString ¶ added in v1.0.406
func (r *DeleteIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIndexResponse) ToJsonString ¶ added in v1.0.406
func (r *DeleteIndexResponse) ToJsonString() string
type DeleteIndexResponseParams ¶ added in v1.0.426
type DeleteIndexResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteInstanceRequest ¶
func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)
func (*DeleteInstanceRequest) FromJsonString ¶
func (r *DeleteInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteInstanceRequest) ToJsonString ¶
func (r *DeleteInstanceRequest) ToJsonString() string
type DeleteInstanceRequestParams ¶ added in v1.0.426
type DeleteInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct { *tchttp.BaseResponse Response *DeleteInstanceResponseParams `json:"Response"` }
func NewDeleteInstanceResponse ¶
func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)
func (*DeleteInstanceResponse) FromJsonString ¶
func (r *DeleteInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteInstanceResponse) ToJsonString ¶
func (r *DeleteInstanceResponse) ToJsonString() string
type DeleteInstanceResponseParams ¶ added in v1.0.426
type DeleteInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLogstashInstanceRequest ¶ added in v1.0.442
type DeleteLogstashInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteLogstashInstanceRequest ¶ added in v1.0.442
func NewDeleteLogstashInstanceRequest() (request *DeleteLogstashInstanceRequest)
func (*DeleteLogstashInstanceRequest) FromJsonString ¶ added in v1.0.442
func (r *DeleteLogstashInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLogstashInstanceRequest) ToJsonString ¶ added in v1.0.442
func (r *DeleteLogstashInstanceRequest) ToJsonString() string
type DeleteLogstashInstanceRequestParams ¶ added in v1.0.442
type DeleteLogstashInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteLogstashInstanceResponse ¶ added in v1.0.442
type DeleteLogstashInstanceResponse struct { *tchttp.BaseResponse Response *DeleteLogstashInstanceResponseParams `json:"Response"` }
func NewDeleteLogstashInstanceResponse ¶ added in v1.0.442
func NewDeleteLogstashInstanceResponse() (response *DeleteLogstashInstanceResponse)
func (*DeleteLogstashInstanceResponse) FromJsonString ¶ added in v1.0.442
func (r *DeleteLogstashInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLogstashInstanceResponse) ToJsonString ¶ added in v1.0.442
func (r *DeleteLogstashInstanceResponse) ToJsonString() string
type DeleteLogstashInstanceResponseParams ¶ added in v1.0.442
type DeleteLogstashInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLogstashPipelinesRequest ¶ added in v1.0.442
type DeleteLogstashPipelinesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
func NewDeleteLogstashPipelinesRequest ¶ added in v1.0.442
func NewDeleteLogstashPipelinesRequest() (request *DeleteLogstashPipelinesRequest)
func (*DeleteLogstashPipelinesRequest) FromJsonString ¶ added in v1.0.442
func (r *DeleteLogstashPipelinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLogstashPipelinesRequest) ToJsonString ¶ added in v1.0.442
func (r *DeleteLogstashPipelinesRequest) ToJsonString() string
type DeleteLogstashPipelinesRequestParams ¶ added in v1.0.442
type DeleteLogstashPipelinesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
Predefined struct for user
type DeleteLogstashPipelinesResponse ¶ added in v1.0.442
type DeleteLogstashPipelinesResponse struct { *tchttp.BaseResponse Response *DeleteLogstashPipelinesResponseParams `json:"Response"` }
func NewDeleteLogstashPipelinesResponse ¶ added in v1.0.442
func NewDeleteLogstashPipelinesResponse() (response *DeleteLogstashPipelinesResponse)
func (*DeleteLogstashPipelinesResponse) FromJsonString ¶ added in v1.0.442
func (r *DeleteLogstashPipelinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLogstashPipelinesResponse) ToJsonString ¶ added in v1.0.442
func (r *DeleteLogstashPipelinesResponse) ToJsonString() string
type DeleteLogstashPipelinesResponseParams ¶ added in v1.0.442
type DeleteLogstashPipelinesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteServerlessInstanceRequest ¶ added in v1.0.875
type DeleteServerlessInstanceRequest struct { *tchttp.BaseRequest // serverless实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteServerlessInstanceRequest ¶ added in v1.0.875
func NewDeleteServerlessInstanceRequest() (request *DeleteServerlessInstanceRequest)
func (*DeleteServerlessInstanceRequest) FromJsonString ¶ added in v1.0.875
func (r *DeleteServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessInstanceRequest) ToJsonString ¶ added in v1.0.875
func (r *DeleteServerlessInstanceRequest) ToJsonString() string
type DeleteServerlessInstanceRequestParams ¶ added in v1.0.875
type DeleteServerlessInstanceRequestParams struct { // serverless实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteServerlessInstanceResponse ¶ added in v1.0.875
type DeleteServerlessInstanceResponse struct { *tchttp.BaseResponse Response *DeleteServerlessInstanceResponseParams `json:"Response"` }
func NewDeleteServerlessInstanceResponse ¶ added in v1.0.875
func NewDeleteServerlessInstanceResponse() (response *DeleteServerlessInstanceResponse)
func (*DeleteServerlessInstanceResponse) FromJsonString ¶ added in v1.0.875
func (r *DeleteServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessInstanceResponse) ToJsonString ¶ added in v1.0.875
func (r *DeleteServerlessInstanceResponse) ToJsonString() string
type DeleteServerlessInstanceResponseParams ¶ added in v1.0.875
type DeleteServerlessInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteServerlessSpaceUserRequest ¶ added in v1.0.875
type DeleteServerlessSpaceUserRequest struct { *tchttp.BaseRequest // 空间的ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 创建索引的用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` }
func NewDeleteServerlessSpaceUserRequest ¶ added in v1.0.875
func NewDeleteServerlessSpaceUserRequest() (request *DeleteServerlessSpaceUserRequest)
func (*DeleteServerlessSpaceUserRequest) FromJsonString ¶ added in v1.0.875
func (r *DeleteServerlessSpaceUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessSpaceUserRequest) ToJsonString ¶ added in v1.0.875
func (r *DeleteServerlessSpaceUserRequest) ToJsonString() string
type DeleteServerlessSpaceUserRequestParams ¶ added in v1.0.875
type DeleteServerlessSpaceUserRequestParams struct { // 空间的ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 创建索引的用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` }
Predefined struct for user
type DeleteServerlessSpaceUserResponse ¶ added in v1.0.875
type DeleteServerlessSpaceUserResponse struct { *tchttp.BaseResponse Response *DeleteServerlessSpaceUserResponseParams `json:"Response"` }
func NewDeleteServerlessSpaceUserResponse ¶ added in v1.0.875
func NewDeleteServerlessSpaceUserResponse() (response *DeleteServerlessSpaceUserResponse)
func (*DeleteServerlessSpaceUserResponse) FromJsonString ¶ added in v1.0.875
func (r *DeleteServerlessSpaceUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessSpaceUserResponse) ToJsonString ¶ added in v1.0.875
func (r *DeleteServerlessSpaceUserResponse) ToJsonString() string
type DeleteServerlessSpaceUserResponseParams ¶ added in v1.0.875
type DeleteServerlessSpaceUserResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDiagnoseRequest ¶ added in v1.0.776
type DescribeDiagnoseRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 报告日期,格式20210301 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 报告返回份数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDiagnoseRequest ¶ added in v1.0.776
func NewDescribeDiagnoseRequest() (request *DescribeDiagnoseRequest)
func (*DescribeDiagnoseRequest) FromJsonString ¶ added in v1.0.776
func (r *DescribeDiagnoseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDiagnoseRequest) ToJsonString ¶ added in v1.0.776
func (r *DescribeDiagnoseRequest) ToJsonString() string
type DescribeDiagnoseRequestParams ¶ added in v1.0.776
type DescribeDiagnoseRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 报告日期,格式20210301 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 报告返回份数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDiagnoseResponse ¶ added in v1.0.776
type DescribeDiagnoseResponse struct { *tchttp.BaseResponse Response *DescribeDiagnoseResponseParams `json:"Response"` }
func NewDescribeDiagnoseResponse ¶ added in v1.0.776
func NewDescribeDiagnoseResponse() (response *DescribeDiagnoseResponse)
func (*DescribeDiagnoseResponse) FromJsonString ¶ added in v1.0.776
func (r *DescribeDiagnoseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDiagnoseResponse) ToJsonString ¶ added in v1.0.776
func (r *DescribeDiagnoseResponse) ToJsonString() string
type DescribeDiagnoseResponseParams ¶ added in v1.0.776
type DescribeDiagnoseResponseParams struct { // 诊断报告个数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 诊断报告列表 DiagnoseResults []*DiagnoseResult `json:"DiagnoseResults,omitnil,omitempty" name:"DiagnoseResults"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexListRequest ¶ added in v1.0.406
type DescribeIndexListRequest struct { *tchttp.BaseRequest // 索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 索引名,若填空则获取所有索引 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 分页起始位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页展示数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤索引状态 IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"` // 排序顺序,支持asc、desc,默认为desc 数据格式"asc","desc" Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeIndexListRequest ¶ added in v1.0.406
func NewDescribeIndexListRequest() (request *DescribeIndexListRequest)
func (*DescribeIndexListRequest) FromJsonString ¶ added in v1.0.406
func (r *DescribeIndexListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListRequest) ToJsonString ¶ added in v1.0.406
func (r *DescribeIndexListRequest) ToJsonString() string
type DescribeIndexListRequestParams ¶ added in v1.0.426
type DescribeIndexListRequestParams struct { // 索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 索引名,若填空则获取所有索引 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 分页起始位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页展示数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤索引状态 IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"` // 排序顺序,支持asc、desc,默认为desc 数据格式"asc","desc" Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeIndexListResponse ¶ added in v1.0.406
type DescribeIndexListResponse struct { *tchttp.BaseResponse Response *DescribeIndexListResponseParams `json:"Response"` }
func NewDescribeIndexListResponse ¶ added in v1.0.406
func NewDescribeIndexListResponse() (response *DescribeIndexListResponse)
func (*DescribeIndexListResponse) FromJsonString ¶ added in v1.0.406
func (r *DescribeIndexListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexListResponse) ToJsonString ¶ added in v1.0.406
func (r *DescribeIndexListResponse) ToJsonString() string
type DescribeIndexListResponseParams ¶ added in v1.0.426
type DescribeIndexListResponseParams struct { // 索引元数据字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexMetaFields []*IndexMetaField `json:"IndexMetaFields,omitnil,omitempty" name:"IndexMetaFields"` // 查询总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexMetaRequest ¶ added in v1.0.406
type DescribeIndexMetaRequest struct { *tchttp.BaseRequest // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 索引名,若填空则获取所有索引 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewDescribeIndexMetaRequest ¶ added in v1.0.406
func NewDescribeIndexMetaRequest() (request *DescribeIndexMetaRequest)
func (*DescribeIndexMetaRequest) FromJsonString ¶ added in v1.0.406
func (r *DescribeIndexMetaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexMetaRequest) ToJsonString ¶ added in v1.0.406
func (r *DescribeIndexMetaRequest) ToJsonString() string
type DescribeIndexMetaRequestParams ¶ added in v1.0.426
type DescribeIndexMetaRequestParams struct { // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 索引名,若填空则获取所有索引 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type DescribeIndexMetaResponse ¶ added in v1.0.406
type DescribeIndexMetaResponse struct { *tchttp.BaseResponse Response *DescribeIndexMetaResponseParams `json:"Response"` }
func NewDescribeIndexMetaResponse ¶ added in v1.0.406
func NewDescribeIndexMetaResponse() (response *DescribeIndexMetaResponse)
func (*DescribeIndexMetaResponse) FromJsonString ¶ added in v1.0.406
func (r *DescribeIndexMetaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexMetaResponse) ToJsonString ¶ added in v1.0.406
func (r *DescribeIndexMetaResponse) ToJsonString() string
type DescribeIndexMetaResponseParams ¶ added in v1.0.426
type DescribeIndexMetaResponseParams struct { // 索引元数据字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexMetaField *IndexMetaField `json:"IndexMetaField,omitnil,omitempty" name:"IndexMetaField"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceLogsRequest ¶
type DescribeInstanceLogsRequest struct { *tchttp.BaseRequest // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型,默认值为1 // <li>1, 主日志</li> // <li>2, 搜索慢日志</li> // <li>3, 索引慢日志</li> // <li>4, GC日志</li> LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值, 默认值为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为100,最大值100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间排序方式,默认值为0 // <li>0, 降序</li> // <li>1, 升序</li> OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
func NewDescribeInstanceLogsRequest ¶
func NewDescribeInstanceLogsRequest() (request *DescribeInstanceLogsRequest)
func (*DescribeInstanceLogsRequest) FromJsonString ¶
func (r *DescribeInstanceLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceLogsRequest) ToJsonString ¶
func (r *DescribeInstanceLogsRequest) ToJsonString() string
type DescribeInstanceLogsRequestParams ¶ added in v1.0.426
type DescribeInstanceLogsRequestParams struct { // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型,默认值为1 // <li>1, 主日志</li> // <li>2, 搜索慢日志</li> // <li>3, 索引慢日志</li> // <li>4, GC日志</li> LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值, 默认值为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为100,最大值100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间排序方式,默认值为0 // <li>0, 降序</li> // <li>1, 升序</li> OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
Predefined struct for user
type DescribeInstanceLogsResponse ¶
type DescribeInstanceLogsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceLogsResponseParams `json:"Response"` }
func NewDescribeInstanceLogsResponse ¶
func NewDescribeInstanceLogsResponse() (response *DescribeInstanceLogsResponse)
func (*DescribeInstanceLogsResponse) FromJsonString ¶
func (r *DescribeInstanceLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceLogsResponse) ToJsonString ¶
func (r *DescribeInstanceLogsResponse) ToJsonString() string
type DescribeInstanceLogsResponseParams ¶ added in v1.0.426
type DescribeInstanceLogsResponseParams struct { // 返回的日志条数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 日志详细信息列表 InstanceLogList []*InstanceLog `json:"InstanceLogList,omitnil,omitempty" name:"InstanceLogList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceOperationsRequest ¶
type DescribeInstanceOperationsRequest struct { *tchttp.BaseRequest // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 起始时间, e.g. "2019-03-07 16:30:39" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间, e.g. "2019-03-30 20:18:03" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeInstanceOperationsRequest ¶
func NewDescribeInstanceOperationsRequest() (request *DescribeInstanceOperationsRequest)
func (*DescribeInstanceOperationsRequest) FromJsonString ¶
func (r *DescribeInstanceOperationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceOperationsRequest) ToJsonString ¶
func (r *DescribeInstanceOperationsRequest) ToJsonString() string
type DescribeInstanceOperationsRequestParams ¶ added in v1.0.426
type DescribeInstanceOperationsRequestParams struct { // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 起始时间, e.g. "2019-03-07 16:30:39" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间, e.g. "2019-03-30 20:18:03" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeInstanceOperationsResponse ¶
type DescribeInstanceOperationsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceOperationsResponseParams `json:"Response"` }
func NewDescribeInstanceOperationsResponse ¶
func NewDescribeInstanceOperationsResponse() (response *DescribeInstanceOperationsResponse)
func (*DescribeInstanceOperationsResponse) FromJsonString ¶
func (r *DescribeInstanceOperationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceOperationsResponse) ToJsonString ¶
func (r *DescribeInstanceOperationsResponse) ToJsonString() string
type DescribeInstanceOperationsResponseParams ¶ added in v1.0.426
type DescribeInstanceOperationsResponseParams struct { // 操作记录总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 操作记录 Operations []*Operation `json:"Operations,omitnil,omitempty" name:"Operations"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstancePluginInfo ¶ added in v1.0.776
type DescribeInstancePluginInfo struct { // 插件名 PluginName *string `json:"PluginName,omitnil,omitempty" name:"PluginName"` // 插件版本 PluginVersion *string `json:"PluginVersion,omitnil,omitempty" name:"PluginVersion"` // 插件描述 PluginDesc *string `json:"PluginDesc,omitnil,omitempty" name:"PluginDesc"` // 插件状态:-2 已卸载 -1 卸载中 0 安装中 1 已安装 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 插件是否可卸载 Removable *bool `json:"Removable,omitnil,omitempty" name:"Removable"` // 0:系统插件 PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"` // 插件变更时间 PluginUpdateTime *string `json:"PluginUpdateTime,omitnil,omitempty" name:"PluginUpdateTime"` }
type DescribeInstancePluginListRequest ¶ added in v1.0.776
type DescribeInstancePluginListRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值10 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:插件名 pluginName OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序方式<li>0:升序 asc</li><li>1:降序 desc</li> OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 0:系统插件 PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"` }
func NewDescribeInstancePluginListRequest ¶ added in v1.0.776
func NewDescribeInstancePluginListRequest() (request *DescribeInstancePluginListRequest)
func (*DescribeInstancePluginListRequest) FromJsonString ¶ added in v1.0.776
func (r *DescribeInstancePluginListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancePluginListRequest) ToJsonString ¶ added in v1.0.776
func (r *DescribeInstancePluginListRequest) ToJsonString() string
type DescribeInstancePluginListRequestParams ¶ added in v1.0.776
type DescribeInstancePluginListRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值10 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:插件名 pluginName OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序方式<li>0:升序 asc</li><li>1:降序 desc</li> OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 0:系统插件 PluginType *int64 `json:"PluginType,omitnil,omitempty" name:"PluginType"` }
Predefined struct for user
type DescribeInstancePluginListResponse ¶ added in v1.0.776
type DescribeInstancePluginListResponse struct { *tchttp.BaseResponse Response *DescribeInstancePluginListResponseParams `json:"Response"` }
func NewDescribeInstancePluginListResponse ¶ added in v1.0.776
func NewDescribeInstancePluginListResponse() (response *DescribeInstancePluginListResponse)
func (*DescribeInstancePluginListResponse) FromJsonString ¶ added in v1.0.776
func (r *DescribeInstancePluginListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancePluginListResponse) ToJsonString ¶ added in v1.0.776
func (r *DescribeInstancePluginListResponse) ToJsonString() string
type DescribeInstancePluginListResponseParams ¶ added in v1.0.776
type DescribeInstancePluginListResponseParams struct { // 返回的插件个数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 插件信息列表 PluginList []*DescribeInstancePluginInfo `json:"PluginList,omitnil,omitempty" name:"PluginList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { *tchttp.BaseRequest // 集群实例所属可用区,不传则默认所有可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 集群实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 集群实例名称列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderByKey未传递则按创建时间降序排序 OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"` // 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序 OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 节点标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 私有网络vip列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 可用区列表 ZoneList []*string `json:"ZoneList,omitnil,omitempty" name:"ZoneList"` // 健康状态筛列表:0表示绿色,1表示黄色,2表示红色,-1表示未知 HealthStatus []*int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"` // Vpc列表 筛选项 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶
func (r *DescribeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesRequest) ToJsonString ¶
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesRequestParams ¶ added in v1.0.426
type DescribeInstancesRequestParams struct { // 集群实例所属可用区,不传则默认所有可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 集群实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 集群实例名称列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderByKey未传递则按创建时间降序排序 OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"` // 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序 OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 节点标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 私有网络vip列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 可用区列表 ZoneList []*string `json:"ZoneList,omitnil,omitempty" name:"ZoneList"` // 健康状态筛列表:0表示绿色,1表示黄色,2表示红色,-1表示未知 HealthStatus []*int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"` // Vpc列表 筛选项 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` }
Predefined struct for user
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { *tchttp.BaseResponse Response *DescribeInstancesResponseParams `json:"Response"` }
func NewDescribeInstancesResponse ¶
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶
func (r *DescribeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesResponse) ToJsonString ¶
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeInstancesResponseParams ¶ added in v1.0.426
type DescribeInstancesResponseParams struct { // 返回的实例个数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详细信息列表 InstanceList []*InstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogstashInstanceLogsRequest ¶ added in v1.0.442
type DescribeLogstashInstanceLogsRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型,默认值为1 // <li>1, 主日志</li> // <li>2, 慢日志</li> // <li>3, GC日志</li> LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值, 默认值为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为100,最大值100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间排序方式,默认值为0 // <li>0, 降序</li> // <li>1, 升序</li> OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
func NewDescribeLogstashInstanceLogsRequest ¶ added in v1.0.442
func NewDescribeLogstashInstanceLogsRequest() (request *DescribeLogstashInstanceLogsRequest)
func (*DescribeLogstashInstanceLogsRequest) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstanceLogsRequest) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceLogsRequest) ToJsonString() string
type DescribeLogstashInstanceLogsRequestParams ¶ added in v1.0.442
type DescribeLogstashInstanceLogsRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型,默认值为1 // <li>1, 主日志</li> // <li>2, 慢日志</li> // <li>3, GC日志</li> LogType *uint64 `json:"LogType,omitnil,omitempty" name:"LogType"` // 搜索词,支持LUCENE语法,如 level:WARN、ip:1.1.1.1、message:test-index等 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 日志开始时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,格式为YYYY-MM-DD HH:MM:SS, 如2019-01-22 20:15:53 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值, 默认值为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为100,最大值100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间排序方式,默认值为0 // <li>0, 降序</li> // <li>1, 升序</li> OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
Predefined struct for user
type DescribeLogstashInstanceLogsResponse ¶ added in v1.0.442
type DescribeLogstashInstanceLogsResponse struct { *tchttp.BaseResponse Response *DescribeLogstashInstanceLogsResponseParams `json:"Response"` }
func NewDescribeLogstashInstanceLogsResponse ¶ added in v1.0.442
func NewDescribeLogstashInstanceLogsResponse() (response *DescribeLogstashInstanceLogsResponse)
func (*DescribeLogstashInstanceLogsResponse) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstanceLogsResponse) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceLogsResponse) ToJsonString() string
type DescribeLogstashInstanceLogsResponseParams ¶ added in v1.0.442
type DescribeLogstashInstanceLogsResponseParams struct { // 返回的日志条数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 日志详细信息列表 InstanceLogList []*InstanceLog `json:"InstanceLogList,omitnil,omitempty" name:"InstanceLogList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogstashInstanceOperationsRequest ¶ added in v1.0.442
type DescribeLogstashInstanceOperationsRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 起始时间, e.g. "2019-03-07 16:30:39" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间, e.g. "2019-03-30 20:18:03" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeLogstashInstanceOperationsRequest ¶ added in v1.0.442
func NewDescribeLogstashInstanceOperationsRequest() (request *DescribeLogstashInstanceOperationsRequest)
func (*DescribeLogstashInstanceOperationsRequest) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceOperationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstanceOperationsRequest) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceOperationsRequest) ToJsonString() string
type DescribeLogstashInstanceOperationsRequestParams ¶ added in v1.0.442
type DescribeLogstashInstanceOperationsRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 起始时间, e.g. "2019-03-07 16:30:39" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间, e.g. "2019-03-30 20:18:03" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页起始值 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeLogstashInstanceOperationsResponse ¶ added in v1.0.442
type DescribeLogstashInstanceOperationsResponse struct { *tchttp.BaseResponse Response *DescribeLogstashInstanceOperationsResponseParams `json:"Response"` }
func NewDescribeLogstashInstanceOperationsResponse ¶ added in v1.0.442
func NewDescribeLogstashInstanceOperationsResponse() (response *DescribeLogstashInstanceOperationsResponse)
func (*DescribeLogstashInstanceOperationsResponse) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceOperationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstanceOperationsResponse) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstanceOperationsResponse) ToJsonString() string
type DescribeLogstashInstanceOperationsResponseParams ¶ added in v1.0.442
type DescribeLogstashInstanceOperationsResponseParams struct { // 操作记录总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 操作记录 Operations []*Operation `json:"Operations,omitnil,omitempty" name:"Operations"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogstashInstancesRequest ¶ added in v1.0.442
type DescribeLogstashInstancesRequest struct { *tchttp.BaseRequest // 实例所属可用区,不传则默认所有可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例名称列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderKey未传递则按创建时间降序排序 OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"` // 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序 OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // VpcId 筛选项 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` }
func NewDescribeLogstashInstancesRequest ¶ added in v1.0.442
func NewDescribeLogstashInstancesRequest() (request *DescribeLogstashInstancesRequest)
func (*DescribeLogstashInstancesRequest) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstancesRequest) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstancesRequest) ToJsonString() string
type DescribeLogstashInstancesRequestParams ¶ added in v1.0.442
type DescribeLogstashInstancesRequestParams struct { // 实例所属可用区,不传则默认所有可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例名称列表 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 分页起始值, 默认值0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值20 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段<li>1:实例ID</li><li>2:实例名称</li><li>3:可用区</li><li>4:创建时间</li>若orderKey未传递则按创建时间降序排序 OrderByKey *uint64 `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"` // 排序方式<li>0:升序</li><li>1:降序</li>若传递了orderByKey未传递orderByType, 则默认升序 OrderByType *uint64 `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // VpcId 筛选项 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 标签信息列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` }
Predefined struct for user
type DescribeLogstashInstancesResponse ¶ added in v1.0.442
type DescribeLogstashInstancesResponse struct { *tchttp.BaseResponse Response *DescribeLogstashInstancesResponseParams `json:"Response"` }
func NewDescribeLogstashInstancesResponse ¶ added in v1.0.442
func NewDescribeLogstashInstancesResponse() (response *DescribeLogstashInstancesResponse)
func (*DescribeLogstashInstancesResponse) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashInstancesResponse) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashInstancesResponse) ToJsonString() string
type DescribeLogstashInstancesResponseParams ¶ added in v1.0.442
type DescribeLogstashInstancesResponseParams struct { // 返回的实例个数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详细信息列表 InstanceList []*LogstashInstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogstashPipelinesRequest ¶ added in v1.0.442
type DescribeLogstashPipelinesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeLogstashPipelinesRequest ¶ added in v1.0.442
func NewDescribeLogstashPipelinesRequest() (request *DescribeLogstashPipelinesRequest)
func (*DescribeLogstashPipelinesRequest) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashPipelinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashPipelinesRequest) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashPipelinesRequest) ToJsonString() string
type DescribeLogstashPipelinesRequestParams ¶ added in v1.0.442
type DescribeLogstashPipelinesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeLogstashPipelinesResponse ¶ added in v1.0.442
type DescribeLogstashPipelinesResponse struct { *tchttp.BaseResponse Response *DescribeLogstashPipelinesResponseParams `json:"Response"` }
func NewDescribeLogstashPipelinesResponse ¶ added in v1.0.442
func NewDescribeLogstashPipelinesResponse() (response *DescribeLogstashPipelinesResponse)
func (*DescribeLogstashPipelinesResponse) FromJsonString ¶ added in v1.0.442
func (r *DescribeLogstashPipelinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogstashPipelinesResponse) ToJsonString ¶ added in v1.0.442
func (r *DescribeLogstashPipelinesResponse) ToJsonString() string
type DescribeLogstashPipelinesResponseParams ¶ added in v1.0.442
type DescribeLogstashPipelinesResponseParams struct { // 管道总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 管道列表 LogstashPipelineList []*LogstashPipelineInfo `json:"LogstashPipelineList,omitnil,omitempty" name:"LogstashPipelineList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServerlessInstancesRequest ¶ added in v1.0.904
type DescribeServerlessInstancesRequest struct { *tchttp.BaseRequest // 索引集群ID InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 索引名 IndexNames []*string `json:"IndexNames,omitnil,omitempty" name:"IndexNames"` // 分页起始位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页展示数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤索引状态 IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"` // 排序顺序,支持asc、desc,默认为desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 索引空间ID列表 SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"` // 数据链路数据源类型 DiSourceTypes []*string `json:"DiSourceTypes,omitnil,omitempty" name:"DiSourceTypes"` // 标签信息 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` }
func NewDescribeServerlessInstancesRequest ¶ added in v1.0.904
func NewDescribeServerlessInstancesRequest() (request *DescribeServerlessInstancesRequest)
func (*DescribeServerlessInstancesRequest) FromJsonString ¶ added in v1.0.904
func (r *DescribeServerlessInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessInstancesRequest) ToJsonString ¶ added in v1.0.904
func (r *DescribeServerlessInstancesRequest) ToJsonString() string
type DescribeServerlessInstancesRequestParams ¶ added in v1.0.904
type DescribeServerlessInstancesRequestParams struct { // 索引集群ID InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 索引名 IndexNames []*string `json:"IndexNames,omitnil,omitempty" name:"IndexNames"` // 分页起始位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页展示数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持索引名:IndexName、索引存储量:IndexStorage、索引创建时间:IndexCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤索引状态 IndexStatusList []*string `json:"IndexStatusList,omitnil,omitempty" name:"IndexStatusList"` // 排序顺序,支持asc、desc,默认为desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 索引空间ID列表 SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"` // 数据链路数据源类型 DiSourceTypes []*string `json:"DiSourceTypes,omitnil,omitempty" name:"DiSourceTypes"` // 标签信息 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` }
Predefined struct for user
type DescribeServerlessInstancesResponse ¶ added in v1.0.904
type DescribeServerlessInstancesResponse struct { *tchttp.BaseResponse Response *DescribeServerlessInstancesResponseParams `json:"Response"` }
func NewDescribeServerlessInstancesResponse ¶ added in v1.0.904
func NewDescribeServerlessInstancesResponse() (response *DescribeServerlessInstancesResponse)
func (*DescribeServerlessInstancesResponse) FromJsonString ¶ added in v1.0.904
func (r *DescribeServerlessInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessInstancesResponse) ToJsonString ¶ added in v1.0.904
func (r *DescribeServerlessInstancesResponse) ToJsonString() string
type DescribeServerlessInstancesResponseParams ¶ added in v1.0.904
type DescribeServerlessInstancesResponseParams struct { // 索引元数据字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexMetaFields []*ServerlessIndexMetaField `json:"IndexMetaFields,omitnil,omitempty" name:"IndexMetaFields"` // 查询总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServerlessSpaceUserRequest ¶ added in v1.0.875
type DescribeServerlessSpaceUserRequest struct { *tchttp.BaseRequest // 空间的ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 游标 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 用户名列表过滤 UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"` // 用户类型 UserTypes []*int64 `json:"UserTypes,omitnil,omitempty" name:"UserTypes"` // 权限类型 PrivilegeTypes []*int64 `json:"PrivilegeTypes,omitnil,omitempty" name:"PrivilegeTypes"` }
func NewDescribeServerlessSpaceUserRequest ¶ added in v1.0.875
func NewDescribeServerlessSpaceUserRequest() (request *DescribeServerlessSpaceUserRequest)
func (*DescribeServerlessSpaceUserRequest) FromJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpaceUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessSpaceUserRequest) ToJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpaceUserRequest) ToJsonString() string
type DescribeServerlessSpaceUserRequestParams ¶ added in v1.0.875
type DescribeServerlessSpaceUserRequestParams struct { // 空间的ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 游标 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 用户名列表过滤 UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"` // 用户类型 UserTypes []*int64 `json:"UserTypes,omitnil,omitempty" name:"UserTypes"` // 权限类型 PrivilegeTypes []*int64 `json:"PrivilegeTypes,omitnil,omitempty" name:"PrivilegeTypes"` }
Predefined struct for user
type DescribeServerlessSpaceUserResponse ¶ added in v1.0.875
type DescribeServerlessSpaceUserResponse struct { *tchttp.BaseResponse Response *DescribeServerlessSpaceUserResponseParams `json:"Response"` }
func NewDescribeServerlessSpaceUserResponse ¶ added in v1.0.875
func NewDescribeServerlessSpaceUserResponse() (response *DescribeServerlessSpaceUserResponse)
func (*DescribeServerlessSpaceUserResponse) FromJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpaceUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessSpaceUserResponse) ToJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpaceUserResponse) ToJsonString() string
type DescribeServerlessSpaceUserResponseParams ¶ added in v1.0.875
type DescribeServerlessSpaceUserResponseParams struct { // 用户数组 ServerlessSpaceUsers []*ServerlessSpaceUser `json:"ServerlessSpaceUsers,omitnil,omitempty" name:"ServerlessSpaceUsers"` // 用户总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServerlessSpacesRequest ¶ added in v1.0.875
type DescribeServerlessSpacesRequest struct { *tchttp.BaseRequest // 过滤的空间ID SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"` // 过滤的空间名 SpaceNames []*string `json:"SpaceNames,omitnil,omitempty" name:"SpaceNames"` // 排序顺序,支持升序asc、降序desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段,支持空间创建时间SpaceCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // vpcId信息数组 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 分页起始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeServerlessSpacesRequest ¶ added in v1.0.875
func NewDescribeServerlessSpacesRequest() (request *DescribeServerlessSpacesRequest)
func (*DescribeServerlessSpacesRequest) FromJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessSpacesRequest) ToJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpacesRequest) ToJsonString() string
type DescribeServerlessSpacesRequestParams ¶ added in v1.0.875
type DescribeServerlessSpacesRequestParams struct { // 过滤的空间ID SpaceIds []*string `json:"SpaceIds,omitnil,omitempty" name:"SpaceIds"` // 过滤的空间名 SpaceNames []*string `json:"SpaceNames,omitnil,omitempty" name:"SpaceNames"` // 排序顺序,支持升序asc、降序desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段,支持空间创建时间SpaceCreateTime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // vpcId信息数组 VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 分页起始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeServerlessSpacesResponse ¶ added in v1.0.875
type DescribeServerlessSpacesResponse struct { *tchttp.BaseResponse Response *DescribeServerlessSpacesResponseParams `json:"Response"` }
func NewDescribeServerlessSpacesResponse ¶ added in v1.0.875
func NewDescribeServerlessSpacesResponse() (response *DescribeServerlessSpacesResponse)
func (*DescribeServerlessSpacesResponse) FromJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessSpacesResponse) ToJsonString ¶ added in v1.0.875
func (r *DescribeServerlessSpacesResponse) ToJsonString() string
type DescribeServerlessSpacesResponseParams ¶ added in v1.0.875
type DescribeServerlessSpacesResponseParams struct { // 查询总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Serverless空间信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 ServerlessSpaces []*ServerlessSpace `json:"ServerlessSpaces,omitnil,omitempty" name:"ServerlessSpaces"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserCosSnapshotListRequest ¶ added in v1.0.876
type DescribeUserCosSnapshotListRequest struct { *tchttp.BaseRequest // cos桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // bucket 桶下的备份路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群迁移集群名 ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` }
func NewDescribeUserCosSnapshotListRequest ¶ added in v1.0.876
func NewDescribeUserCosSnapshotListRequest() (request *DescribeUserCosSnapshotListRequest)
func (*DescribeUserCosSnapshotListRequest) FromJsonString ¶ added in v1.0.876
func (r *DescribeUserCosSnapshotListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCosSnapshotListRequest) ToJsonString ¶ added in v1.0.876
func (r *DescribeUserCosSnapshotListRequest) ToJsonString() string
type DescribeUserCosSnapshotListRequestParams ¶ added in v1.0.876
type DescribeUserCosSnapshotListRequestParams struct { // cos桶名 CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` // bucket 桶下的备份路径 BasePath *string `json:"BasePath,omitnil,omitempty" name:"BasePath"` // 云上集群迁移集群名 ClusterInstanceId *string `json:"ClusterInstanceId,omitnil,omitempty" name:"ClusterInstanceId"` }
Predefined struct for user
type DescribeUserCosSnapshotListResponse ¶ added in v1.0.876
type DescribeUserCosSnapshotListResponse struct { *tchttp.BaseResponse Response *DescribeUserCosSnapshotListResponseParams `json:"Response"` }
func NewDescribeUserCosSnapshotListResponse ¶ added in v1.0.876
func NewDescribeUserCosSnapshotListResponse() (response *DescribeUserCosSnapshotListResponse)
func (*DescribeUserCosSnapshotListResponse) FromJsonString ¶ added in v1.0.876
func (r *DescribeUserCosSnapshotListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCosSnapshotListResponse) ToJsonString ¶ added in v1.0.876
func (r *DescribeUserCosSnapshotListResponse) ToJsonString() string
type DescribeUserCosSnapshotListResponseParams ¶ added in v1.0.876
type DescribeUserCosSnapshotListResponseParams struct { // cos 快照信息列表 CosSnapshotInfoList []*CosSnapShotInfo `json:"CosSnapshotInfoList,omitnil,omitempty" name:"CosSnapshotInfoList"` // cos 快照数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeViewsRequest ¶ added in v1.0.319
type DescribeViewsRequest struct { *tchttp.BaseRequest // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeViewsRequest ¶ added in v1.0.319
func NewDescribeViewsRequest() (request *DescribeViewsRequest)
func (*DescribeViewsRequest) FromJsonString ¶ added in v1.0.319
func (r *DescribeViewsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeViewsRequest) ToJsonString ¶ added in v1.0.319
func (r *DescribeViewsRequest) ToJsonString() string
type DescribeViewsRequestParams ¶ added in v1.0.426
type DescribeViewsRequestParams struct { // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeViewsResponse ¶ added in v1.0.319
type DescribeViewsResponse struct { *tchttp.BaseResponse Response *DescribeViewsResponseParams `json:"Response"` }
func NewDescribeViewsResponse ¶ added in v1.0.319
func NewDescribeViewsResponse() (response *DescribeViewsResponse)
func (*DescribeViewsResponse) FromJsonString ¶ added in v1.0.319
func (r *DescribeViewsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeViewsResponse) ToJsonString ¶ added in v1.0.319
func (r *DescribeViewsResponse) ToJsonString() string
type DescribeViewsResponseParams ¶ added in v1.0.426
type DescribeViewsResponseParams struct { // 集群维度视图 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterView *ClusterView `json:"ClusterView,omitnil,omitempty" name:"ClusterView"` // 节点维度视图 // 注意:此字段可能返回 null,表示取不到有效值。 NodesView []*NodeView `json:"NodesView,omitnil,omitempty" name:"NodesView"` // Kibana维度视图 // 注意:此字段可能返回 null,表示取不到有效值。 KibanasView []*KibanaView `json:"KibanasView,omitnil,omitempty" name:"KibanasView"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DiData ¶ added in v1.0.875
type DiData struct { // 数据接入id // 注意:此字段可能返回 null,表示取不到有效值。 DiId *string `json:"DiId,omitnil,omitempty" name:"DiId"` // 数据接入创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 数据接入状态,0处理中,1正常,-2删除中,-3已删除 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // cvm数据源信息 // 注意:此字段可能返回 null,表示取不到有效值。 DiDataSourceCvm *DiDataSourceCvm `json:"DiDataSourceCvm,omitnil,omitempty" name:"DiDataSourceCvm"` // tke数据源信息 // 注意:此字段可能返回 null,表示取不到有效值。 DiDataSourceTke *DiDataSourceTke `json:"DiDataSourceTke,omitnil,omitempty" name:"DiDataSourceTke"` // serverless目的端信息 // 注意:此字段可能返回 null,表示取不到有效值。 DiDataSinkServerless *DiDataSinkServerless `json:"DiDataSinkServerless,omitnil,omitempty" name:"DiDataSinkServerless"` // 数据接入类型 // 注意:此字段可能返回 null,表示取不到有效值。 DiDataSourceType *string `json:"DiDataSourceType,omitnil,omitempty" name:"DiDataSourceType"` }
type DiDataSinkServerless ¶ added in v1.0.875
type DiDataSinkServerless struct { // serverless实例id // 注意:此字段可能返回 null,表示取不到有效值。 ServerlessId *string `json:"ServerlessId,omitnil,omitempty" name:"ServerlessId"` }
type DiDataSourceCvm ¶ added in v1.0.875
type DiDataSourceCvm struct { // vpc id // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 采集路径列表 // 注意:此字段可能返回 null,表示取不到有效值。 LogPaths []*string `json:"LogPaths,omitnil,omitempty" name:"LogPaths"` // cvm实例信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 CvmInstances []*DiDataSourceCvmInstance `json:"CvmInstances,omitnil,omitempty" name:"CvmInstances"` // 采集器id // 注意:此字段可能返回 null,表示取不到有效值。 CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"` }
type DiDataSourceCvmInstance ¶ added in v1.0.875
type DiDataSourceCvmInstance struct { // cvm实例id // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // vpc id // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网id // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` }
type DiDataSourceTke ¶ added in v1.0.875
type DiDataSourceTke struct { // vpc id // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // tke实例id // 注意:此字段可能返回 null,表示取不到有效值。 TkeId *string `json:"TkeId,omitnil,omitempty" name:"TkeId"` // 采集器id // 注意:此字段可能返回 null,表示取不到有效值。 CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"` // 采集源名称 // 注意:此字段可能返回 null,表示取不到有效值。 CollectorName *string `json:"CollectorName,omitnil,omitempty" name:"CollectorName"` // 采集器类型 // 注意:此字段可能返回 null,表示取不到有效值。 CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"` // 采集器版本 // 注意:此字段可能返回 null,表示取不到有效值。 CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"` // tke包含的命名空间 // 注意:此字段可能返回 null,表示取不到有效值。 IncludeNamespaces []*string `json:"IncludeNamespaces,omitnil,omitempty" name:"IncludeNamespaces"` // tke不包含的命名空间 // 注意:此字段可能返回 null,表示取不到有效值。 ExcludeNamespaces []*string `json:"ExcludeNamespaces,omitnil,omitempty" name:"ExcludeNamespaces"` // tke pod标签名 // 注意:此字段可能返回 null,表示取不到有效值。 PodLabelKeys []*string `json:"PodLabelKeys,omitnil,omitempty" name:"PodLabelKeys"` // tke pod标签值 // 注意:此字段可能返回 null,表示取不到有效值。 PodLabelValues []*string `json:"PodLabelValues,omitnil,omitempty" name:"PodLabelValues"` // tke容器名称 // 注意:此字段可能返回 null,表示取不到有效值。 ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"` // tke采集器beat配置 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` // / // 注意:此字段可能返回 null,表示取不到有效值。 InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"` // TKE 日志采集路径 // 注意:此字段可能返回 null,表示取不到有效值。 InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"` }
type DiSourceCvm ¶ added in v1.0.875
type DiSourceTke ¶ added in v1.0.875
type DiSourceTke struct { // 数据源所属vpc id,创建后不允许修改 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // tke实例id,创建后不允许修改 TkeId *string `json:"TkeId,omitnil,omitempty" name:"TkeId"` // tke包含的命名空间 IncludeNamespaces []*string `json:"IncludeNamespaces,omitnil,omitempty" name:"IncludeNamespaces"` // tke不包含的命名空间 ExcludeNamespaces []*string `json:"ExcludeNamespaces,omitnil,omitempty" name:"ExcludeNamespaces"` // tke容器名称 ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"` // tke日志内容过滤 LogFilters *string `json:"LogFilters,omitnil,omitempty" name:"LogFilters"` // tke beats配置项 ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` // tke pod标签 PodLabel []*DiSourceTkePodLabel `json:"PodLabel,omitnil,omitempty" name:"PodLabel"` // / InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"` // tke 日志采集路径 InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"` }
type DiSourceTkePodLabel ¶ added in v1.0.875
type DiagnoseInstanceRequest ¶
type DiagnoseInstanceRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要触发的诊断项 DiagnoseJobs []*string `json:"DiagnoseJobs,omitnil,omitempty" name:"DiagnoseJobs"` // 需要诊断的索引,支持通配符 DiagnoseIndices *string `json:"DiagnoseIndices,omitnil,omitempty" name:"DiagnoseIndices"` }
func NewDiagnoseInstanceRequest ¶
func NewDiagnoseInstanceRequest() (request *DiagnoseInstanceRequest)
func (*DiagnoseInstanceRequest) FromJsonString ¶
func (r *DiagnoseInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DiagnoseInstanceRequest) ToJsonString ¶
func (r *DiagnoseInstanceRequest) ToJsonString() string
type DiagnoseInstanceRequestParams ¶ added in v1.0.426
type DiagnoseInstanceRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要触发的诊断项 DiagnoseJobs []*string `json:"DiagnoseJobs,omitnil,omitempty" name:"DiagnoseJobs"` // 需要诊断的索引,支持通配符 DiagnoseIndices *string `json:"DiagnoseIndices,omitnil,omitempty" name:"DiagnoseIndices"` }
Predefined struct for user
type DiagnoseInstanceResponse ¶
type DiagnoseInstanceResponse struct { *tchttp.BaseResponse Response *DiagnoseInstanceResponseParams `json:"Response"` }
func NewDiagnoseInstanceResponse ¶
func NewDiagnoseInstanceResponse() (response *DiagnoseInstanceResponse)
func (*DiagnoseInstanceResponse) FromJsonString ¶
func (r *DiagnoseInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DiagnoseInstanceResponse) ToJsonString ¶
func (r *DiagnoseInstanceResponse) ToJsonString() string
type DiagnoseInstanceResponseParams ¶ added in v1.0.426
type DiagnoseInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DiagnoseJobMeta ¶ added in v1.0.776
type DiagnoseJobResult ¶ added in v1.0.776
type DiagnoseJobResult struct { // 诊断项名 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 诊断项状态:-2失败,-1待重试,0运行中,1成功 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 诊断项得分 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 诊断摘要 Summary *string `json:"Summary,omitnil,omitempty" name:"Summary"` // 诊断建议 Advise *string `json:"Advise,omitnil,omitempty" name:"Advise"` // 诊断详情 Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"` // 诊断指标详情 // 注意:此字段可能返回 null,表示取不到有效值。 MetricDetails []*MetricDetail `json:"MetricDetails,omitnil,omitempty" name:"MetricDetails"` // 诊断日志详情 // 注意:此字段可能返回 null,表示取不到有效值。 LogDetails []*LogDetail `json:"LogDetails,omitnil,omitempty" name:"LogDetails"` // 诊断配置详情 // 注意:此字段可能返回 null,表示取不到有效值。 SettingDetails []*SettingDetail `json:"SettingDetails,omitnil,omitempty" name:"SettingDetails"` }
type DiagnoseResult ¶ added in v1.0.776
type DiagnoseResult struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 诊断报告ID RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` // 诊断触发时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 诊断是否完成 Completed *bool `json:"Completed,omitnil,omitempty" name:"Completed"` // 诊断总得分 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 诊断类型,2 定时诊断,3 客户手动触发诊断 JobType *int64 `json:"JobType,omitnil,omitempty" name:"JobType"` // 诊断参数,如诊断时间,诊断索引等 JobParam *JobParam `json:"JobParam,omitnil,omitempty" name:"JobParam"` // 诊断项结果列表 JobResults []*DiagnoseJobResult `json:"JobResults,omitnil,omitempty" name:"JobResults"` }
type EsConfigSetInfo ¶ added in v1.0.406
type EsConfigSetInfo struct { // 配置组类型,如ldap,ad等 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // "{\"order\":0,\"url\":\"ldap://10.0.1.72:389\",\"bind_dn\":\"cn=admin,dc=tencent,dc=com\",\"user_search.base_dn\":\"dc=tencent,dc=com\",\"user_search.filter\":\"(cn={0})\",\"group_search.base_dn\":\"dc=tencent,dc=com\"}" EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"` }
type EsDictionaryInfo ¶
type EsDictionaryInfo struct { // 启用词词典列表 MainDict []*DictInfo `json:"MainDict,omitnil,omitempty" name:"MainDict"` // 停用词词典列表 Stopwords []*DictInfo `json:"Stopwords,omitnil,omitempty" name:"Stopwords"` // QQ分词词典列表 QQDict []*DictInfo `json:"QQDict,omitnil,omitempty" name:"QQDict"` // 同义词词典列表 Synonym []*DictInfo `json:"Synonym,omitnil,omitempty" name:"Synonym"` // 更新词典类型 UpdateType *string `json:"UpdateType,omitnil,omitempty" name:"UpdateType"` }
type EsPublicAcl ¶
type GetDiagnoseSettingsRequest ¶ added in v1.0.776
type GetDiagnoseSettingsRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewGetDiagnoseSettingsRequest ¶ added in v1.0.776
func NewGetDiagnoseSettingsRequest() (request *GetDiagnoseSettingsRequest)
func (*GetDiagnoseSettingsRequest) FromJsonString ¶ added in v1.0.776
func (r *GetDiagnoseSettingsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetDiagnoseSettingsRequest) ToJsonString ¶ added in v1.0.776
func (r *GetDiagnoseSettingsRequest) ToJsonString() string
type GetDiagnoseSettingsRequestParams ¶ added in v1.0.776
type GetDiagnoseSettingsRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type GetDiagnoseSettingsResponse ¶ added in v1.0.776
type GetDiagnoseSettingsResponse struct { *tchttp.BaseResponse Response *GetDiagnoseSettingsResponseParams `json:"Response"` }
func NewGetDiagnoseSettingsResponse ¶ added in v1.0.776
func NewGetDiagnoseSettingsResponse() (response *GetDiagnoseSettingsResponse)
func (*GetDiagnoseSettingsResponse) FromJsonString ¶ added in v1.0.776
func (r *GetDiagnoseSettingsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetDiagnoseSettingsResponse) ToJsonString ¶ added in v1.0.776
func (r *GetDiagnoseSettingsResponse) ToJsonString() string
type GetDiagnoseSettingsResponseParams ¶ added in v1.0.776
type GetDiagnoseSettingsResponseParams struct { // 智能运维诊断项和元信息 DiagnoseJobMetas []*DiagnoseJobMeta `json:"DiagnoseJobMetas,omitnil,omitempty" name:"DiagnoseJobMetas"` // 0:开启智能运维;-1:关闭智能运维 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 智能运维每天定时巡检时间 CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"` // 智能运维当天已手动触发诊断次数 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 智能运维每天最大可手动触发次数 MaxCount *int64 `json:"MaxCount,omitnil,omitempty" name:"MaxCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRequestTargetNodeTypesRequest ¶
type GetRequestTargetNodeTypesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewGetRequestTargetNodeTypesRequest ¶
func NewGetRequestTargetNodeTypesRequest() (request *GetRequestTargetNodeTypesRequest)
func (*GetRequestTargetNodeTypesRequest) FromJsonString ¶
func (r *GetRequestTargetNodeTypesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRequestTargetNodeTypesRequest) ToJsonString ¶
func (r *GetRequestTargetNodeTypesRequest) ToJsonString() string
type GetRequestTargetNodeTypesRequestParams ¶ added in v1.0.426
type GetRequestTargetNodeTypesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type GetRequestTargetNodeTypesResponse ¶
type GetRequestTargetNodeTypesResponse struct { *tchttp.BaseResponse Response *GetRequestTargetNodeTypesResponseParams `json:"Response"` }
func NewGetRequestTargetNodeTypesResponse ¶
func NewGetRequestTargetNodeTypesResponse() (response *GetRequestTargetNodeTypesResponse)
func (*GetRequestTargetNodeTypesResponse) FromJsonString ¶
func (r *GetRequestTargetNodeTypesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRequestTargetNodeTypesResponse) ToJsonString ¶
func (r *GetRequestTargetNodeTypesResponse) ToJsonString() string
type GetRequestTargetNodeTypesResponseParams ¶ added in v1.0.426
type GetRequestTargetNodeTypesResponseParams struct { // 接收请求的目标节点类型列表 TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type IndexMetaField ¶ added in v1.0.406
type IndexMetaField struct { // 索引类型 // 注意:此字段可能返回 null,表示取不到有效值。 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 索引名 // 注意:此字段可能返回 null,表示取不到有效值。 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 索引元数据JSON // 注意:此字段可能返回 null,表示取不到有效值。 IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"` // 索引状态 // 注意:此字段可能返回 null,表示取不到有效值。 IndexStatus *string `json:"IndexStatus,omitnil,omitempty" name:"IndexStatus"` // 索引存储大小,单位Byte // 注意:此字段可能返回 null,表示取不到有效值。 IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"` // 索引创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"` // 后备索引 // 注意:此字段可能返回 null,表示取不到有效值。 BackingIndices []*BackingIndexMetaField `json:"BackingIndices,omitnil,omitempty" name:"BackingIndices"` // 索引所属集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 索引所属集群名 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 索引所属集群版本 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterVersion *string `json:"ClusterVersion,omitnil,omitempty" name:"ClusterVersion"` // 索引生命周期字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexPolicyField *IndexPolicyField `json:"IndexPolicyField,omitnil,omitempty" name:"IndexPolicyField"` // 索引自治字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexOptionsField *IndexOptionsField `json:"IndexOptionsField,omitnil,omitempty" name:"IndexOptionsField"` // 索引配置字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexSettingsField *IndexSettingsField `json:"IndexSettingsField,omitnil,omitempty" name:"IndexSettingsField"` // 索引所属集群APP ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 索引文档数 // 注意:此字段可能返回 null,表示取不到有效值。 IndexDocs *uint64 `json:"IndexDocs,omitnil,omitempty" name:"IndexDocs"` }
type IndexOptionsField ¶ added in v1.0.406
type IndexOptionsField struct { // 过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"` // 过期大小 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireMaxSize *string `json:"ExpireMaxSize,omitnil,omitempty" name:"ExpireMaxSize"` // 滚动周期 // 注意:此字段可能返回 null,表示取不到有效值。 RolloverMaxAge *string `json:"RolloverMaxAge,omitnil,omitempty" name:"RolloverMaxAge"` // 是否开启动态滚动 // 注意:此字段可能返回 null,表示取不到有效值。 RolloverDynamic *string `json:"RolloverDynamic,omitnil,omitempty" name:"RolloverDynamic"` // 是否开启动态分片 // 注意:此字段可能返回 null,表示取不到有效值。 ShardNumDynamic *string `json:"ShardNumDynamic,omitnil,omitempty" name:"ShardNumDynamic"` // 时间分区字段 // 注意:此字段可能返回 null,表示取不到有效值。 TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"` // 写入模式 // 注意:此字段可能返回 null,表示取不到有效值。 WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"` }
type IndexPolicyField ¶ added in v1.0.406
type IndexPolicyField struct { // 是否开启warm阶段 // 注意:此字段可能返回 null,表示取不到有效值。 WarmEnable *string `json:"WarmEnable,omitnil,omitempty" name:"WarmEnable"` // warm阶段转入时间 // 注意:此字段可能返回 null,表示取不到有效值。 WarmMinAge *string `json:"WarmMinAge,omitnil,omitempty" name:"WarmMinAge"` // 是否开启cold阶段 // 注意:此字段可能返回 null,表示取不到有效值。 ColdEnable *string `json:"ColdEnable,omitnil,omitempty" name:"ColdEnable"` // cold阶段转入时间 // 注意:此字段可能返回 null,表示取不到有效值。 ColdMinAge *string `json:"ColdMinAge,omitnil,omitempty" name:"ColdMinAge"` // 是否开启frozen阶段 // 注意:此字段可能返回 null,表示取不到有效值。 FrozenEnable *string `json:"FrozenEnable,omitnil,omitempty" name:"FrozenEnable"` // frozen阶段转入时间 // 注意:此字段可能返回 null,表示取不到有效值。 FrozenMinAge *string `json:"FrozenMinAge,omitnil,omitempty" name:"FrozenMinAge"` // / // 注意:此字段可能返回 null,表示取不到有效值。 ColdAction *string `json:"ColdAction,omitnil,omitempty" name:"ColdAction"` }
type IndexSettingsField ¶ added in v1.0.406
type IndexSettingsField struct { // 索引主分片数 // 注意:此字段可能返回 null,表示取不到有效值。 NumberOfShards *string `json:"NumberOfShards,omitnil,omitempty" name:"NumberOfShards"` // 索引副本分片数 // 注意:此字段可能返回 null,表示取不到有效值。 NumberOfReplicas *string `json:"NumberOfReplicas,omitnil,omitempty" name:"NumberOfReplicas"` // 索引刷新频率 // 注意:此字段可能返回 null,表示取不到有效值。 RefreshInterval *string `json:"RefreshInterval,omitnil,omitempty" name:"RefreshInterval"` }
type InquirePriceRenewInstanceRequest ¶ added in v1.0.811
type InquirePriceRenewInstanceRequest struct { *tchttp.BaseRequest // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewInquirePriceRenewInstanceRequest ¶ added in v1.0.811
func NewInquirePriceRenewInstanceRequest() (request *InquirePriceRenewInstanceRequest)
func (*InquirePriceRenewInstanceRequest) FromJsonString ¶ added in v1.0.811
func (r *InquirePriceRenewInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceRenewInstanceRequest) ToJsonString ¶ added in v1.0.811
func (r *InquirePriceRenewInstanceRequest) ToJsonString() string
type InquirePriceRenewInstanceRequestParams ¶ added in v1.0.811
type InquirePriceRenewInstanceRequestParams struct { // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type InquirePriceRenewInstanceResponse ¶ added in v1.0.811
type InquirePriceRenewInstanceResponse struct { *tchttp.BaseResponse Response *InquirePriceRenewInstanceResponseParams `json:"Response"` }
func NewInquirePriceRenewInstanceResponse ¶ added in v1.0.811
func NewInquirePriceRenewInstanceResponse() (response *InquirePriceRenewInstanceResponse)
func (*InquirePriceRenewInstanceResponse) FromJsonString ¶ added in v1.0.811
func (r *InquirePriceRenewInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceRenewInstanceResponse) ToJsonString ¶ added in v1.0.811
func (r *InquirePriceRenewInstanceResponse) ToJsonString() string
type InquirePriceRenewInstanceResponseParams ¶ added in v1.0.811
type InquirePriceRenewInstanceResponseParams struct { // 刊例价,即集群原始价格 OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"` // 折后价 DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"` // 折扣,如65折 Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"` // 货币,如CNY代表人民币 Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceInfo ¶
type InstanceInfo struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 用户ID AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 用户UIN Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 实例所属VPC的UID VpcUid *string `json:"VpcUid,omitnil,omitempty" name:"VpcUid"` // 实例所属子网的UID SubnetUid *string `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"` // 实例状态,0:处理中,1:正常,-1:停止,-2:销毁中,-3:已销毁, -4:隔离中,2:创建集群时初始化中 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 自动续费标识。取值范围: // RENEW_FLAG_AUTO:自动续费 // RENEW_FLAG_MANUAL:不自动续费 // 默认取值: // RENEW_FLAG_DEFAULT:不自动续费 // 若该参数指定为 RENEW_FLAG_AUTO,在账户余额充足的情况下,实例到期后将按月自动续费。 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长,单位:月 ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点个数 NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 节点CPU核数 CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` // 节点内存大小,单位GB MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 节点磁盘类型 DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 节点磁盘大小,单位GB DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // ES域名 EsDomain *string `json:"EsDomain,omitnil,omitempty" name:"EsDomain"` // ES VIP EsVip *string `json:"EsVip,omitnil,omitempty" name:"EsVip"` // ES端口 EsPort *uint64 `json:"EsPort,omitnil,omitempty" name:"EsPort"` // Kibana访问url KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"` // ES版本号 EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"` // ES配置项 EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"` // Kibana访问控制配置 EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"` // 实例创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 实例最后修改操作时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 实例到期时间 Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"` // 实例类型(实例类型标识,当前只有1,2两种) InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // Ik分词器配置 IkConfig *EsDictionaryInfo `json:"IkConfig,omitnil,omitempty" name:"IkConfig"` // 专用主节点配置 MasterNodeInfo *MasterNodeInfo `json:"MasterNodeInfo,omitnil,omitempty" name:"MasterNodeInfo"` // cos自动备份配置 CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"` // 是否允许cos自动备份 AllowCosBackup *bool `json:"AllowCosBackup,omitnil,omitempty" name:"AllowCosBackup"` // 实例拥有的标签列表 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 是否为冷热集群<li>true: 冷热集群</li><li>false: 非冷热集群</li> // 注意:此字段可能返回 null,表示取不到有效值。 EnableHotWarmMode *bool `json:"EnableHotWarmMode,omitnil,omitempty" name:"EnableHotWarmMode"` // 温节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> // 注意:此字段可能返回 null,表示取不到有效值。 WarmNodeType *string `json:"WarmNodeType,omitnil,omitempty" name:"WarmNodeType"` // 温节点个数 // 注意:此字段可能返回 null,表示取不到有效值。 WarmNodeNum *uint64 `json:"WarmNodeNum,omitnil,omitempty" name:"WarmNodeNum"` // 温节点CPU核数 // 注意:此字段可能返回 null,表示取不到有效值。 WarmCpuNum *uint64 `json:"WarmCpuNum,omitnil,omitempty" name:"WarmCpuNum"` // 温节点内存内存大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 WarmMemSize *uint64 `json:"WarmMemSize,omitnil,omitempty" name:"WarmMemSize"` // 温节点磁盘类型 // 注意:此字段可能返回 null,表示取不到有效值。 WarmDiskType *string `json:"WarmDiskType,omitnil,omitempty" name:"WarmDiskType"` // 温节点磁盘大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 WarmDiskSize *uint64 `json:"WarmDiskSize,omitnil,omitempty" name:"WarmDiskSize"` // 集群节点信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"` // Es公网地址 // 注意:此字段可能返回 null,表示取不到有效值。 EsPublicUrl *string `json:"EsPublicUrl,omitnil,omitempty" name:"EsPublicUrl"` // 多可用区网络信息 // 注意:此字段可能返回 null,表示取不到有效值。 MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"` // 部署模式<li>0:单可用区</li><li>1:多可用区,北京、上海、上海金融、广州、南京、香港、新加坡、法兰克福(白名单控制)</li> // 注意:此字段可能返回 null,表示取不到有效值。 DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // ES公网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li> // 注意:此字段可能返回 null,表示取不到有效值。 PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"` // ES公网访问控制配置 EsPublicAcl *EsAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"` // Kibana内网地址 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"` // Kibana公网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li> // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // Kibana内网访问状态<li>OPEN:开启</li><li>CLOSE:关闭</li> // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li> // 注意:此字段可能返回 null,表示取不到有效值。 SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"` // 场景化模板类型:0、不开启;1、通用场景;2、日志场景;3、搜索场景 // 注意:此字段可能返回 null,表示取不到有效值。 SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"` // Kibana配置项 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"` // Kibana节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaNodeInfo *KibanaNodeInfo `json:"KibanaNodeInfo,omitnil,omitempty" name:"KibanaNodeInfo"` // 可视化节点配置 // 注意:此字段可能返回 null,表示取不到有效值。 WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"` // JDK类型,oracle或kona // 注意:此字段可能返回 null,表示取不到有效值。 Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"` // 集群网络通讯协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 安全组id // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroups []*string `json:"SecurityGroups,omitnil,omitempty" name:"SecurityGroups"` // 冷节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> // 注意:此字段可能返回 null,表示取不到有效值。 ColdNodeType *string `json:"ColdNodeType,omitnil,omitempty" name:"ColdNodeType"` // 冷节点个数 // 注意:此字段可能返回 null,表示取不到有效值。 ColdNodeNum *uint64 `json:"ColdNodeNum,omitnil,omitempty" name:"ColdNodeNum"` // 冷节点CPU核数 // 注意:此字段可能返回 null,表示取不到有效值。 ColdCpuNum *uint64 `json:"ColdCpuNum,omitnil,omitempty" name:"ColdCpuNum"` // 冷节点内存大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 ColdMemSize *uint64 `json:"ColdMemSize,omitnil,omitempty" name:"ColdMemSize"` // 冷节点磁盘类型 // 注意:此字段可能返回 null,表示取不到有效值。 ColdDiskType *string `json:"ColdDiskType,omitnil,omitempty" name:"ColdDiskType"` // 冷节点磁盘大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 ColdDiskSize *uint64 `json:"ColdDiskSize,omitnil,omitempty" name:"ColdDiskSize"` // 冻节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> // 注意:此字段可能返回 null,表示取不到有效值。 FrozenNodeType *string `json:"FrozenNodeType,omitnil,omitempty" name:"FrozenNodeType"` // 冻节点个数 // 注意:此字段可能返回 null,表示取不到有效值。 FrozenNodeNum *uint64 `json:"FrozenNodeNum,omitnil,omitempty" name:"FrozenNodeNum"` // 冻节点CPU核数 // 注意:此字段可能返回 null,表示取不到有效值。 FrozenCpuNum *uint64 `json:"FrozenCpuNum,omitnil,omitempty" name:"FrozenCpuNum"` // 冻节点内存大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 FrozenMemSize *uint64 `json:"FrozenMemSize,omitnil,omitempty" name:"FrozenMemSize"` // 冻节点磁盘类型 // 注意:此字段可能返回 null,表示取不到有效值。 FrozenDiskType *string `json:"FrozenDiskType,omitnil,omitempty" name:"FrozenDiskType"` // 冻节点磁盘大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 FrozenDiskSize *uint64 `json:"FrozenDiskSize,omitnil,omitempty" name:"FrozenDiskSize"` // 集群健康状态 -1 未知;0 Green; 1 Yellow; 2 Red // 注意:此字段可能返回 null,表示取不到有效值。 HealthStatus *int64 `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"` // https集群内网url // 注意:此字段可能返回 null,表示取不到有效值。 EsPrivateUrl *string `json:"EsPrivateUrl,omitnil,omitempty" name:"EsPrivateUrl"` // https集群内网域名 // 注意:此字段可能返回 null,表示取不到有效值。 EsPrivateDomain *string `json:"EsPrivateDomain,omitnil,omitempty" name:"EsPrivateDomain"` // 集群的配置组信息 // 注意:此字段可能返回 null,表示取不到有效值。 EsConfigSets []*EsConfigSetInfo `json:"EsConfigSets,omitnil,omitempty" name:"EsConfigSets"` // 集群可维护时间段 // 注意:此字段可能返回 null,表示取不到有效值。 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // web节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 OptionalWebServiceInfos []*OptionalWebServiceInfo `json:"OptionalWebServiceInfos,omitnil,omitempty" name:"OptionalWebServiceInfos"` // 自治索引开关 // 注意:此字段可能返回 null,表示取不到有效值。 AutoIndexEnabled *bool `json:"AutoIndexEnabled,omitnil,omitempty" name:"AutoIndexEnabled"` // 是否支持存储计算分离 // 注意:此字段可能返回 null,表示取不到有效值。 EnableHybridStorage *bool `json:"EnableHybridStorage,omitnil,omitempty" name:"EnableHybridStorage"` // 流程进度 // 注意:此字段可能返回 null,表示取不到有效值。 ProcessPercent *float64 `json:"ProcessPercent,omitnil,omitempty" name:"ProcessPercent"` // Kibana的alerting外网告警策略<li>OPEN:开启</li><li>CLOSE:关闭</li> // 注意:此字段可能返回 null,表示取不到有效值。 KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"` // 本月是否有内核可以更新:false-无,true-有 // 注意:此字段可能返回 null,表示取不到有效值。 HasKernelUpgrade *bool `json:"HasKernelUpgrade,omitnil,omitempty" name:"HasKernelUpgrade"` // cdcId,使用cdc子网时传递 // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"` // kibana内网vip // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPrivateVip *string `json:"KibanaPrivateVip,omitnil,omitempty" name:"KibanaPrivateVip"` // 自定义kibana内网url // 注意:此字段可能返回 null,表示取不到有效值。 CustomKibanaPrivateUrl *string `json:"CustomKibanaPrivateUrl,omitnil,omitempty" name:"CustomKibanaPrivateUrl"` // 节点出站访问详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"` // 网络连接方案 // 注意:此字段可能返回 null,表示取不到有效值。 NetConnectScheme *string `json:"NetConnectScheme,omitnil,omitempty" name:"NetConnectScheme"` }
type InstanceLog ¶
type InstanceLog struct { // 日志时间 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 日志级别 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 集群节点ip Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 日志内容 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 集群节点ID NodeID *string `json:"NodeID,omitnil,omitempty" name:"NodeID"` }
type KibanaNodeInfo ¶
type KibanaNodeInfo struct { // Kibana节点规格 KibanaNodeType *string `json:"KibanaNodeType,omitnil,omitempty" name:"KibanaNodeType"` // Kibana节点个数 KibanaNodeNum *uint64 `json:"KibanaNodeNum,omitnil,omitempty" name:"KibanaNodeNum"` // Kibana节点CPU数 KibanaNodeCpuNum *uint64 `json:"KibanaNodeCpuNum,omitnil,omitempty" name:"KibanaNodeCpuNum"` // Kibana节点内存GB KibanaNodeMemSize *uint64 `json:"KibanaNodeMemSize,omitnil,omitempty" name:"KibanaNodeMemSize"` // Kibana节点磁盘类型 KibanaNodeDiskType *string `json:"KibanaNodeDiskType,omitnil,omitempty" name:"KibanaNodeDiskType"` // Kibana节点磁盘大小 KibanaNodeDiskSize *uint64 `json:"KibanaNodeDiskSize,omitnil,omitempty" name:"KibanaNodeDiskSize"` }
type KibanaPublicAcl ¶ added in v1.0.875
type KibanaPublicAcl struct { // kibana访问白名单 WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"` }
type KibanaView ¶ added in v1.0.319
type KibanaView struct { // Kibana节点IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 节点总磁盘大小 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 磁盘使用率 DiskUsage *float64 `json:"DiskUsage,omitnil,omitempty" name:"DiskUsage"` // 节点内存大小 MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 内存使用率 MemUsage *float64 `json:"MemUsage,omitnil,omitempty" name:"MemUsage"` // 节点cpu个数 CpuNum *int64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` // cpu使用率 CpuUsage *float64 `json:"CpuUsage,omitnil,omitempty" name:"CpuUsage"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // ts-0noqayxu-az6-hot-03222010-0 NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` }
type LocalDiskInfo ¶
type LocalDiskInfo struct { // 本地盘类型<li>LOCAL_SATA:大数据型</li><li>NVME_SSD:高IO型</li> LocalDiskType *string `json:"LocalDiskType,omitnil,omitempty" name:"LocalDiskType"` // 本地盘单盘大小 LocalDiskSize *uint64 `json:"LocalDiskSize,omitnil,omitempty" name:"LocalDiskSize"` // 本地盘块数 LocalDiskCount *uint64 `json:"LocalDiskCount,omitnil,omitempty" name:"LocalDiskCount"` }
type LogstashBindedES ¶ added in v1.0.442
type LogstashExtendedFile ¶ added in v1.0.442
type LogstashInstanceInfo ¶ added in v1.0.442
type LogstashInstanceInfo struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 用户ID AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 用户UIN Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 实例所属VPC的ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 实例所属子网的ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例状态,0:处理中,1:正常,-1停止,-2:销毁中,-3:已销毁 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` // 包年包月购买时长,单位:月 ChargePeriod *uint64 `json:"ChargePeriod,omitnil,omitempty" name:"ChargePeriod"` // 自动续费标识。取值范围: NOTIFY_AND_AUTO_RENEW:通知过期且自动续费 NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费 DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费 默认取值:NOTIFY_AND_AUTO_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,实例到期后将按月自动续费。 RenewFlag *string `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 节点规格<li>LOGSTASH.S1.SMALL2:1核2G</li><li>LOGSTASH.S1.MEDIUM4:2核4G</li><li>LOGSTASH.S1.MEDIUM8:2核8G</li><li>LOGSTASH.S1.LARGE16:4核16G</li><li>LOGSTASH.S1.2XLARGE32:8核32G</li><li>LOGSTASH.S1.4XLARGE32:16核32G</li><li>LOGSTASH.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点个数 NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 节点磁盘类型 DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 节点磁盘大小,单位GB DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // Logstash版本号 LogstashVersion *string `json:"LogstashVersion,omitnil,omitempty" name:"LogstashVersion"` // License类型<li>oss:开源版</li><li>xpack:基础版</li>默认值xpack LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 实例创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 实例最后修改操作时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 实例到期时间 Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"` // 实例节点类型 Nodes []*LogstashNodeInfo `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 实例绑定的ES集群ID BindedESInstanceId *string `json:"BindedESInstanceId,omitnil,omitempty" name:"BindedESInstanceId"` // 实例的YML配置 // 注意:此字段可能返回 null,表示取不到有效值。 YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"` // 扩展文件列表 // 注意:此字段可能返回 null,表示取不到有效值。 ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"` // 可维护时间段 // 注意:此字段可能返回 null,表示取不到有效值。 OperationDuration *OperationDuration `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // CPU数量 // 注意:此字段可能返回 null,表示取不到有效值。 CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` // 实例标签信息 // 注意:此字段可能返回 null,表示取不到有效值。 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` // 内存大小 // 注意:此字段可能返回 null,表示取不到有效值。 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` }
type LogstashNodeInfo ¶ added in v1.0.442
type LogstashPipeline ¶ added in v1.0.442
type LogstashPipeline struct { // 管道ID PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"` // 管道描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"` // 管道配置内容 Config *string `json:"Config,omitnil,omitempty" name:"Config"` // 管道的Worker数量 // 注意:此字段可能返回 null,表示取不到有效值。 Workers *uint64 `json:"Workers,omitnil,omitempty" name:"Workers"` // 管道批处理大小 // 注意:此字段可能返回 null,表示取不到有效值。 BatchSize *uint64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"` // 管道批处理延迟 // 注意:此字段可能返回 null,表示取不到有效值。 BatchDelay *uint64 `json:"BatchDelay,omitnil,omitempty" name:"BatchDelay"` // 管道缓冲队列类型 // 注意:此字段可能返回 null,表示取不到有效值。 QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // 管道缓冲队列大小 // 注意:此字段可能返回 null,表示取不到有效值。 QueueMaxBytes *string `json:"QueueMaxBytes,omitnil,omitempty" name:"QueueMaxBytes"` // 管道缓冲队列检查点写入数 // 注意:此字段可能返回 null,表示取不到有效值。 QueueCheckPointWrites *uint64 `json:"QueueCheckPointWrites,omitnil,omitempty" name:"QueueCheckPointWrites"` }
type LogstashPipelineInfo ¶ added in v1.0.442
type LogstashPipelineInfo struct { // 管道ID PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"` // 管道描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"` // 管道配置内容 Config *string `json:"Config,omitnil,omitempty" name:"Config"` // 管道状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 管道的Worker数量 // 注意:此字段可能返回 null,表示取不到有效值。 Workers *uint64 `json:"Workers,omitnil,omitempty" name:"Workers"` // 管道批处理大小 // 注意:此字段可能返回 null,表示取不到有效值。 BatchSize *uint64 `json:"BatchSize,omitnil,omitempty" name:"BatchSize"` // 管道批处理延迟 // 注意:此字段可能返回 null,表示取不到有效值。 BatchDelay *uint64 `json:"BatchDelay,omitnil,omitempty" name:"BatchDelay"` // 管道缓冲队列类型 // 注意:此字段可能返回 null,表示取不到有效值。 QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // 管道缓冲队列大小 // 注意:此字段可能返回 null,表示取不到有效值。 QueueMaxBytes *string `json:"QueueMaxBytes,omitnil,omitempty" name:"QueueMaxBytes"` // 管道缓冲队列检查点写入数 // 注意:此字段可能返回 null,表示取不到有效值。 QueueCheckPointWrites *uint64 `json:"QueueCheckPointWrites,omitnil,omitempty" name:"QueueCheckPointWrites"` }
type MasterNodeInfo ¶
type MasterNodeInfo struct { // 是否启用了专用主节点 EnableDedicatedMaster *bool `json:"EnableDedicatedMaster,omitnil,omitempty" name:"EnableDedicatedMaster"` // 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"` // 专用主节点个数 MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"` // 专用主节点CPU核数 MasterNodeCpuNum *uint64 `json:"MasterNodeCpuNum,omitnil,omitempty" name:"MasterNodeCpuNum"` // 专用主节点内存大小,单位GB MasterNodeMemSize *uint64 `json:"MasterNodeMemSize,omitnil,omitempty" name:"MasterNodeMemSize"` // 专用主节点磁盘大小,单位GB MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"` // 专用主节点磁盘类型 MasterNodeDiskType *string `json:"MasterNodeDiskType,omitnil,omitempty" name:"MasterNodeDiskType"` }
type MetricDetail ¶ added in v1.0.776
type ModifyEsVipSecurityGroupRequest ¶ added in v1.0.699
type ModifyEsVipSecurityGroupRequest struct { *tchttp.BaseRequest // es集群的实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 安全组id列表 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` }
func NewModifyEsVipSecurityGroupRequest ¶ added in v1.0.699
func NewModifyEsVipSecurityGroupRequest() (request *ModifyEsVipSecurityGroupRequest)
func (*ModifyEsVipSecurityGroupRequest) FromJsonString ¶ added in v1.0.699
func (r *ModifyEsVipSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEsVipSecurityGroupRequest) ToJsonString ¶ added in v1.0.699
func (r *ModifyEsVipSecurityGroupRequest) ToJsonString() string
type ModifyEsVipSecurityGroupRequestParams ¶ added in v1.0.699
type ModifyEsVipSecurityGroupRequestParams struct { // es集群的实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 安全组id列表 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type ModifyEsVipSecurityGroupResponse ¶ added in v1.0.699
type ModifyEsVipSecurityGroupResponse struct { *tchttp.BaseResponse Response *ModifyEsVipSecurityGroupResponseParams `json:"Response"` }
func NewModifyEsVipSecurityGroupResponse ¶ added in v1.0.699
func NewModifyEsVipSecurityGroupResponse() (response *ModifyEsVipSecurityGroupResponse)
func (*ModifyEsVipSecurityGroupResponse) FromJsonString ¶ added in v1.0.699
func (r *ModifyEsVipSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEsVipSecurityGroupResponse) ToJsonString ¶ added in v1.0.699
func (r *ModifyEsVipSecurityGroupResponse) ToJsonString() string
type ModifyEsVipSecurityGroupResponseParams ¶ added in v1.0.699
type ModifyEsVipSecurityGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type NodeInfo ¶
type NodeInfo struct { // 节点数量 NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点类型<li>hotData: 热数据节点</li> // <li>warmData: 冷数据节点</li> // <li>dedicatedMaster: 专用主节点</li> // 默认值为hotData Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 节点磁盘类型<li>CLOUD_SSD:SSD云硬盘</li><li>CLOUD_PREMIUM:高硬能云硬盘</li>默认值CLOUD_SSD DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 节点磁盘容量(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 节点本地盘信息 // 注意:此字段可能返回 null,表示取不到有效值。 LocalDiskInfo *LocalDiskInfo `json:"LocalDiskInfo,omitnil,omitempty" name:"LocalDiskInfo"` // 节点磁盘块数 DiskCount *uint64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"` // 节点磁盘是否加密 0: 不加密,1: 加密;默认不加密 DiskEncrypt *uint64 `json:"DiskEncrypt,omitnil,omitempty" name:"DiskEncrypt"` // cpu数目 // 注意:此字段可能返回 null,表示取不到有效值。 CpuNum *uint64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` // 内存大小,单位GB // 注意:此字段可能返回 null,表示取不到有效值。 MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // / // 注意:此字段可能返回 null,表示取不到有效值。 DiskEnhance *int64 `json:"DiskEnhance,omitnil,omitempty" name:"DiskEnhance"` }
type NodeView ¶ added in v1.0.319
type NodeView struct { // 节点ID NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` // 节点IP NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"` // 节点是否可见 Visible *float64 `json:"Visible,omitnil,omitempty" name:"Visible"` // 是否熔断 Break *float64 `json:"Break,omitnil,omitempty" name:"Break"` // 节点总磁盘大小 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 磁盘使用率 DiskUsage *float64 `json:"DiskUsage,omitnil,omitempty" name:"DiskUsage"` // 节点内存大小,单位GB MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 内存使用率 MemUsage *float64 `json:"MemUsage,omitnil,omitempty" name:"MemUsage"` // 节点cpu个数 CpuNum *int64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` // cpu使用率 CpuUsage *float64 `json:"CpuUsage,omitnil,omitempty" name:"CpuUsage"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 节点角色 NodeRole *string `json:"NodeRole,omitnil,omitempty" name:"NodeRole"` // 节点HTTP IP NodeHttpIp *string `json:"NodeHttpIp,omitnil,omitempty" name:"NodeHttpIp"` // JVM内存使用率 JvmMemUsage *float64 `json:"JvmMemUsage,omitnil,omitempty" name:"JvmMemUsage"` // 节点分片数 ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 节点上磁盘ID列表 DiskIds []*string `json:"DiskIds,omitnil,omitempty" name:"DiskIds"` // 是否为隐藏可用区 Hidden *bool `json:"Hidden,omitnil,omitempty" name:"Hidden"` // 是否充当协调节点的角色 IsCoordinationNode *bool `json:"IsCoordinationNode,omitnil,omitempty" name:"IsCoordinationNode"` // CVM运行状态 CVMStatus *string `json:"CVMStatus,omitnil,omitempty" name:"CVMStatus"` }
type Operation ¶
type Operation struct { // 操作唯一id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 操作开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 操作类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 操作详情 Detail *OperationDetail `json:"Detail,omitnil,omitempty" name:"Detail"` // 操作结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 流程任务信息 Tasks []*TaskDetail `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 操作进度 Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 操作者Uin // 注意:此字段可能返回 null,表示取不到有效值。 SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"` }
type OperationDetail ¶
type OperationDuration ¶ added in v1.0.441
type OperationDuration struct { // 维护周期,表示周一到周日,可取值[0, 6] // 注意:此字段可能返回 null,表示取不到有效值。 Periods []*uint64 `json:"Periods,omitnil,omitempty" name:"Periods"` // 维护开始时间 TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"` // 维护结束时间 TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"` // 时区,以UTC形式表示 TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` }
type OperationDurationUpdated ¶ added in v1.0.441
type OperationDurationUpdated struct { // 维护周期,表示周一到周日,可取值[0, 6] Periods []*uint64 `json:"Periods,omitnil,omitempty" name:"Periods"` // 维护开始时间 TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"` // 维护结束时间 TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"` // 时区,以UTC形式表示 TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` // ES集群ID数组 MoreInstances []*string `json:"MoreInstances,omitnil,omitempty" name:"MoreInstances"` }
type OptionalWebServiceInfo ¶ added in v1.0.475
type OptionalWebServiceInfo struct { // 类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 公网url // 注意:此字段可能返回 null,表示取不到有效值。 PublicUrl *string `json:"PublicUrl,omitnil,omitempty" name:"PublicUrl"` // 内网url // 注意:此字段可能返回 null,表示取不到有效值。 PrivateUrl *string `json:"PrivateUrl,omitnil,omitempty" name:"PrivateUrl"` // 公网访问权限 // 注意:此字段可能返回 null,表示取不到有效值。 PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"` // 内网访问权限 // 注意:此字段可能返回 null,表示取不到有效值。 PrivateAccess *string `json:"PrivateAccess,omitnil,omitempty" name:"PrivateAccess"` // 版本号 // 注意:此字段可能返回 null,表示取不到有效值。 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // web服务内网vip // 注意:此字段可能返回 null,表示取不到有效值。 PrivateVip *string `json:"PrivateVip,omitnil,omitempty" name:"PrivateVip"` // 自定义cerebro内网url // 注意:此字段可能返回 null,表示取不到有效值。 CustomPrivateUrl *string `json:"CustomPrivateUrl,omitnil,omitempty" name:"CustomPrivateUrl"` }
type OutboundPublicAcl ¶ added in v1.0.888
type ProcessDetail ¶ added in v1.0.748
type ProcessDetail struct { // 已完成数量 // 注意:此字段可能返回 null,表示取不到有效值。 Completed *int64 `json:"Completed,omitnil,omitempty" name:"Completed"` // 剩余数量 // 注意:此字段可能返回 null,表示取不到有效值。 Remain *int64 `json:"Remain,omitnil,omitempty" name:"Remain"` // 总数量 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 任务类型: // 60:重启型任务 // 70:分片迁移型任务 // 80:节点变配任务 // 注意:此字段可能返回 null,表示取不到有效值。 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` }
type RestartInstanceRequest ¶
type RestartInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否强制重启<li>true:强制重启</li><li>false:不强制重启</li>默认false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 重启模式:0 滚动重启; 1 全量重启 RestartMode *int64 `json:"RestartMode,omitnil,omitempty" name:"RestartMode"` // 重启时选择是否升级内核patch版本 UpgradeKernel *bool `json:"UpgradeKernel,omitnil,omitempty" name:"UpgradeKernel"` }
func NewRestartInstanceRequest ¶
func NewRestartInstanceRequest() (request *RestartInstanceRequest)
func (*RestartInstanceRequest) FromJsonString ¶
func (r *RestartInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceRequest) ToJsonString ¶
func (r *RestartInstanceRequest) ToJsonString() string
type RestartInstanceRequestParams ¶ added in v1.0.426
type RestartInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否强制重启<li>true:强制重启</li><li>false:不强制重启</li>默认false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 重启模式:0 滚动重启; 1 全量重启 RestartMode *int64 `json:"RestartMode,omitnil,omitempty" name:"RestartMode"` // 重启时选择是否升级内核patch版本 UpgradeKernel *bool `json:"UpgradeKernel,omitnil,omitempty" name:"UpgradeKernel"` }
Predefined struct for user
type RestartInstanceResponse ¶
type RestartInstanceResponse struct { *tchttp.BaseResponse Response *RestartInstanceResponseParams `json:"Response"` }
func NewRestartInstanceResponse ¶
func NewRestartInstanceResponse() (response *RestartInstanceResponse)
func (*RestartInstanceResponse) FromJsonString ¶
func (r *RestartInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceResponse) ToJsonString ¶
func (r *RestartInstanceResponse) ToJsonString() string
type RestartInstanceResponseParams ¶ added in v1.0.426
type RestartInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RestartKibanaRequest ¶
type RestartKibanaRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewRestartKibanaRequest ¶
func NewRestartKibanaRequest() (request *RestartKibanaRequest)
func (*RestartKibanaRequest) FromJsonString ¶
func (r *RestartKibanaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartKibanaRequest) ToJsonString ¶
func (r *RestartKibanaRequest) ToJsonString() string
type RestartKibanaRequestParams ¶ added in v1.0.426
type RestartKibanaRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type RestartKibanaResponse ¶
type RestartKibanaResponse struct { *tchttp.BaseResponse Response *RestartKibanaResponseParams `json:"Response"` }
func NewRestartKibanaResponse ¶
func NewRestartKibanaResponse() (response *RestartKibanaResponse)
func (*RestartKibanaResponse) FromJsonString ¶
func (r *RestartKibanaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartKibanaResponse) ToJsonString ¶
func (r *RestartKibanaResponse) ToJsonString() string
type RestartKibanaResponseParams ¶ added in v1.0.426
type RestartKibanaResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RestartLogstashInstanceRequest ¶ added in v1.0.442
type RestartLogstashInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 重启类型,0全量重启,1滚动重启 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
func NewRestartLogstashInstanceRequest ¶ added in v1.0.442
func NewRestartLogstashInstanceRequest() (request *RestartLogstashInstanceRequest)
func (*RestartLogstashInstanceRequest) FromJsonString ¶ added in v1.0.442
func (r *RestartLogstashInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartLogstashInstanceRequest) ToJsonString ¶ added in v1.0.442
func (r *RestartLogstashInstanceRequest) ToJsonString() string
type RestartLogstashInstanceRequestParams ¶ added in v1.0.442
type RestartLogstashInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 重启类型,0全量重启,1滚动重启 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type RestartLogstashInstanceResponse ¶ added in v1.0.442
type RestartLogstashInstanceResponse struct { *tchttp.BaseResponse Response *RestartLogstashInstanceResponseParams `json:"Response"` }
func NewRestartLogstashInstanceResponse ¶ added in v1.0.442
func NewRestartLogstashInstanceResponse() (response *RestartLogstashInstanceResponse)
func (*RestartLogstashInstanceResponse) FromJsonString ¶ added in v1.0.442
func (r *RestartLogstashInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartLogstashInstanceResponse) ToJsonString ¶ added in v1.0.442
func (r *RestartLogstashInstanceResponse) ToJsonString() string
type RestartLogstashInstanceResponseParams ¶ added in v1.0.442
type RestartLogstashInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RestartNodesRequest ¶
type RestartNodesRequest struct { *tchttp.BaseRequest // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 节点名称列表 NodeNames []*string `json:"NodeNames,omitnil,omitempty" name:"NodeNames"` // 是否强制重启 ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 可选重启模式"in-place","blue-green",分别表示重启,蓝绿重启;默认值为"in-place" RestartMode *string `json:"RestartMode,omitnil,omitempty" name:"RestartMode"` // 节点状态,在蓝绿模式中使用;离线节点蓝绿有风险 IsOffline *bool `json:"IsOffline,omitnil,omitempty" name:"IsOffline"` // cvm延迟上架时间 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
func NewRestartNodesRequest ¶
func NewRestartNodesRequest() (request *RestartNodesRequest)
func (*RestartNodesRequest) FromJsonString ¶
func (r *RestartNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartNodesRequest) ToJsonString ¶
func (r *RestartNodesRequest) ToJsonString() string
type RestartNodesRequestParams ¶ added in v1.0.426
type RestartNodesRequestParams struct { // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 节点名称列表 NodeNames []*string `json:"NodeNames,omitnil,omitempty" name:"NodeNames"` // 是否强制重启 ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 可选重启模式"in-place","blue-green",分别表示重启,蓝绿重启;默认值为"in-place" RestartMode *string `json:"RestartMode,omitnil,omitempty" name:"RestartMode"` // 节点状态,在蓝绿模式中使用;离线节点蓝绿有风险 IsOffline *bool `json:"IsOffline,omitnil,omitempty" name:"IsOffline"` // cvm延迟上架时间 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
Predefined struct for user
type RestartNodesResponse ¶
type RestartNodesResponse struct { *tchttp.BaseResponse Response *RestartNodesResponseParams `json:"Response"` }
func NewRestartNodesResponse ¶
func NewRestartNodesResponse() (response *RestartNodesResponse)
func (*RestartNodesResponse) FromJsonString ¶
func (r *RestartNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartNodesResponse) ToJsonString ¶
func (r *RestartNodesResponse) ToJsonString() string
type RestartNodesResponseParams ¶ added in v1.0.426
type RestartNodesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SaveAndDeployLogstashPipelineRequest ¶ added in v1.0.442
type SaveAndDeployLogstashPipelineRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例管道信息 Pipeline *LogstashPipeline `json:"Pipeline,omitnil,omitempty" name:"Pipeline"` // 操作类型<li>1:只保存</li><li>2:保存并部署</li> OpType *uint64 `json:"OpType,omitnil,omitempty" name:"OpType"` }
func NewSaveAndDeployLogstashPipelineRequest ¶ added in v1.0.442
func NewSaveAndDeployLogstashPipelineRequest() (request *SaveAndDeployLogstashPipelineRequest)
func (*SaveAndDeployLogstashPipelineRequest) FromJsonString ¶ added in v1.0.442
func (r *SaveAndDeployLogstashPipelineRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaveAndDeployLogstashPipelineRequest) ToJsonString ¶ added in v1.0.442
func (r *SaveAndDeployLogstashPipelineRequest) ToJsonString() string
type SaveAndDeployLogstashPipelineRequestParams ¶ added in v1.0.442
type SaveAndDeployLogstashPipelineRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例管道信息 Pipeline *LogstashPipeline `json:"Pipeline,omitnil,omitempty" name:"Pipeline"` // 操作类型<li>1:只保存</li><li>2:保存并部署</li> OpType *uint64 `json:"OpType,omitnil,omitempty" name:"OpType"` }
Predefined struct for user
type SaveAndDeployLogstashPipelineResponse ¶ added in v1.0.442
type SaveAndDeployLogstashPipelineResponse struct { *tchttp.BaseResponse Response *SaveAndDeployLogstashPipelineResponseParams `json:"Response"` }
func NewSaveAndDeployLogstashPipelineResponse ¶ added in v1.0.442
func NewSaveAndDeployLogstashPipelineResponse() (response *SaveAndDeployLogstashPipelineResponse)
func (*SaveAndDeployLogstashPipelineResponse) FromJsonString ¶ added in v1.0.442
func (r *SaveAndDeployLogstashPipelineResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SaveAndDeployLogstashPipelineResponse) ToJsonString ¶ added in v1.0.442
func (r *SaveAndDeployLogstashPipelineResponse) ToJsonString() string
type SaveAndDeployLogstashPipelineResponseParams ¶ added in v1.0.442
type SaveAndDeployLogstashPipelineResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ServerlessDi ¶ added in v1.0.875
type ServerlessDi struct { // 数据链路采集源类型,如cvm_collector、tke_collector DiSourceType *string `json:"DiSourceType,omitnil,omitempty" name:"DiSourceType"` // cvm数据源 DiSourceCvm *DiSourceCvm `json:"DiSourceCvm,omitnil,omitempty" name:"DiSourceCvm"` // tke数据源 DiSourceTke *DiSourceTke `json:"DiSourceTke,omitnil,omitempty" name:"DiSourceTke"` }
type ServerlessIndexMetaField ¶ added in v1.0.904
type ServerlessIndexMetaField struct { // 索引所属集群APP ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 索引名 // 注意:此字段可能返回 null,表示取不到有效值。 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 索引文档数 // 注意:此字段可能返回 null,表示取不到有效值。 IndexDocs *int64 `json:"IndexDocs,omitnil,omitempty" name:"IndexDocs"` // 索引存储大小,单位Byte // 注意:此字段可能返回 null,表示取不到有效值。 IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"` // 索引创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"` // 索引实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 索引自治字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexOptionsField *ServerlessIndexOptionsField `json:"IndexOptionsField,omitnil,omitempty" name:"IndexOptionsField"` // 索引配置字段 // 注意:此字段可能返回 null,表示取不到有效值。 IndexSettingsField *ServerlessIndexSettingsField `json:"IndexSettingsField,omitnil,omitempty" name:"IndexSettingsField"` // 索引所属连接相关信息 // 注意:此字段可能返回 null,表示取不到有效值。 IndexNetworkField *ServerlessIndexNetworkField `json:"IndexNetworkField,omitnil,omitempty" name:"IndexNetworkField"` // Kibana公网域名 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"` // Kibana内网域名 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"` // 索引内网访问地址 // 注意:此字段可能返回 null,表示取不到有效值。 IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 索引空间ID // 注意:此字段可能返回 null,表示取不到有效值。 SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // 索引空间名 // 注意:此字段可能返回 null,表示取不到有效值。 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // 存储类型 // 注意:此字段可能返回 null,表示取不到有效值。 StorageType *int64 `json:"StorageType,omitnil,omitempty" name:"StorageType"` // 标签信息 TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"` }
type ServerlessIndexNetworkField ¶ added in v1.0.904
type ServerlessIndexNetworkField struct { // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 区域 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // vpc唯一ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcUid *string `json:"VpcUid,omitnil,omitempty" name:"VpcUid"` // 子网唯一ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetUid *string `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"` // 用户名 // 注意:此字段可能返回 null,表示取不到有效值。 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
type ServerlessIndexOptionsField ¶ added in v1.0.904
type ServerlessIndexSettingsField ¶ added in v1.0.904
type ServerlessSpace ¶ added in v1.0.875
type ServerlessSpace struct { // Serverless索引空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // Serverless索引空间名 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // Serverless索引空间状态,0正常,-1已删除 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建日期 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 空间内索引数量 IndexCount *int64 `json:"IndexCount,omitnil,omitempty" name:"IndexCount"` // kibana公网uri // 注意:此字段可能返回 null,表示取不到有效值。 KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"` // kibana内网url // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"` // 空间内网访问地址 // 注意:此字段可能返回 null,表示取不到有效值。 IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"` // 空间白名单 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"` // 空间检索分析域名 // 注意:此字段可能返回 null,表示取不到有效值。 KibanaEmbedUrl *string `json:"KibanaEmbedUrl,omitnil,omitempty" name:"KibanaEmbedUrl"` // 数据联路 // 注意:此字段可能返回 null,表示取不到有效值。 DiDataList *DiData `json:"DiDataList,omitnil,omitempty" name:"DiDataList"` // 空间vpc信息 // 注意:此字段可能返回 null,表示取不到有效值。 VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // kibana公网开关,0关闭,1开启 // 注意:此字段可能返回 null,表示取不到有效值。 EnableKibanaPublicAccess *int64 `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"` // kibana内网开关,0关闭,1开启 // 注意:此字段可能返回 null,表示取不到有效值。 EnableKibanaPrivateAccess *int64 `json:"EnableKibanaPrivateAccess,omitnil,omitempty" name:"EnableKibanaPrivateAccess"` // 空间所属appid // 注意:此字段可能返回 null,表示取不到有效值。 AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // //默认en, 可选zh-CN // 注意:此字段可能返回 null,表示取不到有效值。 KibanaLanguage *string `json:"KibanaLanguage,omitnil,omitempty" name:"KibanaLanguage"` }
type ServerlessSpaceUser ¶ added in v1.0.875
type ServerlessSpaceUser struct { // 用户名 // 注意:此字段可能返回 null,表示取不到有效值。 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 用户密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 有权限的索引数组 // 注意:此字段可能返回 null,表示取不到有效值。 IndicesScope []*string `json:"IndicesScope,omitnil,omitempty" name:"IndicesScope"` // 权限类型 // 注意:此字段可能返回 null,表示取不到有效值。 PrivilegeType *int64 `json:"PrivilegeType,omitnil,omitempty" name:"PrivilegeType"` }
type SettingDetail ¶ added in v1.0.776
type StartLogstashPipelinesRequest ¶ added in v1.0.442
type StartLogstashPipelinesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
func NewStartLogstashPipelinesRequest ¶ added in v1.0.442
func NewStartLogstashPipelinesRequest() (request *StartLogstashPipelinesRequest)
func (*StartLogstashPipelinesRequest) FromJsonString ¶ added in v1.0.442
func (r *StartLogstashPipelinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartLogstashPipelinesRequest) ToJsonString ¶ added in v1.0.442
func (r *StartLogstashPipelinesRequest) ToJsonString() string
type StartLogstashPipelinesRequestParams ¶ added in v1.0.442
type StartLogstashPipelinesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
Predefined struct for user
type StartLogstashPipelinesResponse ¶ added in v1.0.442
type StartLogstashPipelinesResponse struct { *tchttp.BaseResponse Response *StartLogstashPipelinesResponseParams `json:"Response"` }
func NewStartLogstashPipelinesResponse ¶ added in v1.0.442
func NewStartLogstashPipelinesResponse() (response *StartLogstashPipelinesResponse)
func (*StartLogstashPipelinesResponse) FromJsonString ¶ added in v1.0.442
func (r *StartLogstashPipelinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartLogstashPipelinesResponse) ToJsonString ¶ added in v1.0.442
func (r *StartLogstashPipelinesResponse) ToJsonString() string
type StartLogstashPipelinesResponseParams ¶ added in v1.0.442
type StartLogstashPipelinesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopLogstashPipelinesRequest ¶ added in v1.0.442
type StopLogstashPipelinesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
func NewStopLogstashPipelinesRequest ¶ added in v1.0.442
func NewStopLogstashPipelinesRequest() (request *StopLogstashPipelinesRequest)
func (*StopLogstashPipelinesRequest) FromJsonString ¶ added in v1.0.442
func (r *StopLogstashPipelinesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopLogstashPipelinesRequest) ToJsonString ¶ added in v1.0.442
func (r *StopLogstashPipelinesRequest) ToJsonString() string
type StopLogstashPipelinesRequestParams ¶ added in v1.0.442
type StopLogstashPipelinesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 管道ID列表 PipelineIds []*string `json:"PipelineIds,omitnil,omitempty" name:"PipelineIds"` }
Predefined struct for user
type StopLogstashPipelinesResponse ¶ added in v1.0.442
type StopLogstashPipelinesResponse struct { *tchttp.BaseResponse Response *StopLogstashPipelinesResponseParams `json:"Response"` }
func NewStopLogstashPipelinesResponse ¶ added in v1.0.442
func NewStopLogstashPipelinesResponse() (response *StopLogstashPipelinesResponse)
func (*StopLogstashPipelinesResponse) FromJsonString ¶ added in v1.0.442
func (r *StopLogstashPipelinesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopLogstashPipelinesResponse) ToJsonString ¶ added in v1.0.442
func (r *StopLogstashPipelinesResponse) ToJsonString() string
type StopLogstashPipelinesResponseParams ¶ added in v1.0.442
type StopLogstashPipelinesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SubTaskDetail ¶
type SubTaskDetail struct { // 子任务名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 子任务结果 Result *bool `json:"Result,omitnil,omitempty" name:"Result"` // 子任务错误信息 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 子任务类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 子任务状态,0处理中 1成功 -1失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 升级检查失败的索引名 FailedIndices []*string `json:"FailedIndices,omitnil,omitempty" name:"FailedIndices"` // 子任务结束时间 FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` // 子任务等级,1警告 2失败 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` }
type TaskDetail ¶
type TaskDetail struct { // 任务名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 任务进度 Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务完成时间 FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` // 子任务 SubTasks []*SubTaskDetail `json:"SubTasks,omitnil,omitempty" name:"SubTasks"` // 任务花费时间 // 注意:此字段可能返回 null,表示取不到有效值。 ElapsedTime *int64 `json:"ElapsedTime,omitnil,omitempty" name:"ElapsedTime"` // 任务进度详情 // 注意:此字段可能返回 null,表示取不到有效值。 ProcessInfo *ProcessDetail `json:"ProcessInfo,omitnil,omitempty" name:"ProcessInfo"` }
type UpdateDiagnoseSettingsRequest ¶
type UpdateDiagnoseSettingsRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 0:开启智能运维;-1:关闭智能运维 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 智能运维每天定时巡检时间,时间格式为HH:00:00,例如15:00:00 CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"` }
func NewUpdateDiagnoseSettingsRequest ¶
func NewUpdateDiagnoseSettingsRequest() (request *UpdateDiagnoseSettingsRequest)
func (*UpdateDiagnoseSettingsRequest) FromJsonString ¶
func (r *UpdateDiagnoseSettingsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDiagnoseSettingsRequest) ToJsonString ¶
func (r *UpdateDiagnoseSettingsRequest) ToJsonString() string
type UpdateDiagnoseSettingsRequestParams ¶ added in v1.0.426
type UpdateDiagnoseSettingsRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 0:开启智能运维;-1:关闭智能运维 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 智能运维每天定时巡检时间,时间格式为HH:00:00,例如15:00:00 CronTime *string `json:"CronTime,omitnil,omitempty" name:"CronTime"` }
Predefined struct for user
type UpdateDiagnoseSettingsResponse ¶
type UpdateDiagnoseSettingsResponse struct { *tchttp.BaseResponse Response *UpdateDiagnoseSettingsResponseParams `json:"Response"` }
func NewUpdateDiagnoseSettingsResponse ¶
func NewUpdateDiagnoseSettingsResponse() (response *UpdateDiagnoseSettingsResponse)
func (*UpdateDiagnoseSettingsResponse) FromJsonString ¶
func (r *UpdateDiagnoseSettingsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDiagnoseSettingsResponse) ToJsonString ¶
func (r *UpdateDiagnoseSettingsResponse) ToJsonString() string
type UpdateDiagnoseSettingsResponseParams ¶ added in v1.0.426
type UpdateDiagnoseSettingsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDictionariesRequest ¶ added in v1.0.370
type UpdateDictionariesRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 安装时填IK分词主词典COS地址,删除时填词典名如test.dic IkMainDicts []*string `json:"IkMainDicts,omitnil,omitempty" name:"IkMainDicts"` // 安装时填IK分词停用词词典COS地址,删除时填词典名如test.dic IkStopwords []*string `json:"IkStopwords,omitnil,omitempty" name:"IkStopwords"` // 安装时填同义词词典COS地址,删除时填词典名如test.dic Synonym []*string `json:"Synonym,omitnil,omitempty" name:"Synonym"` // 安装时填QQ分词词典COS地址,删除时填词典名如test.dic QQDict []*string `json:"QQDict,omitnil,omitempty" name:"QQDict"` // 0:安装;1:删除。默认值0 UpdateType *int64 `json:"UpdateType,omitnil,omitempty" name:"UpdateType"` // 是否强制重启集群。默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
func NewUpdateDictionariesRequest ¶ added in v1.0.370
func NewUpdateDictionariesRequest() (request *UpdateDictionariesRequest)
func (*UpdateDictionariesRequest) FromJsonString ¶ added in v1.0.370
func (r *UpdateDictionariesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDictionariesRequest) ToJsonString ¶ added in v1.0.370
func (r *UpdateDictionariesRequest) ToJsonString() string
type UpdateDictionariesRequestParams ¶ added in v1.0.426
type UpdateDictionariesRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 安装时填IK分词主词典COS地址,删除时填词典名如test.dic IkMainDicts []*string `json:"IkMainDicts,omitnil,omitempty" name:"IkMainDicts"` // 安装时填IK分词停用词词典COS地址,删除时填词典名如test.dic IkStopwords []*string `json:"IkStopwords,omitnil,omitempty" name:"IkStopwords"` // 安装时填同义词词典COS地址,删除时填词典名如test.dic Synonym []*string `json:"Synonym,omitnil,omitempty" name:"Synonym"` // 安装时填QQ分词词典COS地址,删除时填词典名如test.dic QQDict []*string `json:"QQDict,omitnil,omitempty" name:"QQDict"` // 0:安装;1:删除。默认值0 UpdateType *int64 `json:"UpdateType,omitnil,omitempty" name:"UpdateType"` // 是否强制重启集群。默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
Predefined struct for user
type UpdateDictionariesResponse ¶ added in v1.0.370
type UpdateDictionariesResponse struct { *tchttp.BaseResponse Response *UpdateDictionariesResponseParams `json:"Response"` }
func NewUpdateDictionariesResponse ¶ added in v1.0.370
func NewUpdateDictionariesResponse() (response *UpdateDictionariesResponse)
func (*UpdateDictionariesResponse) FromJsonString ¶ added in v1.0.370
func (r *UpdateDictionariesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDictionariesResponse) ToJsonString ¶ added in v1.0.370
func (r *UpdateDictionariesResponse) ToJsonString() string
type UpdateDictionariesResponseParams ¶ added in v1.0.426
type UpdateDictionariesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateIndexRequest ¶ added in v1.0.406
type UpdateIndexRequest struct { *tchttp.BaseRequest // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 更新的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 更新的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 更新的索引元数据JSON,如mappings、settings UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 是否滚动后备索引 RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"` }
func NewUpdateIndexRequest ¶ added in v1.0.406
func NewUpdateIndexRequest() (request *UpdateIndexRequest)
func (*UpdateIndexRequest) FromJsonString ¶ added in v1.0.406
func (r *UpdateIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateIndexRequest) ToJsonString ¶ added in v1.0.406
func (r *UpdateIndexRequest) ToJsonString() string
type UpdateIndexRequestParams ¶ added in v1.0.426
type UpdateIndexRequestParams struct { // ES集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 更新的索引类型。auto:自治索引;normal:普通索引 IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"` // 更新的索引名 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` // 更新的索引元数据JSON,如mappings、settings UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"` // 集群访问用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 集群访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 是否滚动后备索引 RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"` }
Predefined struct for user
type UpdateIndexResponse ¶ added in v1.0.406
type UpdateIndexResponse struct { *tchttp.BaseResponse Response *UpdateIndexResponseParams `json:"Response"` }
func NewUpdateIndexResponse ¶ added in v1.0.406
func NewUpdateIndexResponse() (response *UpdateIndexResponse)
func (*UpdateIndexResponse) FromJsonString ¶ added in v1.0.406
func (r *UpdateIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateIndexResponse) ToJsonString ¶ added in v1.0.406
func (r *UpdateIndexResponse) ToJsonString() string
type UpdateIndexResponseParams ¶ added in v1.0.426
type UpdateIndexResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateInstanceRequest ¶
type UpdateInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已废弃请使用NodeInfoList // 节点个数(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // ES配置项(JSON格式字符串) EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"` // 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 可视化组件(Kibana、Cerebro)的公网访问策略 EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"` // 已废弃请使用NodeInfoList // 磁盘大小(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 已废弃请使用NodeInfoList // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 已废弃请使用NodeInfoList // 专用主节点个数(只支持3个或5个) MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"` // 已废弃请使用NodeInfoList // 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"` // 已废弃请使用NodeInfoList // 专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义) MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"` // 更新配置时是否强制重启<li>true强制重启</li><li>false不强制重启</li>当前仅更新EsConfig时需要设置,默认值为false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // COS自动备份信息 CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"` // 节点信息列表,可以只传递要更新的节点及其对应的规格信息。支持的操作包括<li>修改一种节点的个数</li><li>修改一种节点的节点规格及磁盘大小</li><li>增加一种节点类型(需要同时指定该节点的类型,个数,规格,磁盘等信息)</li>上述操作一次只能进行一种,且磁盘类型不支持修改 NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"` // ES集群公网访问状态 // OPEN 开启 // CLOSE 关闭 PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"` // 公网访问控制列表 EsPublicAcl *EsPublicAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"` // Kibana公网访问状态 // OPEN 开启 // CLOSE 关闭 KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // Kibana内网访问状态 // OPEN 开启 // CLOSE 关闭 KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // ES 6.8及以上版本基础版开启或关闭用户认证 BasicSecurityType *int64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // Kibana内网端口 KibanaPrivatePort *uint64 `json:"KibanaPrivatePort,omitnil,omitempty" name:"KibanaPrivatePort"` // 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启 ScaleType *int64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"` // 多可用区部署 MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"` // 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索 SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"` // Kibana配置项(JSON格式字符串) KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"` // 可视化节点配置 WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"` // 切换到新网络架构 SwitchPrivateLink *string `json:"SwitchPrivateLink,omitnil,omitempty" name:"SwitchPrivateLink"` // 启用Cerebro EnableCerebro *bool `json:"EnableCerebro,omitnil,omitempty" name:"EnableCerebro"` // Cerebro公网访问状态 // OPEN 开启 // CLOSE 关闭 CerebroPublicAccess *string `json:"CerebroPublicAccess,omitnil,omitempty" name:"CerebroPublicAccess"` // Cerebro内网访问状态 // OPEN 开启 // CLOSE 关闭 CerebroPrivateAccess *string `json:"CerebroPrivateAccess,omitnil,omitempty" name:"CerebroPrivateAccess"` // 新增或修改的配置组信息 EsConfigSet *EsConfigSetInfo `json:"EsConfigSet,omitnil,omitempty" name:"EsConfigSet"` // 可维护时间段 OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // 是否开启Alerting 外网告警输出: // OPEN 开启 // CLOSE 关闭 KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"` // kibana内网自定义域名 KibanaPrivateDomain *string `json:"KibanaPrivateDomain,omitnil,omitempty" name:"KibanaPrivateDomain"` // cerebro内网自定义域名 CerebroPrivateDomain *string `json:"CerebroPrivateDomain,omitnil,omitempty" name:"CerebroPrivateDomain"` // 变更为https集群,默认是http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 节点出站访问详细信息 OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"` // 节点出站访问操作 // OPEN 开启 // CLOSE 关闭 OutboundPublicAccess *string `json:"OutboundPublicAccess,omitnil,omitempty" name:"OutboundPublicAccess"` // cvm延迟上架参数 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
func NewUpdateInstanceRequest ¶
func NewUpdateInstanceRequest() (request *UpdateInstanceRequest)
func (*UpdateInstanceRequest) FromJsonString ¶
func (r *UpdateInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateInstanceRequest) ToJsonString ¶
func (r *UpdateInstanceRequest) ToJsonString() string
type UpdateInstanceRequestParams ¶ added in v1.0.426
type UpdateInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称(1-50 个英文、汉字、数字、连接线-或下划线_) InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 已废弃请使用NodeInfoList // 节点个数(2-50个) NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // ES配置项(JSON格式字符串) EsConfig *string `json:"EsConfig,omitnil,omitempty" name:"EsConfig"` // 默认用户elastic的密码(8到16位,至少包括两项([a-z,A-Z],[0-9]和[-!@#$%&^*+=_:;,.?]的特殊符号) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 可视化组件(Kibana、Cerebro)的公网访问策略 EsAcl *EsAcl `json:"EsAcl,omitnil,omitempty" name:"EsAcl"` // 已废弃请使用NodeInfoList // 磁盘大小(单位GB) DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 已废弃请使用NodeInfoList // 节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 已废弃请使用NodeInfoList // 专用主节点个数(只支持3个或5个) MasterNodeNum *uint64 `json:"MasterNodeNum,omitnil,omitempty" name:"MasterNodeNum"` // 已废弃请使用NodeInfoList // 专用主节点规格<li>ES.S1.SMALL2:1核2G</li><li>ES.S1.MEDIUM4:2核4G</li><li>ES.S1.MEDIUM8:2核8G</li><li>ES.S1.LARGE16:4核16G</li><li>ES.S1.2XLARGE32:8核32G</li><li>ES.S1.4XLARGE32:16核32G</li><li>ES.S1.4XLARGE64:16核64G</li> MasterNodeType *string `json:"MasterNodeType,omitnil,omitempty" name:"MasterNodeType"` // 已废弃请使用NodeInfoList // 专用主节点磁盘大小(单位GB系统默认配置为50GB,暂不支持自定义) MasterNodeDiskSize *uint64 `json:"MasterNodeDiskSize,omitnil,omitempty" name:"MasterNodeDiskSize"` // 更新配置时是否强制重启<li>true强制重启</li><li>false不强制重启</li>当前仅更新EsConfig时需要设置,默认值为false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // COS自动备份信息 CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"` // 节点信息列表,可以只传递要更新的节点及其对应的规格信息。支持的操作包括<li>修改一种节点的个数</li><li>修改一种节点的节点规格及磁盘大小</li><li>增加一种节点类型(需要同时指定该节点的类型,个数,规格,磁盘等信息)</li>上述操作一次只能进行一种,且磁盘类型不支持修改 NodeInfoList []*NodeInfo `json:"NodeInfoList,omitnil,omitempty" name:"NodeInfoList"` // ES集群公网访问状态 // OPEN 开启 // CLOSE 关闭 PublicAccess *string `json:"PublicAccess,omitnil,omitempty" name:"PublicAccess"` // 公网访问控制列表 EsPublicAcl *EsPublicAcl `json:"EsPublicAcl,omitnil,omitempty" name:"EsPublicAcl"` // Kibana公网访问状态 // OPEN 开启 // CLOSE 关闭 KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // Kibana内网访问状态 // OPEN 开启 // CLOSE 关闭 KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // ES 6.8及以上版本基础版开启或关闭用户认证 BasicSecurityType *int64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // Kibana内网端口 KibanaPrivatePort *uint64 `json:"KibanaPrivatePort,omitnil,omitempty" name:"KibanaPrivatePort"` // 0: 蓝绿变更方式扩容,集群不重启 (默认) 1: 磁盘解挂载扩容,集群滚动重启 ScaleType *int64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"` // 多可用区部署 MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"` // 场景化模板类型 -1:不启用 1:通用 2:日志 3:搜索 SceneType *int64 `json:"SceneType,omitnil,omitempty" name:"SceneType"` // Kibana配置项(JSON格式字符串) KibanaConfig *string `json:"KibanaConfig,omitnil,omitempty" name:"KibanaConfig"` // 可视化节点配置 WebNodeTypeInfo *WebNodeTypeInfo `json:"WebNodeTypeInfo,omitnil,omitempty" name:"WebNodeTypeInfo"` // 切换到新网络架构 SwitchPrivateLink *string `json:"SwitchPrivateLink,omitnil,omitempty" name:"SwitchPrivateLink"` // 启用Cerebro EnableCerebro *bool `json:"EnableCerebro,omitnil,omitempty" name:"EnableCerebro"` // Cerebro公网访问状态 // OPEN 开启 // CLOSE 关闭 CerebroPublicAccess *string `json:"CerebroPublicAccess,omitnil,omitempty" name:"CerebroPublicAccess"` // Cerebro内网访问状态 // OPEN 开启 // CLOSE 关闭 CerebroPrivateAccess *string `json:"CerebroPrivateAccess,omitnil,omitempty" name:"CerebroPrivateAccess"` // 新增或修改的配置组信息 EsConfigSet *EsConfigSetInfo `json:"EsConfigSet,omitnil,omitempty" name:"EsConfigSet"` // 可维护时间段 OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` // 是否开启Alerting 外网告警输出: // OPEN 开启 // CLOSE 关闭 KibanaAlteringPublicAccess *string `json:"KibanaAlteringPublicAccess,omitnil,omitempty" name:"KibanaAlteringPublicAccess"` // kibana内网自定义域名 KibanaPrivateDomain *string `json:"KibanaPrivateDomain,omitnil,omitempty" name:"KibanaPrivateDomain"` // cerebro内网自定义域名 CerebroPrivateDomain *string `json:"CerebroPrivateDomain,omitnil,omitempty" name:"CerebroPrivateDomain"` // 变更为https集群,默认是http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 节点出站访问详细信息 OutboundPublicAcls []*OutboundPublicAcl `json:"OutboundPublicAcls,omitnil,omitempty" name:"OutboundPublicAcls"` // 节点出站访问操作 // OPEN 开启 // CLOSE 关闭 OutboundPublicAccess *string `json:"OutboundPublicAccess,omitnil,omitempty" name:"OutboundPublicAccess"` // cvm延迟上架参数 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
Predefined struct for user
type UpdateInstanceResponse ¶
type UpdateInstanceResponse struct { *tchttp.BaseResponse Response *UpdateInstanceResponseParams `json:"Response"` }
func NewUpdateInstanceResponse ¶
func NewUpdateInstanceResponse() (response *UpdateInstanceResponse)
func (*UpdateInstanceResponse) FromJsonString ¶
func (r *UpdateInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateInstanceResponse) ToJsonString ¶
func (r *UpdateInstanceResponse) ToJsonString() string
type UpdateInstanceResponseParams ¶ added in v1.0.426
type UpdateInstanceResponseParams struct { // 订单号 // 注意:此字段可能返回 null,表示取不到有效值。 DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateJdkRequest ¶ added in v1.0.262
type UpdateJdkRequest struct { *tchttp.BaseRequest // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Jdk类型,支持kona和oracle Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"` // Gc类型,支持g1和cms Gc *string `json:"Gc,omitnil,omitempty" name:"Gc"` // 是否强制重启 ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
func NewUpdateJdkRequest ¶ added in v1.0.262
func NewUpdateJdkRequest() (request *UpdateJdkRequest)
func (*UpdateJdkRequest) FromJsonString ¶ added in v1.0.262
func (r *UpdateJdkRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateJdkRequest) ToJsonString ¶ added in v1.0.262
func (r *UpdateJdkRequest) ToJsonString() string
type UpdateJdkRequestParams ¶ added in v1.0.426
type UpdateJdkRequestParams struct { // ES实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Jdk类型,支持kona和oracle Jdk *string `json:"Jdk,omitnil,omitempty" name:"Jdk"` // Gc类型,支持g1和cms Gc *string `json:"Gc,omitnil,omitempty" name:"Gc"` // 是否强制重启 ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
Predefined struct for user
type UpdateJdkResponse ¶ added in v1.0.262
type UpdateJdkResponse struct { *tchttp.BaseResponse Response *UpdateJdkResponseParams `json:"Response"` }
func NewUpdateJdkResponse ¶ added in v1.0.262
func NewUpdateJdkResponse() (response *UpdateJdkResponse)
func (*UpdateJdkResponse) FromJsonString ¶ added in v1.0.262
func (r *UpdateJdkResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateJdkResponse) ToJsonString ¶ added in v1.0.262
func (r *UpdateJdkResponse) ToJsonString() string
type UpdateJdkResponseParams ¶ added in v1.0.426
type UpdateJdkResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateLogstashInstanceRequest ¶ added in v1.0.442
type UpdateLogstashInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例节点数量 NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 实例YML配置 YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"` // 实例绑定的ES集群信息 BindedES *LogstashBindedES `json:"BindedES,omitnil,omitempty" name:"BindedES"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 扩展文件列表 ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"` // 实例规格 NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点磁盘容量 DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 可维护时间段 OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` }
func NewUpdateLogstashInstanceRequest ¶ added in v1.0.442
func NewUpdateLogstashInstanceRequest() (request *UpdateLogstashInstanceRequest)
func (*UpdateLogstashInstanceRequest) FromJsonString ¶ added in v1.0.442
func (r *UpdateLogstashInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLogstashInstanceRequest) ToJsonString ¶ added in v1.0.442
func (r *UpdateLogstashInstanceRequest) ToJsonString() string
type UpdateLogstashInstanceRequestParams ¶ added in v1.0.442
type UpdateLogstashInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例节点数量 NodeNum *uint64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` // 实例YML配置 YMLConfig *string `json:"YMLConfig,omitnil,omitempty" name:"YMLConfig"` // 实例绑定的ES集群信息 BindedES *LogstashBindedES `json:"BindedES,omitnil,omitempty" name:"BindedES"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 扩展文件列表 ExtendedFiles []*LogstashExtendedFile `json:"ExtendedFiles,omitnil,omitempty" name:"ExtendedFiles"` // 实例规格 NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点磁盘容量 DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 可维护时间段 OperationDuration *OperationDurationUpdated `json:"OperationDuration,omitnil,omitempty" name:"OperationDuration"` }
Predefined struct for user
type UpdateLogstashInstanceResponse ¶ added in v1.0.442
type UpdateLogstashInstanceResponse struct { *tchttp.BaseResponse Response *UpdateLogstashInstanceResponseParams `json:"Response"` }
func NewUpdateLogstashInstanceResponse ¶ added in v1.0.442
func NewUpdateLogstashInstanceResponse() (response *UpdateLogstashInstanceResponse)
func (*UpdateLogstashInstanceResponse) FromJsonString ¶ added in v1.0.442
func (r *UpdateLogstashInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLogstashInstanceResponse) ToJsonString ¶ added in v1.0.442
func (r *UpdateLogstashInstanceResponse) ToJsonString() string
type UpdateLogstashInstanceResponseParams ¶ added in v1.0.442
type UpdateLogstashInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateLogstashPipelineDescRequest ¶ added in v1.0.442
type UpdateLogstashPipelineDescRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例管道ID PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"` // 管道描述信息 PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"` }
func NewUpdateLogstashPipelineDescRequest ¶ added in v1.0.442
func NewUpdateLogstashPipelineDescRequest() (request *UpdateLogstashPipelineDescRequest)
func (*UpdateLogstashPipelineDescRequest) FromJsonString ¶ added in v1.0.442
func (r *UpdateLogstashPipelineDescRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLogstashPipelineDescRequest) ToJsonString ¶ added in v1.0.442
func (r *UpdateLogstashPipelineDescRequest) ToJsonString() string
type UpdateLogstashPipelineDescRequestParams ¶ added in v1.0.442
type UpdateLogstashPipelineDescRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例管道ID PipelineId *string `json:"PipelineId,omitnil,omitempty" name:"PipelineId"` // 管道描述信息 PipelineDesc *string `json:"PipelineDesc,omitnil,omitempty" name:"PipelineDesc"` }
Predefined struct for user
type UpdateLogstashPipelineDescResponse ¶ added in v1.0.442
type UpdateLogstashPipelineDescResponse struct { *tchttp.BaseResponse Response *UpdateLogstashPipelineDescResponseParams `json:"Response"` }
func NewUpdateLogstashPipelineDescResponse ¶ added in v1.0.442
func NewUpdateLogstashPipelineDescResponse() (response *UpdateLogstashPipelineDescResponse)
func (*UpdateLogstashPipelineDescResponse) FromJsonString ¶ added in v1.0.442
func (r *UpdateLogstashPipelineDescResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateLogstashPipelineDescResponse) ToJsonString ¶ added in v1.0.442
func (r *UpdateLogstashPipelineDescResponse) ToJsonString() string
type UpdateLogstashPipelineDescResponseParams ¶ added in v1.0.442
type UpdateLogstashPipelineDescResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdatePluginsRequest ¶
type UpdatePluginsRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要安装的插件名列表 InstallPluginList []*string `json:"InstallPluginList,omitnil,omitempty" name:"InstallPluginList"` // 需要卸载的插件名列表 RemovePluginList []*string `json:"RemovePluginList,omitnil,omitempty" name:"RemovePluginList"` // 是否强制重启,默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 是否重新安装,默认值false ForceUpdate *bool `json:"ForceUpdate,omitnil,omitempty" name:"ForceUpdate"` // 0:系统插件 PluginType *uint64 `json:"PluginType,omitnil,omitempty" name:"PluginType"` }
func NewUpdatePluginsRequest ¶
func NewUpdatePluginsRequest() (request *UpdatePluginsRequest)
func (*UpdatePluginsRequest) FromJsonString ¶
func (r *UpdatePluginsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePluginsRequest) ToJsonString ¶
func (r *UpdatePluginsRequest) ToJsonString() string
type UpdatePluginsRequestParams ¶ added in v1.0.426
type UpdatePluginsRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要安装的插件名列表 InstallPluginList []*string `json:"InstallPluginList,omitnil,omitempty" name:"InstallPluginList"` // 需要卸载的插件名列表 RemovePluginList []*string `json:"RemovePluginList,omitnil,omitempty" name:"RemovePluginList"` // 是否强制重启,默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` // 是否重新安装,默认值false ForceUpdate *bool `json:"ForceUpdate,omitnil,omitempty" name:"ForceUpdate"` // 0:系统插件 PluginType *uint64 `json:"PluginType,omitnil,omitempty" name:"PluginType"` }
Predefined struct for user
type UpdatePluginsResponse ¶
type UpdatePluginsResponse struct { *tchttp.BaseResponse Response *UpdatePluginsResponseParams `json:"Response"` }
func NewUpdatePluginsResponse ¶
func NewUpdatePluginsResponse() (response *UpdatePluginsResponse)
func (*UpdatePluginsResponse) FromJsonString ¶
func (r *UpdatePluginsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePluginsResponse) ToJsonString ¶
func (r *UpdatePluginsResponse) ToJsonString() string
type UpdatePluginsResponseParams ¶ added in v1.0.426
type UpdatePluginsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRequestTargetNodeTypesRequest ¶
type UpdateRequestTargetNodeTypesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 接收请求的目标节点类型列表 TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"` }
func NewUpdateRequestTargetNodeTypesRequest ¶
func NewUpdateRequestTargetNodeTypesRequest() (request *UpdateRequestTargetNodeTypesRequest)
func (*UpdateRequestTargetNodeTypesRequest) FromJsonString ¶
func (r *UpdateRequestTargetNodeTypesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRequestTargetNodeTypesRequest) ToJsonString ¶
func (r *UpdateRequestTargetNodeTypesRequest) ToJsonString() string
type UpdateRequestTargetNodeTypesRequestParams ¶ added in v1.0.426
type UpdateRequestTargetNodeTypesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 接收请求的目标节点类型列表 TargetNodeTypes []*string `json:"TargetNodeTypes,omitnil,omitempty" name:"TargetNodeTypes"` }
Predefined struct for user
type UpdateRequestTargetNodeTypesResponse ¶
type UpdateRequestTargetNodeTypesResponse struct { *tchttp.BaseResponse Response *UpdateRequestTargetNodeTypesResponseParams `json:"Response"` }
func NewUpdateRequestTargetNodeTypesResponse ¶
func NewUpdateRequestTargetNodeTypesResponse() (response *UpdateRequestTargetNodeTypesResponse)
func (*UpdateRequestTargetNodeTypesResponse) FromJsonString ¶
func (r *UpdateRequestTargetNodeTypesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRequestTargetNodeTypesResponse) ToJsonString ¶
func (r *UpdateRequestTargetNodeTypesResponse) ToJsonString() string
type UpdateRequestTargetNodeTypesResponseParams ¶ added in v1.0.426
type UpdateRequestTargetNodeTypesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateServerlessInstanceRequest ¶ added in v1.0.875
type UpdateServerlessInstanceRequest struct { *tchttp.BaseRequest // Serveless实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 更新的索引元数据JSON,如mappings、settings UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"` // 实例访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 开启kibana内网访问,如OPEN、CLOSE KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // 开启kibana外网访问,如OPEN、CLOSE KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // 访问控制列表 KibanaPublicAcl *KibanaPublicAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"` }
func NewUpdateServerlessInstanceRequest ¶ added in v1.0.875
func NewUpdateServerlessInstanceRequest() (request *UpdateServerlessInstanceRequest)
func (*UpdateServerlessInstanceRequest) FromJsonString ¶ added in v1.0.875
func (r *UpdateServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServerlessInstanceRequest) ToJsonString ¶ added in v1.0.875
func (r *UpdateServerlessInstanceRequest) ToJsonString() string
type UpdateServerlessInstanceRequestParams ¶ added in v1.0.875
type UpdateServerlessInstanceRequestParams struct { // Serveless实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 更新的索引元数据JSON,如mappings、settings UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"` // 实例访问密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 开启kibana内网访问,如OPEN、CLOSE KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // 开启kibana外网访问,如OPEN、CLOSE KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // 访问控制列表 KibanaPublicAcl *KibanaPublicAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"` }
Predefined struct for user
type UpdateServerlessInstanceResponse ¶ added in v1.0.875
type UpdateServerlessInstanceResponse struct { *tchttp.BaseResponse Response *UpdateServerlessInstanceResponseParams `json:"Response"` }
func NewUpdateServerlessInstanceResponse ¶ added in v1.0.875
func NewUpdateServerlessInstanceResponse() (response *UpdateServerlessInstanceResponse)
func (*UpdateServerlessInstanceResponse) FromJsonString ¶ added in v1.0.875
func (r *UpdateServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServerlessInstanceResponse) ToJsonString ¶ added in v1.0.875
func (r *UpdateServerlessInstanceResponse) ToJsonString() string
type UpdateServerlessInstanceResponseParams ¶ added in v1.0.875
type UpdateServerlessInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateServerlessSpaceRequest ¶ added in v1.0.875
type UpdateServerlessSpaceRequest struct { *tchttp.BaseRequest // Serveless索引空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // Serveless索引空间名 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // kibana内网开关 KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // kibana公网开关 KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // kibana公网白名单 KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"` }
func NewUpdateServerlessSpaceRequest ¶ added in v1.0.875
func NewUpdateServerlessSpaceRequest() (request *UpdateServerlessSpaceRequest)
func (*UpdateServerlessSpaceRequest) FromJsonString ¶ added in v1.0.875
func (r *UpdateServerlessSpaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServerlessSpaceRequest) ToJsonString ¶ added in v1.0.875
func (r *UpdateServerlessSpaceRequest) ToJsonString() string
type UpdateServerlessSpaceRequestParams ¶ added in v1.0.875
type UpdateServerlessSpaceRequestParams struct { // Serveless索引空间ID SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"` // Serveless索引空间名 SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"` // kibana内网开关 KibanaPrivateAccess *string `json:"KibanaPrivateAccess,omitnil,omitempty" name:"KibanaPrivateAccess"` // kibana公网开关 KibanaPublicAccess *string `json:"KibanaPublicAccess,omitnil,omitempty" name:"KibanaPublicAccess"` // kibana公网白名单 KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"` }
Predefined struct for user
type UpdateServerlessSpaceResponse ¶ added in v1.0.875
type UpdateServerlessSpaceResponse struct { *tchttp.BaseResponse Response *UpdateServerlessSpaceResponseParams `json:"Response"` }
func NewUpdateServerlessSpaceResponse ¶ added in v1.0.875
func NewUpdateServerlessSpaceResponse() (response *UpdateServerlessSpaceResponse)
func (*UpdateServerlessSpaceResponse) FromJsonString ¶ added in v1.0.875
func (r *UpdateServerlessSpaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServerlessSpaceResponse) ToJsonString ¶ added in v1.0.875
func (r *UpdateServerlessSpaceResponse) ToJsonString() string
type UpdateServerlessSpaceResponseParams ¶ added in v1.0.875
type UpdateServerlessSpaceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeInstanceRequest ¶
type UpgradeInstanceRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标ES版本,支持:”6.4.3“, "6.8.2","7.5.1", "7.10.1", "7.14.2" EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"` // 是否只做升级检查,默认值为false CheckOnly *bool `json:"CheckOnly,omitnil,omitempty" name:"CheckOnly"` // 目标商业特性版本:<li>oss 开源版</li><li>basic 基础版</li>当前仅在5.6.4升级6.x版本时使用,默认值为basic LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 升级方式:<li>scale 蓝绿变更</li><li>restart 滚动重启</li>默认值为scale UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"` // 升级版本前是否对集群进行备份,默认不备份 CosBackup *bool `json:"CosBackup,omitnil,omitempty" name:"CosBackup"` // 滚动模式时,是否跳过检查,进行强制重启。默认值为false SkipCheckForceRestart *bool `json:"SkipCheckForceRestart,omitnil,omitempty" name:"SkipCheckForceRestart"` // cvm延迟上架参数 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
func NewUpgradeInstanceRequest ¶
func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)
func (*UpgradeInstanceRequest) FromJsonString ¶
func (r *UpgradeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceRequest) ToJsonString ¶
func (r *UpgradeInstanceRequest) ToJsonString() string
type UpgradeInstanceRequestParams ¶ added in v1.0.426
type UpgradeInstanceRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标ES版本,支持:”6.4.3“, "6.8.2","7.5.1", "7.10.1", "7.14.2" EsVersion *string `json:"EsVersion,omitnil,omitempty" name:"EsVersion"` // 是否只做升级检查,默认值为false CheckOnly *bool `json:"CheckOnly,omitnil,omitempty" name:"CheckOnly"` // 目标商业特性版本:<li>oss 开源版</li><li>basic 基础版</li>当前仅在5.6.4升级6.x版本时使用,默认值为basic LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 升级方式:<li>scale 蓝绿变更</li><li>restart 滚动重启</li>默认值为scale UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"` // 升级版本前是否对集群进行备份,默认不备份 CosBackup *bool `json:"CosBackup,omitnil,omitempty" name:"CosBackup"` // 滚动模式时,是否跳过检查,进行强制重启。默认值为false SkipCheckForceRestart *bool `json:"SkipCheckForceRestart,omitnil,omitempty" name:"SkipCheckForceRestart"` // cvm延迟上架参数 CvmDelayOnlineTime *uint64 `json:"CvmDelayOnlineTime,omitnil,omitempty" name:"CvmDelayOnlineTime"` }
Predefined struct for user
type UpgradeInstanceResponse ¶
type UpgradeInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeInstanceResponseParams `json:"Response"` }
func NewUpgradeInstanceResponse ¶
func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)
func (*UpgradeInstanceResponse) FromJsonString ¶
func (r *UpgradeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceResponse) ToJsonString ¶
func (r *UpgradeInstanceResponse) ToJsonString() string
type UpgradeInstanceResponseParams ¶ added in v1.0.426
type UpgradeInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeLicenseRequest ¶
type UpgradeLicenseRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li><li>不传参时会默认维持原状,传参时需注意只能由不开启变为开启,无法由开启变为不开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 是否强制重启<li>true强制重启</li><li>false不强制重启</li> 默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
func NewUpgradeLicenseRequest ¶
func NewUpgradeLicenseRequest() (request *UpgradeLicenseRequest)
func (*UpgradeLicenseRequest) FromJsonString ¶
func (r *UpgradeLicenseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeLicenseRequest) ToJsonString ¶
func (r *UpgradeLicenseRequest) ToJsonString() string
type UpgradeLicenseRequestParams ¶ added in v1.0.426
type UpgradeLicenseRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // License类型<li>oss:开源版</li><li>basic:基础版</li><li>platinum:白金版</li>默认值platinum LicenseType *string `json:"LicenseType,omitnil,omitempty" name:"LicenseType"` // 是否自动使用代金券<li>0:不自动使用</li><li>1:自动使用</li>默认值0 AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表(目前仅支持指定一张代金券) VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 6.8(及以上版本)基础版是否开启xpack security认证<li>1:不开启</li><li>2:开启</li><li>不传参时会默认维持原状,传参时需注意只能由不开启变为开启,无法由开启变为不开启</li> BasicSecurityType *uint64 `json:"BasicSecurityType,omitnil,omitempty" name:"BasicSecurityType"` // 是否强制重启<li>true强制重启</li><li>false不强制重启</li> 默认值false ForceRestart *bool `json:"ForceRestart,omitnil,omitempty" name:"ForceRestart"` }
Predefined struct for user
type UpgradeLicenseResponse ¶
type UpgradeLicenseResponse struct { *tchttp.BaseResponse Response *UpgradeLicenseResponseParams `json:"Response"` }
func NewUpgradeLicenseResponse ¶
func NewUpgradeLicenseResponse() (response *UpgradeLicenseResponse)
func (*UpgradeLicenseResponse) FromJsonString ¶
func (r *UpgradeLicenseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeLicenseResponse) ToJsonString ¶
func (r *UpgradeLicenseResponse) ToJsonString() string
type UpgradeLicenseResponseParams ¶ added in v1.0.426
type UpgradeLicenseResponseParams struct { // 订单号 // 注意:此字段可能返回 null,表示取不到有效值。 DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type VpcInfo ¶ added in v1.0.875
type VpcInfo struct { // vpcId信息 // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // SubnetId信息 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // VpcUid信息 // 注意:此字段可能返回 null,表示取不到有效值。 VpcUid *uint64 `json:"VpcUid,omitnil,omitempty" name:"VpcUid"` // SubnetUid 信息 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetUid *uint64 `json:"SubnetUid,omitnil,omitempty" name:"SubnetUid"` // 可用ip数量 // 注意:此字段可能返回 null,表示取不到有效值。 AvailableIpAddressCount *int64 `json:"AvailableIpAddressCount,omitnil,omitempty" name:"AvailableIpAddressCount"` }