Documentation
¶
Index ¶
- Constants
- type AutoScaleDiskInfo
- 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) CreateAutoBackUpStrategy(request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)
- func (c *Client) CreateAutoBackUpStrategyWithContext(ctx context.Context, request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)
- func (c *Client) CreateClusterSnapshot(request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)
- func (c *Client) CreateClusterSnapshotWithContext(ctx context.Context, request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)
- func (c *Client) CreateCollector(request *CreateCollectorRequest) (response *CreateCollectorResponse, err error)
- func (c *Client) CreateCollectorWithContext(ctx context.Context, request *CreateCollectorRequest) (response *CreateCollectorResponse, 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) DeleteAutoBackUpStrategy(request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)
- func (c *Client) DeleteAutoBackUpStrategyWithContext(ctx context.Context, request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)
- func (c *Client) DeleteClusterSnapshot(request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, err error)
- func (c *Client) DeleteClusterSnapshotWithContext(ctx context.Context, request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, 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) DescribeAutoBackUpStrategy(request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)
- func (c *Client) DescribeAutoBackUpStrategyWithContext(ctx context.Context, request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)
- func (c *Client) DescribeClusterSnapshot(request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, err error)
- func (c *Client) DescribeClusterSnapshotWithContext(ctx context.Context, request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, 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) DescribeServerlessMetrics(request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, err error)
- func (c *Client) DescribeServerlessMetricsWithContext(ctx context.Context, request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, 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) DescribeSpaceKibanaTools(request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, err error)
- func (c *Client) DescribeSpaceKibanaToolsWithContext(ctx context.Context, request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, 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) ExportIpTraceLog(request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, err error)
- func (c *Client) ExportIpTraceLogWithContext(ctx context.Context, request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, 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) GetIpTraceStatus(request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, err error)
- func (c *Client) GetIpTraceStatusWithContext(ctx context.Context, request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, 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) InstallInstanceModel(request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)
- func (c *Client) InstallInstanceModelWithContext(ctx context.Context, request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)
- func (c *Client) ModifyAutoBackUpCommonInfo(request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)
- func (c *Client) ModifyAutoBackUpCommonInfoWithContext(ctx context.Context, request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)
- func (c *Client) ModifyAutoBackUpStrategy(request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, err error)
- func (c *Client) ModifyAutoBackUpStrategyWithContext(ctx context.Context, request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, 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) QueryIpTraceLog(request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)
- func (c *Client) QueryIpTraceLogWithContext(ctx context.Context, request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)
- func (c *Client) RequestInstances(request *RequestInstancesRequest) (response *RequestInstancesResponse, err error)
- func (c *Client) RequestInstancesByGet(request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)
- func (c *Client) RequestInstancesByGetWithContext(ctx context.Context, request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)
- func (c *Client) RequestInstancesWithContext(ctx context.Context, request *RequestInstancesRequest) (response *RequestInstancesResponse, 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) RestoreClusterSnapshot(request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, err error)
- func (c *Client) RestoreClusterSnapshotWithContext(ctx context.Context, request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, 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) UpdateIpTraceStatus(request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, err error)
- func (c *Client) UpdateIpTraceStatusWithContext(ctx context.Context, request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, 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 CollectorConfigInfo
- type CollectorOutputInstance
- type CollectorTarget
- type CommonIndexInfo
- type CosBackup
- type CosSnapShotInfo
- type CreateAutoBackUpStrategyRequest
- type CreateAutoBackUpStrategyRequestParams
- type CreateAutoBackUpStrategyResponse
- type CreateAutoBackUpStrategyResponseParams
- type CreateClusterSnapshotRequest
- type CreateClusterSnapshotRequestParams
- type CreateClusterSnapshotResponse
- type CreateClusterSnapshotResponseParams
- type CreateCollectorRequest
- type CreateCollectorRequestParams
- type CreateCollectorResponse
- type CreateCollectorResponseParams
- 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 DeleteAutoBackUpStrategyRequest
- type DeleteAutoBackUpStrategyRequestParams
- type DeleteAutoBackUpStrategyResponse
- type DeleteAutoBackUpStrategyResponseParams
- type DeleteClusterSnapshotRequest
- type DeleteClusterSnapshotRequestParams
- type DeleteClusterSnapshotResponse
- type DeleteClusterSnapshotResponseParams
- 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 DescribeAutoBackUpStrategyRequest
- type DescribeAutoBackUpStrategyRequestParams
- type DescribeAutoBackUpStrategyResponse
- type DescribeAutoBackUpStrategyResponseParams
- type DescribeClusterSnapshotRequest
- type DescribeClusterSnapshotRequestParams
- type DescribeClusterSnapshotResponse
- type DescribeClusterSnapshotResponseParams
- 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 DescribeServerlessMetricsRequest
- type DescribeServerlessMetricsRequestParams
- type DescribeServerlessMetricsResponse
- type DescribeServerlessMetricsResponseParams
- type DescribeServerlessSpaceUserRequest
- type DescribeServerlessSpaceUserRequestParams
- type DescribeServerlessSpaceUserResponse
- type DescribeServerlessSpaceUserResponseParams
- type DescribeServerlessSpacesRequest
- type DescribeServerlessSpacesRequestParams
- type DescribeServerlessSpacesResponse
- type DescribeServerlessSpacesResponseParams
- type DescribeSpaceKibanaToolsRequest
- type DescribeSpaceKibanaToolsRequestParams
- type DescribeSpaceKibanaToolsResponse
- type DescribeSpaceKibanaToolsResponseParams
- 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 EnableScheduleOperationDuration
- type EsAcl
- type EsConfigSetInfo
- type EsDictionaryInfo
- type EsPublicAcl
- type ExportIpTraceLogRequest
- type ExportIpTraceLogRequestParams
- type ExportIpTraceLogResponse
- type ExportIpTraceLogResponseParams
- type Failures
- type GetDiagnoseSettingsRequest
- type GetDiagnoseSettingsRequestParams
- type GetDiagnoseSettingsResponse
- type GetDiagnoseSettingsResponseParams
- type GetIpTraceStatusRequest
- type GetIpTraceStatusRequestParams
- type GetIpTraceStatusResponse
- type GetIpTraceStatusResponseParams
- type GetRequestTargetNodeTypesRequest
- type GetRequestTargetNodeTypesRequestParams
- type GetRequestTargetNodeTypesResponse
- type GetRequestTargetNodeTypesResponseParams
- type GpuInfo
- type IndexMetaField
- type IndexOptionsField
- type IndexPolicyField
- type IndexSettingsField
- type InquirePriceRenewInstanceRequest
- type InquirePriceRenewInstanceRequestParams
- type InquirePriceRenewInstanceResponse
- type InquirePriceRenewInstanceResponseParams
- type InstallInstanceModelRequest
- type InstallInstanceModelRequestParams
- type InstallInstanceModelResponse
- type InstallInstanceModelResponseParams
- type InstanceInfo
- type InstanceLog
- type IpTimePair
- type IpTraceConfig
- type IpTraceLogEntry
- 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 MetricAllData
- type MetricDetail
- type MetricMapByIndexId
- type ModifyAutoBackUpCommonInfoRequest
- type ModifyAutoBackUpCommonInfoRequestParams
- type ModifyAutoBackUpCommonInfoResponse
- type ModifyAutoBackUpCommonInfoResponseParams
- type ModifyAutoBackUpStrategyRequest
- type ModifyAutoBackUpStrategyRequestParams
- type ModifyAutoBackUpStrategyResponse
- type ModifyAutoBackUpStrategyResponseParams
- type ModifyEsVipSecurityGroupRequest
- type ModifyEsVipSecurityGroupRequestParams
- type ModifyEsVipSecurityGroupResponse
- type ModifyEsVipSecurityGroupResponseParams
- type Namespaces
- type NodeInfo
- type NodeView
- type Operation
- type OperationDetail
- type OperationDuration
- type OperationDurationUpdated
- type OptionalWebServiceInfo
- type OtherConfig
- type OutboundPublicAcl
- type PodLabel
- type ProcessDetail
- type QueryIpTraceLogRequest
- type QueryIpTraceLogRequestParams
- type QueryIpTraceLogResponse
- type QueryIpTraceLogResponseParams
- type RequestInstancesByGetRequest
- type RequestInstancesByGetRequestParams
- type RequestInstancesByGetResponse
- type RequestInstancesByGetResponseParams
- type RequestInstancesRequest
- type RequestInstancesRequestParams
- type RequestInstancesResponse
- type RequestInstancesResponseParams
- 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 RestoreClusterSnapshotRequest
- type RestoreClusterSnapshotRequestParams
- type RestoreClusterSnapshotResponse
- type RestoreClusterSnapshotResponseParams
- 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 Snapshots
- 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 UpdateIpTraceStatusRequest
- type UpdateIpTraceStatusRequestParams
- type UpdateIpTraceStatusResponse
- type UpdateIpTraceStatusResponseParams
- 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_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat" // 更新ACL失败 FAILEDOPERATION_ACCESSCONTROLLIST = "FailedOperation.AccessControlList" // 可用区资源包配额不足 FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient" // 关闭数据层失败,至少要保留热层和温层其中一层。 FAILEDOPERATION_CLOSEDATATIER = "FailedOperation.CloseDataTier" // 集群资源配额限制错误。 FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" // cos融合迁移失败 FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate" // 节点磁盘块数参数检查失败。 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" // 获取user失败 FAILEDOPERATION_GETUSER = "FailedOperation.GetUser" // 获取快照列表失败 FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList" // 账户未绑定信用卡或paypal,无法支付。 FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" // 节点数和可用区的信息不符合对应操作的规则。 FAILEDOPERATION_NODENUMANDZONEERROR = "FailedOperation.NodeNumAndZoneError" // 用户未实名认证。 FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" // 当前集群已开启销毁保护,无法直接销毁,请解除该保护后再尝试销毁 FAILEDOPERATION_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection" // 解码Password时出错。 FAILEDOPERATION_PASSWORD = "FailedOperation.Password" // 该实例不满足退费条件。 FAILEDOPERATION_REFUNDERROR = "FailedOperation.RefundError" // 请求超时。 FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" // 集群设置IP溯源失败 FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError" // 变更space的kibana语言信息失败 FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage" // 生成询价或者下单签名有误。 FAILEDOPERATION_TRADESIGNERROR = "FailedOperation.TradeSignError" // 不支持对本地盘集群通过滚动重启方式扩缩容。 FAILEDOPERATION_UNSUPPORTEDLOCALDISKROLLUPSCALEUPORDOWN = "FailedOperation.UnsupportedLocalDiskRollUpScaleUpOrDown" // 不支持开启低频存储 FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency" // 不支持在滚动重启扩容计算资源同时扩容磁盘数量。 FAILEDOPERATION_UNSUPPORTEDRESETNODETYPEANDSCALEOUTDISK = "FailedOperation.UnsupportedResetNodeTypeAndScaleOutDisk" // 不支持在滚动重启缩容计算资源同时修改磁盘大小 FAILEDOPERATION_UNSUPPORTEDRESTSCALEDOWNANDMODIFYDISK = "FailedOperation.UnsupportedRestScaleDownAndModifyDisk" // 不支持反向调节节点配置和磁盘容量。 FAILEDOPERATION_UNSUPPORTEDREVERSEREGULATIONNODETYPEANDDISK = "FailedOperation.UnsupportedReverseRegulationNodeTypeAndDisk" // 变更space的vpc信息失败 FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc" // 内部错误。 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" // 无效的lucene语法 INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" // 地域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" // ES serverless的serverlessId未找到 INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" // ES Serverless的spaceId未找到 INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" // space的名称错误 INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames" // 子网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" // Uin的取值和预期不符。 INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" // 更新的索引元数据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_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" // 后端服务响应时间超过配额限制 LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout" // 空间数超过配额。 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" // clb资源不足 RESOURCEINSUFFICIENT_CLB = "ResourceInsufficient.Clb" // es资源不足 RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es" // 隐藏可用区专用主节点资源不足。 RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" // 子网剩余ip数量不足。 RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" // 可用的子网IP不足。 RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" // 可用区资源不足。 RESOURCEINSUFFICIENT_ZONE = "ResourceInsufficient.Zone" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 账户信息未找到。 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_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound" // 索引信息不存在 RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound" // 密钥管理系统资源获取失败。 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" // 集群开启了saml登录,不能直接从https调整到http协议 UNSUPPORTEDOPERATION_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml" // 不支持该操作,在集群中存在分配的分片。 UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" // 集群中存在部分索引处于关闭状态。 UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" // 集群中存在部分索引无备份。 UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" // 集群的状态不正常(不为绿)。 UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" // 该版本不支持cos备份。集群需要重启来允许cos备份。 UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" // cvm当前运行状态不支持 UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported" // 有关机的cvm UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped" // 不支持该智能诊断任务。 UNSUPPORTEDOPERATION_DIAGNOSEJOB = "UnsupportedOperation.DiagnoseJob" // 智能诊断未开启。 UNSUPPORTEDOPERATION_DIAGNOSENOTOPEN = "UnsupportedOperation.DiagnoseNotOpen" // 节点磁盘可用空间不足 UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient" // 该操作仅支持弹性云盘 UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable" // 当前磁盘状态不支持 UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported" // 磁盘类型变更路径不支持 UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported" // 不支持的读硬盘配置。 UNSUPPORTEDOPERATION_DISKUSE = "UnsupportedOperation.DiskUse" // 不支持这个长度的editList的操作。 UNSUPPORTEDOPERATION_EDITLISTLENGTH = "UnsupportedOperation.EditListLength" // 存在未完成的异构扩缩容流程 UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" // 集群有索引设置index.routing.allocation.require._name,or _ip, or _id UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet" // 不支持该操作,服务类型有误。 UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" // 内核版本不支持 UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport" // 当前ES集群版本过低,不支持Gpu机器 UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu" // 不支持该操作,license的类型有误。 UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" // 不支持本地盘机型。 UNSUPPORTEDOPERATION_LOCALDISK = "UnsupportedOperation.LocalDisk" // 不支持迁移操作。 UNSUPPORTEDOPERATION_MIGRATE = "UnsupportedOperation.Migrate" // 不支持多可用区变配。 UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" // 抱歉,您需要前往ES控制台购买页完成确认认证,我们才能为您提供所选的腾讯云服务。如果对于确认流程有任何疑问,可以联系我们:https://www.tencentcloud.com/zh/contact-us。 UNSUPPORTEDOPERATION_NOTAGREEMENT = "UnsupportedOperation.NotAgreement" // 该操作仅支持数据盘 UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk" // 用户同步日志的配置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_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport" // 不支持该操作,当前实例运行状态不为正常。 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 AutoScaleDiskInfo ¶ added in v1.1.6
type AutoScaleDiskInfo struct {
// 节点类型 hotData,warmData
// 注意:此字段可能返回 null,表示取不到有效值。
NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`
// 0:百分比扩容;1:绝对值扩容
// 注意:此字段可能返回 null,表示取不到有效值。
ScaleType *uint64 `json:"ScaleType,omitnil,omitempty" name:"ScaleType"`
// 触发阈值,单位%,例如80%
// 注意:此字段可能返回 null,表示取不到有效值。
Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
// 触发持续时间,单位分钟,例如60
// 注意:此字段可能返回 null,表示取不到有效值。
Duration *uint64 `json:"Duration,omitnil,omitempty" name:"Duration"`
// 每次扩容比例,单位%,例如20%
// 注意:此字段可能返回 null,表示取不到有效值。
PercentSize *uint64 `json:"PercentSize,omitnil,omitempty" name:"PercentSize"`
// 绝对值扩容,单位GB,例如100GB
// 注意:此字段可能返回 null,表示取不到有效值。
FixSize *uint64 `json:"FixSize,omitnil,omitempty" name:"FixSize"`
// 扩容上限,单位GB,例如500GB
// 注意:此字段可能返回 null,表示取不到有效值。
MaxSize *uint64 `json:"MaxSize,omitnil,omitempty" name:"MaxSize"`
}
type BackingIndexMetaField ¶ added in v1.0.406
type BackingIndexMetaField struct {
// <p>后备索引名</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// <p>后备索引状态</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexStatus *string `json:"IndexStatus,omitnil,omitempty" name:"IndexStatus"`
// <p>后备索引存储大小</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexStorage *int64 `json:"IndexStorage,omitnil,omitempty" name:"IndexStorage"`
// <p>后备索引当前生命周期</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`
// <p>后备索引创建时间</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexCreateTime *string `json:"IndexCreateTime,omitnil,omitempty" name:"IndexCreateTime"`
// <p>索引Uuid</p>
IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`
}
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) CreateAutoBackUpStrategy ¶ added in v1.3.32
func (c *Client) CreateAutoBackUpStrategy(request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)
CreateAutoBackUpStrategy 新建自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) CreateAutoBackUpStrategyWithContext ¶ added in v1.3.32
func (c *Client) CreateAutoBackUpStrategyWithContext(ctx context.Context, request *CreateAutoBackUpStrategyRequest) (response *CreateAutoBackUpStrategyResponse, err error)
CreateAutoBackUpStrategy 新建自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) CreateClusterSnapshot ¶ added in v1.0.1031
func (c *Client) CreateClusterSnapshot(request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)
CreateClusterSnapshot 集群快照手动创建
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) CreateClusterSnapshotWithContext ¶ added in v1.0.1031
func (c *Client) CreateClusterSnapshotWithContext(ctx context.Context, request *CreateClusterSnapshotRequest) (response *CreateClusterSnapshotResponse, err error)
CreateClusterSnapshot 集群快照手动创建
可能返回的错误码:
FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) CreateCollector ¶ added in v1.3.40
func (c *Client) CreateCollector(request *CreateCollectorRequest) (response *CreateCollectorResponse, err error)
CreateCollector 用于创建Beats采集器
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateCollectorWithContext ¶ added in v1.3.40
func (c *Client) CreateCollectorWithContext(ctx context.Context, request *CreateCollectorRequest) (response *CreateCollectorResponse, err error)
CreateCollector 用于创建Beats采集器
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnAuthorizedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateCosMigrateToServerlessInstance ¶ added in v1.0.876
func (c *Client) CreateCosMigrateToServerlessInstance(request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
CreateCosMigrateToServerlessInstance cos迁移流程
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" RESOURCENOTFOUND_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
func (*Client) CreateCosMigrateToServerlessInstanceWithContext ¶ added in v1.0.876
func (c *Client) CreateCosMigrateToServerlessInstanceWithContext(ctx context.Context, request *CreateCosMigrateToServerlessInstanceRequest) (response *CreateCosMigrateToServerlessInstanceResponse, err error)
CreateCosMigrateToServerlessInstance cos迁移流程
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_COSMIGRATE = "FailedOperation.CosMigrate" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" RESOURCENOTFOUND_ESINFONOTFOUND = "ResourceNotFound.EsInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
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_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient" 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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement" UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport" 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_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient" 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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement" UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport" 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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement" 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_NOTAGREEMENT = "UnsupportedOperation.NotAgreement" 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_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" 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" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
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_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" 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" RESOURCENOTFOUND_TRADECGWNOTFOUND = "ResourceNotFound.TradeCgwNotFound"
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 = "FailedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" 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_CLB = "ResourceInsufficient.Clb" RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es" 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 = "FailedOperation" FAILEDOPERATION_CLUSTERRESOURCELIMITERROR = "FailedOperation.ClusterResourceLimitError" FAILEDOPERATION_DISKCOUNTPARAMERROR = "FailedOperation.DiskCountParamError" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" 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_CLB = "ResourceInsufficient.Clb" RESOURCEINSUFFICIENT_ES = "ResourceInsufficient.Es" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet"
func (*Client) DeleteAutoBackUpStrategy ¶ added in v1.3.32
func (c *Client) DeleteAutoBackUpStrategy(request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)
DeleteAutoBackUpStrategy 删除自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAutoBackUpStrategyWithContext ¶ added in v1.3.32
func (c *Client) DeleteAutoBackUpStrategyWithContext(ctx context.Context, request *DeleteAutoBackUpStrategyRequest) (response *DeleteAutoBackUpStrategyResponse, err error)
DeleteAutoBackUpStrategy 删除自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteClusterSnapshot ¶ added in v1.0.1031
func (c *Client) DeleteClusterSnapshot(request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, err error)
DeleteClusterSnapshot 删除快照仓库里备份的快照
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteClusterSnapshotWithContext ¶ added in v1.0.1031
func (c *Client) DeleteClusterSnapshotWithContext(ctx context.Context, request *DeleteClusterSnapshotRequest) (response *DeleteClusterSnapshotResponse, err error)
DeleteClusterSnapshot 删除快照仓库里备份的快照
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
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_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_OPENDESTROYPROTECTION = "FailedOperation.OpenDestroyProtection" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
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" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_BALANCE = "ResourceInsufficient.Balance" RESOURCEINSUFFICIENT_HIDDENZONE = "ResourceInsufficient.HiddenZone" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
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) DescribeAutoBackUpStrategy ¶ added in v1.3.32
func (c *Client) DescribeAutoBackUpStrategy(request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)
DescribeAutoBackUpStrategy 获取自动备份快照策略信息
可能返回的错误码:
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeAutoBackUpStrategyWithContext ¶ added in v1.3.32
func (c *Client) DescribeAutoBackUpStrategyWithContext(ctx context.Context, request *DescribeAutoBackUpStrategyRequest) (response *DescribeAutoBackUpStrategyResponse, err error)
DescribeAutoBackUpStrategy 获取自动备份快照策略信息
可能返回的错误码:
INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeClusterSnapshot ¶ added in v1.0.1031
func (c *Client) DescribeClusterSnapshot(request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, err error)
DescribeClusterSnapshot 获取快照备份列表
可能返回的错误码:
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
func (*Client) DescribeClusterSnapshotWithContext ¶ added in v1.0.1031
func (c *Client) DescribeClusterSnapshotWithContext(ctx context.Context, request *DescribeClusterSnapshotRequest) (response *DescribeClusterSnapshotResponse, err error)
DescribeClusterSnapshot 获取快照备份列表
可能返回的错误码:
LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
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_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout" 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_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout" 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实例的日志
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) DescribeLogstashInstanceLogsWithContext ¶ added in v1.0.442
func (c *Client) DescribeLogstashInstanceLogsWithContext(ctx context.Context, request *DescribeLogstashInstanceLogsRequest) (response *DescribeLogstashInstanceLogsResponse, err error)
DescribeLogstashInstanceLogs 查询用户该地域下符合条件的Logstash实例的日志
可能返回的错误码:
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
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" LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
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" LIMITEXCEEDED_RESPONSEPACKAGEOVERSIZE = "LimitExceeded.ResponsePackageOversize" LIMITEXCEEDED_RESPONSETIMEOUT = "LimitExceeded.ResponseTimeout"
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" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" 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" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" INVALIDPARAMETER_INVALIDTAGINFO = "InvalidParameter.InvalidTagInfo" INVALIDPARAMETER_INVALIDTAGLIST = "InvalidParameter.InvalidTagList" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeServerlessMetrics ¶ added in v1.0.958
func (c *Client) DescribeServerlessMetrics(request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, err error)
DescribeServerlessMetrics 获取serverless实例对应指标,获取space维度时不需要传入indexid,获取index时不需要传入spaceid
获取一段时间时间范围内的指标数据
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeServerlessMetricsWithContext ¶ added in v1.0.958
func (c *Client) DescribeServerlessMetricsWithContext(ctx context.Context, request *DescribeServerlessMetricsRequest) (response *DescribeServerlessMetricsResponse, err error)
DescribeServerlessMetrics 获取serverless实例对应指标,获取space维度时不需要传入indexid,获取index时不需要传入spaceid
获取一段时间时间范围内的指标数据
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
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_GETUSER = "FailedOperation.GetUser" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" 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_GETUSER = "FailedOperation.GetUser" FAILEDOPERATION_NOPAYMENT = "FailedOperation.NoPayment" FAILEDOPERATION_NOTAUTHENTICATED = "FailedOperation.NotAuthenticated" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" 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" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" 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" FAILEDOPERATION_GETTAGINFOERROR = "FailedOperation.GetTagInfoError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSpaceKibanaTools ¶ added in v1.0.1000
func (c *Client) DescribeSpaceKibanaTools(request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, err error)
DescribeSpaceKibanaTools space维度的kibana获取登录token
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeSpaceKibanaToolsWithContext ¶ added in v1.0.1000
func (c *Client) DescribeSpaceKibanaToolsWithContext(ctx context.Context, request *DescribeSpaceKibanaToolsRequest) (response *DescribeSpaceKibanaToolsResponse, err error)
DescribeSpaceKibanaTools space维度的kibana获取登录token
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeUserCosSnapshotList ¶ added in v1.0.876
func (c *Client) DescribeUserCosSnapshotList(request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
DescribeUserCosSnapshotList 查询快照信息接口
可能返回的错误码:
FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUserCosSnapshotListWithContext ¶ added in v1.0.876
func (c *Client) DescribeUserCosSnapshotListWithContext(ctx context.Context, request *DescribeUserCosSnapshotListRequest) (response *DescribeUserCosSnapshotListResponse, err error)
DescribeUserCosSnapshotList 查询快照信息接口
可能返回的错误码:
FAILEDOPERATION_GETUSERCOSSNAPSHOTLIST = "FailedOperation.GetUserCosSnapshotList" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeViews ¶ added in v1.0.319
func (c *Client) DescribeViews(request *DescribeViewsRequest) (response *DescribeViewsResponse, err error)
DescribeViews 查询集群各视图数据,包括集群维度、节点维度、Kibana维度
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" 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维度
可能返回的错误码:
AUTHFAILURE_UNAUTHCREATEINSTANCE = "AuthFailure.UnAuthCreateInstance" INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND_CAMINFONOTFOUND = "ResourceNotFound.CAMInfoNotFound" 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) ExportIpTraceLog ¶ added in v1.1.30
func (c *Client) ExportIpTraceLog(request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, err error)
ExportIpTraceLog 查询IP溯源日志原始数据
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound"
func (*Client) ExportIpTraceLogWithContext ¶ added in v1.1.30
func (c *Client) ExportIpTraceLogWithContext(ctx context.Context, request *ExportIpTraceLogRequest) (response *ExportIpTraceLogResponse, err error)
ExportIpTraceLog 查询IP溯源日志原始数据
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" RESOURCENOTFOUND_INDEXINFONOTFOUND = "ResourceNotFound.IndexInfoNotFound"
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) GetIpTraceStatus ¶ added in v1.1.51
func (c *Client) GetIpTraceStatus(request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, err error)
GetIpTraceStatus 查询IP溯源状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) GetIpTraceStatusWithContext ¶ added in v1.1.51
func (c *Client) GetIpTraceStatusWithContext(ctx context.Context, request *GetIpTraceStatusRequest) (response *GetIpTraceStatusResponse, err error)
GetIpTraceStatus 查询IP溯源状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ABNORMALDATAFORMAT = "FailedOperation.AbnormalDataFormat" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" 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) InstallInstanceModel ¶ added in v1.0.994
func (c *Client) InstallInstanceModel(request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)
InstallInstanceModel ES集群安装模型接口
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
func (*Client) InstallInstanceModelWithContext ¶ added in v1.0.994
func (c *Client) InstallInstanceModelWithContext(ctx context.Context, request *InstallInstanceModelRequest) (response *InstallInstanceModelResponse, err error)
InstallInstanceModel ES集群安装模型接口
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
func (*Client) ModifyAutoBackUpCommonInfo ¶ added in v1.3.32
func (c *Client) ModifyAutoBackUpCommonInfo(request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)
ModifyAutoBackUpCommonInfo 修改自动备份快照策略公共信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAutoBackUpCommonInfoWithContext ¶ added in v1.3.32
func (c *Client) ModifyAutoBackUpCommonInfoWithContext(ctx context.Context, request *ModifyAutoBackUpCommonInfoRequest) (response *ModifyAutoBackUpCommonInfoResponse, err error)
ModifyAutoBackUpCommonInfo 修改自动备份快照策略公共信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAutoBackUpStrategy ¶ added in v1.3.32
func (c *Client) ModifyAutoBackUpStrategy(request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, err error)
ModifyAutoBackUpStrategy 修改自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
func (*Client) ModifyAutoBackUpStrategyWithContext ¶ added in v1.3.32
func (c *Client) ModifyAutoBackUpStrategyWithContext(ctx context.Context, request *ModifyAutoBackUpStrategyRequest) (response *ModifyAutoBackUpStrategyResponse, err error)
ModifyAutoBackUpStrategy 修改自动备份快照策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin"
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) QueryIpTraceLog ¶ added in v1.1.51
func (c *Client) QueryIpTraceLog(request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)
QueryIpTraceLog 查询IP溯源日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) QueryIpTraceLogWithContext ¶ added in v1.1.51
func (c *Client) QueryIpTraceLogWithContext(ctx context.Context, request *QueryIpTraceLogRequest) (response *QueryIpTraceLogResponse, err error)
QueryIpTraceLog 查询IP溯源日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeOut" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDLOGTYPE = "InvalidParameter.InvalidLogType" INVALIDPARAMETER_INVALIDQUERYSTRING = "InvalidParameter.InvalidQueryString" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound"
func (*Client) RequestInstances ¶ added in v1.3.84
func (c *Client) RequestInstances(request *RequestInstancesRequest) (response *RequestInstancesResponse, err error)
RequestInstances 请求集群实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) RequestInstancesByGet ¶ added in v1.3.84
func (c *Client) RequestInstancesByGet(request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)
RequestInstancesByGet GET请求集群实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) RequestInstancesByGetWithContext ¶ added in v1.3.84
func (c *Client) RequestInstancesByGetWithContext(ctx context.Context, request *RequestInstancesByGetRequest) (response *RequestInstancesByGetResponse, err error)
RequestInstancesByGet GET请求集群实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) RequestInstancesWithContext ¶ added in v1.3.84
func (c *Client) RequestInstancesWithContext(ctx context.Context, request *RequestInstancesRequest) (response *RequestInstancesResponse, err error)
RequestInstances 请求集群实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
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_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped" UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped" UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_CVM = "ResourceInsufficient.CVM" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" RESOURCENOTFOUND_CLUSTERINFONOTFOUND = "ResourceNotFound.ClusterInfoNotFound" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_DISKFREESPACEINSUFFICIENT = "UnsupportedOperation.DiskFreeSpaceInsufficient" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" UNSUPPORTEDOPERATION_INSTANCETYPEERROR = "UnsupportedOperation.InstanceTypeError" UNSUPPORTEDOPERATION_RESTARTMODE = "UnsupportedOperation.RestartMode" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) RestoreClusterSnapshot ¶ added in v1.0.1031
func (c *Client) RestoreClusterSnapshot(request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, err error)
RestoreClusterSnapshot 快照备份恢复,从仓库中恢复快照到集群中
可能返回的错误码:
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
func (*Client) RestoreClusterSnapshotWithContext ¶ added in v1.0.1031
func (c *Client) RestoreClusterSnapshotWithContext(ctx context.Context, request *RestoreClusterSnapshotRequest) (response *RestoreClusterSnapshotResponse, err error)
RestoreClusterSnapshot 快照备份恢复,从仓库中恢复快照到集群中
可能返回的错误码:
INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETERVALUE_PASSWORD = "InvalidParameterValue.Password" RESOURCENOTFOUND_COSINFONOTFOUND = "ResourceNotFound.CosInfoNotFound"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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 = "FailedOperation" FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient" 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_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml" UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported" UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped" UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable" UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported" UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet" UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch" UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport" 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 = "FailedOperation" FAILEDOPERATION_CDCQUOTAINSUFFICIENT = "FailedOperation.CdcQuotaInsufficient" 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_CLOSEHTTPSWITHSAML = "UnsupportedOperation.CloseHttpsWithSaml" UNSUPPORTEDOPERATION_CLUSTERSHARDNUM = "UnsupportedOperation.ClusterShardNum" UNSUPPORTEDOPERATION_CLUSTERSTATECLOSE = "UnsupportedOperation.ClusterStateClose" UNSUPPORTEDOPERATION_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_CVMSTATENOTSUPPORTED = "UnsupportedOperation.CvmStateNotSupported" UNSUPPORTEDOPERATION_CVMSTATUSSTOPPED = "UnsupportedOperation.CvmStatusStopped" UNSUPPORTEDOPERATION_DISKNOTPORTABLE = "UnsupportedOperation.DiskNotPortable" UNSUPPORTEDOPERATION_DISKSTATENOTSUPPORTED = "UnsupportedOperation.DiskStateNotSupported" UNSUPPORTEDOPERATION_DISKTYPECHANGEPATHNOTSUPPORTED = "UnsupportedOperation.DiskTypeChangePathNotSupported" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet" UNSUPPORTEDOPERATION_KERNELNOTSUPPORTGPU = "UnsupportedOperation.KernelNotSupportGpu" UNSUPPORTEDOPERATION_LICENSEERROR = "UnsupportedOperation.LicenseError" UNSUPPORTEDOPERATION_MULTIZONESUPGRADE = "UnsupportedOperation.MultiZonesUpgrade" UNSUPPORTEDOPERATION_NOTDATADISK = "UnsupportedOperation.NotDataDisk" UNSUPPORTEDOPERATION_PLUGIN = "UnsupportedOperation.Plugin" UNSUPPORTEDOPERATION_SCALEDOWNTOOMUCH = "UnsupportedOperation.ScaleDownTooMuch" UNSUPPORTEDOPERATION_SINGLENODECLUSTERNOTSUPPORT = "UnsupportedOperation.SingleNodeClusterNotSupport" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport" UNSUPPORTEDOPERATION_UPDATEDISKTYPE = "UnsupportedOperation.UpdateDiskType" UNSUPPORTEDOPERATION_WEBSERVICETYPE = "UnsupportedOperation.WebServiceType"
func (*Client) UpdateIpTraceStatus ¶ added in v1.1.51
func (c *Client) UpdateIpTraceStatus(request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, err error)
UpdateIpTraceStatus 更新ES集群IP溯源状态
可能返回的错误码:
FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
func (*Client) UpdateIpTraceStatusWithContext ¶ added in v1.1.51
func (c *Client) UpdateIpTraceStatusWithContext(ctx context.Context, request *UpdateIpTraceStatusRequest) (response *UpdateIpTraceStatusResponse, err error)
UpdateIpTraceStatus 更新ES集群IP溯源状态
可能返回的错误码:
FAILEDOPERATION_SETTINGIPTRACEERROR = "FailedOperation.SettingIpTraceError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDESVERSION = "InvalidParameter.InvalidEsVersion" INVALIDPARAMETER_INVALIDINSTANCEID = "InvalidParameter.InvalidInstanceId" INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIp" INVALIDPARAMETER_INVALIDTIMEPARAM = "InvalidParameter.InvalidTimeParam" INVALIDPARAMETER_INVALIDUIN = "InvalidParameter.InvalidUin" RESOURCENOTFOUND_DBINFONOTFOUND = "ResourceNotFound.DBInfoNotFound" UNSUPPORTEDOPERATION_KERNELNOTSUPPORT = "UnsupportedOperation.KernelNotSupport" UNSUPPORTEDOPERATION_STATUSNOTSUPPORT = "UnsupportedOperation.StatusNotSupport"
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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage" FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency" FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" 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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" FAILEDOPERATION_SPACELANGUAGE = "FailedOperation.SpaceLanguage" FAILEDOPERATION_UNSUPPORTEDOPENLOWFREQUENCY = "FailedOperation.UnsupportedOpenLowFrequency" FAILEDOPERATION_UPDATEVPC = "FailedOperation.UpdateVpc" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDESACL = "InvalidParameter.InvalidEsACL" INVALIDPARAMETER_INVALIDINDEXMETAJSON = "InvalidParameter.InvalidIndexMetaJson" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPRIVATEACCESS = "InvalidParameter.InvalidPrivateAccess" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDSERVERLESSID = "InvalidParameter.InvalidServerlessId" INVALIDPARAMETER_INVALIDUPDATEMETAJSON = "InvalidParameter.InvalidUpdateMetaJson" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ISOLATEDSTATUS = "ResourceInUse.IsolatedStatus" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_UINNOTINWHITELIST = "UnauthorizedOperation.UinNotInWhiteList" 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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
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_ACCESSCONTROLLIST = "FailedOperation.AccessControlList" FAILEDOPERATION_ERRORCLUSTERSTATE = "FailedOperation.ErrorClusterState" FAILEDOPERATION_ERRORCLUSTERSTATEUNHEALTH = "FailedOperation.ErrorClusterStateUnhealth" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDNODENAMES = "InvalidParameter.InvalidNodeNames" INVALIDPARAMETER_INVALIDOPTYPE = "InvalidParameter.InvalidOpType" INVALIDPARAMETER_INVALIDPUBLICACCESS = "InvalidParameter.InvalidPublicAccess" INVALIDPARAMETER_INVALIDREGION = "InvalidParameter.InvalidRegion" INVALIDPARAMETER_INVALIDSPACEID = "InvalidParameter.InvalidSpaceId" INVALIDPARAMETER_INVALIDSPACENAMES = "InvalidParameter.InvalidSpaceNames" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT_SUBNETIP = "ResourceInsufficient.SubnetIp" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_STATUSNOTNORMAL = "UnsupportedOperation.StatusNotNormal"
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_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet" 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_CLUSTERSTATENOREPLICATION = "UnsupportedOperation.ClusterStateNoReplication" UNSUPPORTEDOPERATION_CLUSTERSTATEUNHEALTH = "UnsupportedOperation.ClusterStateUnHealth" UNSUPPORTEDOPERATION_COSBACKUP = "UnsupportedOperation.CosBackUp" UNSUPPORTEDOPERATION_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" UNSUPPORTEDOPERATION_INDEXSETTINGSREQUIRESET = "UnsupportedOperation.IndexSettingsRequireSet" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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_HETEROSCALINGEXECUTING = "UnsupportedOperation.HeteroScalingExecuting" 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 CollectorConfigInfo ¶ added in v1.3.40
type CollectorOutputInstance ¶ added in v1.3.40
type CollectorOutputInstance struct {
// 采集器输出的实例类型(支持elasticsearch、logstash)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 采集器输出的实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 采集器输出到的ES实例的用户名
ESUserName *string `json:"ESUserName,omitnil,omitempty" name:"ESUserName"`
// 采集器输出到的ES实例的密码
ESUserPasswd *string `json:"ESUserPasswd,omitnil,omitempty" name:"ESUserPasswd"`
// 采集器输出到ES实例时,是否开启监控(1为开启,0为不开启,默认为0)
EnableMonitoring *int64 `json:"EnableMonitoring,omitnil,omitempty" name:"EnableMonitoring"`
// 采集器输出到ES实例时,是否开启自动在kibana中生成Dashboard(1为开启,0为不开启,默认为0)
EnableDashboard *int64 `json:"EnableDashboard,omitnil,omitempty" name:"EnableDashboard"`
// Ckafka实例的vip
KafkaEndpoint *string `json:"KafkaEndpoint,omitnil,omitempty" name:"KafkaEndpoint"`
// Ckafka实例中的Topic
KafkaTopic *string `json:"KafkaTopic,omitnil,omitempty" name:"KafkaTopic"`
// Ckafka实例的版本号
KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`
// topic id
SesTopicId *string `json:"SesTopicId,omitnil,omitempty" name:"SesTopicId"`
// topic name
SesTopicName *string `json:"SesTopicName,omitnil,omitempty" name:"SesTopicName"`
// topic address
SesTopicAddress *string `json:"SesTopicAddress,omitnil,omitempty" name:"SesTopicAddress"`
// /
SesTopicUserName *string `json:"SesTopicUserName,omitnil,omitempty" name:"SesTopicUserName"`
// /
SesTopicPasswd *string `json:"SesTopicPasswd,omitnil,omitempty" name:"SesTopicPasswd"`
// /
LogstashListenPort *uint64 `json:"LogstashListenPort,omitnil,omitempty" name:"LogstashListenPort"`
}
type CollectorTarget ¶ added in v1.3.40
type CollectorTarget struct {
// 采集配置名称
TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`
// 命名空间列表,包括Include包含和Exclude不包含选项,两者都为空时等同于全部命名空间(包含当前所有的以及未来创建的)。
// 注意:此字段可能返回 null,表示取不到有效值。
Namespaces *Namespaces `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`
// Pod标签列表
// 注意:此字段可能返回 null,表示取不到有效值。
PodLabels []*PodLabel `json:"PodLabels,omitnil,omitempty" name:"PodLabels"`
// 容器名称,支持小写字母、数字、连接符-、下划线_,最多支持63个字符
// 注意:此字段可能返回 null,表示取不到有效值。
ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"`
// ES索引名称前缀,如果当前采集配置下的容器日志输出到ES集群,则使用该字段作为ES索引名称的前缀,支持大小写字母、数字、连接符-、下划线_,最多支持50个字符
// 注意:此字段可能返回 null,表示取不到有效值。
IndexPrefix *string `json:"IndexPrefix,omitnil,omitempty" name:"IndexPrefix"`
// 日志内容过滤,以逗号分隔,支持大小写字母、数字、连接符-、下划线_以及逗号,最多支持50个字符
// 注意:此字段可能返回 null,表示取不到有效值。
LogFilters *string `json:"LogFilters,omitnil,omitempty" name:"LogFilters"`
// 高级配置,可自定义采集规则,最多支持2048个字符
// 注意:此字段可能返回 null,表示取不到有效值。
ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"`
// Ckafka实例的Topic
// 注意:此字段可能返回 null,表示取不到有效值。
KafkaTopic *string `json:"KafkaTopic,omitnil,omitempty" name:"KafkaTopic"`
// ES索引名称,如果当前采集配置下的容器日志输出到ES集群,则使用该字段作为ES索引名称,支持大小写字母、数字、连接符-、下划线_,最多支持50个字符
// 注意:此字段可能返回 null,表示取不到有效值。
IndexAlias *string `json:"IndexAlias,omitnil,omitempty" name:"IndexAlias"`
// /
// 注意:此字段可能返回 null,表示取不到有效值。
InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`
// 日志采集host路径
// 注意:此字段可能返回 null,表示取不到有效值。
InputPath *string `json:"InputPath,omitnil,omitempty" name:"InputPath"`
// inputs.tail_files
// 注意:此字段可能返回 null,表示取不到有效值。
InputsTailFiles *bool `json:"InputsTailFiles,omitnil,omitempty" name:"InputsTailFiles"`
}
type CommonIndexInfo ¶ added in v1.0.876
type CosBackup ¶
type CosBackup struct {
// 是否开启cos自动备份
IsAutoBackup *bool `json:"IsAutoBackup,omitnil,omitempty" name:"IsAutoBackup"`
// 自动备份执行时间(精确到小时), e.g. "22:00"
BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`
// 备份快照前缀
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 0 腾讯云仓库; 1 客户仓库
EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`
// 托管快照仓库名称
PaasEsRepository *string `json:"PaasEsRepository,omitnil,omitempty" name:"PaasEsRepository"`
// 客户快照仓库名称
UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`
// cos存储文件夹目录
CosBasePath *string `json:"CosBasePath,omitnil,omitempty" name:"CosBasePath"`
// 快照存储周期 单位天
StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`
// 自动备份频率单位小时
AutoBackupInterval *uint64 `json:"AutoBackupInterval,omitnil,omitempty" name:"AutoBackupInterval"`
// 备份锁定 0 不锁定; 1 锁定
CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`
// 锁定截止日期 2022-12-10T08:34:48.000Z
RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`
// 锁定宽限期
RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`
// 跨地域备份 0 不跨地域; 1 跨地域
RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`
// 跨地域备份地域名称 ap-guangzhou
RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`
// 策略名称
StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
// 备份索引列表,如果不填表示备份所有索引
Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`
// cos多AZ备份 0 单AZ; 1 多AZ
MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
// 策略创建时间
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
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"`
// 普通[{"DataStreamName":"ilm-history-5","Is索引信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
CommonIndexArr []*CommonIndexInfo `json:"CommonIndexArr,omitnil,omitempty" name:"CommonIndexArr"`
// 自治索引信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
DataStreamArr []*DataStreamInfo `json:"DataStreamArr,omitnil,omitempty" name:"DataStreamArr"`
}
type CreateAutoBackUpStrategyRequest ¶ added in v1.3.32
type CreateAutoBackUpStrategyRequest struct {
*tchttp.BaseRequest
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 策略信息
CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}
func NewCreateAutoBackUpStrategyRequest ¶ added in v1.3.32
func NewCreateAutoBackUpStrategyRequest() (request *CreateAutoBackUpStrategyRequest)
func (*CreateAutoBackUpStrategyRequest) FromJsonString ¶ added in v1.3.32
func (r *CreateAutoBackUpStrategyRequest) 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 (*CreateAutoBackUpStrategyRequest) ToJsonString ¶ added in v1.3.32
func (r *CreateAutoBackUpStrategyRequest) ToJsonString() string
type CreateAutoBackUpStrategyRequestParams ¶ added in v1.3.32
type CreateAutoBackUpStrategyRequestParams struct {
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 策略信息
CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}
Predefined struct for user
type CreateAutoBackUpStrategyResponse ¶ added in v1.3.32
type CreateAutoBackUpStrategyResponse struct {
*tchttp.BaseResponse
Response *CreateAutoBackUpStrategyResponseParams `json:"Response"`
}
func NewCreateAutoBackUpStrategyResponse ¶ added in v1.3.32
func NewCreateAutoBackUpStrategyResponse() (response *CreateAutoBackUpStrategyResponse)
func (*CreateAutoBackUpStrategyResponse) FromJsonString ¶ added in v1.3.32
func (r *CreateAutoBackUpStrategyResponse) 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 (*CreateAutoBackUpStrategyResponse) ToJsonString ¶ added in v1.3.32
func (r *CreateAutoBackUpStrategyResponse) ToJsonString() string
type CreateAutoBackUpStrategyResponseParams ¶ added in v1.3.32
type CreateAutoBackUpStrategyResponseParams struct {
// true 成功; false 失败
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateClusterSnapshotRequest ¶ added in v1.0.1031
type CreateClusterSnapshotRequest struct {
*tchttp.BaseRequest
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 索引名称
Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`
// 0 腾讯云仓库; 1 客户仓库
EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`
// 客户快照仓库名称
UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`
// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`
// 备份锁定 0 不锁定; 1 锁定
CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`
// 锁定截止日期 2022-12-10T08:34:48.000Z
RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`
// 锁定宽限期,单位天
RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`
// 跨地域备份 0 不跨地域; 1 跨地域
RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`
// 跨地域备份地域名称 ap-guangzhou
RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`
// cos多AZ备份 0 单AZ; 1 多AZ
MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}
func NewCreateClusterSnapshotRequest ¶ added in v1.0.1031
func NewCreateClusterSnapshotRequest() (request *CreateClusterSnapshotRequest)
func (*CreateClusterSnapshotRequest) FromJsonString ¶ added in v1.0.1031
func (r *CreateClusterSnapshotRequest) 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 (*CreateClusterSnapshotRequest) ToJsonString ¶ added in v1.0.1031
func (r *CreateClusterSnapshotRequest) ToJsonString() string
type CreateClusterSnapshotRequestParams ¶ added in v1.0.1031
type CreateClusterSnapshotRequestParams struct {
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 索引名称
Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`
// 0 腾讯云仓库; 1 客户仓库
EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`
// 客户快照仓库名称
UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`
// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`
// 备份锁定 0 不锁定; 1 锁定
CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`
// 锁定截止日期 2022-12-10T08:34:48.000Z
RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`
// 锁定宽限期,单位天
RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`
// 跨地域备份 0 不跨地域; 1 跨地域
RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`
// 跨地域备份地域名称 ap-guangzhou
RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`
// cos多AZ备份 0 单AZ; 1 多AZ
MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}
Predefined struct for user
type CreateClusterSnapshotResponse ¶ added in v1.0.1031
type CreateClusterSnapshotResponse struct {
*tchttp.BaseResponse
Response *CreateClusterSnapshotResponseParams `json:"Response"`
}
func NewCreateClusterSnapshotResponse ¶ added in v1.0.1031
func NewCreateClusterSnapshotResponse() (response *CreateClusterSnapshotResponse)
func (*CreateClusterSnapshotResponse) FromJsonString ¶ added in v1.0.1031
func (r *CreateClusterSnapshotResponse) 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 (*CreateClusterSnapshotResponse) ToJsonString ¶ added in v1.0.1031
func (r *CreateClusterSnapshotResponse) ToJsonString() string
type CreateClusterSnapshotResponseParams ¶ added in v1.0.1031
type CreateClusterSnapshotResponseParams struct {
// 实例名称
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateCollectorRequest ¶ added in v1.3.40
type CreateCollectorRequest struct {
*tchttp.BaseRequest
// 采集器名称(1-50 个英文、汉字、数字、连接线-或下划线_)
CollectorName *string `json:"CollectorName,omitnil,omitempty" name:"CollectorName"`
// 采集器版本(支持"6.8.15"、"7.10.2")
CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"`
// 采集器类型(支持filebeat、metricbeat、heartbeat、auditbeat、packetbeat)
CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"`
// 采集器输出的ES实例信息
OutputInstance *CollectorOutputInstance `json:"OutputInstance,omitnil,omitempty" name:"OutputInstance"`
// 采集器配置
CollectorConfigs []*CollectorConfigInfo `json:"CollectorConfigs,omitnil,omitempty" name:"CollectorConfigs"`
// 采集器下发的CVM实例ID列表
CVMInstanceIds []*string `json:"CVMInstanceIds,omitnil,omitempty" name:"CVMInstanceIds"`
// 采集目标类型,CVM或者TKE
TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`
// 容器集群ID,采集目标为TKE时必填
ContainerClusterId *string `json:"ContainerClusterId,omitnil,omitempty" name:"ContainerClusterId"`
// 采集器配置,采集目标为TKE时必填
CollectorTargets []*CollectorTarget `json:"CollectorTargets,omitnil,omitempty" name:"CollectorTargets"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
func NewCreateCollectorRequest ¶ added in v1.3.40
func NewCreateCollectorRequest() (request *CreateCollectorRequest)
func (*CreateCollectorRequest) FromJsonString ¶ added in v1.3.40
func (r *CreateCollectorRequest) 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 (*CreateCollectorRequest) ToJsonString ¶ added in v1.3.40
func (r *CreateCollectorRequest) ToJsonString() string
type CreateCollectorRequestParams ¶ added in v1.3.40
type CreateCollectorRequestParams struct {
// 采集器名称(1-50 个英文、汉字、数字、连接线-或下划线_)
CollectorName *string `json:"CollectorName,omitnil,omitempty" name:"CollectorName"`
// 采集器版本(支持"6.8.15"、"7.10.2")
CollectorVersion *string `json:"CollectorVersion,omitnil,omitempty" name:"CollectorVersion"`
// 采集器类型(支持filebeat、metricbeat、heartbeat、auditbeat、packetbeat)
CollectorType *string `json:"CollectorType,omitnil,omitempty" name:"CollectorType"`
// 采集器输出的ES实例信息
OutputInstance *CollectorOutputInstance `json:"OutputInstance,omitnil,omitempty" name:"OutputInstance"`
// 采集器配置
CollectorConfigs []*CollectorConfigInfo `json:"CollectorConfigs,omitnil,omitempty" name:"CollectorConfigs"`
// 采集器下发的CVM实例ID列表
CVMInstanceIds []*string `json:"CVMInstanceIds,omitnil,omitempty" name:"CVMInstanceIds"`
// 采集目标类型,CVM或者TKE
TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`
// 容器集群ID,采集目标为TKE时必填
ContainerClusterId *string `json:"ContainerClusterId,omitnil,omitempty" name:"ContainerClusterId"`
// 采集器配置,采集目标为TKE时必填
CollectorTargets []*CollectorTarget `json:"CollectorTargets,omitnil,omitempty" name:"CollectorTargets"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
Predefined struct for user
type CreateCollectorResponse ¶ added in v1.3.40
type CreateCollectorResponse struct {
*tchttp.BaseResponse
Response *CreateCollectorResponseParams `json:"Response"`
}
func NewCreateCollectorResponse ¶ added in v1.3.40
func NewCreateCollectorResponse() (response *CreateCollectorResponse)
func (*CreateCollectorResponse) FromJsonString ¶ added in v1.3.40
func (r *CreateCollectorResponse) 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 (*CreateCollectorResponse) ToJsonString ¶ added in v1.3.40
func (r *CreateCollectorResponse) ToJsonString() string
type CreateCollectorResponseParams ¶ added in v1.3.40
type CreateCollectorResponseParams struct {
// 采集器ID
CollectorId *string `json:"CollectorId,omitnil,omitempty" name:"CollectorId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
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"`
// 硬盘额外性能
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"`
// 置放群组亲和度,范围[0,10],0表示不开启
DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`
// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`
// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`
// 置放群组是否开启异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组开启异步任务的可维护时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 自动扩盘参数列表
AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`
// 是否开启kibana公网访问,不传默认开启
EnableKibanaPublicAccess *string `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`
}
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"`
// 硬盘额外性能
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"`
// 置放群组亲和度,范围[0,10],0表示不开启
DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`
// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`
// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`
// 置放群组是否开启异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组开启异步任务的可维护时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 自动扩盘参数列表
AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`
// 是否开启kibana公网访问,不传默认开启
EnableKibanaPublicAccess *string `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`
}
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"`
// 多可用区部署时可用区的详细信息
MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
// 部署模式,0:单可用区、1:多可用区
DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}
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"`
// 多可用区部署时可用区的详细信息
MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
// 部署模式,0:单可用区、1:多可用区
DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}
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"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
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"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
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 DeleteAutoBackUpStrategyRequest ¶ added in v1.3.32
type DeleteAutoBackUpStrategyRequest struct {
*tchttp.BaseRequest
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 策略名称
StrategyName []*string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}
func NewDeleteAutoBackUpStrategyRequest ¶ added in v1.3.32
func NewDeleteAutoBackUpStrategyRequest() (request *DeleteAutoBackUpStrategyRequest)
func (*DeleteAutoBackUpStrategyRequest) FromJsonString ¶ added in v1.3.32
func (r *DeleteAutoBackUpStrategyRequest) 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 (*DeleteAutoBackUpStrategyRequest) ToJsonString ¶ added in v1.3.32
func (r *DeleteAutoBackUpStrategyRequest) ToJsonString() string
type DeleteAutoBackUpStrategyRequestParams ¶ added in v1.3.32
type DeleteAutoBackUpStrategyRequestParams struct {
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 策略名称
StrategyName []*string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}
Predefined struct for user
type DeleteAutoBackUpStrategyResponse ¶ added in v1.3.32
type DeleteAutoBackUpStrategyResponse struct {
*tchttp.BaseResponse
Response *DeleteAutoBackUpStrategyResponseParams `json:"Response"`
}
func NewDeleteAutoBackUpStrategyResponse ¶ added in v1.3.32
func NewDeleteAutoBackUpStrategyResponse() (response *DeleteAutoBackUpStrategyResponse)
func (*DeleteAutoBackUpStrategyResponse) FromJsonString ¶ added in v1.3.32
func (r *DeleteAutoBackUpStrategyResponse) 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 (*DeleteAutoBackUpStrategyResponse) ToJsonString ¶ added in v1.3.32
func (r *DeleteAutoBackUpStrategyResponse) ToJsonString() string
type DeleteAutoBackUpStrategyResponseParams ¶ added in v1.3.32
type DeleteAutoBackUpStrategyResponseParams struct {
// true 成功; false 失败
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteClusterSnapshotRequest ¶ added in v1.0.1031
type DeleteClusterSnapshotRequest struct {
*tchttp.BaseRequest
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}
func NewDeleteClusterSnapshotRequest ¶ added in v1.0.1031
func NewDeleteClusterSnapshotRequest() (request *DeleteClusterSnapshotRequest)
func (*DeleteClusterSnapshotRequest) FromJsonString ¶ added in v1.0.1031
func (r *DeleteClusterSnapshotRequest) 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 (*DeleteClusterSnapshotRequest) ToJsonString ¶ added in v1.0.1031
func (r *DeleteClusterSnapshotRequest) ToJsonString() string
type DeleteClusterSnapshotRequestParams ¶ added in v1.0.1031
type DeleteClusterSnapshotRequestParams struct {
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}
Predefined struct for user
type DeleteClusterSnapshotResponse ¶ added in v1.0.1031
type DeleteClusterSnapshotResponse struct {
*tchttp.BaseResponse
Response *DeleteClusterSnapshotResponseParams `json:"Response"`
}
func NewDeleteClusterSnapshotResponse ¶ added in v1.0.1031
func NewDeleteClusterSnapshotResponse() (response *DeleteClusterSnapshotResponse)
func (*DeleteClusterSnapshotResponse) FromJsonString ¶ added in v1.0.1031
func (r *DeleteClusterSnapshotResponse) 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 (*DeleteClusterSnapshotResponse) ToJsonString ¶ added in v1.0.1031
func (r *DeleteClusterSnapshotResponse) ToJsonString() string
type DeleteClusterSnapshotResponseParams ¶ added in v1.0.1031
type DeleteClusterSnapshotResponseParams 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 DeleteIndexRequest ¶ added in v1.0.406
type DeleteIndexRequest struct {
*tchttp.BaseRequest
// <p>ES集群ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>删除的索引类型。auto:自治索引;normal:普通索引</p>
IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`
// <p>删除的索引名</p>
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// <p>集群访问用户名</p>
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// <p>集群访问密码</p>
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// <p>后备索引名</p>
BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
// <p>索引生命阶段</p>
IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`
}
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 {
// <p>ES集群ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>删除的索引类型。auto:自治索引;normal:普通索引</p>
IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`
// <p>删除的索引名</p>
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// <p>集群访问用户名</p>
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// <p>集群访问密码</p>
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// <p>后备索引名</p>
BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
// <p>索引生命阶段</p>
IndexPhrase *string `json:"IndexPhrase,omitnil,omitempty" name:"IndexPhrase"`
}
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 DescribeAutoBackUpStrategyRequest ¶ added in v1.3.32
type DescribeAutoBackUpStrategyRequest struct {
*tchttp.BaseRequest
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeAutoBackUpStrategyRequest ¶ added in v1.3.32
func NewDescribeAutoBackUpStrategyRequest() (request *DescribeAutoBackUpStrategyRequest)
func (*DescribeAutoBackUpStrategyRequest) FromJsonString ¶ added in v1.3.32
func (r *DescribeAutoBackUpStrategyRequest) 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 (*DescribeAutoBackUpStrategyRequest) ToJsonString ¶ added in v1.3.32
func (r *DescribeAutoBackUpStrategyRequest) ToJsonString() string
type DescribeAutoBackUpStrategyRequestParams ¶ added in v1.3.32
type DescribeAutoBackUpStrategyRequestParams struct {
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeAutoBackUpStrategyResponse ¶ added in v1.3.32
type DescribeAutoBackUpStrategyResponse struct {
*tchttp.BaseResponse
Response *DescribeAutoBackUpStrategyResponseParams `json:"Response"`
}
func NewDescribeAutoBackUpStrategyResponse ¶ added in v1.3.32
func NewDescribeAutoBackUpStrategyResponse() (response *DescribeAutoBackUpStrategyResponse)
func (*DescribeAutoBackUpStrategyResponse) FromJsonString ¶ added in v1.3.32
func (r *DescribeAutoBackUpStrategyResponse) 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 (*DescribeAutoBackUpStrategyResponse) ToJsonString ¶ added in v1.3.32
func (r *DescribeAutoBackUpStrategyResponse) ToJsonString() string
type DescribeAutoBackUpStrategyResponseParams ¶ added in v1.3.32
type DescribeAutoBackUpStrategyResponseParams struct {
// 策略信息
CosBackupList []*CosBackup `json:"CosBackupList,omitnil,omitempty" name:"CosBackupList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterSnapshotRequest ¶ added in v1.0.1031
type DescribeClusterSnapshotRequest struct {
*tchttp.BaseRequest
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}
func NewDescribeClusterSnapshotRequest ¶ added in v1.0.1031
func NewDescribeClusterSnapshotRequest() (request *DescribeClusterSnapshotRequest)
func (*DescribeClusterSnapshotRequest) FromJsonString ¶ added in v1.0.1031
func (r *DescribeClusterSnapshotRequest) 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 (*DescribeClusterSnapshotRequest) ToJsonString ¶ added in v1.0.1031
func (r *DescribeClusterSnapshotRequest) ToJsonString() string
type DescribeClusterSnapshotRequestParams ¶ added in v1.0.1031
type DescribeClusterSnapshotRequestParams struct {
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}
Predefined struct for user
type DescribeClusterSnapshotResponse ¶ added in v1.0.1031
type DescribeClusterSnapshotResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterSnapshotResponseParams `json:"Response"`
}
func NewDescribeClusterSnapshotResponse ¶ added in v1.0.1031
func NewDescribeClusterSnapshotResponse() (response *DescribeClusterSnapshotResponse)
func (*DescribeClusterSnapshotResponse) FromJsonString ¶ added in v1.0.1031
func (r *DescribeClusterSnapshotResponse) 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 (*DescribeClusterSnapshotResponse) ToJsonString ¶ added in v1.0.1031
func (r *DescribeClusterSnapshotResponse) ToJsonString() string
type DescribeClusterSnapshotResponseParams ¶ added in v1.0.1031
type DescribeClusterSnapshotResponseParams struct {
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 快照备份详情列表
Snapshots []*Snapshots `json:"Snapshots,omitnil,omitempty" name:"Snapshots"`
// 快照仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 唯一请求 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"`
// 日志级别
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
// 节点ID
NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
// 慢日志索引名
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// 慢日志索引分片
ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`
// 慢日志查询耗时
QueryCost *uint64 `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}
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"`
// 日志级别
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
// 节点ID
NodeIds []*string `json:"NodeIds,omitnil,omitempty" name:"NodeIds"`
// 慢日志索引名
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// 慢日志索引分片
ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`
// 慢日志查询耗时
QueryCost *uint64 `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}
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</li>
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</li>
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"`
// cdc集群id
CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}
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"`
// cdc集群id
CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}
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 DescribeServerlessMetricsRequest ¶ added in v1.0.958
type DescribeServerlessMetricsRequest struct {
*tchttp.BaseRequest
// space空间id
SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
// index索引id
IndexId *string `json:"IndexId,omitnil,omitempty" name:"IndexId"`
// 指标类型,暂时只支持Storage(存储大小),AllMetric(所有存储指标:索引流量、存储大小、文档数量、读请求和写请求)
MetricType []*string `json:"MetricType,omitnil,omitempty" name:"MetricType"`
// 时间长度类型DurationType(1: 3小时, 2: 昨天1天,3: 今日0点到现在)
DurationType *int64 `json:"DurationType,omitnil,omitempty" name:"DurationType"`
// 索引数据
BatchIndexList []*string `json:"BatchIndexList,omitnil,omitempty" name:"BatchIndexList"`
}
func NewDescribeServerlessMetricsRequest ¶ added in v1.0.958
func NewDescribeServerlessMetricsRequest() (request *DescribeServerlessMetricsRequest)
func (*DescribeServerlessMetricsRequest) FromJsonString ¶ added in v1.0.958
func (r *DescribeServerlessMetricsRequest) 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 (*DescribeServerlessMetricsRequest) ToJsonString ¶ added in v1.0.958
func (r *DescribeServerlessMetricsRequest) ToJsonString() string
type DescribeServerlessMetricsRequestParams ¶ added in v1.0.958
type DescribeServerlessMetricsRequestParams struct {
// space空间id
SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
// index索引id
IndexId *string `json:"IndexId,omitnil,omitempty" name:"IndexId"`
// 指标类型,暂时只支持Storage(存储大小),AllMetric(所有存储指标:索引流量、存储大小、文档数量、读请求和写请求)
MetricType []*string `json:"MetricType,omitnil,omitempty" name:"MetricType"`
// 时间长度类型DurationType(1: 3小时, 2: 昨天1天,3: 今日0点到现在)
DurationType *int64 `json:"DurationType,omitnil,omitempty" name:"DurationType"`
// 索引数据
BatchIndexList []*string `json:"BatchIndexList,omitnil,omitempty" name:"BatchIndexList"`
}
Predefined struct for user
type DescribeServerlessMetricsResponse ¶ added in v1.0.958
type DescribeServerlessMetricsResponse struct {
*tchttp.BaseResponse
Response *DescribeServerlessMetricsResponseParams `json:"Response"`
}
func NewDescribeServerlessMetricsResponse ¶ added in v1.0.958
func NewDescribeServerlessMetricsResponse() (response *DescribeServerlessMetricsResponse)
func (*DescribeServerlessMetricsResponse) FromJsonString ¶ added in v1.0.958
func (r *DescribeServerlessMetricsResponse) 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 (*DescribeServerlessMetricsResponse) ToJsonString ¶ added in v1.0.958
func (r *DescribeServerlessMetricsResponse) ToJsonString() string
type DescribeServerlessMetricsResponseParams ¶ added in v1.0.958
type DescribeServerlessMetricsResponseParams struct {
// storage指标值,单位byte
Storage *float64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// IndexTraffic指标值,单位byte
IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`
// 读请求数,单位次数
ReadReqTimes *int64 `json:"ReadReqTimes,omitnil,omitempty" name:"ReadReqTimes"`
// 写请求数,单位次数
WriteReqTimes *int64 `json:"WriteReqTimes,omitnil,omitempty" name:"WriteReqTimes"`
// 文档数量,单位个数
DocCount *int64 `json:"DocCount,omitnil,omitempty" name:"DocCount"`
// 指标数据数据
// 注意:此字段可能返回 null,表示取不到有效值。
MetricMapList []*MetricMapByIndexId `json:"MetricMapList,omitnil,omitempty" name:"MetricMapList"`
// 唯一请求 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"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
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"`
// 标签信息
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
}
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 DescribeSpaceKibanaToolsRequest ¶ added in v1.0.1000
type DescribeSpaceKibanaToolsRequest struct {
*tchttp.BaseRequest
// space的ID
SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
}
func NewDescribeSpaceKibanaToolsRequest ¶ added in v1.0.1000
func NewDescribeSpaceKibanaToolsRequest() (request *DescribeSpaceKibanaToolsRequest)
func (*DescribeSpaceKibanaToolsRequest) FromJsonString ¶ added in v1.0.1000
func (r *DescribeSpaceKibanaToolsRequest) 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 (*DescribeSpaceKibanaToolsRequest) ToJsonString ¶ added in v1.0.1000
func (r *DescribeSpaceKibanaToolsRequest) ToJsonString() string
type DescribeSpaceKibanaToolsRequestParams ¶ added in v1.0.1000
type DescribeSpaceKibanaToolsRequestParams struct {
// space的ID
SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
}
Predefined struct for user
type DescribeSpaceKibanaToolsResponse ¶ added in v1.0.1000
type DescribeSpaceKibanaToolsResponse struct {
*tchttp.BaseResponse
Response *DescribeSpaceKibanaToolsResponseParams `json:"Response"`
}
func NewDescribeSpaceKibanaToolsResponse ¶ added in v1.0.1000
func NewDescribeSpaceKibanaToolsResponse() (response *DescribeSpaceKibanaToolsResponse)
func (*DescribeSpaceKibanaToolsResponse) FromJsonString ¶ added in v1.0.1000
func (r *DescribeSpaceKibanaToolsResponse) 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 (*DescribeSpaceKibanaToolsResponse) ToJsonString ¶ added in v1.0.1000
func (r *DescribeSpaceKibanaToolsResponse) ToJsonString() string
type DescribeSpaceKibanaToolsResponseParams ¶ added in v1.0.1000
type DescribeSpaceKibanaToolsResponseParams struct {
// 该token用于登录内嵌kibana
KibanaToken *string `json:"KibanaToken,omitnil,omitempty" name:"KibanaToken"`
// token的过期时间
ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// 唯一请求 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 EnableScheduleOperationDuration ¶ added in v1.0.1024
type EnableScheduleOperationDuration struct {
// 支持开启异步任务的日期
// 注意:此字段可能返回 null,表示取不到有效值。
Periods []*string `json:"Periods,omitnil,omitempty" name:"Periods"`
// 支持开启异步的开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
TimeStart *string `json:"TimeStart,omitnil,omitempty" name:"TimeStart"`
// 支持开启异步的结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
TimeEnd *string `json:"TimeEnd,omitnil,omitempty" name:"TimeEnd"`
// 支持开启异步的时区
// 注意:此字段可能返回 null,表示取不到有效值。
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
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"`
// ansj启用词词典列表
// 注意:此字段可能返回 null,表示取不到有效值。
AnsjMain []*DictInfo `json:"AnsjMain,omitnil,omitempty" name:"AnsjMain"`
// ansj停用词词典列表
// 注意:此字段可能返回 null,表示取不到有效值。
AnsjStop []*DictInfo `json:"AnsjStop,omitnil,omitempty" name:"AnsjStop"`
// ansj歧义词库列表
// 注意:此字段可能返回 null,表示取不到有效值。
AnsjAmbiguity []*DictInfo `json:"AnsjAmbiguity,omitnil,omitempty" name:"AnsjAmbiguity"`
// ansj同义词词典列表
// 注意:此字段可能返回 null,表示取不到有效值。
AnsjSynonyms []*DictInfo `json:"AnsjSynonyms,omitnil,omitempty" name:"AnsjSynonyms"`
}
type EsPublicAcl ¶
type ExportIpTraceLogRequest ¶ added in v1.1.30
type ExportIpTraceLogRequest struct {
*tchttp.BaseRequest
// ES集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 起始偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 数据条数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 访问IP
RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`
// Request/Response 请求/返回, 非必填
TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`
// Public/Private 公网访问/内网访问, 非必填
NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`
// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`
// 关键字模糊查询,支持Lucene Query String
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// uri搜索
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 集群节点IP
NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}
func NewExportIpTraceLogRequest ¶ added in v1.1.30
func NewExportIpTraceLogRequest() (request *ExportIpTraceLogRequest)
func (*ExportIpTraceLogRequest) FromJsonString ¶ added in v1.1.30
func (r *ExportIpTraceLogRequest) 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 (*ExportIpTraceLogRequest) ToJsonString ¶ added in v1.1.30
func (r *ExportIpTraceLogRequest) ToJsonString() string
type ExportIpTraceLogRequestParams ¶ added in v1.1.30
type ExportIpTraceLogRequestParams struct {
// ES集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 起始偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 数据条数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 访问IP
RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`
// Request/Response 请求/返回, 非必填
TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`
// Public/Private 公网访问/内网访问, 非必填
NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`
// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`
// 关键字模糊查询,支持Lucene Query String
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// uri搜索
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 集群节点IP
NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}
Predefined struct for user
type ExportIpTraceLogResponse ¶ added in v1.1.30
type ExportIpTraceLogResponse struct {
*tchttp.BaseResponse
Response *ExportIpTraceLogResponseParams `json:"Response"`
}
func NewExportIpTraceLogResponse ¶ added in v1.1.30
func NewExportIpTraceLogResponse() (response *ExportIpTraceLogResponse)
func (*ExportIpTraceLogResponse) FromJsonString ¶ added in v1.1.30
func (r *ExportIpTraceLogResponse) 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 (*ExportIpTraceLogResponse) ToJsonString ¶ added in v1.1.30
func (r *ExportIpTraceLogResponse) ToJsonString() string
type ExportIpTraceLogResponseParams ¶ added in v1.1.30
type ExportIpTraceLogResponseParams struct {
// IP时间列表
IpTraceList []*IpTimePair `json:"IpTraceList,omitnil,omitempty" name:"IpTraceList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Failures ¶ added in v1.0.1031
type Failures struct {
// 备份失败的索引名称
// 注意:此字段可能返回 null,表示取不到有效值。
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// 快照失败的分片号
// 注意:此字段可能返回 null,表示取不到有效值。
ShardId *int64 `json:"ShardId,omitnil,omitempty" name:"ShardId"`
// 快照失败的原因
// 注意:此字段可能返回 null,表示取不到有效值。
Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
// 快照失败的状态
// 注意:此字段可能返回 null,表示取不到有效值。
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}
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 GetIpTraceStatusRequest ¶ added in v1.1.51
type GetIpTraceStatusRequest struct {
*tchttp.BaseRequest
// 集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewGetIpTraceStatusRequest ¶ added in v1.1.51
func NewGetIpTraceStatusRequest() (request *GetIpTraceStatusRequest)
func (*GetIpTraceStatusRequest) FromJsonString ¶ added in v1.1.51
func (r *GetIpTraceStatusRequest) 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 (*GetIpTraceStatusRequest) ToJsonString ¶ added in v1.1.51
func (r *GetIpTraceStatusRequest) ToJsonString() string
type GetIpTraceStatusRequestParams ¶ added in v1.1.51
type GetIpTraceStatusRequestParams struct {
// 集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type GetIpTraceStatusResponse ¶ added in v1.1.51
type GetIpTraceStatusResponse struct {
*tchttp.BaseResponse
Response *GetIpTraceStatusResponseParams `json:"Response"`
}
func NewGetIpTraceStatusResponse ¶ added in v1.1.51
func NewGetIpTraceStatusResponse() (response *GetIpTraceStatusResponse)
func (*GetIpTraceStatusResponse) FromJsonString ¶ added in v1.1.51
func (r *GetIpTraceStatusResponse) 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 (*GetIpTraceStatusResponse) ToJsonString ¶ added in v1.1.51
func (r *GetIpTraceStatusResponse) ToJsonString() string
type GetIpTraceStatusResponseParams ¶ added in v1.1.51
type GetIpTraceStatusResponseParams struct {
// 是否开启IP溯源
OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`
// IP溯源开启持续时间,单位:秒
DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`
// IP溯源配置
IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`
// 上次执行时间
LastStartTime *string `json:"LastStartTime,omitnil,omitempty" name:"LastStartTime"`
// 上次关闭时间
LastEndTime *string `json:"LastEndTime,omitnil,omitempty" name:"LastEndTime"`
// 是否过滤Kibana节点IP
FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`
// 唯一请求 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"`
// 索引别名字段
// 注意:此字段可能返回 null,表示取不到有效值。
IndexAliasesField []*string `json:"IndexAliasesField,omitnil,omitempty" name:"IndexAliasesField"`
// 索引所属集群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 {
// <p>过期时间</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"`
// <p>过期大小</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireMaxSize *string `json:"ExpireMaxSize,omitnil,omitempty" name:"ExpireMaxSize"`
// <p>滚动周期</p>
// 注意:此字段可能返回 null,表示取不到有效值。
RolloverMaxAge *string `json:"RolloverMaxAge,omitnil,omitempty" name:"RolloverMaxAge"`
// <p>是否开启动态滚动</p>
// 注意:此字段可能返回 null,表示取不到有效值。
RolloverDynamic *string `json:"RolloverDynamic,omitnil,omitempty" name:"RolloverDynamic"`
// <p>是否开启动态分片</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ShardNumDynamic *string `json:"ShardNumDynamic,omitnil,omitempty" name:"ShardNumDynamic"`
// <p>时间分区字段</p>
// 注意:此字段可能返回 null,表示取不到有效值。
TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"`
// <p>写入模式</p>
// 注意:此字段可能返回 null,表示取不到有效值。
WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"`
// <p>是否开启完全卸载</p><p>枚举值:</p><ul><li>true: 开启完全卸载</li><li>false: 关闭完全卸载</li></ul>
FullOffloadedEnable *string `json:"FullOffloadedEnable,omitnil,omitempty" name:"FullOffloadedEnable"`
// <p>完全卸载生命周期</p>
FullOffloadedMaxAge *string `json:"FullOffloadedMaxAge,omitnil,omitempty" name:"FullOffloadedMaxAge"`
// <p>完全卸载后备索引取回后生命周期</p>
FullOffloadedRetrieveMaxAge *string `json:"FullOffloadedRetrieveMaxAge,omitnil,omitempty" name:"FullOffloadedRetrieveMaxAge"`
}
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 InstallInstanceModelRequest ¶ added in v1.0.994
type InstallInstanceModelRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 客户上传到cos的模型地址,单次请求限制一个。cos文件为压缩文件,格式包括:zip、tgz和tar.gz
UsrCosModelUrlList []*string `json:"UsrCosModelUrlList,omitnil,omitempty" name:"UsrCosModelUrlList"`
// 客户指定安装的模型名称,可为空,默认为模型文件名
ModelNames []*string `json:"ModelNames,omitnil,omitempty" name:"ModelNames"`
// 模型使用的任务类型,包括:fill_mask, ner, question_answering, text_classification, text_embedding, text_expansion, text_similarity和zero_shot_classification,默认为text_embedding
TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`
// HuggingFace模型名称
HuggingFaceModelNames []*string `json:"HuggingFaceModelNames,omitnil,omitempty" name:"HuggingFaceModelNames"`
// 模型描述
ModelDescription *string `json:"ModelDescription,omitnil,omitempty" name:"ModelDescription"`
// 模型来源:UserModel、HuggingFace和PlatformModel
ModelSourceType *string `json:"ModelSourceType,omitnil,omitempty" name:"ModelSourceType"`
// 已上传的模型路径
UploadedCosPaths []*string `json:"UploadedCosPaths,omitnil,omitempty" name:"UploadedCosPaths"`
}
func NewInstallInstanceModelRequest ¶ added in v1.0.994
func NewInstallInstanceModelRequest() (request *InstallInstanceModelRequest)
func (*InstallInstanceModelRequest) FromJsonString ¶ added in v1.0.994
func (r *InstallInstanceModelRequest) 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 (*InstallInstanceModelRequest) ToJsonString ¶ added in v1.0.994
func (r *InstallInstanceModelRequest) ToJsonString() string
type InstallInstanceModelRequestParams ¶ added in v1.0.994
type InstallInstanceModelRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 客户上传到cos的模型地址,单次请求限制一个。cos文件为压缩文件,格式包括:zip、tgz和tar.gz
UsrCosModelUrlList []*string `json:"UsrCosModelUrlList,omitnil,omitempty" name:"UsrCosModelUrlList"`
// 客户指定安装的模型名称,可为空,默认为模型文件名
ModelNames []*string `json:"ModelNames,omitnil,omitempty" name:"ModelNames"`
// 模型使用的任务类型,包括:fill_mask, ner, question_answering, text_classification, text_embedding, text_expansion, text_similarity和zero_shot_classification,默认为text_embedding
TaskTypes []*string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`
// HuggingFace模型名称
HuggingFaceModelNames []*string `json:"HuggingFaceModelNames,omitnil,omitempty" name:"HuggingFaceModelNames"`
// 模型描述
ModelDescription *string `json:"ModelDescription,omitnil,omitempty" name:"ModelDescription"`
// 模型来源:UserModel、HuggingFace和PlatformModel
ModelSourceType *string `json:"ModelSourceType,omitnil,omitempty" name:"ModelSourceType"`
// 已上传的模型路径
UploadedCosPaths []*string `json:"UploadedCosPaths,omitnil,omitempty" name:"UploadedCosPaths"`
}
Predefined struct for user
type InstallInstanceModelResponse ¶ added in v1.0.994
type InstallInstanceModelResponse struct {
*tchttp.BaseResponse
Response *InstallInstanceModelResponseParams `json:"Response"`
}
func NewInstallInstanceModelResponse ¶ added in v1.0.994
func NewInstallInstanceModelResponse() (response *InstallInstanceModelResponse)
func (*InstallInstanceModelResponse) FromJsonString ¶ added in v1.0.994
func (r *InstallInstanceModelResponse) 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 (*InstallInstanceModelResponse) ToJsonString ¶ added in v1.0.994
func (r *InstallInstanceModelResponse) ToJsonString() string
type InstallInstanceModelResponseParams ¶ added in v1.0.994
type InstallInstanceModelResponseParams struct {
// 发起异步流程的flowId
FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 调用接口的错误信息
ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`
// 唯一请求 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"`
// 置放群组相关参数
// 注意:此字段可能返回 null,表示取不到有效值。
DisasterRecoverGroupAffinity *uint64 `json:"DisasterRecoverGroupAffinity,omitnil,omitempty" name:"DisasterRecoverGroupAffinity"`
// 子产品ID枚举值: 开源版:"sp_es_io2", 基础版:"sp_es_basic",白金版:"sp_es_platinum",企业版:"sp_es_enterprise",CDC白金版:"sp_es_cdc_platinum",日志增强版:"sp_es_enlogging",tsearch:"sp_tsearch_io2",logstash:"sp_es_logstash" ,可以为空,为空的时候后台取LicenseType映射该字段
// 注意:此字段可能返回 null,表示取不到有效值。
SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`
// 存算分离cos用量,单位M
// 注意:此字段可能返回 null,表示取不到有效值。
CosBucketStorageSize *uint64 `json:"CosBucketStorageSize,omitnil,omitempty" name:"CosBucketStorageSize"`
// 读写分离模式:0-不开启,1-本地读写分离,2-远端读写分离
// 注意:此字段可能返回 null,表示取不到有效值。
ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`
// 是否有置放群组异步调度任务
// 注意:此字段可能返回 null,表示取不到有效值。
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 异步调度任务的时间
// 注意:此字段可能返回 null,表示取不到有效值。
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 开启集群保护:OPEN-开启,CLOSE-关闭
// 注意:此字段可能返回 null,表示取不到有效值。
EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`
// kibana内网访问地址
ShowKibanaIpPort *string `json:"ShowKibanaIpPort,omitnil,omitempty" name:"ShowKibanaIpPort"`
// 是否为CDZLite可用区
IsCdzLite *bool `json:"IsCdzLite,omitnil,omitempty" name:"IsCdzLite"`
// 集群内网tcp地址
EsPrivateTcpUrl *string `json:"EsPrivateTcpUrl,omitnil,omitempty" name:"EsPrivateTcpUrl"`
}
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"`
// 慢日志索引名
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// 慢日志索引分片
Shard *string `json:"Shard,omitnil,omitempty" name:"Shard"`
// 慢日志索引查询耗时
QueryCost *string `json:"QueryCost,omitnil,omitempty" name:"QueryCost"`
}
type IpTimePair ¶ added in v1.1.30
type IpTraceConfig ¶ added in v1.1.51
type IpTraceConfig struct {
// 请求溯源开关
EnableRequest *bool `json:"EnableRequest,omitnil,omitempty" name:"EnableRequest"`
// 返回溯源开关
EnableResponse *bool `json:"EnableResponse,omitnil,omitempty" name:"EnableResponse"`
// 请求消息体溯源开关
EnableRequestBody *bool `json:"EnableRequestBody,omitnil,omitempty" name:"EnableRequestBody"`
// 返回消息体溯源开关
EnableResponseBody *bool `json:"EnableResponseBody,omitnil,omitempty" name:"EnableResponseBody"`
// 排除IP
RemoteIpInclude []*string `json:"RemoteIpInclude,omitnil,omitempty" name:"RemoteIpInclude"`
// 包含IP
RemoteIpExclude []*string `json:"RemoteIpExclude,omitnil,omitempty" name:"RemoteIpExclude"`
// 排除uri
UriInclude []*string `json:"UriInclude,omitnil,omitempty" name:"UriInclude"`
// 包含uri
UriExclude []*string `json:"UriExclude,omitnil,omitempty" name:"UriExclude"`
}
type IpTraceLogEntry ¶ added in v1.1.51
type IpTraceLogEntry struct {
// 时间
Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
// 访问IP
RemoteIp *string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`
// 溯源类型rsp/req
TraceType *string `json:"TraceType,omitnil,omitempty" name:"TraceType"`
// 访问网络类型,公网/私网
NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`
// 原始消息
Message *string `json:"Message,omitnil,omitempty" name:"Message"`
// 访问uri
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 公网IP
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// 请求类型或返回状态
ReqTypeOrRspStatus *string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`
// 集群节点IP
NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}
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"`
// 部署模式,0:单可用区、1:多可用区
DeployMode *uint64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
// 多可用区部署时可用区的详细信息
MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
// 客户自定义dns配置
// 注意:此字段可能返回 null,表示取不到有效值。
UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`
}
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"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}
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 MetricAllData ¶ added in v1.0.999
type MetricAllData struct {
// 索引流量
IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`
// 存储大小
Storage *float64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 读请求次数
ReadReqTimes *int64 `json:"ReadReqTimes,omitnil,omitempty" name:"ReadReqTimes"`
// 写请求次数
WriteReqTimes *int64 `json:"WriteReqTimes,omitnil,omitempty" name:"WriteReqTimes"`
// 文档数量
DocCount *int64 `json:"DocCount,omitnil,omitempty" name:"DocCount"`
}
type MetricDetail ¶ added in v1.0.776
type MetricMapByIndexId ¶ added in v1.0.999
type MetricMapByIndexId struct {
// 实例id
IndexId *string `json:"IndexId,omitnil,omitempty" name:"IndexId"`
// 指标数据
MetricAllData *MetricAllData `json:"MetricAllData,omitnil,omitempty" name:"MetricAllData"`
}
type ModifyAutoBackUpCommonInfoRequest ¶ added in v1.3.32
type ModifyAutoBackUpCommonInfoRequest struct {
*tchttp.BaseRequest
}
func NewModifyAutoBackUpCommonInfoRequest ¶ added in v1.3.32
func NewModifyAutoBackUpCommonInfoRequest() (request *ModifyAutoBackUpCommonInfoRequest)
func (*ModifyAutoBackUpCommonInfoRequest) FromJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpCommonInfoRequest) 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 (*ModifyAutoBackUpCommonInfoRequest) ToJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpCommonInfoRequest) ToJsonString() string
type ModifyAutoBackUpCommonInfoRequestParams ¶ added in v1.3.32
type ModifyAutoBackUpCommonInfoRequestParams struct {
}
Predefined struct for user
type ModifyAutoBackUpCommonInfoResponse ¶ added in v1.3.32
type ModifyAutoBackUpCommonInfoResponse struct {
*tchttp.BaseResponse
Response *ModifyAutoBackUpCommonInfoResponseParams `json:"Response"`
}
func NewModifyAutoBackUpCommonInfoResponse ¶ added in v1.3.32
func NewModifyAutoBackUpCommonInfoResponse() (response *ModifyAutoBackUpCommonInfoResponse)
func (*ModifyAutoBackUpCommonInfoResponse) FromJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpCommonInfoResponse) 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 (*ModifyAutoBackUpCommonInfoResponse) ToJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpCommonInfoResponse) ToJsonString() string
type ModifyAutoBackUpCommonInfoResponseParams ¶ added in v1.3.32
type ModifyAutoBackUpCommonInfoResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAutoBackUpStrategyRequest ¶ added in v1.3.32
type ModifyAutoBackUpStrategyRequest struct {
*tchttp.BaseRequest
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 当前策略名称
StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
// 策略信息
CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}
func NewModifyAutoBackUpStrategyRequest ¶ added in v1.3.32
func NewModifyAutoBackUpStrategyRequest() (request *ModifyAutoBackUpStrategyRequest)
func (*ModifyAutoBackUpStrategyRequest) FromJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpStrategyRequest) 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 (*ModifyAutoBackUpStrategyRequest) ToJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpStrategyRequest) ToJsonString() string
type ModifyAutoBackUpStrategyRequestParams ¶ added in v1.3.32
type ModifyAutoBackUpStrategyRequestParams struct {
// 实例名称
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 当前策略名称
StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
// 策略信息
CosBackup *CosBackup `json:"CosBackup,omitnil,omitempty" name:"CosBackup"`
}
Predefined struct for user
type ModifyAutoBackUpStrategyResponse ¶ added in v1.3.32
type ModifyAutoBackUpStrategyResponse struct {
*tchttp.BaseResponse
Response *ModifyAutoBackUpStrategyResponseParams `json:"Response"`
}
func NewModifyAutoBackUpStrategyResponse ¶ added in v1.3.32
func NewModifyAutoBackUpStrategyResponse() (response *ModifyAutoBackUpStrategyResponse)
func (*ModifyAutoBackUpStrategyResponse) FromJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpStrategyResponse) 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 (*ModifyAutoBackUpStrategyResponse) ToJsonString ¶ added in v1.3.32
func (r *ModifyAutoBackUpStrategyResponse) ToJsonString() string
type ModifyAutoBackUpStrategyResponseParams ¶ added in v1.3.32
type ModifyAutoBackUpStrategyResponseParams struct {
// true 成功; false 失败
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
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 Namespaces ¶ added in v1.3.40
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"`
// 节点Gpu信息
// 注意:此字段可能返回 null,表示取不到有效值。
GpuInfo *GpuInfo `json:"GpuInfo,omitnil,omitempty" name:"GpuInfo"`
}
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"`
// cvm绑定的置放群组的id
// 注意:此字段可能返回 null,表示取不到有效值。
CVMDisasterRecoverGroupId *string `json:"CVMDisasterRecoverGroupId,omitnil,omitempty" name:"CVMDisasterRecoverGroupId"`
// cvm绑定置放群组的状态。2: 已绑定;1: 绑定中;0: 未开启
// 注意:此字段可能返回 null,表示取不到有效值。
CVMDisasterRecoverGroupStatus *int64 `json:"CVMDisasterRecoverGroupStatus,omitnil,omitempty" name:"CVMDisasterRecoverGroupStatus"`
}
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"`
// 回滚标记, 0未回滚 ,1回滚中,2已回滚
RollbackTag *int64 `json:"RollbackTag,omitnil,omitempty" name:"RollbackTag"`
// 操作者Uin
// 注意:此字段可能返回 null,表示取不到有效值。
SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`
// 自动扩容标识:0-非自动,1-自动
AutoScaleTag *uint64 `json:"AutoScaleTag,omitnil,omitempty" name:"AutoScaleTag"`
}
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 OtherConfig ¶ added in v1.3.44
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 QueryIpTraceLogRequest ¶ added in v1.1.51
type QueryIpTraceLogRequest struct {
*tchttp.BaseRequest
// ES集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 起始偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 数据条数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 访问IP
RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`
// Request/Response 请求/返回, 非必填
TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`
// Public/Private 公网访问/内网访问, 非必填
NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`
// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`
// 关键字模糊查询,支持Lucene Query String
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// Uri搜索
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 集群节点IP
NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}
func NewQueryIpTraceLogRequest ¶ added in v1.1.51
func NewQueryIpTraceLogRequest() (request *QueryIpTraceLogRequest)
func (*QueryIpTraceLogRequest) FromJsonString ¶ added in v1.1.51
func (r *QueryIpTraceLogRequest) 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 (*QueryIpTraceLogRequest) ToJsonString ¶ added in v1.1.51
func (r *QueryIpTraceLogRequest) ToJsonString() string
type QueryIpTraceLogRequestParams ¶ added in v1.1.51
type QueryIpTraceLogRequestParams struct {
// ES集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 起始偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 数据条数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 访问IP
RemoteIp []*string `json:"RemoteIp,omitnil,omitempty" name:"RemoteIp"`
// Request/Response 请求/返回, 非必填
TraceType []*string `json:"TraceType,omitnil,omitempty" name:"TraceType"`
// Public/Private 公网访问/内网访问, 非必填
NetType []*string `json:"NetType,omitnil,omitempty" name:"NetType"`
// POST/GET/PUT/DELETE/HEAD/OPTIONS/PATCH/CONNECT/TRACE/CONNECT等, 非必填
ReqTypeOrRspStatus []*string `json:"ReqTypeOrRspStatus,omitnil,omitempty" name:"ReqTypeOrRspStatus"`
// 关键字模糊查询,支持Lucene Query String
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// Uri搜索
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 集群节点IP
NodeIp []*string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`
}
Predefined struct for user
type QueryIpTraceLogResponse ¶ added in v1.1.51
type QueryIpTraceLogResponse struct {
*tchttp.BaseResponse
Response *QueryIpTraceLogResponseParams `json:"Response"`
}
func NewQueryIpTraceLogResponse ¶ added in v1.1.51
func NewQueryIpTraceLogResponse() (response *QueryIpTraceLogResponse)
func (*QueryIpTraceLogResponse) FromJsonString ¶ added in v1.1.51
func (r *QueryIpTraceLogResponse) 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 (*QueryIpTraceLogResponse) ToJsonString ¶ added in v1.1.51
func (r *QueryIpTraceLogResponse) ToJsonString() string
type QueryIpTraceLogResponseParams ¶ added in v1.1.51
type QueryIpTraceLogResponseParams struct {
// 总数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// IP溯源日志列表
IpTraceLogList []*IpTraceLogEntry `json:"IpTraceLogList,omitnil,omitempty" name:"IpTraceLogList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RequestInstancesByGetRequest ¶ added in v1.3.84
type RequestInstancesByGetRequest struct {
*tchttp.BaseRequest
}
func NewRequestInstancesByGetRequest ¶ added in v1.3.84
func NewRequestInstancesByGetRequest() (request *RequestInstancesByGetRequest)
func (*RequestInstancesByGetRequest) FromJsonString ¶ added in v1.3.84
func (r *RequestInstancesByGetRequest) 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 (*RequestInstancesByGetRequest) ToJsonString ¶ added in v1.3.84
func (r *RequestInstancesByGetRequest) ToJsonString() string
type RequestInstancesByGetRequestParams ¶ added in v1.3.84
type RequestInstancesByGetRequestParams struct {
}
Predefined struct for user
type RequestInstancesByGetResponse ¶ added in v1.3.84
type RequestInstancesByGetResponse struct {
*tchttp.BaseResponse
Response *RequestInstancesByGetResponseParams `json:"Response"`
}
func NewRequestInstancesByGetResponse ¶ added in v1.3.84
func NewRequestInstancesByGetResponse() (response *RequestInstancesByGetResponse)
func (*RequestInstancesByGetResponse) FromJsonString ¶ added in v1.3.84
func (r *RequestInstancesByGetResponse) 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 (*RequestInstancesByGetResponse) ToJsonString ¶ added in v1.3.84
func (r *RequestInstancesByGetResponse) ToJsonString() string
type RequestInstancesByGetResponseParams ¶ added in v1.3.84
type RequestInstancesByGetResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RequestInstancesRequest ¶ added in v1.3.84
type RequestInstancesRequest struct {
*tchttp.BaseRequest
}
func NewRequestInstancesRequest ¶ added in v1.3.84
func NewRequestInstancesRequest() (request *RequestInstancesRequest)
func (*RequestInstancesRequest) FromJsonString ¶ added in v1.3.84
func (r *RequestInstancesRequest) 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 (*RequestInstancesRequest) ToJsonString ¶ added in v1.3.84
func (r *RequestInstancesRequest) ToJsonString() string
type RequestInstancesRequestParams ¶ added in v1.3.84
type RequestInstancesRequestParams struct {
}
Predefined struct for user
type RequestInstancesResponse ¶ added in v1.3.84
type RequestInstancesResponse struct {
*tchttp.BaseResponse
Response *RequestInstancesResponseParams `json:"Response"`
}
func NewRequestInstancesResponse ¶ added in v1.3.84
func NewRequestInstancesResponse() (response *RequestInstancesResponse)
func (*RequestInstancesResponse) FromJsonString ¶ added in v1.3.84
func (r *RequestInstancesResponse) 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 (*RequestInstancesResponse) ToJsonString ¶ added in v1.3.84
func (r *RequestInstancesResponse) ToJsonString() string
type RequestInstancesResponseParams ¶ added in v1.3.84
type RequestInstancesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 事件id列表
EventTypeIds []*string `json:"EventTypeIds,omitnil,omitempty" name:"EventTypeIds"`
}
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 事件id列表
EventTypeIds []*string `json:"EventTypeIds,omitnil,omitempty" name:"EventTypeIds"`
}
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 RestoreClusterSnapshotRequest ¶ added in v1.0.1031
type RestoreClusterSnapshotRequest struct {
*tchttp.BaseRequest
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`
// elastic用户名对应的密码信息
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
IndexSettings *string `json:"IndexSettings,omitnil,omitempty" name:"IndexSettings"`
// 不应从快照还原的以逗号分隔的索引设置列表。
IncludeGlobalState []*string `json:"IncludeGlobalState,omitnil,omitempty" name:"IncludeGlobalState"`
// 需要恢复的索引名称,非必填,为空则表示恢复所有
//
// 支持传多个索引名称
Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`
// 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
//
// 如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
Partial *string `json:"Partial,omitnil,omitempty" name:"Partial"`
}
func NewRestoreClusterSnapshotRequest ¶ added in v1.0.1031
func NewRestoreClusterSnapshotRequest() (request *RestoreClusterSnapshotRequest)
func (*RestoreClusterSnapshotRequest) FromJsonString ¶ added in v1.0.1031
func (r *RestoreClusterSnapshotRequest) 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 (*RestoreClusterSnapshotRequest) ToJsonString ¶ added in v1.0.1031
func (r *RestoreClusterSnapshotRequest) ToJsonString() string
type RestoreClusterSnapshotRequestParams ¶ added in v1.0.1031
type RestoreClusterSnapshotRequestParams struct {
// 集群实例Id,格式:es-xxxx
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 仓库名称
RepositoryName *string `json:"RepositoryName,omitnil,omitempty" name:"RepositoryName"`
// 集群快照名称
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 目标集群实例Id,格式:es-xxxx,如果是恢复到本地,则和InstanceId一致
TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`
// elastic用户名对应的密码信息
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 要在所有恢复的索引中添加或更改的设置的逗号分隔列表。使用此参数可以在恢复快照时覆盖索引设置。
IndexSettings *string `json:"IndexSettings,omitnil,omitempty" name:"IndexSettings"`
// 不应从快照还原的以逗号分隔的索引设置列表。
IncludeGlobalState []*string `json:"IncludeGlobalState,omitnil,omitempty" name:"IncludeGlobalState"`
// 需要恢复的索引名称,非必填,为空则表示恢复所有
//
// 支持传多个索引名称
Indices *string `json:"Indices,omitnil,omitempty" name:"Indices"`
// 如果为 false,则如果快照中包含的一个或多个索引没有所有主分片可用,则整个恢复操作将失败。默认为 false,
//
// 如果为 true,则允许恢复具有不可用分片的索引的部分快照。只有成功包含在快照中的分片才会被恢复。所有丢失的碎片将被重新创建为空
Partial *string `json:"Partial,omitnil,omitempty" name:"Partial"`
}
Predefined struct for user
type RestoreClusterSnapshotResponse ¶ added in v1.0.1031
type RestoreClusterSnapshotResponse struct {
*tchttp.BaseResponse
Response *RestoreClusterSnapshotResponseParams `json:"Response"`
}
func NewRestoreClusterSnapshotResponse ¶ added in v1.0.1031
func NewRestoreClusterSnapshotResponse() (response *RestoreClusterSnapshotResponse)
func (*RestoreClusterSnapshotResponse) FromJsonString ¶ added in v1.0.1031
func (r *RestoreClusterSnapshotResponse) 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 (*RestoreClusterSnapshotResponse) ToJsonString ¶ added in v1.0.1031
func (r *RestoreClusterSnapshotResponse) ToJsonString() string
type RestoreClusterSnapshotResponseParams ¶ added in v1.0.1031
type RestoreClusterSnapshotResponseParams 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 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"`
// 索引元数据JSON
// 注意:此字段可能返回 null,表示取不到有效值。
IndexMetaJson *string `json:"IndexMetaJson,omitnil,omitempty" name:"IndexMetaJson"`
// 索引文档数
// 注意:此字段可能返回 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"`
// 索引流量,单位byte
// 注意:此字段可能返回 null,表示取不到有效值。
IndexTraffic *float64 `json:"IndexTraffic,omitnil,omitempty" name:"IndexTraffic"`
}
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 ServerlessIndexOptionsField struct {
// 过期时间
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireMaxAge *string `json:"ExpireMaxAge,omitnil,omitempty" name:"ExpireMaxAge"`
// 时间分区字段
// 注意:此字段可能返回 null,表示取不到有效值。
TimestampField *string `json:"TimestampField,omitnil,omitempty" name:"TimestampField"`
// 标准存储时长
// 注意:此字段可能返回 null,表示取不到有效值。
SinkCycleAge *string `json:"SinkCycleAge,omitnil,omitempty" name:"SinkCycleAge"`
// 标准存储时长
// 注意:此字段可能返回 null,表示取不到有效值。
StandardStorageAge *string `json:"StandardStorageAge,omitnil,omitempty" name:"StandardStorageAge"`
}
type ServerlessIndexSettingsField ¶ added in v1.0.904
type ServerlessIndexSettingsField struct {
// 索引主分片数
// 注意:此字段可能返回 null,表示取不到有效值。
NumberOfShards *string `json:"NumberOfShards,omitnil,omitempty" name:"NumberOfShards"`
// 索引刷新频率
// 注意:此字段可能返回 null,表示取不到有效值。
RefreshInterval *string `json:"RefreshInterval,omitnil,omitempty" name:"RefreshInterval"`
// 自定义参数
CustomSetting *string `json:"CustomSetting,omitnil,omitempty" name:"CustomSetting"`
}
type ServerlessSpace ¶ added in v1.0.875
type ServerlessSpace struct {
// <p>Serverless索引空间ID</p>
SpaceId *string `json:"SpaceId,omitnil,omitempty" name:"SpaceId"`
// <p>Serverless索引空间名</p>
SpaceName *string `json:"SpaceName,omitnil,omitempty" name:"SpaceName"`
// <p>Serverless索引空间状态</p><p>枚举值:</p><ul><li>0: 创建中</li><li>1: 正常</li><li>2: 流程中</li><li>-3: 已删除</li><li>-4: 隔离中</li></ul>
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// <p>创建日期</p>
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// <p>空间内索引数量</p>
IndexCount *int64 `json:"IndexCount,omitnil,omitempty" name:"IndexCount"`
// <p>kibana公网uri</p>
// 注意:此字段可能返回 null,表示取不到有效值。
KibanaUrl *string `json:"KibanaUrl,omitnil,omitempty" name:"KibanaUrl"`
// <p>kibana内网url</p>
// 注意:此字段可能返回 null,表示取不到有效值。
KibanaPrivateUrl *string `json:"KibanaPrivateUrl,omitnil,omitempty" name:"KibanaPrivateUrl"`
// <p>空间内网访问地址</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IndexAccessUrl *string `json:"IndexAccessUrl,omitnil,omitempty" name:"IndexAccessUrl"`
// <p>空间白名单</p>
// 注意:此字段可能返回 null,表示取不到有效值。
KibanaPublicAcl *EsAcl `json:"KibanaPublicAcl,omitnil,omitempty" name:"KibanaPublicAcl"`
// <p>空间检索分析域名</p>
// 注意:此字段可能返回 null,表示取不到有效值。
KibanaEmbedUrl *string `json:"KibanaEmbedUrl,omitnil,omitempty" name:"KibanaEmbedUrl"`
// <p>数据联路</p>
// 注意:此字段可能返回 null,表示取不到有效值。
DiDataList *DiData `json:"DiDataList,omitnil,omitempty" name:"DiDataList"`
// <p>空间vpc信息</p>
// 注意:此字段可能返回 null,表示取不到有效值。
VpcInfo []*VpcInfo `json:"VpcInfo,omitnil,omitempty" name:"VpcInfo"`
// <p>地域</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// <p>可用区</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// <p>kibana公网开关,0关闭,1开启</p>
// 注意:此字段可能返回 null,表示取不到有效值。
EnableKibanaPublicAccess *int64 `json:"EnableKibanaPublicAccess,omitnil,omitempty" name:"EnableKibanaPublicAccess"`
// <p>kibana内网开关,0关闭,1开启</p>
// 注意:此字段可能返回 null,表示取不到有效值。
EnableKibanaPrivateAccess *int64 `json:"EnableKibanaPrivateAccess,omitnil,omitempty" name:"EnableKibanaPrivateAccess"`
// <p>空间所属appid</p>
// 注意:此字段可能返回 null,表示取不到有效值。
AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// <p>//默认en, 可选zh-CN</p>
// 注意:此字段可能返回 null,表示取不到有效值。
KibanaLanguage *string `json:"KibanaLanguage,omitnil,omitempty" name:"KibanaLanguage"`
// <p>0</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *int64 `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// <p>空间标签信息</p>
// 注意:此字段可能返回 null,表示取不到有效值。
TagList []*TagInfo `json:"TagList,omitnil,omitempty" name:"TagList"`
// <p>是否开启mcp服务</p>
EnableMcpAccess *int64 `json:"EnableMcpAccess,omitnil,omitempty" name:"EnableMcpAccess"`
// <p>mcp的访问地址</p>
McpAccess *string `json:"McpAccess,omitnil,omitempty" name:"McpAccess"`
}
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 Snapshots ¶ added in v1.0.1031
type Snapshots struct {
// 快照名称
// 注意:此字段可能返回 null,表示取不到有效值。
SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
// 快照Uuid
// 注意:此字段可能返回 null,表示取不到有效值。
Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
// 仓库名称
// 注意:此字段可能返回 null,表示取不到有效值。
Repository *string `json:"Repository,omitnil,omitempty" name:"Repository"`
// 该快照所属集群的版本号
// 注意:此字段可能返回 null,表示取不到有效值。
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// 备份的索引列表
// 注意:此字段可能返回 null,表示取不到有效值。
Indices []*string `json:"Indices,omitnil,omitempty" name:"Indices"`
// 备份的datastream列表
// 注意:此字段可能返回 null,表示取不到有效值。
DataStreams []*string `json:"DataStreams,omitnil,omitempty" name:"DataStreams"`
// 备份的状态
//
// FAILED 备份失败
//
// IN_PROGRESS 备份执行中
//
// PARTIAL 备份部分成功,部分失败,备份失败的索引和原因会在Failures字段中展示
//
// SUCCESS 备份成功
// 注意:此字段可能返回 null,表示取不到有效值。
State *string `json:"State,omitnil,omitempty" name:"State"`
// 快照备份的开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 快照备份的结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 快照备份的耗时时间
// 注意:此字段可能返回 null,表示取不到有效值。
DurationInMillis *int64 `json:"DurationInMillis,omitnil,omitempty" name:"DurationInMillis"`
// 备份的总分片数
// 注意:此字段可能返回 null,表示取不到有效值。
TotalShards *int64 `json:"TotalShards,omitnil,omitempty" name:"TotalShards"`
// 备份失败的分片数量
// 注意:此字段可能返回 null,表示取不到有效值。
FailedShards *int64 `json:"FailedShards,omitnil,omitempty" name:"FailedShards"`
// 备份成功的分片数量
// 注意:此字段可能返回 null,表示取不到有效值。
SuccessfulShards *int64 `json:"SuccessfulShards,omitnil,omitempty" name:"SuccessfulShards"`
// 备份失败的索引分片和失败原因
// 注意:此字段可能返回 null,表示取不到有效值。
Failures []*Failures `json:"Failures,omitnil,omitempty" name:"Failures"`
// 是否用户备份
// 注意:此字段可能返回 null,表示取不到有效值。
UserBackUp *string `json:"UserBackUp,omitnil,omitempty" name:"UserBackUp"`
// 0 腾讯云仓库; 1 客户仓库
// 注意:此字段可能返回 null,表示取不到有效值。
EsRepositoryType *uint64 `json:"EsRepositoryType,omitnil,omitempty" name:"EsRepositoryType"`
// 托管快照仓库名称
// 注意:此字段可能返回 null,表示取不到有效值。
PaasEsRepository *string `json:"PaasEsRepository,omitnil,omitempty" name:"PaasEsRepository"`
// 客户快照仓库名称
// 注意:此字段可能返回 null,表示取不到有效值。
UserEsRepository *string `json:"UserEsRepository,omitnil,omitempty" name:"UserEsRepository"`
// 快照存储周期 单位天,范围[0, INF), 如果没有设置则默认7天
// 注意:此字段可能返回 null,表示取不到有效值。
StorageDuration *uint64 `json:"StorageDuration,omitnil,omitempty" name:"StorageDuration"`
// 自动备份频率, 如果是0,则等效24
// 注意:此字段可能返回 null,表示取不到有效值。
AutoBackupInterval *uint64 `json:"AutoBackupInterval,omitnil,omitempty" name:"AutoBackupInterval"`
// 备份锁定 0 不锁定; 1 锁定
// 注意:此字段可能返回 null,表示取不到有效值。
CosRetention *uint64 `json:"CosRetention,omitnil,omitempty" name:"CosRetention"`
// 锁定截止日期 2022-12-10T08:34:48.000Z
// 注意:此字段可能返回 null,表示取不到有效值。
RetainUntilDate *string `json:"RetainUntilDate,omitnil,omitempty" name:"RetainUntilDate"`
// 锁定宽限期,单位天
// 注意:此字段可能返回 null,表示取不到有效值。
RetentionGraceTime *uint64 `json:"RetentionGraceTime,omitnil,omitempty" name:"RetentionGraceTime"`
// 是否已经备份锁定 0 不锁定; 1 锁定
// 注意:此字段可能返回 null,表示取不到有效值。
IsLocked *uint64 `json:"IsLocked,omitnil,omitempty" name:"IsLocked"`
// 跨地域备份 0 不跨地域; 1 跨地域
// 注意:此字段可能返回 null,表示取不到有效值。
RemoteCos *uint64 `json:"RemoteCos,omitnil,omitempty" name:"RemoteCos"`
// 跨地域备份地域名称 ap-guangzhou
// 注意:此字段可能返回 null,表示取不到有效值。
RemoteCosRegion *string `json:"RemoteCosRegion,omitnil,omitempty" name:"RemoteCosRegion"`
// 备份加密 0 不加密; 1 加密
// 注意:此字段可能返回 null,表示取不到有效值。
CosEncryption *uint64 `json:"CosEncryption,omitnil,omitempty" name:"CosEncryption"`
// kms密钥
// 注意:此字段可能返回 null,表示取不到有效值。
KmsKey *string `json:"KmsKey,omitnil,omitempty" name:"KmsKey"`
// 策略名称
// 注意:此字段可能返回 null,表示取不到有效值。
StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
// cos多AZ备份 0 单AZ; 1 多AZ
// 注意:此字段可能返回 null,表示取不到有效值。
MultiAz *uint64 `json:"MultiAz,omitnil,omitempty" name:"MultiAz"`
}
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
// <p>ES集群ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>更新的索引类型。auto:自治索引;normal:普通索引</p>
IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`
// <p>更新的索引名</p>
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// <p>更新的索引元数据JSON,如mappings、settings</p>
UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`
// <p>集群访问用户名</p>
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// <p>集群访问密码</p>
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// <p>是否滚动后备索引</p>
RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`
// <p>是否为取回完全卸载索引</p>
MountIndex *bool `json:"MountIndex,omitnil,omitempty" name:"MountIndex"`
// <p>索引Uuid</p>
IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`
// <p>后备索引名</p>
BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
}
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 {
// <p>ES集群ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>更新的索引类型。auto:自治索引;normal:普通索引</p>
IndexType *string `json:"IndexType,omitnil,omitempty" name:"IndexType"`
// <p>更新的索引名</p>
IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
// <p>更新的索引元数据JSON,如mappings、settings</p>
UpdateMetaJson *string `json:"UpdateMetaJson,omitnil,omitempty" name:"UpdateMetaJson"`
// <p>集群访问用户名</p>
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// <p>集群访问密码</p>
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// <p>是否滚动后备索引</p>
RolloverBackingIndex *bool `json:"RolloverBackingIndex,omitnil,omitempty" name:"RolloverBackingIndex"`
// <p>是否为取回完全卸载索引</p>
MountIndex *bool `json:"MountIndex,omitnil,omitempty" name:"MountIndex"`
// <p>索引Uuid</p>
IndexUuid *string `json:"IndexUuid,omitnil,omitempty" name:"IndexUuid"`
// <p>后备索引名</p>
BackingIndexName *string `json:"BackingIndexName,omitnil,omitempty" name:"BackingIndexName"`
}
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离
ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务可维护时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 开启集群保护:OPEN-开启,CLOSE-关闭
EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`
// 自动扩盘参数
AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`
// 自动扩盘删除参数
AutoScaleDiskDeleteNodeTypeList []*string `json:"AutoScaleDiskDeleteNodeTypeList,omitnil,omitempty" name:"AutoScaleDiskDeleteNodeTypeList"`
// 其他附加配置,jvm或者yml
OtherConfig *OtherConfig `json:"OtherConfig,omitnil,omitempty" name:"OtherConfig"`
}
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 读写分离模式:-1-不开启,1-本地读写分离,2-远端读写分离
ReadWriteMode *int64 `json:"ReadWriteMode,omitnil,omitempty" name:"ReadWriteMode"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务可维护时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
// 开启集群保护:OPEN-开启,CLOSE-关闭
EnableDestroyProtection *string `json:"EnableDestroyProtection,omitnil,omitempty" name:"EnableDestroyProtection"`
// 自动扩盘参数
AutoScaleDiskInfoList []*AutoScaleDiskInfo `json:"AutoScaleDiskInfoList,omitnil,omitempty" name:"AutoScaleDiskInfoList"`
// 自动扩盘删除参数
AutoScaleDiskDeleteNodeTypeList []*string `json:"AutoScaleDiskDeleteNodeTypeList,omitnil,omitempty" name:"AutoScaleDiskDeleteNodeTypeList"`
// 其他附加配置,jvm或者yml
OtherConfig *OtherConfig `json:"OtherConfig,omitnil,omitempty" name:"OtherConfig"`
}
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 UpdateIpTraceStatusRequest ¶ added in v1.1.51
type UpdateIpTraceStatusRequest struct {
*tchttp.BaseRequest
// 集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// IP溯源配置开关
OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`
// IP溯源开启持续时间,单位:秒
DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`
// IP溯源配置
IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`
// 是否过滤kibana节点IP
FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`
}
func NewUpdateIpTraceStatusRequest ¶ added in v1.1.51
func NewUpdateIpTraceStatusRequest() (request *UpdateIpTraceStatusRequest)
func (*UpdateIpTraceStatusRequest) FromJsonString ¶ added in v1.1.51
func (r *UpdateIpTraceStatusRequest) 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 (*UpdateIpTraceStatusRequest) ToJsonString ¶ added in v1.1.51
func (r *UpdateIpTraceStatusRequest) ToJsonString() string
type UpdateIpTraceStatusRequestParams ¶ added in v1.1.51
type UpdateIpTraceStatusRequestParams struct {
// 集群ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// IP溯源配置开关
OpenIpTrace *bool `json:"OpenIpTrace,omitnil,omitempty" name:"OpenIpTrace"`
// IP溯源开启持续时间,单位:秒
DurationTime *int64 `json:"DurationTime,omitnil,omitempty" name:"DurationTime"`
// IP溯源配置
IpTraceConfig *IpTraceConfig `json:"IpTraceConfig,omitnil,omitempty" name:"IpTraceConfig"`
// 是否过滤kibana节点IP
FilterKibanaIp *bool `json:"FilterKibanaIp,omitnil,omitempty" name:"FilterKibanaIp"`
}
Predefined struct for user
type UpdateIpTraceStatusResponse ¶ added in v1.1.51
type UpdateIpTraceStatusResponse struct {
*tchttp.BaseResponse
Response *UpdateIpTraceStatusResponseParams `json:"Response"`
}
func NewUpdateIpTraceStatusResponse ¶ added in v1.1.51
func NewUpdateIpTraceStatusResponse() (response *UpdateIpTraceStatusResponse)
func (*UpdateIpTraceStatusResponse) FromJsonString ¶ added in v1.1.51
func (r *UpdateIpTraceStatusResponse) 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 (*UpdateIpTraceStatusResponse) ToJsonString ¶ added in v1.1.51
func (r *UpdateIpTraceStatusResponse) ToJsonString() string
type UpdateIpTraceStatusResponseParams ¶ added in v1.1.51
type UpdateIpTraceStatusResponseParams struct {
// 唯一请求 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"`
// 客户自定义dns配置
UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`
// 实例绑定的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"`
// 多可用区部署
MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
}
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"`
// 客户自定义dns配置
UserDnsIp *string `json:"UserDnsIp,omitnil,omitempty" name:"UserDnsIp"`
// 实例绑定的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"`
// 多可用区部署
MultiZoneInfo []*ZoneDetail `json:"MultiZoneInfo,omitnil,omitempty" name:"MultiZoneInfo"`
}
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
}
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"`
// 分片迁移并发数
ShardAllocationConcurrents *uint64 `json:"ShardAllocationConcurrents,omitnil,omitempty" name:"ShardAllocationConcurrents"`
// 分片迁移并发速度
ShardAllocationBytes *uint64 `json:"ShardAllocationBytes,omitnil,omitempty" name:"ShardAllocationBytes"`
// 是否开启置放群组异步任务
EnableScheduleRecoverGroup *bool `json:"EnableScheduleRecoverGroup,omitnil,omitempty" name:"EnableScheduleRecoverGroup"`
// 置放群组异步任务时间段
EnableScheduleOperationDuration *EnableScheduleOperationDuration `json:"EnableScheduleOperationDuration,omitnil,omitempty" name:"EnableScheduleOperationDuration"`
}
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"`
}