Documentation
¶
Index ¶
- type CreateInstanceRequest
- func NewCreateInstanceRequest(regionId string, instance *es.InstanceSpec) *CreateInstanceRequest
- func NewCreateInstanceRequestWithAllParams(regionId string, instance *es.InstanceSpec, charge *charge.ChargeSpec) *CreateInstanceRequest
- func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceResult
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstanceResult
- type DescribeAuthStatusRequest
- type DescribeAuthStatusResponse
- type DescribeAuthStatusResult
- type DescribeBillingInstancesRequest
- func NewDescribeBillingInstancesRequest(regionId string) *DescribeBillingInstancesRequest
- func NewDescribeBillingInstancesRequestWithAllParams(regionId string, status *int, limit *int, cursor *string) *DescribeBillingInstancesRequest
- func NewDescribeBillingInstancesRequestWithoutParam() *DescribeBillingInstancesRequest
- func (r DescribeBillingInstancesRequest) GetRegionId() string
- func (r *DescribeBillingInstancesRequest) SetCursor(cursor string)
- func (r *DescribeBillingInstancesRequest) SetLimit(limit int)
- func (r *DescribeBillingInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeBillingInstancesRequest) SetStatus(status int)
- type DescribeBillingInstancesResponse
- type DescribeBillingInstancesResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
- func (r *DescribeInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeRolesRequest
- func (r DescribeRolesRequest) GetRegionId() string
- func (r *DescribeRolesRequest) SetInstanceId(instanceId string)
- func (r *DescribeRolesRequest) SetNameFilter(nameFilter string)
- func (r *DescribeRolesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRolesRequest) SetPageSize(pageSize int)
- func (r *DescribeRolesRequest) SetRegionId(regionId string)
- type DescribeRolesResponse
- type DescribeRolesResult
- type DescribeUsersRequest
- func (r DescribeUsersRequest) GetRegionId() string
- func (r *DescribeUsersRequest) SetInstanceId(instanceId string)
- func (r *DescribeUsersRequest) SetNameFilter(nameFilter string)
- func (r *DescribeUsersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeUsersRequest) SetPageSize(pageSize int)
- func (r *DescribeUsersRequest) SetRegionId(regionId string)
- type DescribeUsersResponse
- type DescribeUsersResult
- type DisableDictsRequest
- type DisableDictsResponse
- type DisableDictsResult
- type InstanceChangeTypeRequest
- func NewInstanceChangeTypeRequest(regionId string, instanceId string) *InstanceChangeTypeRequest
- func NewInstanceChangeTypeRequestWithAllParams(regionId string, instanceId string, nodeClass *string, nodeDiskGB *int, ...) *InstanceChangeTypeRequest
- func NewInstanceChangeTypeRequestWithoutParam() *InstanceChangeTypeRequest
- func (r InstanceChangeTypeRequest) GetRegionId() string
- func (r *InstanceChangeTypeRequest) SetCoordinatingClass(coordinatingClass string)
- func (r *InstanceChangeTypeRequest) SetCoordinatingCount(coordinatingCount int)
- func (r *InstanceChangeTypeRequest) SetInstanceId(instanceId string)
- func (r *InstanceChangeTypeRequest) SetMasterClass(masterClass string)
- func (r *InstanceChangeTypeRequest) SetNodeClass(nodeClass string)
- func (r *InstanceChangeTypeRequest) SetNodeCount(nodeCount int)
- func (r *InstanceChangeTypeRequest) SetNodeDiskGB(nodeDiskGB int)
- func (r *InstanceChangeTypeRequest) SetRegionId(regionId string)
- func (r *InstanceChangeTypeRequest) SetWarmNodeClass(warmNodeClass string)
- func (r *InstanceChangeTypeRequest) SetWarmNodeCount(warmNodeCount int)
- func (r *InstanceChangeTypeRequest) SetWarmNodeDiskGB(warmNodeDiskGB int)
- func (r *InstanceChangeTypeRequest) SetWarmNodeDiskType(warmNodeDiskType string)
- type InstanceChangeTypeResponse
- type InstanceChangeTypeResult
- type InstanceConfirmDeleteRequest
- type InstanceConfirmDeleteResponse
- type InstanceConfirmDeleteResult
- type ModifyInstanceExtendInfoRequest
- func NewModifyInstanceExtendInfoRequest(regionId string, instanceId string, ...) *ModifyInstanceExtendInfoRequest
- func NewModifyInstanceExtendInfoRequestWithAllParams(regionId string, instanceId string, ...) *ModifyInstanceExtendInfoRequest
- func NewModifyInstanceExtendInfoRequestWithoutParam() *ModifyInstanceExtendInfoRequest
- func (r ModifyInstanceExtendInfoRequest) GetRegionId() string
- func (r *ModifyInstanceExtendInfoRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceExtendInfoRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceExtendInfoRequest) SetSettings(settings *es.ModifyInstanceExtendInfoSettings)
- type ModifyInstanceExtendInfoResponse
- type ModifyInstanceExtendInfoResult
- type ModifyInstanceKibanaSpecRequest
- func NewModifyInstanceKibanaSpecRequest(regionId string, instanceId string) *ModifyInstanceKibanaSpecRequest
- func NewModifyInstanceKibanaSpecRequestWithAllParams(regionId string, instanceId string, kibana *bool) *ModifyInstanceKibanaSpecRequest
- func NewModifyInstanceKibanaSpecRequestWithoutParam() *ModifyInstanceKibanaSpecRequest
- type ModifyInstanceKibanaSpecResponse
- type ModifyInstanceKibanaSpecResult
- type ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequest(regionId string, instanceId string) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithAllParams(regionId string, instanceId string, azId *string, nodeClass *string, ...) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest
- func (r ModifyInstanceSpecRequest) GetRegionId() string
- func (r *ModifyInstanceSpecRequest) SetAzId(azId string)
- func (r *ModifyInstanceSpecRequest) SetChangeType(changeType string)
- func (r *ModifyInstanceSpecRequest) SetCoordinatingClass(coordinatingClass string)
- func (r *ModifyInstanceSpecRequest) SetCoordinatingCount(coordinatingCount int)
- func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceSpecRequest) SetKibanaClass(kibanaClass string)
- func (r *ModifyInstanceSpecRequest) SetKibanaCount(kibanaCount int)
- func (r *ModifyInstanceSpecRequest) SetMasterClass(masterClass string)
- func (r *ModifyInstanceSpecRequest) SetNodeClass(nodeClass string)
- func (r *ModifyInstanceSpecRequest) SetNodeCount(nodeCount int)
- func (r *ModifyInstanceSpecRequest) SetNodeDiskGB(nodeDiskGB int)
- func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceSpecRequest) SetValidatedAllowed(validatedAllowed *es.ModifyInstanceSpecValidatedAllowed)
- func (r *ModifyInstanceSpecRequest) SetWarmNodeClass(warmNodeClass string)
- func (r *ModifyInstanceSpecRequest) SetWarmNodeCount(warmNodeCount int)
- func (r *ModifyInstanceSpecRequest) SetWarmNodeDiskGB(warmNodeDiskGB int)
- func (r *ModifyInstanceSpecRequest) SetWarmNodeDiskType(warmNodeDiskType string)
- type ModifyInstanceSpecResponse
- type ModifyInstanceSpecResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateInstanceRequest ¶
type CreateInstanceRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* es实例的相关配置 */
Instance *es.InstanceSpec `json:"instance"`
/* 计费信息的相关配置,es只有prepaid_by_duration和postpaid_by_duration 2种计费模式 (Optional) */
Charge *charge.ChargeSpec `json:"charge"`
}
func NewCreateInstanceRequest ¶
func NewCreateInstanceRequest( regionId string, instance *es.InstanceSpec, ) *CreateInstanceRequest
* param regionId: regionId (Required) * param instance: es实例的相关配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶
func NewCreateInstanceRequestWithAllParams( regionId string, instance *es.InstanceSpec, charge *charge.ChargeSpec, ) *CreateInstanceRequest
* param regionId: regionId (Required) * param instance: es实例的相关配置 (Required) * param charge: 计费信息的相关配置,es只有prepaid_by_duration和postpaid_by_duration 2种计费模式 (Optional)
func NewCreateInstanceRequestWithoutParam ¶
func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceRequest) GetRegionId ¶
func (r CreateInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceRequest) SetCharge ¶
func (r *CreateInstanceRequest) SetCharge(charge *charge.ChargeSpec)
param charge: 计费信息的相关配置,es只有prepaid_by_duration和postpaid_by_duration 2种计费模式(Optional)
func (*CreateInstanceRequest) SetInstance ¶
func (r *CreateInstanceRequest) SetInstance(instance *es.InstanceSpec)
param instance: es实例的相关配置(Required)
func (*CreateInstanceRequest) SetRegionId ¶
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type CreateInstanceResponse ¶
type CreateInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInstanceResult `json:"result"`
}
type CreateInstanceResult ¶
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
/* 软删除保留时间 (Optional) */
ReservedOfHour *int `json:"reservedOfHour"`
}
func NewDeleteInstanceRequest ¶
func NewDeleteInstanceRequest( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteInstanceRequestWithAllParams ¶
func NewDeleteInstanceRequestWithAllParams( regionId string, instanceId string, reservedOfHour *int, ) *DeleteInstanceRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param reservedOfHour: 软删除保留时间 (Optional)
func NewDeleteInstanceRequestWithoutParam ¶
func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteInstanceRequest) GetRegionId ¶
func (r DeleteInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteInstanceRequest) SetInstanceId ¶
func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*DeleteInstanceRequest) SetRegionId ¶
func (r *DeleteInstanceRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*DeleteInstanceRequest) SetReservedOfHour ¶ added in v1.65.0
func (r *DeleteInstanceRequest) SetReservedOfHour(reservedOfHour int)
param reservedOfHour: 软删除保留时间(Optional)
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteInstanceResult `json:"result"`
}
type DeleteInstanceResult ¶
type DeleteInstanceResult struct {
}
type DescribeAuthStatusRequest ¶ added in v1.65.0
type DescribeAuthStatusRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeAuthStatusRequest ¶ added in v1.65.0
func NewDescribeAuthStatusRequest( regionId string, instanceId string, ) *DescribeAuthStatusRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAuthStatusRequestWithAllParams ¶ added in v1.65.0
func NewDescribeAuthStatusRequestWithAllParams( regionId string, instanceId string, ) *DescribeAuthStatusRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required)
func NewDescribeAuthStatusRequestWithoutParam ¶ added in v1.65.0
func NewDescribeAuthStatusRequestWithoutParam() *DescribeAuthStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAuthStatusRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeAuthStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAuthStatusRequest) SetInstanceId ¶ added in v1.65.0
func (r *DescribeAuthStatusRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeAuthStatusRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeAuthStatusRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type DescribeAuthStatusResponse ¶ added in v1.65.0
type DescribeAuthStatusResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAuthStatusResult `json:"result"`
}
type DescribeAuthStatusResult ¶ added in v1.65.0
type DescribeAuthStatusResult struct {
Enabled bool `json:"enabled"`
}
type DescribeBillingInstancesRequest ¶ added in v1.65.0
type DescribeBillingInstancesRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例计费状态
1: 计费中
2: 停止计费
(Optional) */
Status *int `json:"status"`
/* 每页数量,默认100,最大1000 (Optional) */
Limit *int `json:"limit"`
/* 游标,用于分页,第一页传null。
例:按照创建时间排序,传递上一次结果的最大 `createTime` 作为 cursor。
(Optional) */
Cursor *string `json:"cursor"`
}
func NewDescribeBillingInstancesRequest ¶ added in v1.65.0
func NewDescribeBillingInstancesRequest( regionId string, ) *DescribeBillingInstancesRequest
* param regionId: regionId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBillingInstancesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeBillingInstancesRequestWithAllParams( regionId string, status *int, limit *int, cursor *string, ) *DescribeBillingInstancesRequest
- param regionId: regionId (Required)
- param status: 实例计费状态
1: 计费中 2: 停止计费
(Optional) * param limit: 每页数量,默认100,最大1000 (Optional) * param cursor: 游标,用于分页,第一页传null。
例:按照创建时间排序,传递上一次结果的最大 `createTime` 作为 cursor。
(Optional)
func NewDescribeBillingInstancesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeBillingInstancesRequestWithoutParam() *DescribeBillingInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBillingInstancesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeBillingInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBillingInstancesRequest) SetCursor ¶ added in v1.65.0
func (r *DescribeBillingInstancesRequest) SetCursor(cursor string)
param cursor: 游标,用于分页,第一页传null。
例:按照创建时间排序,传递上一次结果的最大 `createTime` 作为 cursor。 (Optional)
func (*DescribeBillingInstancesRequest) SetLimit ¶ added in v1.65.0
func (r *DescribeBillingInstancesRequest) SetLimit(limit int)
param limit: 每页数量,默认100,最大1000(Optional)
func (*DescribeBillingInstancesRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeBillingInstancesRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*DescribeBillingInstancesRequest) SetStatus ¶ added in v1.65.0
func (r *DescribeBillingInstancesRequest) SetStatus(status int)
param status: 实例计费状态
1: 计费中 2: 停止计费 (Optional)
type DescribeBillingInstancesResponse ¶ added in v1.65.0
type DescribeBillingInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBillingInstancesResult `json:"result"`
}
type DescribeBillingInstancesResult ¶ added in v1.65.0
type DescribeBillingInstancesResult struct {
Instances []es.BillingInstance `json:"instances"`
Total int `json:"total"`
}
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceRequestWithAllParams ¶
func NewDescribeInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required)
func NewDescribeInstanceRequestWithoutParam ¶
func NewDescribeInstanceRequestWithoutParam() *DescribeInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceRequest) GetRegionId ¶
func (r DescribeInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceRequest) SetInstanceId ¶
func (r *DescribeInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*DescribeInstanceRequest) SetRegionId ¶
func (r *DescribeInstanceRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceResult `json:"result"`
}
type DescribeInstanceResult ¶
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 页码,默认1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认10 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤条件:
instanceId -实例Id,精确匹配,支持多个
instanceVersion -实例版本,模糊匹配,支持单个
azId -azId,精确匹配,支持单个
instanceName - 实例名称,模糊匹配,支持单个
instanceStatus - 实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,stop:已停止,backing:处理中,configuring:配置中)
chargeMode - 计费类型,按配置postpaid_by_duration或者包年包月prepaid_by_duration
clusterType - 集群类型,
(Optional) */
Filters []common.Filter `json:"filters"`
/* 标签过滤条件 (Optional) */
TagFilters []common.TagFilter `json:"tagFilters"`
/* 资源组id列表 (Optional) */
ResourceGroupIds []string `json:"resourceGroupIds"`
}
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: regionId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶
func NewDescribeInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, tagFilters []common.TagFilter, resourceGroupIds []string, ) *DescribeInstancesRequest
- param regionId: regionId (Required)
- param pageNumber: 页码,默认1 (Optional)
- param pageSize: 分页大小,默认10 (Optional)
- param filters: 过滤条件:
instanceId -实例Id,精确匹配,支持多个 instanceVersion -实例版本,模糊匹配,支持单个 azId -azId,精确匹配,支持单个 instanceName - 实例名称,模糊匹配,支持单个 instanceStatus - 实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,stop:已停止,backing:处理中,configuring:配置中) chargeMode - 计费类型,按配置postpaid_by_duration或者包年包月prepaid_by_duration clusterType - 集群类型,
(Optional) * param tagFilters: 标签过滤条件 (Optional) * param resourceGroupIds: 资源组id列表 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetFilters ¶
func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤条件:
instanceId -实例Id,精确匹配,支持多个 instanceVersion -实例版本,模糊匹配,支持单个 azId -azId,精确匹配,支持单个 instanceName - 实例名称,模糊匹配,支持单个 instanceStatus - 实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,stop:已停止,backing:处理中,configuring:配置中) chargeMode - 计费类型,按配置postpaid_by_duration或者包年包月prepaid_by_duration clusterType - 集群类型, (Optional)
func (*DescribeInstancesRequest) SetPageNumber ¶
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码,默认1(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认10(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*DescribeInstancesRequest) SetResourceGroupIds ¶ added in v1.65.0
func (r *DescribeInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
param resourceGroupIds: 资源组id列表(Optional)
func (*DescribeInstancesRequest) SetTagFilters ¶
func (r *DescribeInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
param tagFilters: 标签过滤条件(Optional)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstancesResult `json:"result"`
}
type DescribeInstancesResult ¶
type DescribeRolesRequest ¶ added in v1.65.0
type DescribeRolesRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 页码,默认1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认10 (Optional) */
PageSize *int `json:"pageSize"`
/* 用于模糊查找的role名称 (Optional) */
NameFilter *string `json:"nameFilter"`
}
func NewDescribeRolesRequest ¶ added in v1.65.0
func NewDescribeRolesRequest( regionId string, instanceId string, ) *DescribeRolesRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRolesRequestWithAllParams ¶ added in v1.65.0
func NewDescribeRolesRequestWithAllParams( regionId string, instanceId string, pageNumber *int, pageSize *int, nameFilter *string, ) *DescribeRolesRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * param pageNumber: 页码,默认1 (Optional) * param pageSize: 分页大小,默认10 (Optional) * param nameFilter: 用于模糊查找的role名称 (Optional)
func NewDescribeRolesRequestWithoutParam ¶ added in v1.65.0
func NewDescribeRolesRequestWithoutParam() *DescribeRolesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRolesRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeRolesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRolesRequest) SetInstanceId ¶ added in v1.65.0
func (r *DescribeRolesRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeRolesRequest) SetNameFilter ¶ added in v1.65.0
func (r *DescribeRolesRequest) SetNameFilter(nameFilter string)
param nameFilter: 用于模糊查找的role名称(Optional)
func (*DescribeRolesRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeRolesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码,默认1(Optional)
func (*DescribeRolesRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeRolesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认10(Optional)
func (*DescribeRolesRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeRolesRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type DescribeRolesResponse ¶ added in v1.65.0
type DescribeRolesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRolesResult `json:"result"`
}
type DescribeRolesResult ¶ added in v1.65.0
type DescribeUsersRequest ¶ added in v1.65.0
type DescribeUsersRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 页码,默认1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认10 (Optional) */
PageSize *int `json:"pageSize"`
/* 用于模糊查找的user名称 (Optional) */
NameFilter *string `json:"nameFilter"`
}
func NewDescribeUsersRequest ¶ added in v1.65.0
func NewDescribeUsersRequest( regionId string, instanceId string, ) *DescribeUsersRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUsersRequestWithAllParams ¶ added in v1.65.0
func NewDescribeUsersRequestWithAllParams( regionId string, instanceId string, pageNumber *int, pageSize *int, nameFilter *string, ) *DescribeUsersRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * param pageNumber: 页码,默认1 (Optional) * param pageSize: 分页大小,默认10 (Optional) * param nameFilter: 用于模糊查找的user名称 (Optional)
func NewDescribeUsersRequestWithoutParam ¶ added in v1.65.0
func NewDescribeUsersRequestWithoutParam() *DescribeUsersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUsersRequest) GetRegionId ¶ added in v1.65.0
func (r DescribeUsersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUsersRequest) SetInstanceId ¶ added in v1.65.0
func (r *DescribeUsersRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeUsersRequest) SetNameFilter ¶ added in v1.65.0
func (r *DescribeUsersRequest) SetNameFilter(nameFilter string)
param nameFilter: 用于模糊查找的user名称(Optional)
func (*DescribeUsersRequest) SetPageNumber ¶ added in v1.65.0
func (r *DescribeUsersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码,默认1(Optional)
func (*DescribeUsersRequest) SetPageSize ¶ added in v1.65.0
func (r *DescribeUsersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认10(Optional)
func (*DescribeUsersRequest) SetRegionId ¶ added in v1.65.0
func (r *DescribeUsersRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type DescribeUsersResponse ¶ added in v1.65.0
type DescribeUsersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUsersResult `json:"result"`
}
type DescribeUsersResult ¶ added in v1.65.0
type DisableDictsRequest ¶
type DisableDictsRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
}
func NewDisableDictsRequest ¶
func NewDisableDictsRequest( regionId string, instanceId string, ) *DisableDictsRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableDictsRequestWithAllParams ¶
func NewDisableDictsRequestWithAllParams( regionId string, instanceId string, ) *DisableDictsRequest
* param regionId: regionId (Required) * param instanceId: 实例ID (Required)
func NewDisableDictsRequestWithoutParam ¶
func NewDisableDictsRequestWithoutParam() *DisableDictsRequest
This constructor has better compatible ability when API parameters changed
func (DisableDictsRequest) GetRegionId ¶
func (r DisableDictsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableDictsRequest) SetInstanceId ¶
func (r *DisableDictsRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DisableDictsRequest) SetRegionId ¶
func (r *DisableDictsRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type DisableDictsResponse ¶
type DisableDictsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisableDictsResult `json:"result"`
}
type DisableDictsResult ¶
type DisableDictsResult struct {
InstanceId string `json:"instanceId"`
}
type InstanceChangeTypeRequest ¶ added in v1.65.0
type InstanceChangeTypeRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
/* data节点规格 (Optional) */
NodeClass *string `json:"nodeClass"`
/* data节点磁盘 (Optional) */
NodeDiskGB *int `json:"nodeDiskGB"`
/* data节点数 (Optional) */
NodeCount *int `json:"nodeCount"`
/* warmdata节点规格 (Optional) */
WarmNodeClass *string `json:"warmNodeClass"`
/* warmdata节点磁盘 (Optional) */
WarmNodeDiskGB *int `json:"warmNodeDiskGB"`
/* warmdata节点数 (Optional) */
WarmNodeCount *int `json:"warmNodeCount"`
/* warmdata存储类型 (Optional) */
WarmNodeDiskType *string `json:"warmNodeDiskType"`
/* master节点规格 (Optional) */
MasterClass *string `json:"masterClass"`
/* coordinating节点规格 (Optional) */
CoordinatingClass *string `json:"coordinatingClass"`
/* coordinating节点数 (Optional) */
CoordinatingCount *int `json:"coordinatingCount"`
}
func NewInstanceChangeTypeRequest ¶ added in v1.65.0
func NewInstanceChangeTypeRequest( regionId string, instanceId string, ) *InstanceChangeTypeRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceChangeTypeRequestWithAllParams ¶ added in v1.65.0
func NewInstanceChangeTypeRequestWithAllParams( regionId string, instanceId string, nodeClass *string, nodeDiskGB *int, nodeCount *int, warmNodeClass *string, warmNodeDiskGB *int, warmNodeCount *int, warmNodeDiskType *string, masterClass *string, coordinatingClass *string, coordinatingCount *int, ) *InstanceChangeTypeRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param nodeClass: data节点规格 (Optional) * param nodeDiskGB: data节点磁盘 (Optional) * param nodeCount: data节点数 (Optional) * param warmNodeClass: warmdata节点规格 (Optional) * param warmNodeDiskGB: warmdata节点磁盘 (Optional) * param warmNodeCount: warmdata节点数 (Optional) * param warmNodeDiskType: warmdata存储类型 (Optional) * param masterClass: master节点规格 (Optional) * param coordinatingClass: coordinating节点规格 (Optional) * param coordinatingCount: coordinating节点数 (Optional)
func NewInstanceChangeTypeRequestWithoutParam ¶ added in v1.65.0
func NewInstanceChangeTypeRequestWithoutParam() *InstanceChangeTypeRequest
This constructor has better compatible ability when API parameters changed
func (InstanceChangeTypeRequest) GetRegionId ¶ added in v1.65.0
func (r InstanceChangeTypeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceChangeTypeRequest) SetCoordinatingClass ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetCoordinatingClass(coordinatingClass string)
param coordinatingClass: coordinating节点规格(Optional)
func (*InstanceChangeTypeRequest) SetCoordinatingCount ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetCoordinatingCount(coordinatingCount int)
param coordinatingCount: coordinating节点数(Optional)
func (*InstanceChangeTypeRequest) SetInstanceId ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*InstanceChangeTypeRequest) SetMasterClass ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetMasterClass(masterClass string)
param masterClass: master节点规格(Optional)
func (*InstanceChangeTypeRequest) SetNodeClass ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetNodeClass(nodeClass string)
param nodeClass: data节点规格(Optional)
func (*InstanceChangeTypeRequest) SetNodeCount ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetNodeCount(nodeCount int)
param nodeCount: data节点数(Optional)
func (*InstanceChangeTypeRequest) SetNodeDiskGB ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetNodeDiskGB(nodeDiskGB int)
param nodeDiskGB: data节点磁盘(Optional)
func (*InstanceChangeTypeRequest) SetRegionId ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*InstanceChangeTypeRequest) SetWarmNodeClass ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetWarmNodeClass(warmNodeClass string)
param warmNodeClass: warmdata节点规格(Optional)
func (*InstanceChangeTypeRequest) SetWarmNodeCount ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetWarmNodeCount(warmNodeCount int)
param warmNodeCount: warmdata节点数(Optional)
func (*InstanceChangeTypeRequest) SetWarmNodeDiskGB ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetWarmNodeDiskGB(warmNodeDiskGB int)
param warmNodeDiskGB: warmdata节点磁盘(Optional)
func (*InstanceChangeTypeRequest) SetWarmNodeDiskType ¶ added in v1.65.0
func (r *InstanceChangeTypeRequest) SetWarmNodeDiskType(warmNodeDiskType string)
param warmNodeDiskType: warmdata存储类型(Optional)
type InstanceChangeTypeResponse ¶ added in v1.65.0
type InstanceChangeTypeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InstanceChangeTypeResult `json:"result"`
}
type InstanceChangeTypeResult ¶ added in v1.65.0
type InstanceChangeTypeResult struct {
ChangeTypes []es.ChangeType `json:"changeTypes"`
}
type InstanceConfirmDeleteRequest ¶ added in v1.65.0
type InstanceConfirmDeleteRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
}
func NewInstanceConfirmDeleteRequest ¶ added in v1.65.0
func NewInstanceConfirmDeleteRequest( regionId string, instanceId string, ) *InstanceConfirmDeleteRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceConfirmDeleteRequestWithAllParams ¶ added in v1.65.0
func NewInstanceConfirmDeleteRequestWithAllParams( regionId string, instanceId string, ) *InstanceConfirmDeleteRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required)
func NewInstanceConfirmDeleteRequestWithoutParam ¶ added in v1.65.0
func NewInstanceConfirmDeleteRequestWithoutParam() *InstanceConfirmDeleteRequest
This constructor has better compatible ability when API parameters changed
func (InstanceConfirmDeleteRequest) GetRegionId ¶ added in v1.65.0
func (r InstanceConfirmDeleteRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceConfirmDeleteRequest) SetInstanceId ¶ added in v1.65.0
func (r *InstanceConfirmDeleteRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*InstanceConfirmDeleteRequest) SetRegionId ¶ added in v1.65.0
func (r *InstanceConfirmDeleteRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type InstanceConfirmDeleteResponse ¶ added in v1.65.0
type InstanceConfirmDeleteResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InstanceConfirmDeleteResult `json:"result"`
}
type InstanceConfirmDeleteResult ¶ added in v1.65.0
type InstanceConfirmDeleteResult struct {
}
type ModifyInstanceExtendInfoRequest ¶ added in v1.65.0
type ModifyInstanceExtendInfoRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
/* */
Settings *es.ModifyInstanceExtendInfoSettings `json:"settings"`
}
func NewModifyInstanceExtendInfoRequest ¶ added in v1.65.0
func NewModifyInstanceExtendInfoRequest( regionId string, instanceId string, settings *es.ModifyInstanceExtendInfoSettings, ) *ModifyInstanceExtendInfoRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param settings: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceExtendInfoRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceExtendInfoRequestWithAllParams( regionId string, instanceId string, settings *es.ModifyInstanceExtendInfoSettings, ) *ModifyInstanceExtendInfoRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param settings: (Required)
func NewModifyInstanceExtendInfoRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceExtendInfoRequestWithoutParam() *ModifyInstanceExtendInfoRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceExtendInfoRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceExtendInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceExtendInfoRequest) SetInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceExtendInfoRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*ModifyInstanceExtendInfoRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceExtendInfoRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*ModifyInstanceExtendInfoRequest) SetSettings ¶ added in v1.65.0
func (r *ModifyInstanceExtendInfoRequest) SetSettings(settings *es.ModifyInstanceExtendInfoSettings)
param settings: (Required)
type ModifyInstanceExtendInfoResponse ¶ added in v1.65.0
type ModifyInstanceExtendInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceExtendInfoResult `json:"result"`
}
type ModifyInstanceExtendInfoResult ¶ added in v1.65.0
type ModifyInstanceExtendInfoResult struct {
}
type ModifyInstanceKibanaSpecRequest ¶ added in v1.65.0
type ModifyInstanceKibanaSpecRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
/* kibana (Optional) */
Kibana *bool `json:"kibana"`
}
func NewModifyInstanceKibanaSpecRequest ¶ added in v1.65.0
func NewModifyInstanceKibanaSpecRequest( regionId string, instanceId string, ) *ModifyInstanceKibanaSpecRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceKibanaSpecRequestWithAllParams ¶ added in v1.65.0
func NewModifyInstanceKibanaSpecRequestWithAllParams( regionId string, instanceId string, kibana *bool, ) *ModifyInstanceKibanaSpecRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param kibana: kibana (Optional)
func NewModifyInstanceKibanaSpecRequestWithoutParam ¶ added in v1.65.0
func NewModifyInstanceKibanaSpecRequestWithoutParam() *ModifyInstanceKibanaSpecRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceKibanaSpecRequest) GetRegionId ¶ added in v1.65.0
func (r ModifyInstanceKibanaSpecRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceKibanaSpecRequest) SetInstanceId ¶ added in v1.65.0
func (r *ModifyInstanceKibanaSpecRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*ModifyInstanceKibanaSpecRequest) SetKibana ¶ added in v1.65.0
func (r *ModifyInstanceKibanaSpecRequest) SetKibana(kibana bool)
param kibana: kibana(Optional)
func (*ModifyInstanceKibanaSpecRequest) SetRegionId ¶ added in v1.65.0
func (r *ModifyInstanceKibanaSpecRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
type ModifyInstanceKibanaSpecResponse ¶ added in v1.65.0
type ModifyInstanceKibanaSpecResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceKibanaSpecResult `json:"result"`
}
type ModifyInstanceKibanaSpecResult ¶ added in v1.65.0
type ModifyInstanceKibanaSpecResult struct {
}
type ModifyInstanceSpecRequest ¶
type ModifyInstanceSpecRequest struct {
core.JDCloudRequest
/* regionId */
RegionId string `json:"regionId"`
/* 实例Id */
InstanceId string `json:"instanceId"`
/* 可用区 (Optional) */
AzId *string `json:"azId"`
/* data节点规格 (Optional) */
NodeClass *string `json:"nodeClass"`
/* data节点磁盘 (Optional) */
NodeDiskGB *int `json:"nodeDiskGB"`
/* data节点数 (Optional) */
NodeCount *int `json:"nodeCount"`
/* warmdata节点规格 (Optional) */
WarmNodeClass *string `json:"warmNodeClass"`
/* warmdata节点磁盘 (Optional) */
WarmNodeDiskGB *int `json:"warmNodeDiskGB"`
/* warmdata节点数 (Optional) */
WarmNodeCount *int `json:"warmNodeCount"`
/* warmdata存储类型 (Optional) */
WarmNodeDiskType *string `json:"warmNodeDiskType"`
/* master节点规格 (Optional) */
MasterClass *string `json:"masterClass"`
/* coordinating节点规格 (Optional) */
CoordinatingClass *string `json:"coordinatingClass"`
/* coordinating节点数 (Optional) */
CoordinatingCount *int `json:"coordinatingCount"`
/* 变配类型 (Optional) */
ChangeType *string `json:"changeType"`
/* kibana节点规格 (Optional) */
KibanaClass *string `json:"kibanaClass"`
/* kibana节点数 (Optional) */
KibanaCount *int `json:"kibanaCount"`
/* 经过验证的允许项 (Optional) */
ValidatedAllowed *es.ModifyInstanceSpecValidatedAllowed `json:"validatedAllowed"`
}
func NewModifyInstanceSpecRequest ¶
func NewModifyInstanceSpecRequest( regionId string, instanceId string, ) *ModifyInstanceSpecRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceSpecRequestWithAllParams ¶
func NewModifyInstanceSpecRequestWithAllParams( regionId string, instanceId string, azId *string, nodeClass *string, nodeDiskGB *int, nodeCount *int, warmNodeClass *string, warmNodeDiskGB *int, warmNodeCount *int, warmNodeDiskType *string, masterClass *string, coordinatingClass *string, coordinatingCount *int, changeType *string, kibanaClass *string, kibanaCount *int, validatedAllowed *es.ModifyInstanceSpecValidatedAllowed, ) *ModifyInstanceSpecRequest
* param regionId: regionId (Required) * param instanceId: 实例Id (Required) * param azId: 可用区 (Optional) * param nodeClass: data节点规格 (Optional) * param nodeDiskGB: data节点磁盘 (Optional) * param nodeCount: data节点数 (Optional) * param warmNodeClass: warmdata节点规格 (Optional) * param warmNodeDiskGB: warmdata节点磁盘 (Optional) * param warmNodeCount: warmdata节点数 (Optional) * param warmNodeDiskType: warmdata存储类型 (Optional) * param masterClass: master节点规格 (Optional) * param coordinatingClass: coordinating节点规格 (Optional) * param coordinatingCount: coordinating节点数 (Optional) * param changeType: 变配类型 (Optional) * param kibanaClass: kibana节点规格 (Optional) * param kibanaCount: kibana节点数 (Optional) * param validatedAllowed: 经过验证的允许项 (Optional)
func NewModifyInstanceSpecRequestWithoutParam ¶
func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceSpecRequest) GetRegionId ¶
func (r ModifyInstanceSpecRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceSpecRequest) SetAzId ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetAzId(azId string)
param azId: 可用区(Optional)
func (*ModifyInstanceSpecRequest) SetChangeType ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetChangeType(changeType string)
param changeType: 变配类型(Optional)
func (*ModifyInstanceSpecRequest) SetCoordinatingClass ¶
func (r *ModifyInstanceSpecRequest) SetCoordinatingClass(coordinatingClass string)
param coordinatingClass: coordinating节点规格(Optional)
func (*ModifyInstanceSpecRequest) SetCoordinatingCount ¶
func (r *ModifyInstanceSpecRequest) SetCoordinatingCount(coordinatingCount int)
param coordinatingCount: coordinating节点数(Optional)
func (*ModifyInstanceSpecRequest) SetInstanceId ¶
func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)
param instanceId: 实例Id(Required)
func (*ModifyInstanceSpecRequest) SetKibanaClass ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetKibanaClass(kibanaClass string)
param kibanaClass: kibana节点规格(Optional)
func (*ModifyInstanceSpecRequest) SetKibanaCount ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetKibanaCount(kibanaCount int)
param kibanaCount: kibana节点数(Optional)
func (*ModifyInstanceSpecRequest) SetMasterClass ¶
func (r *ModifyInstanceSpecRequest) SetMasterClass(masterClass string)
param masterClass: master节点规格(Optional)
func (*ModifyInstanceSpecRequest) SetNodeClass ¶
func (r *ModifyInstanceSpecRequest) SetNodeClass(nodeClass string)
param nodeClass: data节点规格(Optional)
func (*ModifyInstanceSpecRequest) SetNodeCount ¶
func (r *ModifyInstanceSpecRequest) SetNodeCount(nodeCount int)
param nodeCount: data节点数(Optional)
func (*ModifyInstanceSpecRequest) SetNodeDiskGB ¶
func (r *ModifyInstanceSpecRequest) SetNodeDiskGB(nodeDiskGB int)
param nodeDiskGB: data节点磁盘(Optional)
func (*ModifyInstanceSpecRequest) SetRegionId ¶
func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)
param regionId: regionId(Required)
func (*ModifyInstanceSpecRequest) SetValidatedAllowed ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetValidatedAllowed(validatedAllowed *es.ModifyInstanceSpecValidatedAllowed)
param validatedAllowed: 经过验证的允许项(Optional)
func (*ModifyInstanceSpecRequest) SetWarmNodeClass ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetWarmNodeClass(warmNodeClass string)
param warmNodeClass: warmdata节点规格(Optional)
func (*ModifyInstanceSpecRequest) SetWarmNodeCount ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetWarmNodeCount(warmNodeCount int)
param warmNodeCount: warmdata节点数(Optional)
func (*ModifyInstanceSpecRequest) SetWarmNodeDiskGB ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetWarmNodeDiskGB(warmNodeDiskGB int)
param warmNodeDiskGB: warmdata节点磁盘(Optional)
func (*ModifyInstanceSpecRequest) SetWarmNodeDiskType ¶ added in v1.65.0
func (r *ModifyInstanceSpecRequest) SetWarmNodeDiskType(warmNodeDiskType string)
param warmNodeDiskType: warmdata存储类型(Optional)
type ModifyInstanceSpecResponse ¶
type ModifyInstanceSpecResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceSpecResult `json:"result"`
}