client

package
v3.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivateZonesRequest

type ActivateZonesRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (ActivateZonesRequest) GoString

func (s ActivateZonesRequest) GoString() string

func (*ActivateZonesRequest) SetBody

func (*ActivateZonesRequest) SetClientToken

func (s *ActivateZonesRequest) SetClientToken(v string) *ActivateZonesRequest

func (ActivateZonesRequest) String

func (s ActivateZonesRequest) String() string

type ActivateZonesResponse

type ActivateZonesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ActivateZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ActivateZonesResponse) GoString

func (s ActivateZonesResponse) GoString() string

func (*ActivateZonesResponse) SetBody

func (*ActivateZonesResponse) SetHeaders

func (*ActivateZonesResponse) SetStatusCode

func (s *ActivateZonesResponse) SetStatusCode(v int32) *ActivateZonesResponse

func (ActivateZonesResponse) String

func (s ActivateZonesResponse) String() string

type ActivateZonesResponseBody

type ActivateZonesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5A5D8E74-565C-43DC-B031-29289FA****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the nodes in disabled zones are restored. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ActivateZonesResponseBody) GoString

func (s ActivateZonesResponseBody) GoString() string

func (*ActivateZonesResponseBody) SetRequestId

func (*ActivateZonesResponseBody) SetResult

func (ActivateZonesResponseBody) String

func (s ActivateZonesResponseBody) String() string

type AddConnectableClusterRequest

type AddConnectableClusterRequest struct {
	// example:
	//
	// {     "instanceId":"es-cn-09k1rgid9000g****" }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (AddConnectableClusterRequest) GoString

func (s AddConnectableClusterRequest) GoString() string

func (*AddConnectableClusterRequest) SetBody

func (*AddConnectableClusterRequest) SetClientToken

func (AddConnectableClusterRequest) String

type AddConnectableClusterResponse

type AddConnectableClusterResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddConnectableClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddConnectableClusterResponse) GoString

func (*AddConnectableClusterResponse) SetBody

func (*AddConnectableClusterResponse) SetHeaders

func (*AddConnectableClusterResponse) SetStatusCode

func (AddConnectableClusterResponse) String

type AddConnectableClusterResponseBody

type AddConnectableClusterResponseBody struct {
	// example:
	//
	// 5A5D8E74-565C-43DC-B031-29289FA****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (AddConnectableClusterResponseBody) GoString

func (*AddConnectableClusterResponseBody) SetRequestId

func (*AddConnectableClusterResponseBody) SetResult

func (AddConnectableClusterResponseBody) String

type AddSnapshotRepoRequest

type AddSnapshotRepoRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddSnapshotRepoRequest) GoString

func (s AddSnapshotRepoRequest) GoString() string

func (*AddSnapshotRepoRequest) SetBody

func (AddSnapshotRepoRequest) String

func (s AddSnapshotRepoRequest) String() string

type AddSnapshotRepoResponse

type AddSnapshotRepoResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddSnapshotRepoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddSnapshotRepoResponse) GoString

func (s AddSnapshotRepoResponse) GoString() string

func (*AddSnapshotRepoResponse) SetBody

func (*AddSnapshotRepoResponse) SetHeaders

func (*AddSnapshotRepoResponse) SetStatusCode

func (AddSnapshotRepoResponse) String

func (s AddSnapshotRepoResponse) String() string

type AddSnapshotRepoResponseBody

type AddSnapshotRepoResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: Reference warehouse created successfully
	//
	// 	- false: Reference warehouse created failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (AddSnapshotRepoResponseBody) GoString

func (s AddSnapshotRepoResponseBody) GoString() string

func (*AddSnapshotRepoResponseBody) SetRequestId

func (*AddSnapshotRepoResponseBody) SetResult

func (AddSnapshotRepoResponseBody) String

type CancelDeletionRequest

type CancelDeletionRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CancelDeletionRequest) GoString

func (s CancelDeletionRequest) GoString() string

func (*CancelDeletionRequest) SetClientToken

func (s *CancelDeletionRequest) SetClientToken(v string) *CancelDeletionRequest

func (CancelDeletionRequest) String

func (s CancelDeletionRequest) String() string

type CancelDeletionResponse

type CancelDeletionResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CancelDeletionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CancelDeletionResponse) GoString

func (s CancelDeletionResponse) GoString() string

func (*CancelDeletionResponse) SetBody

func (*CancelDeletionResponse) SetHeaders

func (*CancelDeletionResponse) SetStatusCode

func (CancelDeletionResponse) String

func (s CancelDeletionResponse) String() string

type CancelDeletionResponseBody

type CancelDeletionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// D682B6B3-B425-46DA-A5FC-5F5C60553622
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the cluster is restored. Valid values:
	//
	// 	- true: The cluster is restored.
	//
	// 	- false: The cluster fails to be restored.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CancelDeletionResponseBody) GoString

func (s CancelDeletionResponseBody) GoString() string

func (*CancelDeletionResponseBody) SetRequestId

func (*CancelDeletionResponseBody) SetResult

func (CancelDeletionResponseBody) String

type CancelLogstashDeletionRequest

type CancelLogstashDeletionRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CancelLogstashDeletionRequest) GoString

func (*CancelLogstashDeletionRequest) SetClientToken

func (CancelLogstashDeletionRequest) String

type CancelLogstashDeletionResponse

type CancelLogstashDeletionResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CancelLogstashDeletionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CancelLogstashDeletionResponse) GoString

func (*CancelLogstashDeletionResponse) SetHeaders

func (*CancelLogstashDeletionResponse) SetStatusCode

func (CancelLogstashDeletionResponse) String

type CancelLogstashDeletionResponseBody

type CancelLogstashDeletionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 23EBF56B-2DC0-4507-8BE5-B87395DB0FEB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the cluster is restored. Valid values:
	//
	// 	- true: The cluster is restored.
	//
	// 	- false: The cluster is not restored.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CancelLogstashDeletionResponseBody) GoString

func (*CancelLogstashDeletionResponseBody) SetRequestId

func (*CancelLogstashDeletionResponseBody) SetResult

func (CancelLogstashDeletionResponseBody) String

type CancelTaskRequest

type CancelTaskRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The type of the data migration task. Set the value to MigrateData.
	//
	// This parameter is required.
	//
	// example:
	//
	// MigrateData
	TaskType *string `json:"taskType,omitempty" xml:"taskType,omitempty"`
}

func (CancelTaskRequest) GoString

func (s CancelTaskRequest) GoString() string

func (*CancelTaskRequest) SetClientToken

func (s *CancelTaskRequest) SetClientToken(v string) *CancelTaskRequest

func (*CancelTaskRequest) SetTaskType

func (s *CancelTaskRequest) SetTaskType(v string) *CancelTaskRequest

func (CancelTaskRequest) String

func (s CancelTaskRequest) String() string

type CancelTaskResponse

type CancelTaskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CancelTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CancelTaskResponse) GoString

func (s CancelTaskResponse) GoString() string

func (*CancelTaskResponse) SetBody

func (*CancelTaskResponse) SetHeaders

func (s *CancelTaskResponse) SetHeaders(v map[string]*string) *CancelTaskResponse

func (*CancelTaskResponse) SetStatusCode

func (s *CancelTaskResponse) SetStatusCode(v int32) *CancelTaskResponse

func (CancelTaskResponse) String

func (s CancelTaskResponse) String() string

type CancelTaskResponseBody

type CancelTaskResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: the task was cancelled successfully
	//
	// 	- false: the task was cancelled successfully failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CancelTaskResponseBody) GoString

func (s CancelTaskResponseBody) GoString() string

func (*CancelTaskResponseBody) SetRequestId

func (*CancelTaskResponseBody) SetResult

func (CancelTaskResponseBody) String

func (s CancelTaskResponseBody) String() string

type CapacityPlanRequest

type CapacityPlanRequest struct {
	// example:
	//
	// true
	ComplexQueryAvailable *bool                          `json:"complexQueryAvailable,omitempty" xml:"complexQueryAvailable,omitempty"`
	DataInfo              []*CapacityPlanRequestDataInfo `json:"dataInfo,omitempty" xml:"dataInfo,omitempty" type:"Repeated"`
	Metric                []*CapacityPlanRequestMetric   `json:"metric,omitempty" xml:"metric,omitempty" type:"Repeated"`
	// example:
	//
	// general
	UsageScenario *string `json:"usageScenario,omitempty" xml:"usageScenario,omitempty"`
}

func (CapacityPlanRequest) GoString

func (s CapacityPlanRequest) GoString() string

func (*CapacityPlanRequest) SetComplexQueryAvailable

func (s *CapacityPlanRequest) SetComplexQueryAvailable(v bool) *CapacityPlanRequest

func (*CapacityPlanRequest) SetDataInfo

func (*CapacityPlanRequest) SetMetric

func (*CapacityPlanRequest) SetUsageScenario

func (s *CapacityPlanRequest) SetUsageScenario(v string) *CapacityPlanRequest

func (CapacityPlanRequest) String

func (s CapacityPlanRequest) String() string

type CapacityPlanRequestDataInfo

type CapacityPlanRequestDataInfo struct {
	// example:
	//
	// totalRawData
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 100
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
	// example:
	//
	// 10000
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
	// example:
	//
	// hot
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// MiB
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
}

func (CapacityPlanRequestDataInfo) GoString

func (s CapacityPlanRequestDataInfo) GoString() string

func (*CapacityPlanRequestDataInfo) SetCode

func (*CapacityPlanRequestDataInfo) SetSize

func (*CapacityPlanRequestDataInfo) SetTotalCount

func (*CapacityPlanRequestDataInfo) SetType

func (*CapacityPlanRequestDataInfo) SetUnit

func (CapacityPlanRequestDataInfo) String

type CapacityPlanRequestMetric

type CapacityPlanRequestMetric struct {
	// example:
	//
	// 30
	AverageQps *int32 `json:"averageQps,omitempty" xml:"averageQps,omitempty"`
	// example:
	//
	// write
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// 2
	Concurrent *int64 `json:"concurrent,omitempty" xml:"concurrent,omitempty"`
	// example:
	//
	// 30
	PeakQps *int32 `json:"peakQps,omitempty" xml:"peakQps,omitempty"`
	// example:
	//
	// 100
	ResponseTime *int32 `json:"responseTime,omitempty" xml:"responseTime,omitempty"`
	// example:
	//
	// 100
	Throughput *int64 `json:"throughput,omitempty" xml:"throughput,omitempty"`
	// example:
	//
	// common
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (CapacityPlanRequestMetric) GoString

func (s CapacityPlanRequestMetric) GoString() string

func (*CapacityPlanRequestMetric) SetAverageQps

func (*CapacityPlanRequestMetric) SetCode

func (*CapacityPlanRequestMetric) SetConcurrent

func (*CapacityPlanRequestMetric) SetPeakQps

func (*CapacityPlanRequestMetric) SetResponseTime

func (*CapacityPlanRequestMetric) SetThroughput

func (*CapacityPlanRequestMetric) SetType

func (CapacityPlanRequestMetric) String

func (s CapacityPlanRequestMetric) String() string

type CapacityPlanResponse

type CapacityPlanResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CapacityPlanResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CapacityPlanResponse) GoString

func (s CapacityPlanResponse) GoString() string

func (*CapacityPlanResponse) SetBody

func (*CapacityPlanResponse) SetHeaders

func (s *CapacityPlanResponse) SetHeaders(v map[string]*string) *CapacityPlanResponse

func (*CapacityPlanResponse) SetStatusCode

func (s *CapacityPlanResponse) SetStatusCode(v int32) *CapacityPlanResponse

func (CapacityPlanResponse) String

func (s CapacityPlanResponse) String() string

type CapacityPlanResponseBody

type CapacityPlanResponseBody struct {
	// The response of the request.
	//
	// example:
	//
	// E91B7129-A669-4D9D-A743-F90A0FF1F5EF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The extension configuration information.
	Result *CapacityPlanResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (CapacityPlanResponseBody) GoString

func (s CapacityPlanResponseBody) GoString() string

func (*CapacityPlanResponseBody) SetRequestId

func (*CapacityPlanResponseBody) SetResult

func (CapacityPlanResponseBody) String

func (s CapacityPlanResponseBody) String() string

type CapacityPlanResponseBodyResult

type CapacityPlanResponseBodyResult struct {
	// The type of the configuration. Set the value to sharedDisk.
	//
	// >  The extendConfigs attribute that may occur when the planned instance type is enhanced (advanced).
	ExtendConfigs []*CapacityPlanResponseBodyResultExtendConfigs `json:"ExtendConfigs,omitempty" xml:"ExtendConfigs,omitempty" type:"Repeated"`
	// The node information.
	//
	// example:
	//
	// advanced
	InstanceCategory *string `json:"InstanceCategory,omitempty" xml:"InstanceCategory,omitempty"`
	// The number of cores.
	NodeConfigurations []*CapacityPlanResponseBodyResultNodeConfigurations `json:"NodeConfigurations,omitempty" xml:"NodeConfigurations,omitempty" type:"Repeated"`
	// example:
	//
	// true
	OversizedCluster *bool `json:"OversizedCluster,omitempty" xml:"OversizedCluster,omitempty"`
}

func (CapacityPlanResponseBodyResult) GoString

func (*CapacityPlanResponseBodyResult) SetInstanceCategory

func (*CapacityPlanResponseBodyResult) SetOversizedCluster

func (CapacityPlanResponseBodyResult) String

type CapacityPlanResponseBodyResultExtendConfigs

type CapacityPlanResponseBodyResultExtendConfigs struct {
	// The size of the disk. Unit: GiB.
	//
	// example:
	//
	// sharedDisk
	ConfigType *string `json:"ConfigType,omitempty" xml:"ConfigType,omitempty"`
	// The type of the disk. Valid value: CPFS_PREMIUM.
	//
	// >  The extendConfigs attribute that may occur when the planned instance type is enhanced (advanced).
	//
	// example:
	//
	// 2048
	Disk *int64 `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// The version type. Valid values:
	//
	// 	- advanced: enhanced edition
	//
	// 	- x-pack: Commercial Edition
	//
	// 	- community: community version
	//
	// example:
	//
	// CPFS_PREMIUM
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
}

func (CapacityPlanResponseBodyResultExtendConfigs) GoString

func (*CapacityPlanResponseBodyResultExtendConfigs) SetConfigType

func (*CapacityPlanResponseBodyResultExtendConfigs) SetDisk

func (*CapacityPlanResponseBodyResultExtendConfigs) SetDiskType

func (CapacityPlanResponseBodyResultExtendConfigs) String

type CapacityPlanResponseBodyResultNodeConfigurations

type CapacityPlanResponseBodyResultNodeConfigurations struct {
	// The number of CPUs of the cloud desktop.
	//
	// example:
	//
	// 10
	Amount *int64 `json:"Amount,omitempty" xml:"Amount,omitempty"`
	// The size of the disk. Unit: GiB.
	//
	// example:
	//
	// 1
	Cpu *int64 `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The type of the hard disk. Valid values:
	//
	// 	- cloud_essd: enhanced SSD (ESSD)
	//
	// 	- cloud_ssd: standard SSD
	//
	// 	- cloud_efficiency: ultra disk
	//
	// 	- local_ssd: local SSD
	//
	// 	- local_efficiency: local ultra disk
	//
	// example:
	//
	// 20
	Disk *int64 `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// The memory size of the current node role.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// The type of the node. Supported types are as follows:
	//
	// 	- WORKER: data node
	//
	// 	- WORKER_WARM: cold data node
	//
	// 	- MASTER: dedicated master node
	//
	// 	- KIBANA: Kibana node
	//
	// 	- COORDINATING: client node
	//
	// 	- ELASTIC_WORKER: elastic node
	//
	// example:
	//
	// 2
	Memory *int64 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The result calculated based on the capacity planning. No default value is available. The values are as follows:
	//
	// 	- true: indicates that the number of data nodes calculated by capacity planning exceeds the threshold of 50.
	//
	// 	- false: The number of data nodes calculated by capacity planning is less than 50.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
}

func (CapacityPlanResponseBodyResultNodeConfigurations) GoString

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetAmount

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetCpu

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetDisk

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetDiskType

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetMemory

func (*CapacityPlanResponseBodyResultNodeConfigurations) SetNodeType

func (CapacityPlanResponseBodyResultNodeConfigurations) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) ActivateZones

func (client *Client) ActivateZones(InstanceId *string, request *ActivateZonesRequest) (_result *ActivateZonesResponse, _err error)

Summary:

Restores nodes in disabled zones. This operation is available only for multi-zone Elasticsearch clusters.

@param request - ActivateZonesRequest

@return ActivateZonesResponse

func (*Client) ActivateZonesWithOptions

func (client *Client) ActivateZonesWithOptions(InstanceId *string, request *ActivateZonesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ActivateZonesResponse, _err error)

Summary:

Restores nodes in disabled zones. This operation is available only for multi-zone Elasticsearch clusters.

@param request - ActivateZonesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ActivateZonesResponse

func (*Client) AddConnectableCluster

func (client *Client) AddConnectableCluster(InstanceId *string, request *AddConnectableClusterRequest) (_result *AddConnectableClusterResponse, _err error)

@param request - AddConnectableClusterRequest

@return AddConnectableClusterResponse

func (*Client) AddConnectableClusterWithOptions

func (client *Client) AddConnectableClusterWithOptions(InstanceId *string, request *AddConnectableClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddConnectableClusterResponse, _err error)

@param request - AddConnectableClusterRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return AddConnectableClusterResponse

func (*Client) AddSnapshotRepo

func (client *Client) AddSnapshotRepo(InstanceId *string, request *AddSnapshotRepoRequest) (_result *AddSnapshotRepoResponse, _err error)

Summary:

Call the AddSnapshotRepo to create a reference repository when configuring a cross-cluster OSS repository.

@param request - AddSnapshotRepoRequest

@return AddSnapshotRepoResponse

func (*Client) AddSnapshotRepoWithOptions

func (client *Client) AddSnapshotRepoWithOptions(InstanceId *string, request *AddSnapshotRepoRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddSnapshotRepoResponse, _err error)

Summary:

Call the AddSnapshotRepo to create a reference repository when configuring a cross-cluster OSS repository.

@param request - AddSnapshotRepoRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return AddSnapshotRepoResponse

func (*Client) CancelDeletion

func (client *Client) CancelDeletion(InstanceId *string, request *CancelDeletionRequest) (_result *CancelDeletionResponse, _err error)

Summary:

Restores an Elasticsearch cluster that is frozen after it is released.

@param request - CancelDeletionRequest

@return CancelDeletionResponse

func (*Client) CancelDeletionWithOptions

func (client *Client) CancelDeletionWithOptions(InstanceId *string, request *CancelDeletionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelDeletionResponse, _err error)

Summary:

Restores an Elasticsearch cluster that is frozen after it is released.

@param request - CancelDeletionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CancelDeletionResponse

func (*Client) CancelLogstashDeletion

func (client *Client) CancelLogstashDeletion(InstanceId *string, request *CancelLogstashDeletionRequest) (_result *CancelLogstashDeletionResponse, _err error)

Summary:

Restores a Logstash cluster that is frozen after it is released.

@param request - CancelLogstashDeletionRequest

@return CancelLogstashDeletionResponse

func (*Client) CancelLogstashDeletionWithOptions

func (client *Client) CancelLogstashDeletionWithOptions(InstanceId *string, request *CancelLogstashDeletionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelLogstashDeletionResponse, _err error)

Summary:

Restores a Logstash cluster that is frozen after it is released.

@param request - CancelLogstashDeletionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CancelLogstashDeletionResponse

func (*Client) CancelTask

func (client *Client) CancelTask(InstanceId *string, request *CancelTaskRequest) (_result *CancelTaskResponse, _err error)

@param request - CancelTaskRequest

@return CancelTaskResponse

func (*Client) CancelTaskWithOptions

func (client *Client) CancelTaskWithOptions(InstanceId *string, request *CancelTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CancelTaskResponse, _err error)

@param request - CancelTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CancelTaskResponse

func (*Client) CapacityPlan

func (client *Client) CapacityPlan(request *CapacityPlanRequest) (_result *CapacityPlanResponse, _err error)

Summary:

容量规划

@param request - CapacityPlanRequest

@return CapacityPlanResponse

func (*Client) CapacityPlanWithOptions

func (client *Client) CapacityPlanWithOptions(request *CapacityPlanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CapacityPlanResponse, _err error)

Summary:

容量规划

@param request - CapacityPlanRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CapacityPlanResponse

func (*Client) CloseDiagnosis

func (client *Client) CloseDiagnosis(InstanceId *string, request *CloseDiagnosisRequest) (_result *CloseDiagnosisResponse, _err error)

Summary:

关闭实例的智能运维功能

@param request - CloseDiagnosisRequest

@return CloseDiagnosisResponse

func (*Client) CloseDiagnosisWithOptions

func (client *Client) CloseDiagnosisWithOptions(InstanceId *string, request *CloseDiagnosisRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CloseDiagnosisResponse, _err error)

Summary:

关闭实例的智能运维功能

@param request - CloseDiagnosisRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CloseDiagnosisResponse

func (*Client) CloseHttps

func (client *Client) CloseHttps(InstanceId *string, request *CloseHttpsRequest) (_result *CloseHttpsResponse, _err error)

@param request - CloseHttpsRequest

@return CloseHttpsResponse

func (*Client) CloseHttpsWithOptions

func (client *Client) CloseHttpsWithOptions(InstanceId *string, request *CloseHttpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CloseHttpsResponse, _err error)

@param request - CloseHttpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CloseHttpsResponse

func (*Client) CloseManagedIndex

func (client *Client) CloseManagedIndex(InstanceId *string, Index *string, request *CloseManagedIndexRequest) (_result *CloseManagedIndexResponse, _err error)

Summary:

关闭索引托管

@param request - CloseManagedIndexRequest

@return CloseManagedIndexResponse

func (*Client) CloseManagedIndexWithOptions

func (client *Client) CloseManagedIndexWithOptions(InstanceId *string, Index *string, request *CloseManagedIndexRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CloseManagedIndexResponse, _err error)

Summary:

关闭索引托管

@param request - CloseManagedIndexRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CloseManagedIndexResponse

func (*Client) CreateCollector

func (client *Client) CreateCollector(request *CreateCollectorRequest) (_result *CreateCollectorResponse, _err error)

Summary:

创建收集器

@param request - CreateCollectorRequest

@return CreateCollectorResponse

func (*Client) CreateCollectorWithOptions

func (client *Client) CreateCollectorWithOptions(request *CreateCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateCollectorResponse, _err error)

Summary:

创建收集器

@param request - CreateCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateCollectorResponse

func (*Client) CreateComponentIndex

func (client *Client) CreateComponentIndex(InstanceId *string, name *string, request *CreateComponentIndexRequest) (_result *CreateComponentIndexResponse, _err error)

Summary:

创建Elasticsearch组合模板

@param request - CreateComponentIndexRequest

@return CreateComponentIndexResponse

func (*Client) CreateComponentIndexWithOptions

func (client *Client) CreateComponentIndexWithOptions(InstanceId *string, name *string, request *CreateComponentIndexRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateComponentIndexResponse, _err error)

Summary:

创建Elasticsearch组合模板

@param request - CreateComponentIndexRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateComponentIndexResponse

func (*Client) CreateDataStream

func (client *Client) CreateDataStream(InstanceId *string, request *CreateDataStreamRequest) (_result *CreateDataStreamResponse, _err error)

Summary:

创建数据流

@param request - CreateDataStreamRequest

@return CreateDataStreamResponse

func (*Client) CreateDataStreamWithOptions

func (client *Client) CreateDataStreamWithOptions(InstanceId *string, request *CreateDataStreamRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateDataStreamResponse, _err error)

Summary:

创建数据流

@param request - CreateDataStreamRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateDataStreamResponse

func (*Client) CreateILMPolicy

func (client *Client) CreateILMPolicy(InstanceId *string, request *CreateILMPolicyRequest) (_result *CreateILMPolicyResponse, _err error)

Summary:

创建索引生命周期策略

@param request - CreateILMPolicyRequest

@return CreateILMPolicyResponse

func (*Client) CreateILMPolicyWithOptions

func (client *Client) CreateILMPolicyWithOptions(InstanceId *string, request *CreateILMPolicyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateILMPolicyResponse, _err error)

Summary:

创建索引生命周期策略

@param request - CreateILMPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateILMPolicyResponse

func (*Client) CreateIndexTemplate

func (client *Client) CreateIndexTemplate(InstanceId *string, request *CreateIndexTemplateRequest) (_result *CreateIndexTemplateResponse, _err error)

Summary:

创建索引模版

@param request - CreateIndexTemplateRequest

@return CreateIndexTemplateResponse

func (*Client) CreateIndexTemplateWithOptions

func (client *Client) CreateIndexTemplateWithOptions(InstanceId *string, request *CreateIndexTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateIndexTemplateResponse, _err error)

Summary:

创建索引模版

@param request - CreateIndexTemplateRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateIndexTemplateResponse

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error)

Summary:

The configurations of dedicated master nodes.

Description:

The configurations of warm nodes.

@param request - CreateInstanceRequest

@return CreateInstanceResponse

func (*Client) CreateInstanceWithOptions

func (client *Client) CreateInstanceWithOptions(request *CreateInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error)

Summary:

The configurations of dedicated master nodes.

Description:

The configurations of warm nodes.

@param request - CreateInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateInstanceResponse

func (*Client) CreateLogstash

func (client *Client) CreateLogstash(request *CreateLogstashRequest) (_result *CreateLogstashResponse, _err error)

Summary:

创建logstash实例

@param request - CreateLogstashRequest

@return CreateLogstashResponse

func (*Client) CreateLogstashWithOptions

func (client *Client) CreateLogstashWithOptions(request *CreateLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateLogstashResponse, _err error)

Summary:

创建logstash实例

@param request - CreateLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateLogstashResponse

func (*Client) CreatePipelines

func (client *Client) CreatePipelines(InstanceId *string, request *CreatePipelinesRequest) (_result *CreatePipelinesResponse, _err error)

Summary:

创建Logstash管道任务

@param request - CreatePipelinesRequest

@return CreatePipelinesResponse

func (*Client) CreatePipelinesWithOptions

func (client *Client) CreatePipelinesWithOptions(InstanceId *string, request *CreatePipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreatePipelinesResponse, _err error)

Summary:

创建Logstash管道任务

@param request - CreatePipelinesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePipelinesResponse

func (*Client) CreateSnapshot

func (client *Client) CreateSnapshot(InstanceId *string, request *CreateSnapshotRequest) (_result *CreateSnapshotResponse, _err error)

@param request - CreateSnapshotRequest

@return CreateSnapshotResponse

func (*Client) CreateSnapshotWithOptions

func (client *Client) CreateSnapshotWithOptions(InstanceId *string, request *CreateSnapshotRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateSnapshotResponse, _err error)

@param request - CreateSnapshotRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateSnapshotResponse

func (*Client) CreateVpcEndpoint

func (client *Client) CreateVpcEndpoint(InstanceId *string, request *CreateVpcEndpointRequest) (_result *CreateVpcEndpointResponse, _err error)

Summary:

创建私网链接VPC终端节点

Description:

5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D\\*\\*\\*

@param request - CreateVpcEndpointRequest

@return CreateVpcEndpointResponse

func (*Client) CreateVpcEndpointWithOptions

func (client *Client) CreateVpcEndpointWithOptions(InstanceId *string, request *CreateVpcEndpointRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateVpcEndpointResponse, _err error)

Summary:

创建私网链接VPC终端节点

Description:

5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D\\*\\*\\*

@param request - CreateVpcEndpointRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateVpcEndpointResponse

func (*Client) DeactivateZones

func (client *Client) DeactivateZones(InstanceId *string, request *DeactivateZonesRequest) (_result *DeactivateZonesResponse, _err error)

Summary:

Call deactivatezones to offline part of the zone when multiple zones are available. And you need to migrate the nodes in the offline zone to other zones.

@param request - DeactivateZonesRequest

@return DeactivateZonesResponse

func (*Client) DeactivateZonesWithOptions

func (client *Client) DeactivateZonesWithOptions(InstanceId *string, request *DeactivateZonesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeactivateZonesResponse, _err error)

Summary:

Call deactivatezones to offline part of the zone when multiple zones are available. And you need to migrate the nodes in the offline zone to other zones.

@param request - DeactivateZonesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeactivateZonesResponse

func (*Client) DeleteCollector

func (client *Client) DeleteCollector(ResId *string, request *DeleteCollectorRequest) (_result *DeleteCollectorResponse, _err error)

Summary:

Deletes a shipper.

@param request - DeleteCollectorRequest

@return DeleteCollectorResponse

func (*Client) DeleteCollectorWithOptions

func (client *Client) DeleteCollectorWithOptions(ResId *string, request *DeleteCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteCollectorResponse, _err error)

Summary:

Deletes a shipper.

@param request - DeleteCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCollectorResponse

func (*Client) DeleteComponentIndex

func (client *Client) DeleteComponentIndex(InstanceId *string, name *string) (_result *DeleteComponentIndexResponse, _err error)

Summary:

删除组合索引模板

@return DeleteComponentIndexResponse

func (*Client) DeleteComponentIndexWithOptions

func (client *Client) DeleteComponentIndexWithOptions(InstanceId *string, name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteComponentIndexResponse, _err error)

Summary:

删除组合索引模板

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteComponentIndexResponse

func (*Client) DeleteConnectedCluster

func (client *Client) DeleteConnectedCluster(InstanceId *string, request *DeleteConnectedClusterRequest) (_result *DeleteConnectedClusterResponse, _err error)

@param request - DeleteConnectedClusterRequest

@return DeleteConnectedClusterResponse

func (*Client) DeleteConnectedClusterWithOptions

func (client *Client) DeleteConnectedClusterWithOptions(InstanceId *string, request *DeleteConnectedClusterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteConnectedClusterResponse, _err error)

@param request - DeleteConnectedClusterRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteConnectedClusterResponse

func (*Client) DeleteDataStream

func (client *Client) DeleteDataStream(InstanceId *string, DataStream *string, request *DeleteDataStreamRequest) (_result *DeleteDataStreamResponse, _err error)

Summary:

删除数据流

@param request - DeleteDataStreamRequest

@return DeleteDataStreamResponse

func (*Client) DeleteDataStreamWithOptions

func (client *Client) DeleteDataStreamWithOptions(InstanceId *string, DataStream *string, request *DeleteDataStreamRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteDataStreamResponse, _err error)

Summary:

删除数据流

@param request - DeleteDataStreamRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDataStreamResponse

func (*Client) DeleteDataTask

func (client *Client) DeleteDataTask(InstanceId *string, request *DeleteDataTaskRequest) (_result *DeleteDataTaskResponse, _err error)

@param request - DeleteDataTaskRequest

@return DeleteDataTaskResponse

func (*Client) DeleteDataTaskWithOptions

func (client *Client) DeleteDataTaskWithOptions(InstanceId *string, request *DeleteDataTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteDataTaskResponse, _err error)

@param request - DeleteDataTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDataTaskResponse

func (*Client) DeleteDeprecatedTemplate

func (client *Client) DeleteDeprecatedTemplate(InstanceId *string, name *string) (_result *DeleteDeprecatedTemplateResponse, _err error)

Summary:

删除历史索引模板

@return DeleteDeprecatedTemplateResponse

func (*Client) DeleteDeprecatedTemplateWithOptions

func (client *Client) DeleteDeprecatedTemplateWithOptions(InstanceId *string, name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteDeprecatedTemplateResponse, _err error)

Summary:

删除历史索引模板

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteDeprecatedTemplateResponse

func (*Client) DeleteILMPolicy

func (client *Client) DeleteILMPolicy(InstanceId *string, PolicyName *string) (_result *DeleteILMPolicyResponse, _err error)

@return DeleteILMPolicyResponse

func (*Client) DeleteILMPolicyWithOptions

func (client *Client) DeleteILMPolicyWithOptions(InstanceId *string, PolicyName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteILMPolicyResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteILMPolicyResponse

func (*Client) DeleteIndexTemplate

func (client *Client) DeleteIndexTemplate(InstanceId *string, IndexTemplate *string) (_result *DeleteIndexTemplateResponse, _err error)

Summary:

删除ES集群索引模版

@return DeleteIndexTemplateResponse

func (*Client) DeleteIndexTemplateWithOptions

func (client *Client) DeleteIndexTemplateWithOptions(InstanceId *string, IndexTemplate *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteIndexTemplateResponse, _err error)

Summary:

删除ES集群索引模版

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIndexTemplateResponse

func (*Client) DeleteInstance

func (client *Client) DeleteInstance(InstanceId *string, request *DeleteInstanceRequest) (_result *DeleteInstanceResponse, _err error)

@param request - DeleteInstanceRequest

@return DeleteInstanceResponse

func (*Client) DeleteInstanceWithOptions

func (client *Client) DeleteInstanceWithOptions(InstanceId *string, request *DeleteInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteInstanceResponse, _err error)

@param request - DeleteInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceResponse

func (*Client) DeleteLogstash

func (client *Client) DeleteLogstash(InstanceId *string, request *DeleteLogstashRequest) (_result *DeleteLogstashResponse, _err error)

Summary:

Releases a Logstash cluster.

Description:

Before you call this operation, take note of the following information: After the cluster is released, the physical resources used by the cluster are reclaimed. The data stored in the cluster is deleted and cannot be recovered. The disks attached to the nodes in the cluster and the snapshots created for the cluster are released.

@param request - DeleteLogstashRequest

@return DeleteLogstashResponse

func (*Client) DeleteLogstashWithOptions

func (client *Client) DeleteLogstashWithOptions(InstanceId *string, request *DeleteLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteLogstashResponse, _err error)

Summary:

Releases a Logstash cluster.

Description:

Before you call this operation, take note of the following information: After the cluster is released, the physical resources used by the cluster are reclaimed. The data stored in the cluster is deleted and cannot be recovered. The disks attached to the nodes in the cluster and the snapshots created for the cluster are released.

@param request - DeleteLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteLogstashResponse

func (*Client) DeletePipelines

func (client *Client) DeletePipelines(InstanceId *string, request *DeletePipelinesRequest) (_result *DeletePipelinesResponse, _err error)

Summary:

Deletes a pipeline that is configured for a Logstash cluster.

@param request - DeletePipelinesRequest

@return DeletePipelinesResponse

func (*Client) DeletePipelinesWithOptions

func (client *Client) DeletePipelinesWithOptions(InstanceId *string, request *DeletePipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeletePipelinesResponse, _err error)

Summary:

Deletes a pipeline that is configured for a Logstash cluster.

@param request - DeletePipelinesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeletePipelinesResponse

func (*Client) DeleteSnapshotRepo

func (client *Client) DeleteSnapshotRepo(InstanceId *string, request *DeleteSnapshotRepoRequest) (_result *DeleteSnapshotRepoResponse, _err error)

@param request - DeleteSnapshotRepoRequest

@return DeleteSnapshotRepoResponse

func (*Client) DeleteSnapshotRepoWithOptions

func (client *Client) DeleteSnapshotRepoWithOptions(InstanceId *string, request *DeleteSnapshotRepoRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteSnapshotRepoResponse, _err error)

@param request - DeleteSnapshotRepoRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSnapshotRepoResponse

func (*Client) DeleteVpcEndpoint

func (client *Client) DeleteVpcEndpoint(InstanceId *string, EndpointId *string, request *DeleteVpcEndpointRequest) (_result *DeleteVpcEndpointResponse, _err error)

Summary:

删除服务账号vpc下的终端节点

@param request - DeleteVpcEndpointRequest

@return DeleteVpcEndpointResponse

func (*Client) DeleteVpcEndpointWithOptions

func (client *Client) DeleteVpcEndpointWithOptions(InstanceId *string, EndpointId *string, request *DeleteVpcEndpointRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteVpcEndpointResponse, _err error)

Summary:

删除服务账号vpc下的终端节点

@param request - DeleteVpcEndpointRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteVpcEndpointResponse

func (*Client) DescribeAckOperator

func (client *Client) DescribeAckOperator(ClusterId *string) (_result *DescribeAckOperatorResponse, _err error)

Summary:

Queries the information of ES-operator that is installed for a specified Container Service for Kubernetes (ACK) cluster.

Description:

> Before you install a shipper on an ACK cluster, you can call this operation to query the installation status of ES-operator for the ACK cluster.

@return DescribeAckOperatorResponse

func (*Client) DescribeAckOperatorWithOptions

func (client *Client) DescribeAckOperatorWithOptions(ClusterId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeAckOperatorResponse, _err error)

Summary:

Queries the information of ES-operator that is installed for a specified Container Service for Kubernetes (ACK) cluster.

Description:

> Before you install a shipper on an ACK cluster, you can call this operation to query the installation status of ES-operator for the ACK cluster.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeAckOperatorResponse

func (*Client) DescribeApm

func (client *Client) DescribeApm(instanceId *string) (_result *DescribeApmResponse, _err error)

Summary:

DescribeApm

@return DescribeApmResponse

func (*Client) DescribeApmWithOptions

func (client *Client) DescribeApmWithOptions(instanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeApmResponse, _err error)

Summary:

DescribeApm

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeApmResponse

func (*Client) DescribeCollector

func (client *Client) DescribeCollector(ResId *string) (_result *DescribeCollectorResponse, _err error)

Summary:

Queries the details of a shipper.

@return DescribeCollectorResponse

func (*Client) DescribeCollectorWithOptions

func (client *Client) DescribeCollectorWithOptions(ResId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeCollectorResponse, _err error)

Summary:

Queries the details of a shipper.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeCollectorResponse

func (*Client) DescribeComponentIndex

func (client *Client) DescribeComponentIndex(InstanceId *string, name *string) (_result *DescribeComponentIndexResponse, _err error)

Summary:

查看组合索引模板详情

@return DescribeComponentIndexResponse

func (*Client) DescribeComponentIndexWithOptions

func (client *Client) DescribeComponentIndexWithOptions(InstanceId *string, name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeComponentIndexResponse, _err error)

Summary:

查看组合索引模板详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeComponentIndexResponse

func (*Client) DescribeConnectableClusters

func (client *Client) DescribeConnectableClusters(InstanceId *string, request *DescribeConnectableClustersRequest) (_result *DescribeConnectableClustersResponse, _err error)

@param request - DescribeConnectableClustersRequest

@return DescribeConnectableClustersResponse

func (*Client) DescribeConnectableClustersWithOptions

func (client *Client) DescribeConnectableClustersWithOptions(InstanceId *string, request *DescribeConnectableClustersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeConnectableClustersResponse, _err error)

@param request - DescribeConnectableClustersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeConnectableClustersResponse

func (*Client) DescribeDeprecatedTemplate

func (client *Client) DescribeDeprecatedTemplate(InstanceId *string, name *string) (_result *DescribeDeprecatedTemplateResponse, _err error)

Summary:

DescribeDeprecatedTemplate

@return DescribeDeprecatedTemplateResponse

func (*Client) DescribeDeprecatedTemplateWithOptions

func (client *Client) DescribeDeprecatedTemplateWithOptions(InstanceId *string, name *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeDeprecatedTemplateResponse, _err error)

Summary:

DescribeDeprecatedTemplate

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDeprecatedTemplateResponse

func (*Client) DescribeDiagnoseReport

func (client *Client) DescribeDiagnoseReport(InstanceId *string, ReportId *string, request *DescribeDiagnoseReportRequest) (_result *DescribeDiagnoseReportResponse, _err error)

@param request - DescribeDiagnoseReportRequest

@return DescribeDiagnoseReportResponse

func (*Client) DescribeDiagnoseReportWithOptions

func (client *Client) DescribeDiagnoseReportWithOptions(InstanceId *string, ReportId *string, request *DescribeDiagnoseReportRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeDiagnoseReportResponse, _err error)

@param request - DescribeDiagnoseReportRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnoseReportResponse

func (*Client) DescribeDiagnosisSettings

func (client *Client) DescribeDiagnosisSettings(InstanceId *string, request *DescribeDiagnosisSettingsRequest) (_result *DescribeDiagnosisSettingsResponse, _err error)

@param request - DescribeDiagnosisSettingsRequest

@return DescribeDiagnosisSettingsResponse

func (*Client) DescribeDiagnosisSettingsWithOptions

func (client *Client) DescribeDiagnosisSettingsWithOptions(InstanceId *string, request *DescribeDiagnosisSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeDiagnosisSettingsResponse, _err error)

@param request - DescribeDiagnosisSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDiagnosisSettingsResponse

func (*Client) DescribeDynamicSettings

func (client *Client) DescribeDynamicSettings(InstanceId *string) (_result *DescribeDynamicSettingsResponse, _err error)

Summary:

获取集群动态指标

@return DescribeDynamicSettingsResponse

func (*Client) DescribeDynamicSettingsWithOptions

func (client *Client) DescribeDynamicSettingsWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeDynamicSettingsResponse, _err error)

Summary:

获取集群动态指标

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeDynamicSettingsResponse

func (*Client) DescribeElasticsearchHealth

func (client *Client) DescribeElasticsearchHealth(InstanceId *string) (_result *DescribeElasticsearchHealthResponse, _err error)

Summary:

Queries the health status of an Elasticsearch cluster.

Description:

An Elasticsearch cluster can be in a health state indicated by one of the following colors:

  • GREEN: Primary shards and replica shards for the primary shards are normally allocated.

  • YELLOW: Primary shards are normally allocated, but replica shards for the primary shards are not normally allocated.

  • RED: Primary shards are not normally allocated.

@return DescribeElasticsearchHealthResponse

func (*Client) DescribeElasticsearchHealthWithOptions

func (client *Client) DescribeElasticsearchHealthWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeElasticsearchHealthResponse, _err error)

Summary:

Queries the health status of an Elasticsearch cluster.

Description:

An Elasticsearch cluster can be in a health state indicated by one of the following colors:

  • GREEN: Primary shards and replica shards for the primary shards are normally allocated.

  • YELLOW: Primary shards are normally allocated, but replica shards for the primary shards are not normally allocated.

  • RED: Primary shards are not normally allocated.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeElasticsearchHealthResponse

func (*Client) DescribeILMPolicy

func (client *Client) DescribeILMPolicy(InstanceId *string, PolicyName *string) (_result *DescribeILMPolicyResponse, _err error)

@return DescribeILMPolicyResponse

func (*Client) DescribeILMPolicyWithOptions

func (client *Client) DescribeILMPolicyWithOptions(InstanceId *string, PolicyName *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeILMPolicyResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeILMPolicyResponse

func (*Client) DescribeIndexTemplate

func (client *Client) DescribeIndexTemplate(InstanceId *string, IndexTemplate *string) (_result *DescribeIndexTemplateResponse, _err error)

@return DescribeIndexTemplateResponse

func (*Client) DescribeIndexTemplateWithOptions

func (client *Client) DescribeIndexTemplateWithOptions(InstanceId *string, IndexTemplate *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeIndexTemplateResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeIndexTemplateResponse

func (*Client) DescribeInstance

func (client *Client) DescribeInstance(InstanceId *string) (_result *DescribeInstanceResponse, _err error)

Summary:

The name of the dictionary file.

@return DescribeInstanceResponse

func (*Client) DescribeInstanceWithOptions

func (client *Client) DescribeInstanceWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)

Summary:

The name of the dictionary file.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeInstanceResponse

func (*Client) DescribeKibanaSettings

func (client *Client) DescribeKibanaSettings(InstanceId *string) (_result *DescribeKibanaSettingsResponse, _err error)

Summary:

获取Elasticsearch集群Kibana节点settings配置

@return DescribeKibanaSettingsResponse

func (*Client) DescribeKibanaSettingsWithOptions

func (client *Client) DescribeKibanaSettingsWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeKibanaSettingsResponse, _err error)

Summary:

获取Elasticsearch集群Kibana节点settings配置

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeKibanaSettingsResponse

func (*Client) DescribeLogstash

func (client *Client) DescribeLogstash(InstanceId *string) (_result *DescribeLogstashResponse, _err error)

Summary:

查看Logstash实例详情

@return DescribeLogstashResponse

func (*Client) DescribeLogstashWithOptions

func (client *Client) DescribeLogstashWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeLogstashResponse, _err error)

Summary:

查看Logstash实例详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeLogstashResponse

func (*Client) DescribePipeline

func (client *Client) DescribePipeline(InstanceId *string, PipelineId *string) (_result *DescribePipelineResponse, _err error)

@return DescribePipelineResponse

func (*Client) DescribePipelineManagementConfig

func (client *Client) DescribePipelineManagementConfig(InstanceId *string, request *DescribePipelineManagementConfigRequest) (_result *DescribePipelineManagementConfigResponse, _err error)

Summary:

Queries the management configurations of pipelines in a Logstash cluster.

@param request - DescribePipelineManagementConfigRequest

@return DescribePipelineManagementConfigResponse

func (*Client) DescribePipelineManagementConfigWithOptions

func (client *Client) DescribePipelineManagementConfigWithOptions(InstanceId *string, request *DescribePipelineManagementConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePipelineManagementConfigResponse, _err error)

Summary:

Queries the management configurations of pipelines in a Logstash cluster.

@param request - DescribePipelineManagementConfigRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribePipelineManagementConfigResponse

func (*Client) DescribePipelineWithOptions

func (client *Client) DescribePipelineWithOptions(InstanceId *string, PipelineId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribePipelineResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribePipelineResponse

func (*Client) DescribeRegions

func (client *Client) DescribeRegions() (_result *DescribeRegionsResponse, _err error)

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) DescribeSnapshotSetting

func (client *Client) DescribeSnapshotSetting(InstanceId *string) (_result *DescribeSnapshotSettingResponse, _err error)

@return DescribeSnapshotSettingResponse

func (*Client) DescribeSnapshotSettingWithOptions

func (client *Client) DescribeSnapshotSettingWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeSnapshotSettingResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeSnapshotSettingResponse

func (*Client) DescribeTemplates

func (client *Client) DescribeTemplates(InstanceId *string) (_result *DescribeTemplatesResponse, _err error)

@return DescribeTemplatesResponse

func (*Client) DescribeTemplatesWithOptions

func (client *Client) DescribeTemplatesWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeTemplatesResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeTemplatesResponse

func (*Client) DescribeXpackMonitorConfig

func (client *Client) DescribeXpackMonitorConfig(InstanceId *string) (_result *DescribeXpackMonitorConfigResponse, _err error)

Summary:

Queries the configurations of the X-Pack Monitoring feature of a Logstash cluster.

@return DescribeXpackMonitorConfigResponse

func (*Client) DescribeXpackMonitorConfigWithOptions

func (client *Client) DescribeXpackMonitorConfigWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeXpackMonitorConfigResponse, _err error)

Summary:

Queries the configurations of the X-Pack Monitoring feature of a Logstash cluster.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeXpackMonitorConfigResponse

func (*Client) DiagnoseInstance

func (client *Client) DiagnoseInstance(InstanceId *string, request *DiagnoseInstanceRequest) (_result *DiagnoseInstanceResponse, _err error)

Summary:

触发ES实例智能诊断

@param request - DiagnoseInstanceRequest

@return DiagnoseInstanceResponse

func (*Client) DiagnoseInstanceWithOptions

func (client *Client) DiagnoseInstanceWithOptions(InstanceId *string, request *DiagnoseInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DiagnoseInstanceResponse, _err error)

Summary:

触发ES实例智能诊断

@param request - DiagnoseInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DiagnoseInstanceResponse

func (*Client) DisableKibanaPvlNetwork

func (client *Client) DisableKibanaPvlNetwork(InstanceId *string) (_result *DisableKibanaPvlNetworkResponse, _err error)

Summary:

关闭kibana私网

@return DisableKibanaPvlNetworkResponse

func (*Client) DisableKibanaPvlNetworkWithOptions

func (client *Client) DisableKibanaPvlNetworkWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DisableKibanaPvlNetworkResponse, _err error)

Summary:

关闭kibana私网

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DisableKibanaPvlNetworkResponse

func (*Client) EnableKibanaPvlNetwork

func (client *Client) EnableKibanaPvlNetwork(InstanceId *string, request *EnableKibanaPvlNetworkRequest) (_result *EnableKibanaPvlNetworkResponse, _err error)

Summary:

开启v3 kibana私网

@param request - EnableKibanaPvlNetworkRequest

@return EnableKibanaPvlNetworkResponse

func (*Client) EnableKibanaPvlNetworkWithOptions

func (client *Client) EnableKibanaPvlNetworkWithOptions(InstanceId *string, request *EnableKibanaPvlNetworkRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *EnableKibanaPvlNetworkResponse, _err error)

Summary:

开启v3 kibana私网

@param request - EnableKibanaPvlNetworkRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return EnableKibanaPvlNetworkResponse

func (*Client) EstimatedLogstashRestartTime

func (client *Client) EstimatedLogstashRestartTime(InstanceId *string, request *EstimatedLogstashRestartTimeRequest) (_result *EstimatedLogstashRestartTimeResponse, _err error)

Summary:

Queries the estimated time that is required to restart a Logstash cluster.

@param request - EstimatedLogstashRestartTimeRequest

@return EstimatedLogstashRestartTimeResponse

func (*Client) EstimatedLogstashRestartTimeWithOptions

func (client *Client) EstimatedLogstashRestartTimeWithOptions(InstanceId *string, request *EstimatedLogstashRestartTimeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *EstimatedLogstashRestartTimeResponse, _err error)

Summary:

Queries the estimated time that is required to restart a Logstash cluster.

@param request - EstimatedLogstashRestartTimeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return EstimatedLogstashRestartTimeResponse

func (*Client) EstimatedRestartTime

func (client *Client) EstimatedRestartTime(InstanceId *string, request *EstimatedRestartTimeRequest) (_result *EstimatedRestartTimeResponse, _err error)

Summary:

Queries the estimated time that is required to restart an Elasticsearch cluster.

@param request - EstimatedRestartTimeRequest

@return EstimatedRestartTimeResponse

func (*Client) EstimatedRestartTimeWithOptions

func (client *Client) EstimatedRestartTimeWithOptions(InstanceId *string, request *EstimatedRestartTimeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *EstimatedRestartTimeResponse, _err error)

Summary:

Queries the estimated time that is required to restart an Elasticsearch cluster.

@param request - EstimatedRestartTimeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return EstimatedRestartTimeResponse

func (*Client) GetClusterDataInformation

func (client *Client) GetClusterDataInformation(request *GetClusterDataInformationRequest) (_result *GetClusterDataInformationResponse, _err error)

Summary:

Call GetClusterDataInformation to obtain the data information about the cluster.

@param request - GetClusterDataInformationRequest

@return GetClusterDataInformationResponse

func (*Client) GetClusterDataInformationWithOptions

func (client *Client) GetClusterDataInformationWithOptions(request *GetClusterDataInformationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetClusterDataInformationResponse, _err error)

Summary:

Call GetClusterDataInformation to obtain the data information about the cluster.

@param request - GetClusterDataInformationRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetClusterDataInformationResponse

func (*Client) GetElastictask

func (client *Client) GetElastictask(InstanceId *string) (_result *GetElastictaskResponse, _err error)

@return GetElastictaskResponse

func (*Client) GetElastictaskWithOptions

func (client *Client) GetElastictaskWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetElastictaskResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetElastictaskResponse

func (*Client) GetEmonGrafanaAlerts

func (client *Client) GetEmonGrafanaAlerts(ProjectId *string, request *GetEmonGrafanaAlertsRequest) (_result *GetEmonGrafanaAlertsResponse, _err error)

Summary:

获取高级监控报警自定义Grafana监控报警项

@param request - GetEmonGrafanaAlertsRequest

@return GetEmonGrafanaAlertsResponse

func (*Client) GetEmonGrafanaAlertsWithOptions

func (client *Client) GetEmonGrafanaAlertsWithOptions(ProjectId *string, request *GetEmonGrafanaAlertsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetEmonGrafanaAlertsResponse, _err error)

Summary:

获取高级监控报警自定义Grafana监控报警项

@param request - GetEmonGrafanaAlertsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEmonGrafanaAlertsResponse

func (*Client) GetEmonGrafanaDashboards

func (client *Client) GetEmonGrafanaDashboards(ProjectId *string, request *GetEmonGrafanaDashboardsRequest) (_result *GetEmonGrafanaDashboardsResponse, _err error)

Summary:

获取高级监控报警自定义Grafana监控大盘列表

@param request - GetEmonGrafanaDashboardsRequest

@return GetEmonGrafanaDashboardsResponse

func (*Client) GetEmonGrafanaDashboardsWithOptions

func (client *Client) GetEmonGrafanaDashboardsWithOptions(ProjectId *string, request *GetEmonGrafanaDashboardsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetEmonGrafanaDashboardsResponse, _err error)

Summary:

获取高级监控报警自定义Grafana监控大盘列表

@param request - GetEmonGrafanaDashboardsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEmonGrafanaDashboardsResponse

func (*Client) GetEmonMonitorData

func (client *Client) GetEmonMonitorData(ProjectId *string, request *GetEmonMonitorDataRequest) (_result *GetEmonMonitorDataResponse, _err error)

@param request - GetEmonMonitorDataRequest

@return GetEmonMonitorDataResponse

func (*Client) GetEmonMonitorDataWithOptions

func (client *Client) GetEmonMonitorDataWithOptions(ProjectId *string, request *GetEmonMonitorDataRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetEmonMonitorDataResponse, _err error)

@param request - GetEmonMonitorDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEmonMonitorDataResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetOpenStoreUsage

func (client *Client) GetOpenStoreUsage(InstanceId *string) (_result *GetOpenStoreUsageResponse, _err error)

Summary:

统计OpenStore实例的存储容量和使用情况

@return GetOpenStoreUsageResponse

func (*Client) GetOpenStoreUsageWithOptions

func (client *Client) GetOpenStoreUsageWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetOpenStoreUsageResponse, _err error)

Summary:

统计OpenStore实例的存储容量和使用情况

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetOpenStoreUsageResponse

func (*Client) GetRegionConfiguration

func (client *Client) GetRegionConfiguration(request *GetRegionConfigurationRequest) (_result *GetRegionConfigurationResponse, _err error)

Summary:

The maximum number of nodes.

@param request - GetRegionConfigurationRequest

@return GetRegionConfigurationResponse

func (*Client) GetRegionConfigurationWithOptions

func (client *Client) GetRegionConfigurationWithOptions(request *GetRegionConfigurationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRegionConfigurationResponse, _err error)

Summary:

The maximum number of nodes.

@param request - GetRegionConfigurationRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRegionConfigurationResponse

func (*Client) GetRegionalInstanceConfig

func (client *Client) GetRegionalInstanceConfig() (_result *GetRegionalInstanceConfigResponse, _err error)

Summary:

实例区域商品化配置

@return GetRegionalInstanceConfigResponse

func (*Client) GetRegionalInstanceConfigWithOptions

func (client *Client) GetRegionalInstanceConfigWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetRegionalInstanceConfigResponse, _err error)

Summary:

实例区域商品化配置

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetRegionalInstanceConfigResponse

func (*Client) GetSuggestShrinkableNodes

func (client *Client) GetSuggestShrinkableNodes(InstanceId *string, request *GetSuggestShrinkableNodesRequest) (_result *GetSuggestShrinkableNodesResponse, _err error)

Summary:

ES集群可缩容节点

@param request - GetSuggestShrinkableNodesRequest

@return GetSuggestShrinkableNodesResponse

func (*Client) GetSuggestShrinkableNodesWithOptions

func (client *Client) GetSuggestShrinkableNodesWithOptions(InstanceId *string, request *GetSuggestShrinkableNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSuggestShrinkableNodesResponse, _err error)

Summary:

ES集群可缩容节点

@param request - GetSuggestShrinkableNodesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetSuggestShrinkableNodesResponse

func (*Client) GetTransferableNodes

func (client *Client) GetTransferableNodes(InstanceId *string, request *GetTransferableNodesRequest) (_result *GetTransferableNodesResponse, _err error)

Summary:

获取可数据迁移节点

@param request - GetTransferableNodesRequest

@return GetTransferableNodesResponse

func (*Client) GetTransferableNodesWithOptions

func (client *Client) GetTransferableNodesWithOptions(InstanceId *string, request *GetTransferableNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTransferableNodesResponse, _err error)

Summary:

获取可数据迁移节点

@param request - GetTransferableNodesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetTransferableNodesResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InitializeOperationRole

func (client *Client) InitializeOperationRole(request *InitializeOperationRoleRequest) (_result *InitializeOperationRoleResponse, _err error)

Summary:

Creates a service-linked role.

Description:

> Before you perform auto scaling for a cluster at the China site (aliyun.com) or you use shippers to collect logs, you must create a service-linked role.

@param request - InitializeOperationRoleRequest

@return InitializeOperationRoleResponse

func (*Client) InitializeOperationRoleWithOptions

func (client *Client) InitializeOperationRoleWithOptions(request *InitializeOperationRoleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InitializeOperationRoleResponse, _err error)

Summary:

Creates a service-linked role.

Description:

> Before you perform auto scaling for a cluster at the China site (aliyun.com) or you use shippers to collect logs, you must create a service-linked role.

@param request - InitializeOperationRoleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InitializeOperationRoleResponse

func (*Client) InstallAckOperator

func (client *Client) InstallAckOperator(ClusterId *string, request *InstallAckOperatorRequest) (_result *InstallAckOperatorResponse, _err error)

Summary:

Installs ES-operator for a Container Service for Kubernetes (ACK) cluster.

Description:

> Before you install a shipper for an ACK cluster, you must call this operation to install ES-operator for the cluster.

@param request - InstallAckOperatorRequest

@return InstallAckOperatorResponse

func (*Client) InstallAckOperatorWithOptions

func (client *Client) InstallAckOperatorWithOptions(ClusterId *string, request *InstallAckOperatorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallAckOperatorResponse, _err error)

Summary:

Installs ES-operator for a Container Service for Kubernetes (ACK) cluster.

Description:

> Before you install a shipper for an ACK cluster, you must call this operation to install ES-operator for the cluster.

@param request - InstallAckOperatorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InstallAckOperatorResponse

func (*Client) InstallKibanaSystemPlugin

func (client *Client) InstallKibanaSystemPlugin(InstanceId *string, request *InstallKibanaSystemPluginRequest) (_result *InstallKibanaSystemPluginResponse, _err error)

Summary:

Call InstallKibanaSystemPlugin to install the Kibana plug-in. The Kibana specification must be 2-Core 4 GB or higher.

@param request - InstallKibanaSystemPluginRequest

@return InstallKibanaSystemPluginResponse

func (*Client) InstallKibanaSystemPluginWithOptions

func (client *Client) InstallKibanaSystemPluginWithOptions(InstanceId *string, request *InstallKibanaSystemPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallKibanaSystemPluginResponse, _err error)

Summary:

Call InstallKibanaSystemPlugin to install the Kibana plug-in. The Kibana specification must be 2-Core 4 GB or higher.

@param request - InstallKibanaSystemPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InstallKibanaSystemPluginResponse

func (*Client) InstallLogstashSystemPlugin

func (client *Client) InstallLogstashSystemPlugin(InstanceId *string, request *InstallLogstashSystemPluginRequest) (_result *InstallLogstashSystemPluginResponse, _err error)

Summary:

The returned data also contains **Headers* - parameters, indicating that header information is returned.

Description:

ls-cn-oew1qbgl\\*\\*\\*\\*

@param request - InstallLogstashSystemPluginRequest

@return InstallLogstashSystemPluginResponse

func (*Client) InstallLogstashSystemPluginWithOptions

func (client *Client) InstallLogstashSystemPluginWithOptions(InstanceId *string, request *InstallLogstashSystemPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallLogstashSystemPluginResponse, _err error)

Summary:

The returned data also contains **Headers* - parameters, indicating that header information is returned.

Description:

ls-cn-oew1qbgl\\*\\*\\*\\*

@param request - InstallLogstashSystemPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InstallLogstashSystemPluginResponse

func (*Client) InstallSystemPlugin

func (client *Client) InstallSystemPlugin(InstanceId *string, request *InstallSystemPluginRequest) (_result *InstallSystemPluginResponse, _err error)

Summary:

Call InstallSystemPlugin to install a system preset plug-in.

@param request - InstallSystemPluginRequest

@return InstallSystemPluginResponse

func (*Client) InstallSystemPluginWithOptions

func (client *Client) InstallSystemPluginWithOptions(InstanceId *string, request *InstallSystemPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallSystemPluginResponse, _err error)

Summary:

Call InstallSystemPlugin to install a system preset plug-in.

@param request - InstallSystemPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InstallSystemPluginResponse

func (*Client) InstallUserPlugins

func (client *Client) InstallUserPlugins(InstanceId *string, request *InstallUserPluginsRequest) (_result *InstallUserPluginsResponse, _err error)

Summary:

Installs custom plug-ins that are uploaded to the Elasticsearch console.

@param request - InstallUserPluginsRequest

@return InstallUserPluginsResponse

func (*Client) InstallUserPluginsWithOptions

func (client *Client) InstallUserPluginsWithOptions(InstanceId *string, request *InstallUserPluginsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InstallUserPluginsResponse, _err error)

Summary:

Installs custom plug-ins that are uploaded to the Elasticsearch console.

@param request - InstallUserPluginsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InstallUserPluginsResponse

func (*Client) InterruptElasticsearchTask

func (client *Client) InterruptElasticsearchTask(InstanceId *string, request *InterruptElasticsearchTaskRequest) (_result *InterruptElasticsearchTaskResponse, _err error)

@param request - InterruptElasticsearchTaskRequest

@return InterruptElasticsearchTaskResponse

func (*Client) InterruptElasticsearchTaskWithOptions

func (client *Client) InterruptElasticsearchTaskWithOptions(InstanceId *string, request *InterruptElasticsearchTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InterruptElasticsearchTaskResponse, _err error)

@param request - InterruptElasticsearchTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InterruptElasticsearchTaskResponse

func (*Client) InterruptLogstashTask

func (client *Client) InterruptLogstashTask(InstanceId *string, request *InterruptLogstashTaskRequest) (_result *InterruptLogstashTaskResponse, _err error)

Summary:

After the task is suspended, the Logstash cluster is in the suspended state.

@param request - InterruptLogstashTaskRequest

@return InterruptLogstashTaskResponse

func (*Client) InterruptLogstashTaskWithOptions

func (client *Client) InterruptLogstashTaskWithOptions(InstanceId *string, request *InterruptLogstashTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InterruptLogstashTaskResponse, _err error)

Summary:

After the task is suspended, the Logstash cluster is in the suspended state.

@param request - InterruptLogstashTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return InterruptLogstashTaskResponse

func (*Client) ListAckClusters

func (client *Client) ListAckClusters(request *ListAckClustersRequest) (_result *ListAckClustersResponse, _err error)

Summary:

Queries a list of Container Service for Kubernetes (ACK) clusters.

@param request - ListAckClustersRequest

@return ListAckClustersResponse

func (*Client) ListAckClustersWithOptions

func (client *Client) ListAckClustersWithOptions(request *ListAckClustersRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAckClustersResponse, _err error)

Summary:

Queries a list of Container Service for Kubernetes (ACK) clusters.

@param request - ListAckClustersRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAckClustersResponse

func (*Client) ListAckNamespaces

func (client *Client) ListAckNamespaces(ClusterId *string, request *ListAckNamespacesRequest) (_result *ListAckNamespacesResponse, _err error)

Summary:

Queries all namespaces in a specified Container Service for Kubernetes (ACK) cluster.

Description:

> When you install a shipper on an ACK cluster, you must specify a namespace. You can call this operation to query all namespaces in the ACK cluster, and select a namespace based on your business requirements.

@param request - ListAckNamespacesRequest

@return ListAckNamespacesResponse

func (*Client) ListAckNamespacesWithOptions

func (client *Client) ListAckNamespacesWithOptions(ClusterId *string, request *ListAckNamespacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAckNamespacesResponse, _err error)

Summary:

Queries all namespaces in a specified Container Service for Kubernetes (ACK) cluster.

Description:

> When you install a shipper on an ACK cluster, you must specify a namespace. You can call this operation to query all namespaces in the ACK cluster, and select a namespace based on your business requirements.

@param request - ListAckNamespacesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAckNamespacesResponse

func (*Client) ListActionRecords

func (client *Client) ListActionRecords(InstanceId *string, request *ListActionRecordsRequest) (_result *ListActionRecordsResponse, _err error)

Summary:

变更记录 变更详情

@param request - ListActionRecordsRequest

@return ListActionRecordsResponse

func (*Client) ListActionRecordsWithOptions

func (client *Client) ListActionRecordsWithOptions(InstanceId *string, request *ListActionRecordsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListActionRecordsResponse, _err error)

Summary:

变更记录 变更详情

@param request - ListActionRecordsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListActionRecordsResponse

func (*Client) ListAllNode

func (client *Client) ListAllNode(InstanceId *string, request *ListAllNodeRequest) (_result *ListAllNodeResponse, _err error)

Summary:

es-cn-tl32cpgwa002l\\*\\*\\*\\*

@param request - ListAllNodeRequest

@return ListAllNodeResponse

func (*Client) ListAllNodeWithOptions

func (client *Client) ListAllNodeWithOptions(InstanceId *string, request *ListAllNodeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAllNodeResponse, _err error)

Summary:

es-cn-tl32cpgwa002l\\*\\*\\*\\*

@param request - ListAllNodeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAllNodeResponse

func (*Client) ListAlternativeSnapshotRepos

func (client *Client) ListAlternativeSnapshotRepos(InstanceId *string, request *ListAlternativeSnapshotReposRequest) (_result *ListAlternativeSnapshotReposResponse, _err error)

Summary:

实例可添加的OSS引用仓库

@param request - ListAlternativeSnapshotReposRequest

@return ListAlternativeSnapshotReposResponse

func (*Client) ListAlternativeSnapshotReposWithOptions

func (client *Client) ListAlternativeSnapshotReposWithOptions(InstanceId *string, request *ListAlternativeSnapshotReposRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAlternativeSnapshotReposResponse, _err error)

Summary:

实例可添加的OSS引用仓库

@param request - ListAlternativeSnapshotReposRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAlternativeSnapshotReposResponse

func (*Client) ListApm

func (client *Client) ListApm(request *ListApmRequest) (_result *ListApmResponse, _err error)

Summary:

ListApm

@param request - ListApmRequest

@return ListApmResponse

func (*Client) ListApmWithOptions

func (client *Client) ListApmWithOptions(request *ListApmRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListApmResponse, _err error)

Summary:

ListApm

@param request - ListApmRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListApmResponse

func (*Client) ListAvailableEsInstanceIds

func (client *Client) ListAvailableEsInstanceIds(InstanceId *string) (_result *ListAvailableEsInstanceIdsResponse, _err error)

Summary:

Queries the Elasticsearch clusters that can be associated with a Logstash cluster when you configure the X-Pack Monitoring feature for the Logstash cluster.

@return ListAvailableEsInstanceIdsResponse

func (*Client) ListAvailableEsInstanceIdsWithOptions

func (client *Client) ListAvailableEsInstanceIdsWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListAvailableEsInstanceIdsResponse, _err error)

Summary:

Queries the Elasticsearch clusters that can be associated with a Logstash cluster when you configure the X-Pack Monitoring feature for the Logstash cluster.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAvailableEsInstanceIdsResponse

func (*Client) ListCollectors

func (client *Client) ListCollectors(request *ListCollectorsRequest) (_result *ListCollectorsResponse, _err error)

Summary:

Queries shippers.

@param request - ListCollectorsRequest

@return ListCollectorsResponse

func (*Client) ListCollectorsWithOptions

func (client *Client) ListCollectorsWithOptions(request *ListCollectorsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListCollectorsResponse, _err error)

Summary:

Queries shippers.

@param request - ListCollectorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListCollectorsResponse

func (*Client) ListComponentIndices

func (client *Client) ListComponentIndices(InstanceId *string, request *ListComponentIndicesRequest) (_result *ListComponentIndicesResponse, _err error)

Summary:

ES集群组合索引列表

@param request - ListComponentIndicesRequest

@return ListComponentIndicesResponse

func (*Client) ListComponentIndicesWithOptions

func (client *Client) ListComponentIndicesWithOptions(InstanceId *string, request *ListComponentIndicesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListComponentIndicesResponse, _err error)

Summary:

ES集群组合索引列表

@param request - ListComponentIndicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListComponentIndicesResponse

func (*Client) ListConnectedClusters

func (client *Client) ListConnectedClusters(InstanceId *string) (_result *ListConnectedClustersResponse, _err error)

Summary:

获取与当前实例进行网络互通的实例列表

@return ListConnectedClustersResponse

func (*Client) ListConnectedClustersWithOptions

func (client *Client) ListConnectedClustersWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListConnectedClustersResponse, _err error)

Summary:

获取与当前实例进行网络互通的实例列表

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListConnectedClustersResponse

func (*Client) ListDataStreams

func (client *Client) ListDataStreams(InstanceId *string, request *ListDataStreamsRequest) (_result *ListDataStreamsResponse, _err error)

@param request - ListDataStreamsRequest

@return ListDataStreamsResponse

func (*Client) ListDataStreamsWithOptions

func (client *Client) ListDataStreamsWithOptions(InstanceId *string, request *ListDataStreamsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDataStreamsResponse, _err error)

@param request - ListDataStreamsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDataStreamsResponse

func (*Client) ListDataTasks

func (client *Client) ListDataTasks(InstanceId *string) (_result *ListDataTasksResponse, _err error)

@return ListDataTasksResponse

func (*Client) ListDataTasksWithOptions

func (client *Client) ListDataTasksWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDataTasksResponse, _err error)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDataTasksResponse

func (*Client) ListDefaultCollectorConfigurations

func (client *Client) ListDefaultCollectorConfigurations(request *ListDefaultCollectorConfigurationsRequest) (_result *ListDefaultCollectorConfigurationsResponse, _err error)

Summary:

Queries the default configuration files of shippers.

@param request - ListDefaultCollectorConfigurationsRequest

@return ListDefaultCollectorConfigurationsResponse

func (*Client) ListDefaultCollectorConfigurationsWithOptions

func (client *Client) ListDefaultCollectorConfigurationsWithOptions(request *ListDefaultCollectorConfigurationsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDefaultCollectorConfigurationsResponse, _err error)

Summary:

Queries the default configuration files of shippers.

@param request - ListDefaultCollectorConfigurationsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDefaultCollectorConfigurationsResponse

func (*Client) ListDeprecatedTemplates

func (client *Client) ListDeprecatedTemplates(InstanceId *string, request *ListDeprecatedTemplatesRequest) (_result *ListDeprecatedTemplatesResponse, _err error)

Summary:

ListDeprecatedTemplates

@param request - ListDeprecatedTemplatesRequest

@return ListDeprecatedTemplatesResponse

func (*Client) ListDeprecatedTemplatesWithOptions

func (client *Client) ListDeprecatedTemplatesWithOptions(InstanceId *string, request *ListDeprecatedTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDeprecatedTemplatesResponse, _err error)

Summary:

ListDeprecatedTemplates

@param request - ListDeprecatedTemplatesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDeprecatedTemplatesResponse

func (*Client) ListDiagnoseIndices

func (client *Client) ListDiagnoseIndices(InstanceId *string, request *ListDiagnoseIndicesRequest) (_result *ListDiagnoseIndicesResponse, _err error)

Summary:

Queries the indexes for health diagnosis performed on an Elasticsearch cluster.

@param request - ListDiagnoseIndicesRequest

@return ListDiagnoseIndicesResponse

func (*Client) ListDiagnoseIndicesWithOptions

func (client *Client) ListDiagnoseIndicesWithOptions(InstanceId *string, request *ListDiagnoseIndicesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDiagnoseIndicesResponse, _err error)

Summary:

Queries the indexes for health diagnosis performed on an Elasticsearch cluster.

@param request - ListDiagnoseIndicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDiagnoseIndicesResponse

func (*Client) ListDiagnoseReport

func (client *Client) ListDiagnoseReport(InstanceId *string, request *ListDiagnoseReportRequest) (_result *ListDiagnoseReportResponse, _err error)

Summary:

获取集群诊断报告列表

@param request - ListDiagnoseReportRequest

@return ListDiagnoseReportResponse

func (*Client) ListDiagnoseReportIds

func (client *Client) ListDiagnoseReportIds(InstanceId *string, request *ListDiagnoseReportIdsRequest) (_result *ListDiagnoseReportIdsResponse, _err error)

Summary:

Queries the IDs of the historical intelligent O&M reports of an Elasticsearch cluster.

@param request - ListDiagnoseReportIdsRequest

@return ListDiagnoseReportIdsResponse

func (*Client) ListDiagnoseReportIdsWithOptions

func (client *Client) ListDiagnoseReportIdsWithOptions(InstanceId *string, request *ListDiagnoseReportIdsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDiagnoseReportIdsResponse, _err error)

Summary:

Queries the IDs of the historical intelligent O&M reports of an Elasticsearch cluster.

@param request - ListDiagnoseReportIdsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDiagnoseReportIdsResponse

func (*Client) ListDiagnoseReportWithOptions

func (client *Client) ListDiagnoseReportWithOptions(InstanceId *string, request *ListDiagnoseReportRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDiagnoseReportResponse, _err error)

Summary:

获取集群诊断报告列表

@param request - ListDiagnoseReportRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDiagnoseReportResponse

func (*Client) ListDiagnosisItems

func (client *Client) ListDiagnosisItems(request *ListDiagnosisItemsRequest) (_result *ListDiagnosisItemsResponse, _err error)

Summary:

The diagnostic item is used to check whether data write requests of a cluster are accumulated. If data write requests are accumulated, a bulk rejection occurs. This may cause data loss and severely consume system resources.

@param request - ListDiagnosisItemsRequest

@return ListDiagnosisItemsResponse

func (*Client) ListDiagnosisItemsWithOptions

func (client *Client) ListDiagnosisItemsWithOptions(request *ListDiagnosisItemsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDiagnosisItemsResponse, _err error)

Summary:

The diagnostic item is used to check whether data write requests of a cluster are accumulated. If data write requests are accumulated, a bulk rejection occurs. This may cause data loss and severely consume system resources.

@param request - ListDiagnosisItemsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDiagnosisItemsResponse

func (*Client) ListDictInformation

func (client *Client) ListDictInformation(InstanceId *string, request *ListDictInformationRequest) (_result *ListDictInformationResponse, _err error)

@param request - ListDictInformationRequest

@return ListDictInformationResponse

func (*Client) ListDictInformationWithOptions

func (client *Client) ListDictInformationWithOptions(InstanceId *string, request *ListDictInformationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDictInformationResponse, _err error)

@param request - ListDictInformationRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDictInformationResponse

func (*Client) ListDicts

func (client *Client) ListDicts(InstanceId *string, request *ListDictsRequest) (_result *ListDictsResponse, _err error)

Summary:

Queries the details of a specified type of dictionary.

@param request - ListDictsRequest

@return ListDictsResponse

func (*Client) ListDictsWithOptions

func (client *Client) ListDictsWithOptions(InstanceId *string, request *ListDictsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListDictsResponse, _err error)

Summary:

Queries the details of a specified type of dictionary.

@param request - ListDictsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListDictsResponse

func (*Client) ListEcsInstances

func (client *Client) ListEcsInstances(request *ListEcsInstancesRequest) (_result *ListEcsInstancesResponse, _err error)

Description:

*Important* - To call this operation, you must create the Aliyun Elasticsearch AccessingOOSRole and the system service role AliyunOOSAccessingECS 4ESRole to Elasticsearch the service account to obtain the ECS access permissions of the primary account. For more information, see [Collect ECS service logs](https://help.aliyun.com/document_detail/146446.html).

@param request - ListEcsInstancesRequest

@return ListEcsInstancesResponse

func (*Client) ListEcsInstancesWithOptions

func (client *Client) ListEcsInstancesWithOptions(request *ListEcsInstancesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListEcsInstancesResponse, _err error)

Description:

*Important* - To call this operation, you must create the Aliyun Elasticsearch AccessingOOSRole and the system service role AliyunOOSAccessingECS 4ESRole to Elasticsearch the service account to obtain the ECS access permissions of the primary account. For more information, see [Collect ECS service logs](https://help.aliyun.com/document_detail/146446.html).

@param request - ListEcsInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListEcsInstancesResponse

func (*Client) ListExtendfiles

func (client *Client) ListExtendfiles(InstanceId *string) (_result *ListExtendfilesResponse, _err error)

Summary:

Queries the driver files of a Logstash cluster.

@return ListExtendfilesResponse

func (*Client) ListExtendfilesWithOptions

func (client *Client) ListExtendfilesWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListExtendfilesResponse, _err error)

Summary:

Queries the driver files of a Logstash cluster.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListExtendfilesResponse

func (*Client) ListILMPolicies

func (client *Client) ListILMPolicies(InstanceId *string, request *ListILMPoliciesRequest) (_result *ListILMPoliciesResponse, _err error)

@param request - ListILMPoliciesRequest

@return ListILMPoliciesResponse

func (*Client) ListILMPoliciesWithOptions

func (client *Client) ListILMPoliciesWithOptions(InstanceId *string, request *ListILMPoliciesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListILMPoliciesResponse, _err error)

@param request - ListILMPoliciesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListILMPoliciesResponse

func (*Client) ListIndexTemplates

func (client *Client) ListIndexTemplates(InstanceId *string, request *ListIndexTemplatesRequest) (_result *ListIndexTemplatesResponse, _err error)

@param request - ListIndexTemplatesRequest

@return ListIndexTemplatesResponse

func (*Client) ListIndexTemplatesWithOptions

func (client *Client) ListIndexTemplatesWithOptions(InstanceId *string, request *ListIndexTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListIndexTemplatesResponse, _err error)

@param request - ListIndexTemplatesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIndexTemplatesResponse

func (*Client) ListInstance

func (client *Client) ListInstance(request *ListInstanceRequest) (_result *ListInstanceResponse, _err error)

Summary:

查询Elasticsearch实例列表

@param request - ListInstanceRequest

@return ListInstanceResponse

func (*Client) ListInstanceHistoryEvents

func (client *Client) ListInstanceHistoryEvents(request *ListInstanceHistoryEventsRequest) (_result *ListInstanceHistoryEventsResponse, _err error)

Summary:

集群触发的硬件运维事件列表

@param request - ListInstanceHistoryEventsRequest

@return ListInstanceHistoryEventsResponse

func (*Client) ListInstanceHistoryEventsWithOptions

func (client *Client) ListInstanceHistoryEventsWithOptions(tmpReq *ListInstanceHistoryEventsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstanceHistoryEventsResponse, _err error)

Summary:

集群触发的硬件运维事件列表

@param tmpReq - ListInstanceHistoryEventsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceHistoryEventsResponse

func (*Client) ListInstanceIndices

func (client *Client) ListInstanceIndices(InstanceId *string, request *ListInstanceIndicesRequest) (_result *ListInstanceIndicesResponse, _err error)

Summary:

获取当前实例先特定的索引列表

@param request - ListInstanceIndicesRequest

@return ListInstanceIndicesResponse

func (*Client) ListInstanceIndicesWithOptions

func (client *Client) ListInstanceIndicesWithOptions(InstanceId *string, request *ListInstanceIndicesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstanceIndicesResponse, _err error)

Summary:

获取当前实例先特定的索引列表

@param request - ListInstanceIndicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceIndicesResponse

func (*Client) ListInstanceWithOptions

func (client *Client) ListInstanceWithOptions(request *ListInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstanceResponse, _err error)

Summary:

查询Elasticsearch实例列表

@param request - ListInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceResponse

func (*Client) ListKibanaPlugins

func (client *Client) ListKibanaPlugins(InstanceId *string, request *ListKibanaPluginsRequest) (_result *ListKibanaPluginsResponse, _err error)

Summary:

Queries a list of Kibana plug-ins.

@param request - ListKibanaPluginsRequest

@return ListKibanaPluginsResponse

func (*Client) ListKibanaPluginsWithOptions

func (client *Client) ListKibanaPluginsWithOptions(InstanceId *string, request *ListKibanaPluginsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListKibanaPluginsResponse, _err error)

Summary:

Queries a list of Kibana plug-ins.

@param request - ListKibanaPluginsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListKibanaPluginsResponse

func (*Client) ListKibanaPvlNetwork

func (client *Client) ListKibanaPvlNetwork(InstanceId *string) (_result *ListKibanaPvlNetworkResponse, _err error)

Summary:

查询kibana私网连接信息

@return ListKibanaPvlNetworkResponse

func (*Client) ListKibanaPvlNetworkWithOptions

func (client *Client) ListKibanaPvlNetworkWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListKibanaPvlNetworkResponse, _err error)

Summary:

查询kibana私网连接信息

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListKibanaPvlNetworkResponse

func (*Client) ListLogstash

func (client *Client) ListLogstash(request *ListLogstashRequest) (_result *ListLogstashResponse, _err error)

Summary:

Logstash集群列表

@param request - ListLogstashRequest

@return ListLogstashResponse

func (*Client) ListLogstashLog

func (client *Client) ListLogstashLog(InstanceId *string, request *ListLogstashLogRequest) (_result *ListLogstashLogResponse, _err error)

Summary:

获取Logstash日志

@param request - ListLogstashLogRequest

@return ListLogstashLogResponse

func (*Client) ListLogstashLogWithOptions

func (client *Client) ListLogstashLogWithOptions(InstanceId *string, request *ListLogstashLogRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLogstashLogResponse, _err error)

Summary:

获取Logstash日志

@param request - ListLogstashLogRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListLogstashLogResponse

func (*Client) ListLogstashPlugins

func (client *Client) ListLogstashPlugins(InstanceId *string, request *ListLogstashPluginsRequest) (_result *ListLogstashPluginsResponse, _err error)

Summary:

Logstash插件列表

@param request - ListLogstashPluginsRequest

@return ListLogstashPluginsResponse

func (*Client) ListLogstashPluginsWithOptions

func (client *Client) ListLogstashPluginsWithOptions(InstanceId *string, request *ListLogstashPluginsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLogstashPluginsResponse, _err error)

Summary:

Logstash插件列表

@param request - ListLogstashPluginsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListLogstashPluginsResponse

func (*Client) ListLogstashWithOptions

func (client *Client) ListLogstashWithOptions(request *ListLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLogstashResponse, _err error)

Summary:

Logstash集群列表

@param request - ListLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListLogstashResponse

func (*Client) ListNodes

func (client *Client) ListNodes(ResId *string, request *ListNodesRequest) (_result *ListNodesResponse, _err error)

Summary:

Queries the statuses of Elastic Compute Service (ECS) instances on which a shipper is installed.

@param request - ListNodesRequest

@return ListNodesResponse

func (*Client) ListNodesWithOptions

func (client *Client) ListNodesWithOptions(ResId *string, request *ListNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListNodesResponse, _err error)

Summary:

Queries the statuses of Elastic Compute Service (ECS) instances on which a shipper is installed.

@param request - ListNodesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListNodesResponse

func (*Client) ListPipeline

func (client *Client) ListPipeline(InstanceId *string, request *ListPipelineRequest) (_result *ListPipelineResponse, _err error)

@param request - ListPipelineRequest

@return ListPipelineResponse

func (*Client) ListPipelineIds

func (client *Client) ListPipelineIds(InstanceId *string, request *ListPipelineIdsRequest) (_result *ListPipelineIdsResponse, _err error)

Summary:

The error message returned.

@param request - ListPipelineIdsRequest

@return ListPipelineIdsResponse

func (*Client) ListPipelineIdsWithOptions

func (client *Client) ListPipelineIdsWithOptions(InstanceId *string, request *ListPipelineIdsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPipelineIdsResponse, _err error)

Summary:

The error message returned.

@param request - ListPipelineIdsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPipelineIdsResponse

func (*Client) ListPipelineWithOptions

func (client *Client) ListPipelineWithOptions(InstanceId *string, request *ListPipelineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPipelineResponse, _err error)

@param request - ListPipelineRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPipelineResponse

func (*Client) ListPlugins

func (client *Client) ListPlugins(InstanceId *string, request *ListPluginsRequest) (_result *ListPluginsResponse, _err error)

Summary:

ES系统插件列表

@param request - ListPluginsRequest

@return ListPluginsResponse

func (*Client) ListPluginsWithOptions

func (client *Client) ListPluginsWithOptions(InstanceId *string, request *ListPluginsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPluginsResponse, _err error)

Summary:

ES系统插件列表

@param request - ListPluginsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPluginsResponse

func (*Client) ListSearchLog

func (client *Client) ListSearchLog(InstanceId *string, request *ListSearchLogRequest) (_result *ListSearchLogResponse, _err error)

Summary:

查看Elasticsearch集群各种类型的日志

@param request - ListSearchLogRequest

@return ListSearchLogResponse

func (*Client) ListSearchLogWithOptions

func (client *Client) ListSearchLogWithOptions(InstanceId *string, request *ListSearchLogRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListSearchLogResponse, _err error)

Summary:

查看Elasticsearch集群各种类型的日志

@param request - ListSearchLogRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListSearchLogResponse

func (*Client) ListShardRecoveries

func (client *Client) ListShardRecoveries(InstanceId *string, request *ListShardRecoveriesRequest) (_result *ListShardRecoveriesResponse, _err error)

Summary:

Queries the information about shards that are being restored or shards that are restored. By default, this operation returns only the information about shards that are being restored after you call this operation.

Description:

> The restoration of a shard is a process of synchronizing data from a primary shard to a replica shard. After the restoration is complete, the replica shard is available for data searches.

@param request - ListShardRecoveriesRequest

@return ListShardRecoveriesResponse

func (*Client) ListShardRecoveriesWithOptions

func (client *Client) ListShardRecoveriesWithOptions(InstanceId *string, request *ListShardRecoveriesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListShardRecoveriesResponse, _err error)

Summary:

Queries the information about shards that are being restored or shards that are restored. By default, this operation returns only the information about shards that are being restored after you call this operation.

Description:

> The restoration of a shard is a process of synchronizing data from a primary shard to a replica shard. After the restoration is complete, the replica shard is available for data searches.

@param request - ListShardRecoveriesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListShardRecoveriesResponse

func (*Client) ListSnapshotReposByInstanceId

func (client *Client) ListSnapshotReposByInstanceId(InstanceId *string) (_result *ListSnapshotReposByInstanceIdResponse, _err error)

Summary:

获取跨集群索引仓库列表

@return ListSnapshotReposByInstanceIdResponse

func (*Client) ListSnapshotReposByInstanceIdWithOptions

func (client *Client) ListSnapshotReposByInstanceIdWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListSnapshotReposByInstanceIdResponse, _err error)

Summary:

获取跨集群索引仓库列表

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListSnapshotReposByInstanceIdResponse

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

查看资源和标签关系

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

查看资源和标签关系

@param request - ListTagResourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ListTags

func (client *Client) ListTags(request *ListTagsRequest) (_result *ListTagsResponse, _err error)

Summary:

查看所有已常见的标签

@param request - ListTagsRequest

@return ListTagsResponse

func (*Client) ListTagsWithOptions

func (client *Client) ListTagsWithOptions(request *ListTagsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListTagsResponse, _err error)

Summary:

查看所有已常见的标签

@param request - ListTagsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListTagsResponse

func (*Client) ListVpcEndpoints

func (client *Client) ListVpcEndpoints(InstanceId *string, request *ListVpcEndpointsRequest) (_result *ListVpcEndpointsResponse, _err error)

Summary:

Queries the statuses of endpoints in the virtual private cloud (VPC) within the Elasticsearch service account.

@param request - ListVpcEndpointsRequest

@return ListVpcEndpointsResponse

func (*Client) ListVpcEndpointsWithOptions

func (client *Client) ListVpcEndpointsWithOptions(InstanceId *string, request *ListVpcEndpointsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListVpcEndpointsResponse, _err error)

Summary:

Queries the statuses of endpoints in the virtual private cloud (VPC) within the Elasticsearch service account.

@param request - ListVpcEndpointsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListVpcEndpointsResponse

func (*Client) MigrateToOtherZone

func (client *Client) MigrateToOtherZone(InstanceId *string, request *MigrateToOtherZoneRequest) (_result *MigrateToOtherZoneResponse, _err error)

Summary:

Call the MigrateToOtherZone to migrate the nodes in the specified zone to the destination zone.

Description:

If the specifications in your zone are insufficient, you can upgrade your instance to nodes in another zone. Before calling this interface, you must ensure that:

  • The error message returned because the current account is in a zone that has sufficient resources.

    After migrating nodes with current specifications to another zone, you need to manually [upgrade cluster](https://help.aliyun.com/document_detail/96650.html) because the cluster will not be upgraded during the migration process. Therefore, select a zone with sufficient resources to avoid cluster upgrade failure. We recommend that you choose new zones that are in lower alphabetical order. For example, for cn-hangzhou-e and cn-hangzhou-h zones, choose cn-hangzhou-h first.

  • The cluster is in the healthy state.

    Can be passed` GET _cat/health?v `command to view the health status of the cluster.

@param request - MigrateToOtherZoneRequest

@return MigrateToOtherZoneResponse

func (*Client) MigrateToOtherZoneWithOptions

func (client *Client) MigrateToOtherZoneWithOptions(InstanceId *string, request *MigrateToOtherZoneRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *MigrateToOtherZoneResponse, _err error)

Summary:

Call the MigrateToOtherZone to migrate the nodes in the specified zone to the destination zone.

Description:

If the specifications in your zone are insufficient, you can upgrade your instance to nodes in another zone. Before calling this interface, you must ensure that:

  • The error message returned because the current account is in a zone that has sufficient resources.

    After migrating nodes with current specifications to another zone, you need to manually [upgrade cluster](https://help.aliyun.com/document_detail/96650.html) because the cluster will not be upgraded during the migration process. Therefore, select a zone with sufficient resources to avoid cluster upgrade failure. We recommend that you choose new zones that are in lower alphabetical order. For example, for cn-hangzhou-e and cn-hangzhou-h zones, choose cn-hangzhou-h first.

  • The cluster is in the healthy state.

    Can be passed` GET _cat/health?v `command to view the health status of the cluster.

@param request - MigrateToOtherZoneRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return MigrateToOtherZoneResponse

func (*Client) ModifyDeployMachine

func (client *Client) ModifyDeployMachine(ResId *string, request *ModifyDeployMachineRequest) (_result *ModifyDeployMachineResponse, _err error)

Summary:

Changes the Elastic Compute Service (ECS) instances on which a shipper is installed.

@param request - ModifyDeployMachineRequest

@return ModifyDeployMachineResponse

func (*Client) ModifyDeployMachineWithOptions

func (client *Client) ModifyDeployMachineWithOptions(ResId *string, request *ModifyDeployMachineRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyDeployMachineResponse, _err error)

Summary:

Changes the Elastic Compute Service (ECS) instances on which a shipper is installed.

@param request - ModifyDeployMachineRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ModifyDeployMachineResponse

func (*Client) ModifyElastictask

func (client *Client) ModifyElastictask(InstanceId *string, request *ModifyElastictaskRequest) (_result *ModifyElastictaskResponse, _err error)

@param request - ModifyElastictaskRequest

@return ModifyElastictaskResponse

func (*Client) ModifyElastictaskWithOptions

func (client *Client) ModifyElastictaskWithOptions(InstanceId *string, request *ModifyElastictaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyElastictaskResponse, _err error)

@param request - ModifyElastictaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ModifyElastictaskResponse

func (*Client) ModifyInstanceMaintainTime

func (client *Client) ModifyInstanceMaintainTime(InstanceId *string, request *ModifyInstanceMaintainTimeRequest) (_result *ModifyInstanceMaintainTimeResponse, _err error)

Summary:

## RequestBody

You must also specify the following parameters in the RequestBody parameter to specify the maintenance window information.

| Parameter | Type | Required | Example | Description |

| --------- | ---- | -------- | ------- | ----------- |

| maintainStartTime | String | No | 02:00Z | The start time of the maintenance window. Specify the time in the HH:mmZ format. The time must be in UTC. |

| maintainEndTime | String | No | 06:00Z | The end time of the maintenance window. Specify the time in the HH:mmZ format. The time must be displayed in UTC. |

| openMaintainTime | boolean | Yes | true | Specifies whether to enable the maintenance window feature. Only **true* - is supported, indicating that the feature is enabled. |

Examples:

```

{

"openMaintainTime": true,

"maintainStartTime": "03:00Z",

"maintainEndTime": "04:00Z"

}

```

Description:

es-cn-n6w1o1x0w001c\\*\\*\\*\\*

@param request - ModifyInstanceMaintainTimeRequest

@return ModifyInstanceMaintainTimeResponse

func (*Client) ModifyInstanceMaintainTimeWithOptions

func (client *Client) ModifyInstanceMaintainTimeWithOptions(InstanceId *string, request *ModifyInstanceMaintainTimeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyInstanceMaintainTimeResponse, _err error)

Summary:

## RequestBody

You must also specify the following parameters in the RequestBody parameter to specify the maintenance window information.

| Parameter | Type | Required | Example | Description |

| --------- | ---- | -------- | ------- | ----------- |

| maintainStartTime | String | No | 02:00Z | The start time of the maintenance window. Specify the time in the HH:mmZ format. The time must be in UTC. |

| maintainEndTime | String | No | 06:00Z | The end time of the maintenance window. Specify the time in the HH:mmZ format. The time must be displayed in UTC. |

| openMaintainTime | boolean | Yes | true | Specifies whether to enable the maintenance window feature. Only **true* - is supported, indicating that the feature is enabled. |

Examples:

```

{

"openMaintainTime": true,

"maintainStartTime": "03:00Z",

"maintainEndTime": "04:00Z"

}

```

Description:

es-cn-n6w1o1x0w001c\\*\\*\\*\\*

@param request - ModifyInstanceMaintainTimeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ModifyInstanceMaintainTimeResponse

func (*Client) ModifyWhiteIps

func (client *Client) ModifyWhiteIps(InstanceId *string, request *ModifyWhiteIpsRequest) (_result *ModifyWhiteIpsResponse, _err error)

Summary:

> If you want to add an IP address whitelist, you can set the modifyMode parameter only to Cover. If you set this parameter to Delete or Append, you can only update an IP address whitelist.

  • If you set the modifyMode parameter to Cover and leave the ips parameter empty, the system deletes the specified whitelist. If the whitelist specified by using the groupName parameter does not exist, the system creates such a whitelist.

  • If you set the modifyMode parameter to Delete, at least one IP address must be retained for the specified whitelist.

  • If you set the modifyMode parameter to Append, you must make sure that the specified whitelist exists. Otherwise, the system reports the NotFound error.

Description:

The ID of the cluster.

@param request - ModifyWhiteIpsRequest

@return ModifyWhiteIpsResponse

func (*Client) ModifyWhiteIpsWithOptions

func (client *Client) ModifyWhiteIpsWithOptions(InstanceId *string, request *ModifyWhiteIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ModifyWhiteIpsResponse, _err error)

Summary:

> If you want to add an IP address whitelist, you can set the modifyMode parameter only to Cover. If you set this parameter to Delete or Append, you can only update an IP address whitelist.

  • If you set the modifyMode parameter to Cover and leave the ips parameter empty, the system deletes the specified whitelist. If the whitelist specified by using the groupName parameter does not exist, the system creates such a whitelist.

  • If you set the modifyMode parameter to Delete, at least one IP address must be retained for the specified whitelist.

  • If you set the modifyMode parameter to Append, you must make sure that the specified whitelist exists. Otherwise, the system reports the NotFound error.

Description:

The ID of the cluster.

@param request - ModifyWhiteIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ModifyWhiteIpsResponse

func (*Client) MoveResourceGroup

func (client *Client) MoveResourceGroup(InstanceId *string, request *MoveResourceGroupRequest) (_result *MoveResourceGroupResponse, _err error)

Summary:

Migrates an Elasticsearch cluster to a specified resource group.

@param request - MoveResourceGroupRequest

@return MoveResourceGroupResponse

func (*Client) MoveResourceGroupWithOptions

func (client *Client) MoveResourceGroupWithOptions(InstanceId *string, request *MoveResourceGroupRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)

Summary:

Migrates an Elasticsearch cluster to a specified resource group.

@param request - MoveResourceGroupRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return MoveResourceGroupResponse

func (*Client) OpenDiagnosis

func (client *Client) OpenDiagnosis(InstanceId *string, request *OpenDiagnosisRequest) (_result *OpenDiagnosisResponse, _err error)

@param request - OpenDiagnosisRequest

@return OpenDiagnosisResponse

func (*Client) OpenDiagnosisWithOptions

func (client *Client) OpenDiagnosisWithOptions(InstanceId *string, request *OpenDiagnosisRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OpenDiagnosisResponse, _err error)

@param request - OpenDiagnosisRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return OpenDiagnosisResponse

func (*Client) OpenHttps

func (client *Client) OpenHttps(InstanceId *string, request *OpenHttpsRequest) (_result *OpenHttpsResponse, _err error)

Description:

> To ensure data security, we recommend that you enable HTTPS.

@param request - OpenHttpsRequest

@return OpenHttpsResponse

func (*Client) OpenHttpsWithOptions

func (client *Client) OpenHttpsWithOptions(InstanceId *string, request *OpenHttpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *OpenHttpsResponse, _err error)

Description:

> To ensure data security, we recommend that you enable HTTPS.

@param request - OpenHttpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return OpenHttpsResponse

func (*Client) PostEmonTryAlarmRule

func (client *Client) PostEmonTryAlarmRule(ProjectId *string, AlarmGroupId *string, request *PostEmonTryAlarmRuleRequest) (_result *PostEmonTryAlarmRuleResponse, _err error)

@param request - PostEmonTryAlarmRuleRequest

@return PostEmonTryAlarmRuleResponse

func (*Client) PostEmonTryAlarmRuleWithOptions

func (client *Client) PostEmonTryAlarmRuleWithOptions(ProjectId *string, AlarmGroupId *string, request *PostEmonTryAlarmRuleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PostEmonTryAlarmRuleResponse, _err error)

@param request - PostEmonTryAlarmRuleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return PostEmonTryAlarmRuleResponse

func (*Client) RecommendTemplates

func (client *Client) RecommendTemplates(InstanceId *string, request *RecommendTemplatesRequest) (_result *RecommendTemplatesResponse, _err error)

@param request - RecommendTemplatesRequest

@return RecommendTemplatesResponse

func (*Client) RecommendTemplatesWithOptions

func (client *Client) RecommendTemplatesWithOptions(InstanceId *string, request *RecommendTemplatesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RecommendTemplatesResponse, _err error)

@param request - RecommendTemplatesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RecommendTemplatesResponse

func (*Client) ReinstallCollector

func (client *Client) ReinstallCollector(ResId *string, request *ReinstallCollectorRequest) (_result *ReinstallCollectorResponse, _err error)

Summary:

Installs a shipper that failed to be installed when you create the shipper.

@param request - ReinstallCollectorRequest

@return ReinstallCollectorResponse

func (*Client) ReinstallCollectorWithOptions

func (client *Client) ReinstallCollectorWithOptions(ResId *string, request *ReinstallCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ReinstallCollectorResponse, _err error)

Summary:

Installs a shipper that failed to be installed when you create the shipper.

@param request - ReinstallCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ReinstallCollectorResponse

func (*Client) RemoveApm

func (client *Client) RemoveApm(instanceId *string) (_result *RemoveApmResponse, _err error)

Summary:

RemoveApm

@return RemoveApmResponse

func (*Client) RemoveApmWithOptions

func (client *Client) RemoveApmWithOptions(instanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RemoveApmResponse, _err error)

Summary:

RemoveApm

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RemoveApmResponse

func (*Client) RenewInstance

func (client *Client) RenewInstance(InstanceId *string, request *RenewInstanceRequest) (_result *RenewInstanceResponse, _err error)

Summary:

Call RenewInstance to renew a subscription instance.

@param request - RenewInstanceRequest

@return RenewInstanceResponse

func (*Client) RenewInstanceWithOptions

func (client *Client) RenewInstanceWithOptions(InstanceId *string, request *RenewInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RenewInstanceResponse, _err error)

Summary:

Call RenewInstance to renew a subscription instance.

@param request - RenewInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RenewInstanceResponse

func (*Client) RenewLogstash

func (client *Client) RenewLogstash(InstanceId *string, request *RenewLogstashRequest) (_result *RenewLogstashResponse, _err error)

Summary:

Renews a Logstash cluster.

@param request - RenewLogstashRequest

@return RenewLogstashResponse

func (*Client) RenewLogstashWithOptions

func (client *Client) RenewLogstashWithOptions(InstanceId *string, request *RenewLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RenewLogstashResponse, _err error)

Summary:

Renews a Logstash cluster.

@param request - RenewLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RenewLogstashResponse

func (*Client) RestartCollector

func (client *Client) RestartCollector(ResId *string, request *RestartCollectorRequest) (_result *RestartCollectorResponse, _err error)

Summary:

Restarts a shipper.

@param request - RestartCollectorRequest

@return RestartCollectorResponse

func (*Client) RestartCollectorWithOptions

func (client *Client) RestartCollectorWithOptions(ResId *string, request *RestartCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RestartCollectorResponse, _err error)

Summary:

Restarts a shipper.

@param request - RestartCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RestartCollectorResponse

func (*Client) RestartInstance

func (client *Client) RestartInstance(InstanceId *string, request *RestartInstanceRequest) (_result *RestartInstanceResponse, _err error)

Summary:

You can call this operation to restart a specified Elasticsearch instance.

Description:

> After the instance is restarted, the instance enters the activating state. After the instance is restarted, its status changes to active. Alibaba Cloud Elasticsearch supports restarting a single node. Restarting a node can be divided into normal restart and blue-green restart.

@param request - RestartInstanceRequest

@return RestartInstanceResponse

func (*Client) RestartInstanceWithOptions

func (client *Client) RestartInstanceWithOptions(InstanceId *string, request *RestartInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RestartInstanceResponse, _err error)

Summary:

You can call this operation to restart a specified Elasticsearch instance.

Description:

> After the instance is restarted, the instance enters the activating state. After the instance is restarted, its status changes to active. Alibaba Cloud Elasticsearch supports restarting a single node. Restarting a node can be divided into normal restart and blue-green restart.

@param request - RestartInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RestartInstanceResponse

func (*Client) RestartLogstash

func (client *Client) RestartLogstash(InstanceId *string, request *RestartLogstashRequest) (_result *RestartLogstashResponse, _err error)

Summary:

重启Logstash集群

@param request - RestartLogstashRequest

@return RestartLogstashResponse

func (*Client) RestartLogstashWithOptions

func (client *Client) RestartLogstashWithOptions(InstanceId *string, request *RestartLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RestartLogstashResponse, _err error)

Summary:

重启Logstash集群

@param request - RestartLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RestartLogstashResponse

func (*Client) ResumeElasticsearchTask

func (client *Client) ResumeElasticsearchTask(InstanceId *string, request *ResumeElasticsearchTaskRequest) (_result *ResumeElasticsearchTaskResponse, _err error)

@param request - ResumeElasticsearchTaskRequest

@return ResumeElasticsearchTaskResponse

func (*Client) ResumeElasticsearchTaskWithOptions

func (client *Client) ResumeElasticsearchTaskWithOptions(InstanceId *string, request *ResumeElasticsearchTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeElasticsearchTaskResponse, _err error)

@param request - ResumeElasticsearchTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ResumeElasticsearchTaskResponse

func (*Client) ResumeLogstashTask

func (client *Client) ResumeLogstashTask(InstanceId *string, request *ResumeLogstashTaskRequest) (_result *ResumeLogstashTaskResponse, _err error)

Summary:

Resumes a change task of a Logstash cluster. After the task is resumed, the Logstash cluster is in the activating state.

@param request - ResumeLogstashTaskRequest

@return ResumeLogstashTaskResponse

func (*Client) ResumeLogstashTaskWithOptions

func (client *Client) ResumeLogstashTaskWithOptions(InstanceId *string, request *ResumeLogstashTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ResumeLogstashTaskResponse, _err error)

Summary:

Resumes a change task of a Logstash cluster. After the task is resumed, the Logstash cluster is in the activating state.

@param request - ResumeLogstashTaskRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ResumeLogstashTaskResponse

func (*Client) RolloverDataStream

func (client *Client) RolloverDataStream(InstanceId *string, DataStream *string, request *RolloverDataStreamRequest) (_result *RolloverDataStreamResponse, _err error)

Summary:

滚动数据流,生成新索引

@param request - RolloverDataStreamRequest

@return RolloverDataStreamResponse

func (*Client) RolloverDataStreamWithOptions

func (client *Client) RolloverDataStreamWithOptions(InstanceId *string, DataStream *string, request *RolloverDataStreamRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RolloverDataStreamResponse, _err error)

Summary:

滚动数据流,生成新索引

@param request - RolloverDataStreamRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RolloverDataStreamResponse

func (*Client) RunPipelines

func (client *Client) RunPipelines(InstanceId *string, request *RunPipelinesRequest) (_result *RunPipelinesResponse, _err error)

Summary:

Runs pipelines in a Logstash cluster.

@param request - RunPipelinesRequest

@return RunPipelinesResponse

func (*Client) RunPipelinesWithOptions

func (client *Client) RunPipelinesWithOptions(InstanceId *string, request *RunPipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RunPipelinesResponse, _err error)

Summary:

Runs pipelines in a Logstash cluster.

@param request - RunPipelinesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return RunPipelinesResponse

func (*Client) ShrinkNode

func (client *Client) ShrinkNode(InstanceId *string, request *ShrinkNodeRequest) (_result *ShrinkNodeResponse, _err error)

Summary:

ES集群缩节点

@param request - ShrinkNodeRequest

@return ShrinkNodeResponse

func (*Client) ShrinkNodeWithOptions

func (client *Client) ShrinkNodeWithOptions(InstanceId *string, request *ShrinkNodeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ShrinkNodeResponse, _err error)

Summary:

ES集群缩节点

@param request - ShrinkNodeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ShrinkNodeResponse

func (*Client) StartApm

func (client *Client) StartApm(instanceId *string) (_result *StartApmResponse, _err error)

Summary:

StartApm

@return StartApmResponse

func (*Client) StartApmWithOptions

func (client *Client) StartApmWithOptions(instanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartApmResponse, _err error)

Summary:

StartApm

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StartApmResponse

func (*Client) StartCollector

func (client *Client) StartCollector(ResId *string, request *StartCollectorRequest) (_result *StartCollectorResponse, _err error)

Summary:

Starts a collector to collect data.

@param request - StartCollectorRequest

@return StartCollectorResponse

func (*Client) StartCollectorWithOptions

func (client *Client) StartCollectorWithOptions(ResId *string, request *StartCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartCollectorResponse, _err error)

Summary:

Starts a collector to collect data.

@param request - StartCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StartCollectorResponse

func (*Client) StopApm

func (client *Client) StopApm(instanceId *string) (_result *StopApmResponse, _err error)

Summary:

StopApm

@return StopApmResponse

func (*Client) StopApmWithOptions

func (client *Client) StopApmWithOptions(instanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopApmResponse, _err error)

Summary:

StopApm

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StopApmResponse

func (*Client) StopCollector

func (client *Client) StopCollector(ResId *string, request *StopCollectorRequest) (_result *StopCollectorResponse, _err error)

Summary:

Stops a shipper.

@param request - StopCollectorRequest

@return StopCollectorResponse

func (*Client) StopCollectorWithOptions

func (client *Client) StopCollectorWithOptions(ResId *string, request *StopCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopCollectorResponse, _err error)

Summary:

Stops a shipper.

@param request - StopCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StopCollectorResponse

func (*Client) StopPipelines

func (client *Client) StopPipelines(InstanceId *string, request *StopPipelinesRequest) (_result *StopPipelinesResponse, _err error)

Summary:

Stops pipelines in a Logstash cluster.

@param request - StopPipelinesRequest

@return StopPipelinesResponse

func (*Client) StopPipelinesWithOptions

func (client *Client) StopPipelinesWithOptions(InstanceId *string, request *StopPipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopPipelinesResponse, _err error)

Summary:

Stops pipelines in a Logstash cluster.

@param request - StopPipelinesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StopPipelinesResponse

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

The information about the clusters and tags.

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

The information about the clusters and tags.

@param request - TagResourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) TransferNode

func (client *Client) TransferNode(InstanceId *string, request *TransferNodeRequest) (_result *TransferNodeResponse, _err error)

Summary:

缩节点,数据迁移

@param request - TransferNodeRequest

@return TransferNodeResponse

func (*Client) TransferNodeWithOptions

func (client *Client) TransferNodeWithOptions(InstanceId *string, request *TransferNodeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TransferNodeResponse, _err error)

Summary:

缩节点,数据迁移

@param request - TransferNodeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return TransferNodeResponse

func (*Client) TriggerNetwork

func (client *Client) TriggerNetwork(InstanceId *string, request *TriggerNetworkRequest) (_result *TriggerNetworkResponse, _err error)

Summary:

开关ES集群及Kibana节点公私网访问

@param request - TriggerNetworkRequest

@return TriggerNetworkResponse

func (*Client) TriggerNetworkWithOptions

func (client *Client) TriggerNetworkWithOptions(InstanceId *string, request *TriggerNetworkRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TriggerNetworkResponse, _err error)

Summary:

开关ES集群及Kibana节点公私网访问

@param request - TriggerNetworkRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return TriggerNetworkResponse

func (*Client) UninstallKibanaPlugin

func (client *Client) UninstallKibanaPlugin(InstanceId *string, request *UninstallKibanaPluginRequest) (_result *UninstallKibanaPluginResponse, _err error)

Summary:

Call the UninstallKibanaPlugin to uninstall the Kibana plug-in.

@param request - UninstallKibanaPluginRequest

@return UninstallKibanaPluginResponse

func (*Client) UninstallKibanaPluginWithOptions

func (client *Client) UninstallKibanaPluginWithOptions(InstanceId *string, request *UninstallKibanaPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UninstallKibanaPluginResponse, _err error)

Summary:

Call the UninstallKibanaPlugin to uninstall the Kibana plug-in.

@param request - UninstallKibanaPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UninstallKibanaPluginResponse

func (*Client) UninstallLogstashPlugin

func (client *Client) UninstallLogstashPlugin(InstanceId *string, request *UninstallLogstashPluginRequest) (_result *UninstallLogstashPluginResponse, _err error)

Summary:

卸载Logstash实例已安装的插件

@param request - UninstallLogstashPluginRequest

@return UninstallLogstashPluginResponse

func (*Client) UninstallLogstashPluginWithOptions

func (client *Client) UninstallLogstashPluginWithOptions(InstanceId *string, request *UninstallLogstashPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UninstallLogstashPluginResponse, _err error)

Summary:

卸载Logstash实例已安装的插件

@param request - UninstallLogstashPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UninstallLogstashPluginResponse

func (*Client) UninstallPlugin

func (client *Client) UninstallPlugin(InstanceId *string, request *UninstallPluginRequest) (_result *UninstallPluginResponse, _err error)

Summary:

Call UninstallPlugin to uninstall the preset plug-in.

@param request - UninstallPluginRequest

@return UninstallPluginResponse

func (*Client) UninstallPluginWithOptions

func (client *Client) UninstallPluginWithOptions(InstanceId *string, request *UninstallPluginRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UninstallPluginResponse, _err error)

Summary:

Call UninstallPlugin to uninstall the preset plug-in.

@param request - UninstallPluginRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UninstallPluginResponse

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

Summary:

删除ES集群实例的用户可见标签

Description:

When you call this operation, take note of the following items:

  • You can only delete user tags.

> User labels are manually added to instances by users. A system Tag is a tag that Alibaba Cloud services add to instances. System labels are divided into visible labels and invisible labels.

  • If you delete a resource tag relationship that is not associated with any resources, you must delete the tags.

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

删除ES集群实例的用户可见标签

Description:

When you call this operation, take note of the following items:

  • You can only delete user tags.

> User labels are manually added to instances by users. A system Tag is a tag that Alibaba Cloud services add to instances. System labels are divided into visible labels and invisible labels.

  • If you delete a resource tag relationship that is not associated with any resources, you must delete the tags.

@param request - UntagResourcesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UpdateAdminPassword

func (client *Client) UpdateAdminPassword(InstanceId *string, request *UpdateAdminPasswordRequest) (_result *UpdateAdminPasswordResponse, _err error)

Summary:

修改ES集群密码

Description:

5A2CFF0E-5718-45B5-9D4D-70B3FF\\*\\*\\*\\*

@param request - UpdateAdminPasswordRequest

@return UpdateAdminPasswordResponse

func (*Client) UpdateAdminPasswordWithOptions

func (client *Client) UpdateAdminPasswordWithOptions(InstanceId *string, request *UpdateAdminPasswordRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateAdminPasswordResponse, _err error)

Summary:

修改ES集群密码

Description:

5A2CFF0E-5718-45B5-9D4D-70B3FF\\*\\*\\*\\*

@param request - UpdateAdminPasswordRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAdminPasswordResponse

func (*Client) UpdateAdvancedSetting

func (client *Client) UpdateAdvancedSetting(InstanceId *string, request *UpdateAdvancedSettingRequest) (_result *UpdateAdvancedSettingResponse, _err error)

Summary:

Call UpdateAdvancedSetting to change the garbage collector configuration for the specified instance.

@param request - UpdateAdvancedSettingRequest

@return UpdateAdvancedSettingResponse

func (*Client) UpdateAdvancedSettingWithOptions

func (client *Client) UpdateAdvancedSettingWithOptions(InstanceId *string, request *UpdateAdvancedSettingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateAdvancedSettingResponse, _err error)

Summary:

Call UpdateAdvancedSetting to change the garbage collector configuration for the specified instance.

@param request - UpdateAdvancedSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAdvancedSettingResponse

func (*Client) UpdateAliwsDict

func (client *Client) UpdateAliwsDict(InstanceId *string, request *UpdateAliwsDictRequest) (_result *UpdateAliwsDictResponse, _err error)

Summary:

Updates the dictionary file of the analysis-aliws plug-in.

Description:

Before you call this operation, take note of the following items:

  • Elasticsearch V5.X clusters do not support the analysis-aliws plug-in.

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateAliwsDictRequest

@return UpdateAliwsDictResponse

func (*Client) UpdateAliwsDictWithOptions

func (client *Client) UpdateAliwsDictWithOptions(InstanceId *string, request *UpdateAliwsDictRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateAliwsDictResponse, _err error)

Summary:

Updates the dictionary file of the analysis-aliws plug-in.

Description:

Before you call this operation, take note of the following items:

  • Elasticsearch V5.X clusters do not support the analysis-aliws plug-in.

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateAliwsDictRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAliwsDictResponse

func (*Client) UpdateApm

func (client *Client) UpdateApm(instanceId *string, request *UpdateApmRequest) (_result *UpdateApmResponse, _err error)

Summary:

修改APM实规格配置

@param request - UpdateApmRequest

@return UpdateApmResponse

func (*Client) UpdateApmWithOptions

func (client *Client) UpdateApmWithOptions(instanceId *string, request *UpdateApmRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateApmResponse, _err error)

Summary:

修改APM实规格配置

@param request - UpdateApmRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateApmResponse

func (*Client) UpdateBlackIps deprecated

func (client *Client) UpdateBlackIps(InstanceId *string, request *UpdateBlackIpsRequest) (_result *UpdateBlackIpsResponse, _err error)

Deprecated: OpenAPI UpdateBlackIps is deprecated

Summary:

修改ES实例访问黑名单,已废弃

@param request - UpdateBlackIpsRequest

@return UpdateBlackIpsResponse Deprecated

func (*Client) UpdateBlackIpsWithOptions deprecated

func (client *Client) UpdateBlackIpsWithOptions(InstanceId *string, request *UpdateBlackIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateBlackIpsResponse, _err error)

Deprecated: OpenAPI UpdateBlackIps is deprecated

Summary:

修改ES实例访问黑名单,已废弃

@param request - UpdateBlackIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateBlackIpsResponse Deprecated

func (*Client) UpdateCollector

func (client *Client) UpdateCollector(ResId *string, request *UpdateCollectorRequest) (_result *UpdateCollectorResponse, _err error)

Summary:

Updates the configurations of a shipper.

@param request - UpdateCollectorRequest

@return UpdateCollectorResponse

func (*Client) UpdateCollectorName

func (client *Client) UpdateCollectorName(ResId *string, request *UpdateCollectorNameRequest) (_result *UpdateCollectorNameResponse, _err error)

Summary:

Changes the name of a shipper.

@param request - UpdateCollectorNameRequest

@return UpdateCollectorNameResponse

func (*Client) UpdateCollectorNameWithOptions

func (client *Client) UpdateCollectorNameWithOptions(ResId *string, request *UpdateCollectorNameRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateCollectorNameResponse, _err error)

Summary:

Changes the name of a shipper.

@param request - UpdateCollectorNameRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateCollectorNameResponse

func (*Client) UpdateCollectorWithOptions

func (client *Client) UpdateCollectorWithOptions(ResId *string, request *UpdateCollectorRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateCollectorResponse, _err error)

Summary:

Updates the configurations of a shipper.

@param request - UpdateCollectorRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateCollectorResponse

func (*Client) UpdateComponentIndex

func (client *Client) UpdateComponentIndex(InstanceId *string, name *string, request *UpdateComponentIndexRequest) (_result *UpdateComponentIndexResponse, _err error)

Summary:

修改ES集群动态索引

@param request - UpdateComponentIndexRequest

@return UpdateComponentIndexResponse

func (*Client) UpdateComponentIndexWithOptions

func (client *Client) UpdateComponentIndexWithOptions(InstanceId *string, name *string, request *UpdateComponentIndexRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateComponentIndexResponse, _err error)

Summary:

修改ES集群动态索引

@param request - UpdateComponentIndexRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateComponentIndexResponse

func (*Client) UpdateDescription

func (client *Client) UpdateDescription(InstanceId *string, request *UpdateDescriptionRequest) (_result *UpdateDescriptionResponse, _err error)

Summary:

修改elasticsearch实例名称名称

@param request - UpdateDescriptionRequest

@return UpdateDescriptionResponse

func (*Client) UpdateDescriptionWithOptions

func (client *Client) UpdateDescriptionWithOptions(InstanceId *string, request *UpdateDescriptionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateDescriptionResponse, _err error)

Summary:

修改elasticsearch实例名称名称

@param request - UpdateDescriptionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDescriptionResponse

func (*Client) UpdateDiagnosisSettings

func (client *Client) UpdateDiagnosisSettings(InstanceId *string, request *UpdateDiagnosisSettingsRequest) (_result *UpdateDiagnosisSettingsResponse, _err error)

Summary:

Call UpdateDiagnosisSettings to update the instance of intelligent operation&maintenance (O&M) scene settings.

@param request - UpdateDiagnosisSettingsRequest

@return UpdateDiagnosisSettingsResponse

func (*Client) UpdateDiagnosisSettingsWithOptions

func (client *Client) UpdateDiagnosisSettingsWithOptions(InstanceId *string, request *UpdateDiagnosisSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateDiagnosisSettingsResponse, _err error)

Summary:

Call UpdateDiagnosisSettings to update the instance of intelligent operation&maintenance (O&M) scene settings.

@param request - UpdateDiagnosisSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDiagnosisSettingsResponse

func (*Client) UpdateDict

func (client *Client) UpdateDict(InstanceId *string, request *UpdateDictRequest) (_result *UpdateDictResponse, _err error)

Summary:

Updates a dictionary of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateDictRequest

@return UpdateDictResponse

func (*Client) UpdateDictWithOptions

func (client *Client) UpdateDictWithOptions(InstanceId *string, request *UpdateDictRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateDictResponse, _err error)

Summary:

Updates a dictionary of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateDictRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDictResponse

func (*Client) UpdateDynamicSettings

func (client *Client) UpdateDynamicSettings(InstanceId *string, request *UpdateDynamicSettingsRequest) (_result *UpdateDynamicSettingsResponse, _err error)

Summary:

修改集群动态配置

@param request - UpdateDynamicSettingsRequest

@return UpdateDynamicSettingsResponse

func (*Client) UpdateDynamicSettingsWithOptions

func (client *Client) UpdateDynamicSettingsWithOptions(InstanceId *string, request *UpdateDynamicSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateDynamicSettingsResponse, _err error)

Summary:

修改集群动态配置

@param request - UpdateDynamicSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateDynamicSettingsResponse

func (*Client) UpdateExtendConfig

func (client *Client) UpdateExtendConfig(InstanceId *string, request *UpdateExtendConfigRequest) (_result *UpdateExtendConfigResponse, _err error)

@param request - UpdateExtendConfigRequest

@return UpdateExtendConfigResponse

func (*Client) UpdateExtendConfigWithOptions

func (client *Client) UpdateExtendConfigWithOptions(InstanceId *string, request *UpdateExtendConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateExtendConfigResponse, _err error)

@param request - UpdateExtendConfigRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateExtendConfigResponse

func (*Client) UpdateExtendfiles

func (client *Client) UpdateExtendfiles(InstanceId *string, request *UpdateExtendfilesRequest) (_result *UpdateExtendfilesResponse, _err error)

Summary:

Updates the driver files of a Logstash cluster.

Description:

When you call this operation, take note of the following items: You can call this operation only to delete the driver files that are uploaded to a Logstash cluster in the Alibaba Cloud Management Console. You can add or modify driver files only in the Alibaba Cloud Management Console.

@param request - UpdateExtendfilesRequest

@return UpdateExtendfilesResponse

func (*Client) UpdateExtendfilesWithOptions

func (client *Client) UpdateExtendfilesWithOptions(InstanceId *string, request *UpdateExtendfilesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateExtendfilesResponse, _err error)

Summary:

Updates the driver files of a Logstash cluster.

Description:

When you call this operation, take note of the following items: You can call this operation only to delete the driver files that are uploaded to a Logstash cluster in the Alibaba Cloud Management Console. You can add or modify driver files only in the Alibaba Cloud Management Console.

@param request - UpdateExtendfilesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateExtendfilesResponse

func (*Client) UpdateHotIkDicts

func (client *Client) UpdateHotIkDicts(InstanceId *string, request *UpdateHotIkDictsRequest) (_result *UpdateHotIkDictsResponse, _err error)

Summary:

Performs a rolling update for the IK dictionaries of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateHotIkDictsRequest

@return UpdateHotIkDictsResponse

func (*Client) UpdateHotIkDictsWithOptions

func (client *Client) UpdateHotIkDictsWithOptions(InstanceId *string, request *UpdateHotIkDictsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateHotIkDictsResponse, _err error)

Summary:

Performs a rolling update for the IK dictionaries of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateHotIkDictsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateHotIkDictsResponse

func (*Client) UpdateILMPolicy

func (client *Client) UpdateILMPolicy(InstanceId *string, PolicyName *string, request *UpdateILMPolicyRequest) (_result *UpdateILMPolicyResponse, _err error)

Summary:

修改ES集群索引生命周期策略

@param request - UpdateILMPolicyRequest

@return UpdateILMPolicyResponse

func (*Client) UpdateILMPolicyWithOptions

func (client *Client) UpdateILMPolicyWithOptions(InstanceId *string, PolicyName *string, request *UpdateILMPolicyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateILMPolicyResponse, _err error)

Summary:

修改ES集群索引生命周期策略

@param request - UpdateILMPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateILMPolicyResponse

func (*Client) UpdateIndexTemplate

func (client *Client) UpdateIndexTemplate(InstanceId *string, IndexTemplate *string, request *UpdateIndexTemplateRequest) (_result *UpdateIndexTemplateResponse, _err error)

Summary:

修改ES集群索引模版配置

@param request - UpdateIndexTemplateRequest

@return UpdateIndexTemplateResponse

func (*Client) UpdateIndexTemplateWithOptions

func (client *Client) UpdateIndexTemplateWithOptions(InstanceId *string, IndexTemplate *string, request *UpdateIndexTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateIndexTemplateResponse, _err error)

Summary:

修改ES集群索引模版配置

@param request - UpdateIndexTemplateRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIndexTemplateResponse

func (*Client) UpdateInstance

func (client *Client) UpdateInstance(InstanceId *string, request *UpdateInstanceRequest) (_result *UpdateInstanceResponse, _err error)

Summary:

修改ES集群节点配置

Description:

es-cn-n6w1ptcb30009\\*\\*\\*\\*

@param request - UpdateInstanceRequest

@return UpdateInstanceResponse

func (*Client) UpdateInstanceChargeType

func (client *Client) UpdateInstanceChargeType(InstanceId *string, request *UpdateInstanceChargeTypeRequest) (_result *UpdateInstanceChargeTypeResponse, _err error)

Summary:

Call UpdateInstanceChargeType to change the billing method of a pay-as-you-go instance to subscription.

@param request - UpdateInstanceChargeTypeRequest

@return UpdateInstanceChargeTypeResponse

func (*Client) UpdateInstanceChargeTypeWithOptions

func (client *Client) UpdateInstanceChargeTypeWithOptions(InstanceId *string, request *UpdateInstanceChargeTypeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateInstanceChargeTypeResponse, _err error)

Summary:

Call UpdateInstanceChargeType to change the billing method of a pay-as-you-go instance to subscription.

@param request - UpdateInstanceChargeTypeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceChargeTypeResponse

func (*Client) UpdateInstanceSettings

func (client *Client) UpdateInstanceSettings(InstanceId *string, request *UpdateInstanceSettingsRequest) (_result *UpdateInstanceSettingsResponse, _err error)

Summary:

Call UpdateInstanceSettings to update the YML configuration of a specified instance.

Description:

When you call this operation, take note of the following items:

When the instance is in the activating, invalid, or inactive state, you cannot update the configuration.

@param request - UpdateInstanceSettingsRequest

@return UpdateInstanceSettingsResponse

func (*Client) UpdateInstanceSettingsWithOptions

func (client *Client) UpdateInstanceSettingsWithOptions(InstanceId *string, request *UpdateInstanceSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateInstanceSettingsResponse, _err error)

Summary:

Call UpdateInstanceSettings to update the YML configuration of a specified instance.

Description:

When you call this operation, take note of the following items:

When the instance is in the activating, invalid, or inactive state, you cannot update the configuration.

@param request - UpdateInstanceSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceSettingsResponse

func (*Client) UpdateInstanceWithOptions

func (client *Client) UpdateInstanceWithOptions(InstanceId *string, request *UpdateInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateInstanceResponse, _err error)

Summary:

修改ES集群节点配置

Description:

es-cn-n6w1ptcb30009\\*\\*\\*\\*

@param request - UpdateInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceResponse

func (*Client) UpdateKibanaPvlNetwork

func (client *Client) UpdateKibanaPvlNetwork(InstanceId *string, request *UpdateKibanaPvlNetworkRequest) (_result *UpdateKibanaPvlNetworkResponse, _err error)

Summary:

更新kibana私网链接

@param request - UpdateKibanaPvlNetworkRequest

@return UpdateKibanaPvlNetworkResponse

func (*Client) UpdateKibanaPvlNetworkWithOptions

func (client *Client) UpdateKibanaPvlNetworkWithOptions(InstanceId *string, request *UpdateKibanaPvlNetworkRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateKibanaPvlNetworkResponse, _err error)

Summary:

更新kibana私网链接

@param request - UpdateKibanaPvlNetworkRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateKibanaPvlNetworkResponse

func (*Client) UpdateKibanaSettings

func (client *Client) UpdateKibanaSettings(InstanceId *string, request *UpdateKibanaSettingsRequest) (_result *UpdateKibanaSettingsResponse, _err error)

Summary:

Call UpdateKibanaSettings to modify the Kibana configuration. Currently, you can only modify the Kibana language configuration.

@param request - UpdateKibanaSettingsRequest

@return UpdateKibanaSettingsResponse

func (*Client) UpdateKibanaSettingsWithOptions

func (client *Client) UpdateKibanaSettingsWithOptions(InstanceId *string, request *UpdateKibanaSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateKibanaSettingsResponse, _err error)

Summary:

Call UpdateKibanaSettings to modify the Kibana configuration. Currently, you can only modify the Kibana language configuration.

@param request - UpdateKibanaSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateKibanaSettingsResponse

func (*Client) UpdateKibanaWhiteIps

func (client *Client) UpdateKibanaWhiteIps(InstanceId *string, request *UpdateKibanaWhiteIpsRequest) (_result *UpdateKibanaWhiteIpsResponse, _err error)

Summary:

Updates an IP address whitelist for access to the Kibana console of a specified Elasticsearch cluster.

Description:

  Before you call this operation, you must make sure that the cluster is not in the activating, invalid, or inactive state.

	- You can update an IP address whitelist by using the following parameters:

    	- kibanaIPWhitelist

    	- modifyMode and whiteIpGroup

	- You cannot specify private IP addresses for public IP address whitelists and cannot specify public IP addresses for private IP address whitelists.

@param request - UpdateKibanaWhiteIpsRequest

@return UpdateKibanaWhiteIpsResponse

func (*Client) UpdateKibanaWhiteIpsWithOptions

func (client *Client) UpdateKibanaWhiteIpsWithOptions(InstanceId *string, request *UpdateKibanaWhiteIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateKibanaWhiteIpsResponse, _err error)

Summary:

Updates an IP address whitelist for access to the Kibana console of a specified Elasticsearch cluster.

Description:

  Before you call this operation, you must make sure that the cluster is not in the activating, invalid, or inactive state.

	- You can update an IP address whitelist by using the following parameters:

    	- kibanaIPWhitelist

    	- modifyMode and whiteIpGroup

	- You cannot specify private IP addresses for public IP address whitelists and cannot specify public IP addresses for private IP address whitelists.

@param request - UpdateKibanaWhiteIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateKibanaWhiteIpsResponse

func (*Client) UpdateLogstash

func (client *Client) UpdateLogstash(InstanceId *string, request *UpdateLogstashRequest) (_result *UpdateLogstashResponse, _err error)

Summary:

修改Logstash节点规格磁盘配置

@param request - UpdateLogstashRequest

@return UpdateLogstashResponse

func (*Client) UpdateLogstashChargeType

func (client *Client) UpdateLogstashChargeType(InstanceId *string, request *UpdateLogstashChargeTypeRequest) (_result *UpdateLogstashChargeTypeResponse, _err error)

Summary:

Switches the billing method of a Logstash cluster from pay-as-you-go to subscription.

@param request - UpdateLogstashChargeTypeRequest

@return UpdateLogstashChargeTypeResponse

func (*Client) UpdateLogstashChargeTypeWithOptions

func (client *Client) UpdateLogstashChargeTypeWithOptions(InstanceId *string, request *UpdateLogstashChargeTypeRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateLogstashChargeTypeResponse, _err error)

Summary:

Switches the billing method of a Logstash cluster from pay-as-you-go to subscription.

@param request - UpdateLogstashChargeTypeRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLogstashChargeTypeResponse

func (*Client) UpdateLogstashDescription

func (client *Client) UpdateLogstashDescription(InstanceId *string, request *UpdateLogstashDescriptionRequest) (_result *UpdateLogstashDescriptionResponse, _err error)

Summary:

Changes the name of a specified Logstash cluster.

Description:

When you call this operation, take note of the following items: You cannot change the name of a cluster that is in the activating, invalid, or inactive state.

@param request - UpdateLogstashDescriptionRequest

@return UpdateLogstashDescriptionResponse

func (*Client) UpdateLogstashDescriptionWithOptions

func (client *Client) UpdateLogstashDescriptionWithOptions(InstanceId *string, request *UpdateLogstashDescriptionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateLogstashDescriptionResponse, _err error)

Summary:

Changes the name of a specified Logstash cluster.

Description:

When you call this operation, take note of the following items: You cannot change the name of a cluster that is in the activating, invalid, or inactive state.

@param request - UpdateLogstashDescriptionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLogstashDescriptionResponse

func (*Client) UpdateLogstashSettings

func (client *Client) UpdateLogstashSettings(InstanceId *string, request *UpdateLogstashSettingsRequest) (_result *UpdateLogstashSettingsResponse, _err error)

Summary:

Updates the configuration of a specified Logstash cluster.

Description:

When you call this operation, take note of the following items:

If the instance is in the Active (activating), Invalid (invalid), and Inactive (inactive) state, the information cannot be updated.

@param request - UpdateLogstashSettingsRequest

@return UpdateLogstashSettingsResponse

func (*Client) UpdateLogstashSettingsWithOptions

func (client *Client) UpdateLogstashSettingsWithOptions(InstanceId *string, request *UpdateLogstashSettingsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateLogstashSettingsResponse, _err error)

Summary:

Updates the configuration of a specified Logstash cluster.

Description:

When you call this operation, take note of the following items:

If the instance is in the Active (activating), Invalid (invalid), and Inactive (inactive) state, the information cannot be updated.

@param request - UpdateLogstashSettingsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLogstashSettingsResponse

func (*Client) UpdateLogstashWithOptions

func (client *Client) UpdateLogstashWithOptions(InstanceId *string, request *UpdateLogstashRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateLogstashResponse, _err error)

Summary:

修改Logstash节点规格磁盘配置

@param request - UpdateLogstashRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateLogstashResponse

func (*Client) UpdatePipelineManagementConfig

func (client *Client) UpdatePipelineManagementConfig(InstanceId *string, request *UpdatePipelineManagementConfigRequest) (_result *UpdatePipelineManagementConfigResponse, _err error)

Summary:

修改Logstash管道配置

@param request - UpdatePipelineManagementConfigRequest

@return UpdatePipelineManagementConfigResponse

func (*Client) UpdatePipelineManagementConfigWithOptions

func (client *Client) UpdatePipelineManagementConfigWithOptions(InstanceId *string, request *UpdatePipelineManagementConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePipelineManagementConfigResponse, _err error)

Summary:

修改Logstash管道配置

@param request - UpdatePipelineManagementConfigRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePipelineManagementConfigResponse

func (*Client) UpdatePipelines

func (client *Client) UpdatePipelines(InstanceId *string, request *UpdatePipelinesRequest) (_result *UpdatePipelinesResponse, _err error)

Summary:

Updates a pipeline of a Logstash cluster.

@param request - UpdatePipelinesRequest

@return UpdatePipelinesResponse

func (*Client) UpdatePipelinesWithOptions

func (client *Client) UpdatePipelinesWithOptions(InstanceId *string, request *UpdatePipelinesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePipelinesResponse, _err error)

Summary:

Updates a pipeline of a Logstash cluster.

@param request - UpdatePipelinesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePipelinesResponse

func (*Client) UpdatePrivateNetworkWhiteIps

func (client *Client) UpdatePrivateNetworkWhiteIps(InstanceId *string, request *UpdatePrivateNetworkWhiteIpsRequest) (_result *UpdatePrivateNetworkWhiteIpsResponse, _err error)

Summary:

## RequestBody

| Property | Type | Required | Example | Description |

| -------- | ---- | -------- | ------- | ----------- |

| privateNetworkIpWhiteList | List<String> | No | ["0.0.XX.XX","10.2.XX.XX","192.168.XX.XX/25"] | The list of IP address whitelists. This parameter is available if whiteIpGroup is left empty. The value of this parameter updates the IP address whitelist configurations in the Default whitelist group.

You cannot configure both privateNetworkIpWhiteList and whiteIpGroup. |

| whiteIpGroup | Object | No | | You can update the whitelist configurations of an instance by using a whitelist group. You can update only one whitelist group.

You cannot configure both privateNetworkIpWhiteList and whiteIpGroup. |

| └ groupName | String | No | test_group_name | The group name of the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

| └ ips | List<String> | No | ["0.0.0.0", "10.2.XX.XX"] | The list of IP addresses in the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

> **Notice* - The addition and deletion of whitelist groups are implemented by calling modifyMode to Cover. Delete and Append cannot add or delete whitelist groups at the same time. You can only modify the IP address list in the whitelist group. Take note of the following items: - If the modifyMode parameter is set to Cover, the whitelist group is deleted if ips is empty. If groupName is not in the list of existing whitelist group names, a whitelist group is created.

- If the modifyMode parameter is set to Delete, you must retain at least one IP address for the deleted ips.

- If the modifyMode parameter is set to Append, make sure that the whitelist group name has been created. Otherwise, the NotFound error message appears.

Description:

> In the following returned example, only the parameters in the returned data list are guaranteed to be included, and the parameters not mentioned are for reference only. For more information about the parameters, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force a dependency in a program to get these parameters.

@param request - UpdatePrivateNetworkWhiteIpsRequest

@return UpdatePrivateNetworkWhiteIpsResponse

func (*Client) UpdatePrivateNetworkWhiteIpsWithOptions

func (client *Client) UpdatePrivateNetworkWhiteIpsWithOptions(InstanceId *string, request *UpdatePrivateNetworkWhiteIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePrivateNetworkWhiteIpsResponse, _err error)

Summary:

## RequestBody

| Property | Type | Required | Example | Description |

| -------- | ---- | -------- | ------- | ----------- |

| privateNetworkIpWhiteList | List<String> | No | ["0.0.XX.XX","10.2.XX.XX","192.168.XX.XX/25"] | The list of IP address whitelists. This parameter is available if whiteIpGroup is left empty. The value of this parameter updates the IP address whitelist configurations in the Default whitelist group.

You cannot configure both privateNetworkIpWhiteList and whiteIpGroup. |

| whiteIpGroup | Object | No | | You can update the whitelist configurations of an instance by using a whitelist group. You can update only one whitelist group.

You cannot configure both privateNetworkIpWhiteList and whiteIpGroup. |

| └ groupName | String | No | test_group_name | The group name of the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

| └ ips | List<String> | No | ["0.0.0.0", "10.2.XX.XX"] | The list of IP addresses in the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

> **Notice* - The addition and deletion of whitelist groups are implemented by calling modifyMode to Cover. Delete and Append cannot add or delete whitelist groups at the same time. You can only modify the IP address list in the whitelist group. Take note of the following items: - If the modifyMode parameter is set to Cover, the whitelist group is deleted if ips is empty. If groupName is not in the list of existing whitelist group names, a whitelist group is created.

- If the modifyMode parameter is set to Delete, you must retain at least one IP address for the deleted ips.

- If the modifyMode parameter is set to Append, make sure that the whitelist group name has been created. Otherwise, the NotFound error message appears.

Description:

> In the following returned example, only the parameters in the returned data list are guaranteed to be included, and the parameters not mentioned are for reference only. For more information about the parameters, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force a dependency in a program to get these parameters.

@param request - UpdatePrivateNetworkWhiteIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrivateNetworkWhiteIpsResponse

func (*Client) UpdatePublicNetwork

func (client *Client) UpdatePublicNetwork(InstanceId *string, request *UpdatePublicNetworkRequest) (_result *UpdatePublicNetworkResponse, _err error)

Summary:

Call UpdatePublicNetwork to open or close the public network address of the specified elasticsearch instance.

Description:

When you call this operation, take note of the following items:

When the instance is in the activating, invalid, or inactive state, its configuration cannot be updated.

@param request - UpdatePublicNetworkRequest

@return UpdatePublicNetworkResponse

func (*Client) UpdatePublicNetworkWithOptions

func (client *Client) UpdatePublicNetworkWithOptions(InstanceId *string, request *UpdatePublicNetworkRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePublicNetworkResponse, _err error)

Summary:

Call UpdatePublicNetwork to open or close the public network address of the specified elasticsearch instance.

Description:

When you call this operation, take note of the following items:

When the instance is in the activating, invalid, or inactive state, its configuration cannot be updated.

@param request - UpdatePublicNetworkRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePublicNetworkResponse

func (*Client) UpdatePublicWhiteIps

func (client *Client) UpdatePublicWhiteIps(InstanceId *string, request *UpdatePublicWhiteIpsRequest) (_result *UpdatePublicWhiteIpsResponse, _err error)

Summary:

## RequestBody

| Property | Type | Required | Example | Description |

| -------- | ---- | -------- | ------- | ----------- |

| publicIpWhitelist | List<String> | Yes | ["0.0.0.0/0","0.0.0.0/1"] | The list of IP address whitelists. This parameter is available if whiteIpGroup is left empty. The value of this parameter updates the IP address whitelist configurations in the Default whitelist group.

You cannot configure both publicIpWhitelist and whiteIpGroup. |

| whiteIpGroup | Object | No | | You can update the whitelist configurations of an instance by using a whitelist group. You can update only one whitelist group.

You cannot configure both publicIpWhitelist and whiteIpGroup. |

| └ groupName | String | No | test_group_name | The group name of the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

| └ ips | List<String> | No | ["0.0.0.0", "10.2.XX.XX"] | The list of IP addresses in the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

> **Notice* - The addition and deletion of whitelist groups are implemented by calling modifyMode to Cover. Delete and Append cannot add or delete whitelist groups at the same time. You can only modify the IP address list in the whitelist group. Take note of the following items: - If the modifyMode parameter is set to Cover, the whitelist group is deleted if ips is empty. If groupName is not in the list of existing whitelist group names, a whitelist group is created.

- If the modifyMode parameter is set to Delete, you must retain at least one IP address for the deleted ips.

- If the modifyMode parameter is set to Append, make sure that the whitelist group name has been created. Otherwise, the NotFound error message appears.

Description:

> In the following example, only the parameters in the returned data list are guaranteed to be included. The parameters that are not mentioned are for reference only. For more information about the parameters, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force a dependency in a program to get these parameters.

@param request - UpdatePublicWhiteIpsRequest

@return UpdatePublicWhiteIpsResponse

func (*Client) UpdatePublicWhiteIpsWithOptions

func (client *Client) UpdatePublicWhiteIpsWithOptions(InstanceId *string, request *UpdatePublicWhiteIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdatePublicWhiteIpsResponse, _err error)

Summary:

## RequestBody

| Property | Type | Required | Example | Description |

| -------- | ---- | -------- | ------- | ----------- |

| publicIpWhitelist | List<String> | Yes | ["0.0.0.0/0","0.0.0.0/1"] | The list of IP address whitelists. This parameter is available if whiteIpGroup is left empty. The value of this parameter updates the IP address whitelist configurations in the Default whitelist group.

You cannot configure both publicIpWhitelist and whiteIpGroup. |

| whiteIpGroup | Object | No | | You can update the whitelist configurations of an instance by using a whitelist group. You can update only one whitelist group.

You cannot configure both publicIpWhitelist and whiteIpGroup. |

| └ groupName | String | No | test_group_name | The group name of the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

| └ ips | List<String> | No | ["0.0.0.0", "10.2.XX.XX"] | The list of IP addresses in the whitelist group. This parameter is required if the whiteIpGroup parameter is optional. |

> **Notice* - The addition and deletion of whitelist groups are implemented by calling modifyMode to Cover. Delete and Append cannot add or delete whitelist groups at the same time. You can only modify the IP address list in the whitelist group. Take note of the following items: - If the modifyMode parameter is set to Cover, the whitelist group is deleted if ips is empty. If groupName is not in the list of existing whitelist group names, a whitelist group is created.

- If the modifyMode parameter is set to Delete, you must retain at least one IP address for the deleted ips.

- If the modifyMode parameter is set to Append, make sure that the whitelist group name has been created. Otherwise, the NotFound error message appears.

Description:

> In the following example, only the parameters in the returned data list are guaranteed to be included. The parameters that are not mentioned are for reference only. For more information about the parameters, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force a dependency in a program to get these parameters.

@param request - UpdatePublicWhiteIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePublicWhiteIpsResponse

func (*Client) UpdateReadWritePolicy

func (client *Client) UpdateReadWritePolicy(InstanceId *string, request *UpdateReadWritePolicyRequest) (_result *UpdateReadWritePolicyResponse, _err error)

Summary:

更改ES集群高可用策略

@param request - UpdateReadWritePolicyRequest

@return UpdateReadWritePolicyResponse

func (*Client) UpdateReadWritePolicyWithOptions

func (client *Client) UpdateReadWritePolicyWithOptions(InstanceId *string, request *UpdateReadWritePolicyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateReadWritePolicyResponse, _err error)

Summary:

更改ES集群高可用策略

@param request - UpdateReadWritePolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateReadWritePolicyResponse

func (*Client) UpdateSnapshotSetting

func (client *Client) UpdateSnapshotSetting(InstanceId *string, request *UpdateSnapshotSettingRequest) (_result *UpdateSnapshotSettingResponse, _err error)

Summary:

Call UpdateSnapshotSetting to update the data backup configuration of the specified instance.

@param request - UpdateSnapshotSettingRequest

@return UpdateSnapshotSettingResponse

func (*Client) UpdateSnapshotSettingWithOptions

func (client *Client) UpdateSnapshotSettingWithOptions(InstanceId *string, request *UpdateSnapshotSettingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateSnapshotSettingResponse, _err error)

Summary:

Call UpdateSnapshotSetting to update the data backup configuration of the specified instance.

@param request - UpdateSnapshotSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSnapshotSettingResponse

func (*Client) UpdateSynonymsDicts

func (client *Client) UpdateSynonymsDicts(InstanceId *string, request *UpdateSynonymsDictsRequest) (_result *UpdateSynonymsDictsResponse, _err error)

Summary:

Updates the synonym dictionaries of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateSynonymsDictsRequest

@return UpdateSynonymsDictsResponse

func (*Client) UpdateSynonymsDictsWithOptions

func (client *Client) UpdateSynonymsDictsWithOptions(InstanceId *string, request *UpdateSynonymsDictsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateSynonymsDictsResponse, _err error)

Summary:

Updates the synonym dictionaries of an Elasticsearch cluster.

Description:

Before you call this operation, take note of the following items:

  • If the dictionary file is stored in an Object Storage Service (OSS) bucket, you must make sure that the access control list (ACL) of the bucket is public read.

  • If you do not set sourceType to ORIGIN for an uploaded dictionary file, the file will be deleted after you call this operation.

@param request - UpdateSynonymsDictsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSynonymsDictsResponse

func (*Client) UpdateTemplate

func (client *Client) UpdateTemplate(InstanceId *string, TemplateName *string, request *UpdateTemplateRequest) (_result *UpdateTemplateResponse, _err error)

@param request - UpdateTemplateRequest

@return UpdateTemplateResponse

func (*Client) UpdateTemplateWithOptions

func (client *Client) UpdateTemplateWithOptions(InstanceId *string, TemplateName *string, request *UpdateTemplateRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateTemplateResponse, _err error)

@param request - UpdateTemplateRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateTemplateResponse

func (*Client) UpdateWhiteIps

func (client *Client) UpdateWhiteIps(InstanceId *string, request *UpdateWhiteIpsRequest) (_result *UpdateWhiteIpsResponse, _err error)

Summary:

> If you want to add an IP address whitelist, you can set the modifyMode parameter only to Cover. If you set this parameter to Delete or Append, you can only update an IP address whitelist.

  • If you set the modifyMode parameter to Cover and leave the ips parameter empty, the system deletes the specified whitelist. If the whitelist specified by using the groupName parameter does not exist, the system creates such a whitelist.

  • If you set the modifyMode parameter to Delete, at least one IP address must be retained for the specified whitelist.

  • If you set the modifyMode parameter to Append, you must make sure that the specified whitelist exists. Otherwise, the system reports the NotFound error.

Description:

> For more information about the parameters displayed in the following sample code but not provided in the preceding tables, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force your program to obtain these parameters.

@param request - UpdateWhiteIpsRequest

@return UpdateWhiteIpsResponse

func (*Client) UpdateWhiteIpsWithOptions

func (client *Client) UpdateWhiteIpsWithOptions(InstanceId *string, request *UpdateWhiteIpsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateWhiteIpsResponse, _err error)

Summary:

> If you want to add an IP address whitelist, you can set the modifyMode parameter only to Cover. If you set this parameter to Delete or Append, you can only update an IP address whitelist.

  • If you set the modifyMode parameter to Cover and leave the ips parameter empty, the system deletes the specified whitelist. If the whitelist specified by using the groupName parameter does not exist, the system creates such a whitelist.

  • If you set the modifyMode parameter to Delete, at least one IP address must be retained for the specified whitelist.

  • If you set the modifyMode parameter to Append, you must make sure that the specified whitelist exists. Otherwise, the system reports the NotFound error.

Description:

> For more information about the parameters displayed in the following sample code but not provided in the preceding tables, see [ListInstance](https://help.aliyun.com/document_detail/142230.html). You cannot force your program to obtain these parameters.

@param request - UpdateWhiteIpsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateWhiteIpsResponse

func (*Client) UpdateXpackMonitorConfig

func (client *Client) UpdateXpackMonitorConfig(InstanceId *string, request *UpdateXpackMonitorConfigRequest) (_result *UpdateXpackMonitorConfigResponse, _err error)

Summary:

修改Logstash实例的X-Pack监控报警配置。

@param request - UpdateXpackMonitorConfigRequest

@return UpdateXpackMonitorConfigResponse

func (*Client) UpdateXpackMonitorConfigWithOptions

func (client *Client) UpdateXpackMonitorConfigWithOptions(InstanceId *string, request *UpdateXpackMonitorConfigRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateXpackMonitorConfigResponse, _err error)

Summary:

修改Logstash实例的X-Pack监控报警配置。

@param request - UpdateXpackMonitorConfigRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateXpackMonitorConfigResponse

func (*Client) UpgradeEngineVersion

func (client *Client) UpgradeEngineVersion(InstanceId *string, request *UpgradeEngineVersionRequest) (_result *UpgradeEngineVersionResponse, _err error)

Summary:

ES集群版本升级

Description:

5A2CFF0E-5718-45B5-9D4D-70B3FF\\*\\*\\*\\*

@param request - UpgradeEngineVersionRequest

@return UpgradeEngineVersionResponse

func (*Client) UpgradeEngineVersionWithOptions

func (client *Client) UpgradeEngineVersionWithOptions(InstanceId *string, request *UpgradeEngineVersionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpgradeEngineVersionResponse, _err error)

Summary:

ES集群版本升级

Description:

5A2CFF0E-5718-45B5-9D4D-70B3FF\\*\\*\\*\\*

@param request - UpgradeEngineVersionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpgradeEngineVersionResponse

func (*Client) ValidateConnection

func (client *Client) ValidateConnection(InstanceId *string, request *ValidateConnectionRequest) (_result *ValidateConnectionResponse, _err error)

Summary:

Tests the connectivity between a Logstash cluster and its associated Elasticsearch cluster when you configure the X-Pack Monitoring feature for the Logstash cluster.

Description:

> Before you enable the X-Pack Monitoring feature for a Logstash cluster, you must associate the Logstash cluster with an Elasticsearch cluster. This way, you can view the monitoring data of the Logstash cluster in the Kibana console of the Elasticsearch cluster.

@param request - ValidateConnectionRequest

@return ValidateConnectionResponse

func (*Client) ValidateConnectionWithOptions

func (client *Client) ValidateConnectionWithOptions(InstanceId *string, request *ValidateConnectionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ValidateConnectionResponse, _err error)

Summary:

Tests the connectivity between a Logstash cluster and its associated Elasticsearch cluster when you configure the X-Pack Monitoring feature for the Logstash cluster.

Description:

> Before you enable the X-Pack Monitoring feature for a Logstash cluster, you must associate the Logstash cluster with an Elasticsearch cluster. This way, you can view the monitoring data of the Logstash cluster in the Kibana console of the Elasticsearch cluster.

@param request - ValidateConnectionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ValidateConnectionResponse

func (*Client) ValidateShrinkNodes

func (client *Client) ValidateShrinkNodes(InstanceId *string, request *ValidateShrinkNodesRequest) (_result *ValidateShrinkNodesResponse, _err error)

Summary:

校验缩节点合法性

@param request - ValidateShrinkNodesRequest

@return ValidateShrinkNodesResponse

func (*Client) ValidateShrinkNodesWithOptions

func (client *Client) ValidateShrinkNodesWithOptions(InstanceId *string, request *ValidateShrinkNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ValidateShrinkNodesResponse, _err error)

Summary:

校验缩节点合法性

@param request - ValidateShrinkNodesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ValidateShrinkNodesResponse

func (*Client) ValidateSlrPermission

func (client *Client) ValidateSlrPermission(request *ValidateSlrPermissionRequest) (_result *ValidateSlrPermissionResponse, _err error)

@param request - ValidateSlrPermissionRequest

@return ValidateSlrPermissionResponse

func (*Client) ValidateSlrPermissionWithOptions

func (client *Client) ValidateSlrPermissionWithOptions(request *ValidateSlrPermissionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ValidateSlrPermissionResponse, _err error)

@param request - ValidateSlrPermissionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ValidateSlrPermissionResponse

func (*Client) ValidateTransferableNodes

func (client *Client) ValidateTransferableNodes(InstanceId *string, request *ValidateTransferableNodesRequest) (_result *ValidateTransferableNodesResponse, _err error)

Summary:

缩节点校验数据迁移合法性

@param request - ValidateTransferableNodesRequest

@return ValidateTransferableNodesResponse

func (*Client) ValidateTransferableNodesWithOptions

func (client *Client) ValidateTransferableNodesWithOptions(InstanceId *string, request *ValidateTransferableNodesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ValidateTransferableNodesResponse, _err error)

Summary:

缩节点校验数据迁移合法性

@param request - ValidateTransferableNodesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ValidateTransferableNodesResponse

type ClientNodeConfiguration

type ClientNodeConfiguration struct {
	// This parameter is required.
	Amount *int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// This parameter is required.
	Disk *int64 `json:"disk,omitempty" xml:"disk,omitempty"`
	// This parameter is required.
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (ClientNodeConfiguration) GoString

func (s ClientNodeConfiguration) GoString() string

func (*ClientNodeConfiguration) SetAmount

func (*ClientNodeConfiguration) SetDisk

func (*ClientNodeConfiguration) SetDiskType

func (*ClientNodeConfiguration) SetSpec

func (ClientNodeConfiguration) String

func (s ClientNodeConfiguration) String() string

type CloseDiagnosisRequest

type CloseDiagnosisRequest struct {
	// The ID of the request.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// spanish
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (CloseDiagnosisRequest) GoString

func (s CloseDiagnosisRequest) GoString() string

func (*CloseDiagnosisRequest) SetClientToken

func (s *CloseDiagnosisRequest) SetClientToken(v string) *CloseDiagnosisRequest

func (*CloseDiagnosisRequest) SetLang

func (CloseDiagnosisRequest) String

func (s CloseDiagnosisRequest) String() string

type CloseDiagnosisResponse

type CloseDiagnosisResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CloseDiagnosisResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CloseDiagnosisResponse) GoString

func (s CloseDiagnosisResponse) GoString() string

func (*CloseDiagnosisResponse) SetBody

func (*CloseDiagnosisResponse) SetHeaders

func (*CloseDiagnosisResponse) SetStatusCode

func (CloseDiagnosisResponse) String

func (s CloseDiagnosisResponse) String() string

type CloseDiagnosisResponseBody

type CloseDiagnosisResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CloseDiagnosisResponseBody) GoString

func (s CloseDiagnosisResponseBody) GoString() string

func (*CloseDiagnosisResponseBody) SetRequestId

func (*CloseDiagnosisResponseBody) SetResult

func (CloseDiagnosisResponseBody) String

type CloseHttpsRequest

type CloseHttpsRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B350****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CloseHttpsRequest) GoString

func (s CloseHttpsRequest) GoString() string

func (*CloseHttpsRequest) SetClientToken

func (s *CloseHttpsRequest) SetClientToken(v string) *CloseHttpsRequest

func (CloseHttpsRequest) String

func (s CloseHttpsRequest) String() string

type CloseHttpsResponse

type CloseHttpsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CloseHttpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CloseHttpsResponse) GoString

func (s CloseHttpsResponse) GoString() string

func (*CloseHttpsResponse) SetBody

func (*CloseHttpsResponse) SetHeaders

func (s *CloseHttpsResponse) SetHeaders(v map[string]*string) *CloseHttpsResponse

func (*CloseHttpsResponse) SetStatusCode

func (s *CloseHttpsResponse) SetStatusCode(v int32) *CloseHttpsResponse

func (CloseHttpsResponse) String

func (s CloseHttpsResponse) String() string

type CloseHttpsResponseBody

type CloseHttpsResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CloseHttpsResponseBody) GoString

func (s CloseHttpsResponseBody) GoString() string

func (*CloseHttpsResponseBody) SetRequestId

func (*CloseHttpsResponseBody) SetResult

func (CloseHttpsResponseBody) String

func (s CloseHttpsResponseBody) String() string

type CloseManagedIndexRequest

type CloseManagedIndexRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (CloseManagedIndexRequest) GoString

func (s CloseManagedIndexRequest) GoString() string

func (*CloseManagedIndexRequest) SetClientToken

func (CloseManagedIndexRequest) String

func (s CloseManagedIndexRequest) String() string

type CloseManagedIndexResponse

type CloseManagedIndexResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CloseManagedIndexResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CloseManagedIndexResponse) GoString

func (s CloseManagedIndexResponse) GoString() string

func (*CloseManagedIndexResponse) SetBody

func (*CloseManagedIndexResponse) SetHeaders

func (*CloseManagedIndexResponse) SetStatusCode

func (CloseManagedIndexResponse) String

func (s CloseManagedIndexResponse) String() string

type CloseManagedIndexResponseBody

type CloseManagedIndexResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CloseManagedIndexResponseBody) GoString

func (*CloseManagedIndexResponseBody) SetRequestId

func (*CloseManagedIndexResponseBody) SetResult

func (CloseManagedIndexResponseBody) String

type CollectorDeployMachine

type CollectorDeployMachine struct {
	// This parameter is required.
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// example:
	//
	// default_ct-cn-f3t0dq5p97199ru3z
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// example:
	//
	// ce93d7566df2141f490f0f60f646252c3
	InstanceId *string                           `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	Machines   []*CollectorDeployMachineMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	SuccessPodsCount *string `json:"successPodsCount,omitempty" xml:"successPodsCount,omitempty"`
	// example:
	//
	// 2
	TotalPodsCount *string `json:"totalPodsCount,omitempty" xml:"totalPodsCount,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ACKCluster
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (CollectorDeployMachine) GoString

func (s CollectorDeployMachine) GoString() string

func (*CollectorDeployMachine) SetConfigType

func (*CollectorDeployMachine) SetGroupId

func (*CollectorDeployMachine) SetInstanceId

func (*CollectorDeployMachine) SetMachines

func (*CollectorDeployMachine) SetSuccessPodsCount

func (s *CollectorDeployMachine) SetSuccessPodsCount(v string) *CollectorDeployMachine

func (*CollectorDeployMachine) SetTotalPodsCount

func (s *CollectorDeployMachine) SetTotalPodsCount(v string) *CollectorDeployMachine

func (*CollectorDeployMachine) SetType

func (CollectorDeployMachine) String

func (s CollectorDeployMachine) String() string

type CollectorDeployMachineMachines

type CollectorDeployMachineMachines struct {
	// example:
	//
	// UNINSTALLED
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// example:
	//
	// i-xs34****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (CollectorDeployMachineMachines) GoString

func (*CollectorDeployMachineMachines) SetAgentStatus

func (*CollectorDeployMachineMachines) SetInstanceId

func (CollectorDeployMachineMachines) String

type CollectorKibanaInstance

type CollectorKibanaInstance struct {
	// This parameter is required.
	//
	// example:
	//
	// collectorElasticsearchForKibana
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// es-cn-*****-kibana.internal.elasticsearch.aliyuncs.com:5601
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// es-cn-45dfy****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// https://es-cn-****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaHost *string `json:"kibanaHost,omitempty" xml:"kibanaHost,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// password
	Password *string `json:"password,omitempty" xml:"password,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// username
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (CollectorKibanaInstance) GoString

func (s CollectorKibanaInstance) GoString() string

func (*CollectorKibanaInstance) SetConfigType

func (*CollectorKibanaInstance) SetHost

func (*CollectorKibanaInstance) SetInstanceId

func (*CollectorKibanaInstance) SetKibanaHost

func (*CollectorKibanaInstance) SetPassword

func (*CollectorKibanaInstance) SetProtocol

func (*CollectorKibanaInstance) SetUserName

func (CollectorKibanaInstance) String

func (s CollectorKibanaInstance) String() string

type CollectorTargetInstance

type CollectorTargetInstance struct {
	// This parameter is required.
	//
	// example:
	//
	// collectorTargetInstance
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// false
	EnableMonitoring *bool     `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	Hosts            []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// es-cn-ks8x****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// password
	Password *string `json:"password,omitempty" xml:"password,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// username
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (CollectorTargetInstance) GoString

func (s CollectorTargetInstance) GoString() string

func (*CollectorTargetInstance) SetConfigType

func (*CollectorTargetInstance) SetEnableMonitoring

func (s *CollectorTargetInstance) SetEnableMonitoring(v bool) *CollectorTargetInstance

func (*CollectorTargetInstance) SetHosts

func (*CollectorTargetInstance) SetInstanceId

func (*CollectorTargetInstance) SetInstanceType

func (*CollectorTargetInstance) SetPassword

func (*CollectorTargetInstance) SetProtocol

func (*CollectorTargetInstance) SetUserName

func (CollectorTargetInstance) String

func (s CollectorTargetInstance) String() string

type CreateCollectorRequest

type CreateCollectorRequest struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// This parameter is required.
	Configs []*CreateCollectorRequestConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// true
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// This parameter is required.
	ExtendConfigs []map[string]interface{} `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// ct-test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp12nu14urf0upaf*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The ID of the created crawer.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CreateCollectorRequest) GoString

func (s CreateCollectorRequest) GoString() string

func (*CreateCollectorRequest) SetClientToken

func (*CreateCollectorRequest) SetCollectorPaths

func (s *CreateCollectorRequest) SetCollectorPaths(v []*string) *CreateCollectorRequest

func (*CreateCollectorRequest) SetConfigs

func (*CreateCollectorRequest) SetDryRun

func (*CreateCollectorRequest) SetExtendConfigs

func (s *CreateCollectorRequest) SetExtendConfigs(v []map[string]interface{}) *CreateCollectorRequest

func (*CreateCollectorRequest) SetName

func (*CreateCollectorRequest) SetResType

func (*CreateCollectorRequest) SetResVersion

func (*CreateCollectorRequest) SetVpcId

func (CreateCollectorRequest) String

func (s CreateCollectorRequest) String() string

type CreateCollectorRequestConfigs

type CreateCollectorRequestConfigs struct {
	// This parameter is required.
	//
	// example:
	//
	// "filebeat.inputs:xxx"
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// filebeat.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (CreateCollectorRequestConfigs) GoString

func (*CreateCollectorRequestConfigs) SetContent

func (*CreateCollectorRequestConfigs) SetFileName

func (CreateCollectorRequestConfigs) String

type CreateCollectorResponse

type CreateCollectorResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateCollectorResponse) GoString

func (s CreateCollectorResponse) GoString() string

func (*CreateCollectorResponse) SetBody

func (*CreateCollectorResponse) SetHeaders

func (*CreateCollectorResponse) SetStatusCode

func (CreateCollectorResponse) String

func (s CreateCollectorResponse) String() string

type CreateCollectorResponseBody

type CreateCollectorResponseBody struct {
	// example:
	//
	// 8466BDFB-C513-4B8D-B4E3-5AB256AB****
	RequestId *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *CreateCollectorResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (CreateCollectorResponseBody) GoString

func (s CreateCollectorResponseBody) GoString() string

func (*CreateCollectorResponseBody) SetRequestId

func (*CreateCollectorResponseBody) SetResult

func (CreateCollectorResponseBody) String

type CreateCollectorResponseBodyResult

type CreateCollectorResponseBodyResult struct {
	// example:
	//
	// ct-cn-4135is2tj194p****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
}

func (CreateCollectorResponseBodyResult) GoString

func (*CreateCollectorResponseBodyResult) SetResId

func (CreateCollectorResponseBodyResult) String

type CreateComponentIndexRequest

type CreateComponentIndexRequest struct {
	// example:
	//
	// {       "description": "set number of shards to one"   }
	Meta     map[string]interface{}               `json:"_meta,omitempty" xml:"_meta,omitempty"`
	Template *CreateComponentIndexRequestTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (CreateComponentIndexRequest) GoString

func (s CreateComponentIndexRequest) GoString() string

func (*CreateComponentIndexRequest) SetMeta

func (s *CreateComponentIndexRequest) SetMeta(v map[string]interface{}) *CreateComponentIndexRequest

func (*CreateComponentIndexRequest) SetTemplate

func (CreateComponentIndexRequest) String

type CreateComponentIndexRequestTemplate

type CreateComponentIndexRequestTemplate struct {
	// example:
	//
	// {}
	Aliases map[string]interface{} `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// { 			"properties": { 				"@timestamp": { 					"type": "date" 				} 			} 		}
	Mappings map[string]interface{} `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// { 			"index.number_of_replicas": 0 		}
	Settings map[string]interface{} `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (CreateComponentIndexRequestTemplate) GoString

func (*CreateComponentIndexRequestTemplate) SetAliases

func (*CreateComponentIndexRequestTemplate) SetMappings

func (*CreateComponentIndexRequestTemplate) SetSettings

func (CreateComponentIndexRequestTemplate) String

type CreateComponentIndexResponse

type CreateComponentIndexResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateComponentIndexResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateComponentIndexResponse) GoString

func (s CreateComponentIndexResponse) GoString() string

func (*CreateComponentIndexResponse) SetBody

func (*CreateComponentIndexResponse) SetHeaders

func (*CreateComponentIndexResponse) SetStatusCode

func (CreateComponentIndexResponse) String

type CreateComponentIndexResponseBody

type CreateComponentIndexResponseBody struct {
	// example:
	//
	// C20022BA-5382-4339-89FB-30AF48A05431
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreateComponentIndexResponseBody) GoString

func (*CreateComponentIndexResponseBody) SetRequestId

func (*CreateComponentIndexResponseBody) SetResult

func (CreateComponentIndexResponseBody) String

type CreateDataStreamRequest

type CreateDataStreamRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF***
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDataStreamRequest) GoString

func (s CreateDataStreamRequest) GoString() string

func (*CreateDataStreamRequest) SetBody

func (*CreateDataStreamRequest) SetClientToken

func (CreateDataStreamRequest) String

func (s CreateDataStreamRequest) String() string

type CreateDataStreamResponse

type CreateDataStreamResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateDataStreamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateDataStreamResponse) GoString

func (s CreateDataStreamResponse) GoString() string

func (*CreateDataStreamResponse) SetBody

func (*CreateDataStreamResponse) SetHeaders

func (*CreateDataStreamResponse) SetStatusCode

func (CreateDataStreamResponse) String

func (s CreateDataStreamResponse) String() string

type CreateDataStreamResponseBody

type CreateDataStreamResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *CreateDataStreamResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (CreateDataStreamResponseBody) GoString

func (s CreateDataStreamResponseBody) GoString() string

func (*CreateDataStreamResponseBody) SetRequestId

func (*CreateDataStreamResponseBody) SetResult

func (CreateDataStreamResponseBody) String

type CreateDataStreamResponseBodyResult

type CreateDataStreamResponseBodyResult struct {
	// example:
	//
	// ds-
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (CreateDataStreamResponseBodyResult) GoString

func (*CreateDataStreamResponseBodyResult) SetName

func (CreateDataStreamResponseBodyResult) String

type CreateILMPolicyRequest

type CreateILMPolicyRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateILMPolicyRequest) GoString

func (s CreateILMPolicyRequest) GoString() string

func (*CreateILMPolicyRequest) SetBody

func (*CreateILMPolicyRequest) SetClientToken

func (CreateILMPolicyRequest) String

func (s CreateILMPolicyRequest) String() string

type CreateILMPolicyResponse

type CreateILMPolicyResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateILMPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateILMPolicyResponse) GoString

func (s CreateILMPolicyResponse) GoString() string

func (*CreateILMPolicyResponse) SetBody

func (*CreateILMPolicyResponse) SetHeaders

func (*CreateILMPolicyResponse) SetStatusCode

func (CreateILMPolicyResponse) String

func (s CreateILMPolicyResponse) String() string

type CreateILMPolicyResponseBody

type CreateILMPolicyResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// my-policy
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreateILMPolicyResponseBody) GoString

func (s CreateILMPolicyResponseBody) GoString() string

func (*CreateILMPolicyResponseBody) SetRequestId

func (*CreateILMPolicyResponseBody) SetResult

func (CreateILMPolicyResponseBody) String

type CreateIndexTemplateRequest

type CreateIndexTemplateRequest struct {
	// example:
	//
	// E1136AE9-4E49-4585-9358-6FDD2A6D****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// This parameter is required.
	DataStream *bool `json:"dataStream,omitempty" xml:"dataStream,omitempty"`
	// example:
	//
	// policy-1
	IlmPolicy *string `json:"ilmPolicy,omitempty" xml:"ilmPolicy,omitempty"`
	// This parameter is required.
	IndexPatterns []*string `json:"indexPatterns,omitempty" xml:"indexPatterns,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// index-template
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 100
	Priority *int32                              `json:"priority,omitempty" xml:"priority,omitempty"`
	Template *CreateIndexTemplateRequestTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (CreateIndexTemplateRequest) GoString

func (s CreateIndexTemplateRequest) GoString() string

func (*CreateIndexTemplateRequest) SetClientToken

func (*CreateIndexTemplateRequest) SetDataStream

func (*CreateIndexTemplateRequest) SetIlmPolicy

func (*CreateIndexTemplateRequest) SetIndexPatterns

func (*CreateIndexTemplateRequest) SetIndexTemplate

func (*CreateIndexTemplateRequest) SetPriority

func (*CreateIndexTemplateRequest) SetTemplate

func (CreateIndexTemplateRequest) String

type CreateIndexTemplateRequestTemplate

type CreateIndexTemplateRequestTemplate struct {
	// example:
	//
	// {"mydata": {}}
	Aliases *string `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// {"properties": {"created_at": {"type": "date","format": "EEE MMM dd HH:mm:ss Z yyyy"},"host_name": {"type": "keyword"}}}
	Mappings *string `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// {\"index.refresh_interval\":\"1s\"}
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (CreateIndexTemplateRequestTemplate) GoString

func (*CreateIndexTemplateRequestTemplate) SetAliases

func (*CreateIndexTemplateRequestTemplate) SetMappings

func (*CreateIndexTemplateRequestTemplate) SetSettings

func (CreateIndexTemplateRequestTemplate) String

type CreateIndexTemplateResponse

type CreateIndexTemplateResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIndexTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIndexTemplateResponse) GoString

func (s CreateIndexTemplateResponse) GoString() string

func (*CreateIndexTemplateResponse) SetBody

func (*CreateIndexTemplateResponse) SetHeaders

func (*CreateIndexTemplateResponse) SetStatusCode

func (CreateIndexTemplateResponse) String

type CreateIndexTemplateResponseBody

type CreateIndexTemplateResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// index-template
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreateIndexTemplateResponseBody) GoString

func (*CreateIndexTemplateResponseBody) SetRequestId

func (*CreateIndexTemplateResponseBody) SetResult

func (CreateIndexTemplateResponseBody) String

type CreateInstanceRequest

type CreateInstanceRequest struct {
	ClientNodeConfiguration *ClientNodeConfiguration `json:"clientNodeConfiguration,omitempty" xml:"clientNodeConfiguration,omitempty"`
	// example:
	//
	// es
	Description                  *string                       `json:"description,omitempty" xml:"description,omitempty"`
	ElasticDataNodeConfiguration *ElasticDataNodeConfiguration `json:"elasticDataNodeConfiguration,omitempty" xml:"elasticDataNodeConfiguration,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// es_password
	EsAdminPassword *string `json:"esAdminPassword,omitempty" xml:"esAdminPassword,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 5.5.3_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// example:
	//
	// advanced
	InstanceCategory    *string                  `json:"instanceCategory,omitempty" xml:"instanceCategory,omitempty"`
	KibanaConfiguration *KibanaNodeConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty"`
	MasterConfiguration *MasterNodeConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty"`
	// This parameter is required.
	NetworkConfig *NetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 3
	NodeAmount  *int32       `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec    *NodeSpec    `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty"`
	PaymentInfo *PaymentInfo `json:"paymentInfo,omitempty" xml:"paymentInfo,omitempty"`
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// example:
	//
	// rg-aekzu7tsu4nem4q
	ResourceGroupId       *string                      `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	Tags                  []*CreateInstanceRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	WarmNodeConfiguration *WarmNodeConfiguration       `json:"warmNodeConfiguration,omitempty" xml:"warmNodeConfiguration,omitempty"`
	// example:
	//
	// 2
	ZoneCount *int32 `json:"zoneCount,omitempty" xml:"zoneCount,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetClientNodeConfiguration

func (s *CreateInstanceRequest) SetClientNodeConfiguration(v *ClientNodeConfiguration) *CreateInstanceRequest

func (*CreateInstanceRequest) SetClientToken

func (s *CreateInstanceRequest) SetClientToken(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetDescription

func (s *CreateInstanceRequest) SetDescription(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetElasticDataNodeConfiguration

func (s *CreateInstanceRequest) SetElasticDataNodeConfiguration(v *ElasticDataNodeConfiguration) *CreateInstanceRequest

func (*CreateInstanceRequest) SetEsAdminPassword

func (s *CreateInstanceRequest) SetEsAdminPassword(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetEsVersion

func (*CreateInstanceRequest) SetInstanceCategory

func (s *CreateInstanceRequest) SetInstanceCategory(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetKibanaConfiguration

func (*CreateInstanceRequest) SetMasterConfiguration

func (*CreateInstanceRequest) SetNetworkConfig

func (*CreateInstanceRequest) SetNodeAmount

func (s *CreateInstanceRequest) SetNodeAmount(v int32) *CreateInstanceRequest

func (*CreateInstanceRequest) SetNodeSpec

func (*CreateInstanceRequest) SetPaymentInfo

func (*CreateInstanceRequest) SetPaymentType

func (s *CreateInstanceRequest) SetPaymentType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetResourceGroupId

func (s *CreateInstanceRequest) SetResourceGroupId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetTags

func (*CreateInstanceRequest) SetWarmNodeConfiguration

func (s *CreateInstanceRequest) SetWarmNodeConfiguration(v *WarmNodeConfiguration) *CreateInstanceRequest

func (*CreateInstanceRequest) SetZoneCount

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestTags

type CreateInstanceRequestTags struct {
	TagKey   *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (CreateInstanceRequestTags) GoString

func (s CreateInstanceRequestTags) GoString() string

func (*CreateInstanceRequestTags) SetTagKey

func (*CreateInstanceRequestTags) SetTagValue

func (CreateInstanceRequestTags) String

func (s CreateInstanceRequestTags) String() string

type CreateInstanceResponse

type CreateInstanceResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
}

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateLogstashRequest

type CreateLogstashRequest struct {
	// example:
	//
	// ls-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// This parameter is required.
	NetworkConfig *CreateLogstashRequestNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// This parameter is required.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// This parameter is required.
	NodeSpec    *CreateLogstashRequestNodeSpec    `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	PaymentInfo *CreateLogstashRequestPaymentInfo `json:"paymentInfo,omitempty" xml:"paymentInfo,omitempty" type:"Struct"`
	// example:
	//
	// prepaid
	PaymentType     *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 6.7_with_X-Pack
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (CreateLogstashRequest) GoString

func (s CreateLogstashRequest) GoString() string

func (*CreateLogstashRequest) SetClientToken

func (s *CreateLogstashRequest) SetClientToken(v string) *CreateLogstashRequest

func (*CreateLogstashRequest) SetDescription

func (s *CreateLogstashRequest) SetDescription(v string) *CreateLogstashRequest

func (*CreateLogstashRequest) SetNetworkConfig

func (*CreateLogstashRequest) SetNodeAmount

func (s *CreateLogstashRequest) SetNodeAmount(v int32) *CreateLogstashRequest

func (*CreateLogstashRequest) SetNodeSpec

func (*CreateLogstashRequest) SetPaymentInfo

func (*CreateLogstashRequest) SetPaymentType

func (s *CreateLogstashRequest) SetPaymentType(v string) *CreateLogstashRequest

func (*CreateLogstashRequest) SetResourceGroupId

func (s *CreateLogstashRequest) SetResourceGroupId(v string) *CreateLogstashRequest

func (*CreateLogstashRequest) SetVersion

func (CreateLogstashRequest) String

func (s CreateLogstashRequest) String() string

type CreateLogstashRequestNetworkConfig

type CreateLogstashRequestNetworkConfig struct {
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-i
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// vsw-bp1k4ec6s7sjdbudw****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (CreateLogstashRequestNetworkConfig) GoString

func (*CreateLogstashRequestNetworkConfig) SetType

func (*CreateLogstashRequestNetworkConfig) SetVpcId

func (*CreateLogstashRequestNetworkConfig) SetVsArea

func (*CreateLogstashRequestNetworkConfig) SetVswitchId

func (CreateLogstashRequestNetworkConfig) String

type CreateLogstashRequestNodeSpec

type CreateLogstashRequestNodeSpec struct {
	// example:
	//
	// 50
	Disk *int64 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// logstash.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (CreateLogstashRequestNodeSpec) GoString

func (*CreateLogstashRequestNodeSpec) SetDisk

func (*CreateLogstashRequestNodeSpec) SetDiskType

func (*CreateLogstashRequestNodeSpec) SetSpec

func (CreateLogstashRequestNodeSpec) String

type CreateLogstashRequestPaymentInfo

type CreateLogstashRequestPaymentInfo struct {
	// example:
	//
	// 3
	AutoRenewDuration *int64 `json:"autoRenewDuration,omitempty" xml:"autoRenewDuration,omitempty"`
	// example:
	//
	// 1
	Duration *int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// example:
	//
	// false
	IsAutoRenew *bool `json:"isAutoRenew,omitempty" xml:"isAutoRenew,omitempty"`
	// example:
	//
	// Month
	PricingCycle *string `json:"pricingCycle,omitempty" xml:"pricingCycle,omitempty"`
}

func (CreateLogstashRequestPaymentInfo) GoString

func (*CreateLogstashRequestPaymentInfo) SetAutoRenewDuration

func (*CreateLogstashRequestPaymentInfo) SetDuration

func (*CreateLogstashRequestPaymentInfo) SetIsAutoRenew

func (*CreateLogstashRequestPaymentInfo) SetPricingCycle

func (CreateLogstashRequestPaymentInfo) String

type CreateLogstashResponse

type CreateLogstashResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateLogstashResponse) GoString

func (s CreateLogstashResponse) GoString() string

func (*CreateLogstashResponse) SetBody

func (*CreateLogstashResponse) SetHeaders

func (*CreateLogstashResponse) SetStatusCode

func (CreateLogstashResponse) String

func (s CreateLogstashResponse) String() string

type CreateLogstashResponseBody

type CreateLogstashResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE*****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *Logstash `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreateLogstashResponseBody) GoString

func (s CreateLogstashResponseBody) GoString() string

func (*CreateLogstashResponseBody) SetRequestId

func (*CreateLogstashResponseBody) SetResult

func (CreateLogstashResponseBody) String

type CreatePipelinesRequest

type CreatePipelinesRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string                       `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        []*CreatePipelinesRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// false
	Trigger *bool `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (CreatePipelinesRequest) GoString

func (s CreatePipelinesRequest) GoString() string

func (*CreatePipelinesRequest) SetBody

func (*CreatePipelinesRequest) SetClientToken

func (*CreatePipelinesRequest) SetTrigger

func (CreatePipelinesRequest) String

func (s CreatePipelinesRequest) String() string

type CreatePipelinesRequestBody

type CreatePipelinesRequestBody struct {
	// example:
	//
	// 50
	BatchDelay *int32 `json:"batchDelay,omitempty" xml:"batchDelay,omitempty"`
	// example:
	//
	// 125
	BatchSize *int32 `json:"batchSize,omitempty" xml:"batchSize,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// input { } filter { } output { }
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// example:
	//
	// this is a test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// pipeline-test
	PipelineId *string `json:"pipelineId,omitempty" xml:"pipelineId,omitempty"`
	// example:
	//
	// 1024
	QueueCheckPointWrites *int32 `json:"queueCheckPointWrites,omitempty" xml:"queueCheckPointWrites,omitempty"`
	// example:
	//
	// 1024
	QueueMaxBytes *int32 `json:"queueMaxBytes,omitempty" xml:"queueMaxBytes,omitempty"`
	// example:
	//
	// MEMORY
	QueueType *string `json:"queueType,omitempty" xml:"queueType,omitempty"`
	// example:
	//
	// 2
	Workers *int32 `json:"workers,omitempty" xml:"workers,omitempty"`
}

func (CreatePipelinesRequestBody) GoString

func (s CreatePipelinesRequestBody) GoString() string

func (*CreatePipelinesRequestBody) SetBatchDelay

func (*CreatePipelinesRequestBody) SetBatchSize

func (*CreatePipelinesRequestBody) SetConfig

func (*CreatePipelinesRequestBody) SetDescription

func (*CreatePipelinesRequestBody) SetPipelineId

func (*CreatePipelinesRequestBody) SetQueueCheckPointWrites

func (s *CreatePipelinesRequestBody) SetQueueCheckPointWrites(v int32) *CreatePipelinesRequestBody

func (*CreatePipelinesRequestBody) SetQueueMaxBytes

func (*CreatePipelinesRequestBody) SetQueueType

func (*CreatePipelinesRequestBody) SetWorkers

func (CreatePipelinesRequestBody) String

type CreatePipelinesResponse

type CreatePipelinesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePipelinesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreatePipelinesResponse) GoString

func (s CreatePipelinesResponse) GoString() string

func (*CreatePipelinesResponse) SetBody

func (*CreatePipelinesResponse) SetHeaders

func (*CreatePipelinesResponse) SetStatusCode

func (CreatePipelinesResponse) String

func (s CreatePipelinesResponse) String() string

type CreatePipelinesResponseBody

type CreatePipelinesResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreatePipelinesResponseBody) GoString

func (s CreatePipelinesResponseBody) GoString() string

func (*CreatePipelinesResponseBody) SetRequestId

func (*CreatePipelinesResponseBody) SetResult

func (CreatePipelinesResponseBody) String

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateSnapshotRequest) GoString

func (s CreateSnapshotRequest) GoString() string

func (*CreateSnapshotRequest) SetBody

func (*CreateSnapshotRequest) SetClientToken

func (s *CreateSnapshotRequest) SetClientToken(v string) *CreateSnapshotRequest

func (CreateSnapshotRequest) String

func (s CreateSnapshotRequest) String() string

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateSnapshotResponse) GoString

func (s CreateSnapshotResponse) GoString() string

func (*CreateSnapshotResponse) SetBody

func (*CreateSnapshotResponse) SetHeaders

func (*CreateSnapshotResponse) SetStatusCode

func (CreateSnapshotResponse) String

func (s CreateSnapshotResponse) String() string

type CreateSnapshotResponseBody

type CreateSnapshotResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: manual snapshot backup successfully
	//
	// 	- false: manual snapshot backup failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (CreateSnapshotResponseBody) GoString

func (s CreateSnapshotResponseBody) GoString() string

func (*CreateSnapshotResponseBody) SetRequestId

func (*CreateSnapshotResponseBody) SetResult

func (CreateSnapshotResponseBody) String

type CreateVpcEndpointRequest

type CreateVpcEndpointRequest struct {
	// The returned result details.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// epsrv-hp3xdsq46ael67lo****
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
	// The ID of the user endpoint service associated with the endpoint.
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
}

func (CreateVpcEndpointRequest) GoString

func (s CreateVpcEndpointRequest) GoString() string

func (*CreateVpcEndpointRequest) SetClientToken

func (*CreateVpcEndpointRequest) SetDryRun

func (*CreateVpcEndpointRequest) SetServiceId

func (*CreateVpcEndpointRequest) SetZoneId

func (CreateVpcEndpointRequest) String

func (s CreateVpcEndpointRequest) String() string

type CreateVpcEndpointResponse

type CreateVpcEndpointResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateVpcEndpointResponse) GoString

func (s CreateVpcEndpointResponse) GoString() string

func (*CreateVpcEndpointResponse) SetBody

func (*CreateVpcEndpointResponse) SetHeaders

func (*CreateVpcEndpointResponse) SetStatusCode

func (CreateVpcEndpointResponse) String

func (s CreateVpcEndpointResponse) String() string

type CreateVpcEndpointResponseBody

type CreateVpcEndpointResponseBody struct {
	// The endpoint domain name, which is used to configure the connection.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the endpoint on the service VPC side.
	Result *CreateVpcEndpointResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (CreateVpcEndpointResponseBody) GoString

func (*CreateVpcEndpointResponseBody) SetRequestId

func (CreateVpcEndpointResponseBody) String

type CreateVpcEndpointResponseBodyResult

type CreateVpcEndpointResponseBodyResult struct {
	// example:
	//
	// ep-bp1tah7zbrwmkjef****.epsrv-bp1w0p3jdirbfmt6****.cn-hangzhou.privatelink.aliyuncs.com
	EndpointDomain *string `json:"endpointDomain,omitempty" xml:"endpointDomain,omitempty"`
	// example:
	//
	// ep-bp1tah7zbrwmkjef****
	EndpointId *string `json:"endpointId,omitempty" xml:"endpointId,omitempty"`
	// example:
	//
	// vpcElasticSearchABC
	EndpointName *string `json:"endpointName,omitempty" xml:"endpointName,omitempty"`
	// The name of the service VPC-side endpoint.
	//
	// example:
	//
	// epsrv-bp1w0p3jdirbfmt6****
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
}

func (CreateVpcEndpointResponseBodyResult) GoString

func (*CreateVpcEndpointResponseBodyResult) SetEndpointDomain

func (*CreateVpcEndpointResponseBodyResult) SetEndpointId

func (*CreateVpcEndpointResponseBodyResult) SetEndpointName

func (*CreateVpcEndpointResponseBodyResult) SetServiceId

func (CreateVpcEndpointResponseBodyResult) String

type DeactivateZonesRequest

type DeactivateZonesRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (DeactivateZonesRequest) GoString

func (s DeactivateZonesRequest) GoString() string

func (*DeactivateZonesRequest) SetBody

func (*DeactivateZonesRequest) SetClientToken

func (DeactivateZonesRequest) String

func (s DeactivateZonesRequest) String() string

type DeactivateZonesResponse

type DeactivateZonesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeactivateZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeactivateZonesResponse) GoString

func (s DeactivateZonesResponse) GoString() string

func (*DeactivateZonesResponse) SetBody

func (*DeactivateZonesResponse) SetHeaders

func (*DeactivateZonesResponse) SetStatusCode

func (DeactivateZonesResponse) String

func (s DeactivateZonesResponse) String() string

type DeactivateZonesResponseBody

type DeactivateZonesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: offline zone successfully
	//
	// 	- false: offline zone successfully failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeactivateZonesResponseBody) GoString

func (s DeactivateZonesResponseBody) GoString() string

func (*DeactivateZonesResponseBody) SetRequestId

func (*DeactivateZonesResponseBody) SetResult

func (DeactivateZonesResponseBody) String

type DeleteCollectorRequest

type DeleteCollectorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (DeleteCollectorRequest) GoString

func (s DeleteCollectorRequest) GoString() string

func (*DeleteCollectorRequest) SetClientToken

func (DeleteCollectorRequest) String

func (s DeleteCollectorRequest) String() string

type DeleteCollectorResponse

type DeleteCollectorResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteCollectorResponse) GoString

func (s DeleteCollectorResponse) GoString() string

func (*DeleteCollectorResponse) SetBody

func (*DeleteCollectorResponse) SetHeaders

func (*DeleteCollectorResponse) SetStatusCode

func (DeleteCollectorResponse) String

func (s DeleteCollectorResponse) String() string

type DeleteCollectorResponseBody

type DeleteCollectorResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the shipper is deleted. Valid values:
	//
	// 	- true: The shipper is deleted.
	//
	// 	- false: The shipper fails to be deleted.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteCollectorResponseBody) GoString

func (s DeleteCollectorResponseBody) GoString() string

func (*DeleteCollectorResponseBody) SetRequestId

func (*DeleteCollectorResponseBody) SetResult

func (DeleteCollectorResponseBody) String

type DeleteComponentIndexResponse

type DeleteComponentIndexResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteComponentIndexResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteComponentIndexResponse) GoString

func (s DeleteComponentIndexResponse) GoString() string

func (*DeleteComponentIndexResponse) SetBody

func (*DeleteComponentIndexResponse) SetHeaders

func (*DeleteComponentIndexResponse) SetStatusCode

func (DeleteComponentIndexResponse) String

type DeleteComponentIndexResponseBody

type DeleteComponentIndexResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteComponentIndexResponseBody) GoString

func (*DeleteComponentIndexResponseBody) SetRequestId

func (*DeleteComponentIndexResponseBody) SetResult

func (DeleteComponentIndexResponseBody) String

type DeleteConnectedClusterRequest

type DeleteConnectedClusterRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The ID of the remote instance for which the network connection is established.
	//
	// This parameter is required.
	//
	// example:
	//
	// es-cn-09k1rgid9000g****
	ConnectedInstanceId *string `json:"connectedInstanceId,omitempty" xml:"connectedInstanceId,omitempty"`
}

func (DeleteConnectedClusterRequest) GoString

func (*DeleteConnectedClusterRequest) SetClientToken

func (*DeleteConnectedClusterRequest) SetConnectedInstanceId

func (DeleteConnectedClusterRequest) String

type DeleteConnectedClusterResponse

type DeleteConnectedClusterResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteConnectedClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteConnectedClusterResponse) GoString

func (*DeleteConnectedClusterResponse) SetHeaders

func (*DeleteConnectedClusterResponse) SetStatusCode

func (DeleteConnectedClusterResponse) String

type DeleteConnectedClusterResponseBody

type DeleteConnectedClusterResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: remove the interworking instance successfully
	//
	// 	- false: remove the interworking instance failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteConnectedClusterResponseBody) GoString

func (*DeleteConnectedClusterResponseBody) SetRequestId

func (*DeleteConnectedClusterResponseBody) SetResult

func (DeleteConnectedClusterResponseBody) String

type DeleteDataStreamRequest

type DeleteDataStreamRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (DeleteDataStreamRequest) GoString

func (s DeleteDataStreamRequest) GoString() string

func (*DeleteDataStreamRequest) SetClientToken

func (DeleteDataStreamRequest) String

func (s DeleteDataStreamRequest) String() string

type DeleteDataStreamResponse

type DeleteDataStreamResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDataStreamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDataStreamResponse) GoString

func (s DeleteDataStreamResponse) GoString() string

func (*DeleteDataStreamResponse) SetBody

func (*DeleteDataStreamResponse) SetHeaders

func (*DeleteDataStreamResponse) SetStatusCode

func (DeleteDataStreamResponse) String

func (s DeleteDataStreamResponse) String() string

type DeleteDataStreamResponseBody

type DeleteDataStreamResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteDataStreamResponseBody) GoString

func (s DeleteDataStreamResponseBody) GoString() string

func (*DeleteDataStreamResponseBody) SetRequestId

func (*DeleteDataStreamResponseBody) SetResult

func (DeleteDataStreamResponseBody) String

type DeleteDataTaskRequest

type DeleteDataTaskRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the index migration task.
	//
	// This parameter is required.
	//
	// example:
	//
	// et_cn_0oyg09o96ib40****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (DeleteDataTaskRequest) GoString

func (s DeleteDataTaskRequest) GoString() string

func (*DeleteDataTaskRequest) SetClientToken

func (s *DeleteDataTaskRequest) SetClientToken(v string) *DeleteDataTaskRequest

func (*DeleteDataTaskRequest) SetTaskId

func (DeleteDataTaskRequest) String

func (s DeleteDataTaskRequest) String() string

type DeleteDataTaskResponse

type DeleteDataTaskResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDataTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDataTaskResponse) GoString

func (s DeleteDataTaskResponse) GoString() string

func (*DeleteDataTaskResponse) SetBody

func (*DeleteDataTaskResponse) SetHeaders

func (*DeleteDataTaskResponse) SetStatusCode

func (DeleteDataTaskResponse) String

func (s DeleteDataTaskResponse) String() string

type DeleteDataTaskResponseBody

type DeleteDataTaskResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned results.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteDataTaskResponseBody) GoString

func (s DeleteDataTaskResponseBody) GoString() string

func (*DeleteDataTaskResponseBody) SetRequestId

func (*DeleteDataTaskResponseBody) SetResult

func (DeleteDataTaskResponseBody) String

type DeleteDeprecatedTemplateResponse

type DeleteDeprecatedTemplateResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteDeprecatedTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteDeprecatedTemplateResponse) GoString

func (*DeleteDeprecatedTemplateResponse) SetHeaders

func (*DeleteDeprecatedTemplateResponse) SetStatusCode

func (DeleteDeprecatedTemplateResponse) String

type DeleteDeprecatedTemplateResponseBody

type DeleteDeprecatedTemplateResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteDeprecatedTemplateResponseBody) GoString

func (*DeleteDeprecatedTemplateResponseBody) SetRequestId

func (*DeleteDeprecatedTemplateResponseBody) SetResult

func (DeleteDeprecatedTemplateResponseBody) String

type DeleteILMPolicyResponse

type DeleteILMPolicyResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteILMPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteILMPolicyResponse) GoString

func (s DeleteILMPolicyResponse) GoString() string

func (*DeleteILMPolicyResponse) SetBody

func (*DeleteILMPolicyResponse) SetHeaders

func (*DeleteILMPolicyResponse) SetStatusCode

func (DeleteILMPolicyResponse) String

func (s DeleteILMPolicyResponse) String() string

type DeleteILMPolicyResponseBody

type DeleteILMPolicyResponseBody struct {
	// example:
	//
	// 694FDC20-0FDD-47C4-B921-BFF902FA****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteILMPolicyResponseBody) GoString

func (s DeleteILMPolicyResponseBody) GoString() string

func (*DeleteILMPolicyResponseBody) SetRequestId

func (*DeleteILMPolicyResponseBody) SetResult

func (DeleteILMPolicyResponseBody) String

type DeleteIndexTemplateResponse

type DeleteIndexTemplateResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIndexTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIndexTemplateResponse) GoString

func (s DeleteIndexTemplateResponse) GoString() string

func (*DeleteIndexTemplateResponse) SetBody

func (*DeleteIndexTemplateResponse) SetHeaders

func (*DeleteIndexTemplateResponse) SetStatusCode

func (DeleteIndexTemplateResponse) String

type DeleteIndexTemplateResponseBody

type DeleteIndexTemplateResponseBody struct {
	// example:
	//
	// A0761F7E-0B50-46B9-8CAA-EBB3A420****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteIndexTemplateResponseBody) GoString

func (*DeleteIndexTemplateResponseBody) SetRequestId

func (*DeleteIndexTemplateResponseBody) SetResult

func (DeleteIndexTemplateResponseBody) String

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// protective
	DeleteType *string `json:"deleteType,omitempty" xml:"deleteType,omitempty"`
}

func (DeleteInstanceRequest) GoString

func (s DeleteInstanceRequest) GoString() string

func (*DeleteInstanceRequest) SetClientToken

func (s *DeleteInstanceRequest) SetClientToken(v string) *DeleteInstanceRequest

func (*DeleteInstanceRequest) SetDeleteType

func (s *DeleteInstanceRequest) SetDeleteType(v string) *DeleteInstanceRequest

func (DeleteInstanceRequest) String

func (s DeleteInstanceRequest) String() string

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceResponse) GoString

func (s DeleteInstanceResponse) GoString() string

func (*DeleteInstanceResponse) SetBody

func (*DeleteInstanceResponse) SetHeaders

func (*DeleteInstanceResponse) SetStatusCode

func (DeleteInstanceResponse) String

func (s DeleteInstanceResponse) String() string

type DeleteInstanceResponseBody

type DeleteInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 94B03BBA-A132-42C3-8367-0A0C1C45****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteInstanceResponseBody) GoString

func (s DeleteInstanceResponseBody) GoString() string

func (*DeleteInstanceResponseBody) SetRequestId

func (DeleteInstanceResponseBody) String

type DeleteLogstashRequest

type DeleteLogstashRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The type of the release operation. Valid values:
	//
	// 	- immediate: The cluster is immediately deleted when it is released. After the cluster is deleted, the data stored in the cluster is deleted, and the system removes the cluster from the Logstash cluster list.
	//
	// 	- protective: The cluster is released 24 hours later. During the period of 24 hours, you can still find the cluster in the Logstash cluster list, and [restore the cluster](https://help.aliyun.com/document_detail/202205.html) or [immediately release the cluster](https://help.aliyun.com/document_detail/160591.html). After 24 hours elapse, the data stored in the cluster is deleted.
	//
	// example:
	//
	// protective
	DeleteType *string `json:"deleteType,omitempty" xml:"deleteType,omitempty"`
}

func (DeleteLogstashRequest) GoString

func (s DeleteLogstashRequest) GoString() string

func (*DeleteLogstashRequest) SetClientToken

func (s *DeleteLogstashRequest) SetClientToken(v string) *DeleteLogstashRequest

func (*DeleteLogstashRequest) SetDeleteType

func (s *DeleteLogstashRequest) SetDeleteType(v string) *DeleteLogstashRequest

func (DeleteLogstashRequest) String

func (s DeleteLogstashRequest) String() string

type DeleteLogstashResponse

type DeleteLogstashResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteLogstashResponse) GoString

func (s DeleteLogstashResponse) GoString() string

func (*DeleteLogstashResponse) SetBody

func (*DeleteLogstashResponse) SetHeaders

func (*DeleteLogstashResponse) SetStatusCode

func (DeleteLogstashResponse) String

func (s DeleteLogstashResponse) String() string

type DeleteLogstashResponseBody

type DeleteLogstashResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 94B03BBA-A132-42C3-8367-0A0C1C45****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteLogstashResponseBody) GoString

func (s DeleteLogstashResponseBody) GoString() string

func (*DeleteLogstashResponseBody) SetRequestId

func (DeleteLogstashResponseBody) String

type DeletePipelinesRequest

type DeletePipelinesRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of the pipeline.
	//
	// example:
	//
	// pipeline-test
	PipelineIds *string `json:"pipelineIds,omitempty" xml:"pipelineIds,omitempty"`
}

func (DeletePipelinesRequest) GoString

func (s DeletePipelinesRequest) GoString() string

func (*DeletePipelinesRequest) SetClientToken

func (*DeletePipelinesRequest) SetPipelineIds

func (DeletePipelinesRequest) String

func (s DeletePipelinesRequest) String() string

type DeletePipelinesResponse

type DeletePipelinesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePipelinesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeletePipelinesResponse) GoString

func (s DeletePipelinesResponse) GoString() string

func (*DeletePipelinesResponse) SetBody

func (*DeletePipelinesResponse) SetHeaders

func (*DeletePipelinesResponse) SetStatusCode

func (DeletePipelinesResponse) String

func (s DeletePipelinesResponse) String() string

type DeletePipelinesResponseBody

type DeletePipelinesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the pipeline is deleted. Valid values:
	//
	// 	- true: The pipeline is deleted.
	//
	// 	- false: The pipeline fails to be deleted.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeletePipelinesResponseBody) GoString

func (s DeletePipelinesResponseBody) GoString() string

func (*DeletePipelinesResponseBody) SetRequestId

func (*DeletePipelinesResponseBody) SetResult

func (DeletePipelinesResponseBody) String

type DeleteSnapshotRepoRequest

type DeleteSnapshotRepoRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// Reference instance ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// es-cn-n6w1rux8i000w****
	RepoPath *string `json:"repoPath,omitempty" xml:"repoPath,omitempty"`
}

func (DeleteSnapshotRepoRequest) GoString

func (s DeleteSnapshotRepoRequest) GoString() string

func (*DeleteSnapshotRepoRequest) SetClientToken

func (*DeleteSnapshotRepoRequest) SetRepoPath

func (DeleteSnapshotRepoRequest) String

func (s DeleteSnapshotRepoRequest) String() string

type DeleteSnapshotRepoResponse

type DeleteSnapshotRepoResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteSnapshotRepoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteSnapshotRepoResponse) GoString

func (s DeleteSnapshotRepoResponse) GoString() string

func (*DeleteSnapshotRepoResponse) SetBody

func (*DeleteSnapshotRepoResponse) SetHeaders

func (*DeleteSnapshotRepoResponse) SetStatusCode

func (DeleteSnapshotRepoResponse) String

type DeleteSnapshotRepoResponseBody

type DeleteSnapshotRepoResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: reference warehouse deleted successfully
	//
	// 	- false: reference warehouse deleted successfully failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteSnapshotRepoResponseBody) GoString

func (*DeleteSnapshotRepoResponseBody) SetRequestId

func (*DeleteSnapshotRepoResponseBody) SetResult

func (DeleteSnapshotRepoResponseBody) String

type DeleteVpcEndpointRequest

type DeleteVpcEndpointRequest struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (DeleteVpcEndpointRequest) GoString

func (s DeleteVpcEndpointRequest) GoString() string

func (*DeleteVpcEndpointRequest) SetClientToken

func (DeleteVpcEndpointRequest) String

func (s DeleteVpcEndpointRequest) String() string

type DeleteVpcEndpointResponse

type DeleteVpcEndpointResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteVpcEndpointResponse) GoString

func (s DeleteVpcEndpointResponse) GoString() string

func (*DeleteVpcEndpointResponse) SetBody

func (*DeleteVpcEndpointResponse) SetHeaders

func (*DeleteVpcEndpointResponse) SetStatusCode

func (DeleteVpcEndpointResponse) String

func (s DeleteVpcEndpointResponse) String() string

type DeleteVpcEndpointResponseBody

type DeleteVpcEndpointResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DeleteVpcEndpointResponseBody) GoString

func (*DeleteVpcEndpointResponseBody) SetRequestId

func (*DeleteVpcEndpointResponseBody) SetResult

func (DeleteVpcEndpointResponseBody) String

type DescribeAckOperatorResponse

type DescribeAckOperatorResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeAckOperatorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeAckOperatorResponse) GoString

func (s DescribeAckOperatorResponse) GoString() string

func (*DescribeAckOperatorResponse) SetBody

func (*DescribeAckOperatorResponse) SetHeaders

func (*DescribeAckOperatorResponse) SetStatusCode

func (DescribeAckOperatorResponse) String

type DescribeAckOperatorResponseBody

type DescribeAckOperatorResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 6615EE8D-FD9D-4FD3-997E-6FEA5B8D82ED
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *DescribeAckOperatorResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeAckOperatorResponseBody) GoString

func (*DescribeAckOperatorResponseBody) SetRequestId

func (DescribeAckOperatorResponseBody) String

type DescribeAckOperatorResponseBodyResult

type DescribeAckOperatorResponseBodyResult struct {
	// The installation status of ES-operator. Valid values:
	//
	// 	- deployed: ES-operator is installed.
	//
	// 	- not-deploy: ES-operator is not installed.
	//
	// 	- failed: ES-operator fails to be installed.
	//
	// 	- unknown: The installation status of ES-operator is unknown.
	//
	// example:
	//
	// deployed
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The version of ES-operator.
	//
	// example:
	//
	// 1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (DescribeAckOperatorResponseBodyResult) GoString

func (*DescribeAckOperatorResponseBodyResult) SetStatus

func (*DescribeAckOperatorResponseBodyResult) SetVersion

func (DescribeAckOperatorResponseBodyResult) String

type DescribeApmResponse

type DescribeApmResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeApmResponse) GoString

func (s DescribeApmResponse) GoString() string

func (*DescribeApmResponse) SetBody

func (*DescribeApmResponse) SetHeaders

func (s *DescribeApmResponse) SetHeaders(v map[string]*string) *DescribeApmResponse

func (*DescribeApmResponse) SetStatusCode

func (s *DescribeApmResponse) SetStatusCode(v int32) *DescribeApmResponse

func (DescribeApmResponse) String

func (s DescribeApmResponse) String() string

type DescribeApmResponseBody

type DescribeApmResponseBody struct {
	// example:
	//
	// 97597D87-8066-5493-B692-5C50DA236D68
	RequestId *string                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeApmResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeApmResponseBody) GoString

func (s DescribeApmResponseBody) GoString() string

func (*DescribeApmResponseBody) SetRequestId

func (*DescribeApmResponseBody) SetResult

func (DescribeApmResponseBody) String

func (s DescribeApmResponseBody) String() string

type DescribeApmResponseBodyResult

type DescribeApmResponseBodyResult struct {
	// example:
	//
	// apm-cn-i7m2fuae****.apm.elasticsearch.aliyuncs.com:8200
	ApmServerDomain *string `json:"apmServerDomain,omitempty" xml:"apmServerDomain,omitempty"`
	// example:
	//
	// 2021-11-16T07:15:51.967Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// example:
	//
	// 1
	DeployedReplica *int64 `json:"deployedReplica,omitempty" xml:"deployedReplica,omitempty"`
	// example:
	//
	// APMtest
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// 4792752000000
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// example:
	//
	// apm-cn-i7m2fuae****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// 1
	NodeAmount *int64 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// example:
	//
	// es-cn-i7m2fsfhc001x****
	OutputES *string `json:"outputES,omitempty" xml:"outputES,omitempty"`
	// example:
	//
	// elastic
	OutputESUserName *string `json:"outputESUserName,omitempty" xml:"outputESUserName,omitempty"`
	// example:
	//
	// 133071096032****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// example:
	//
	// 1
	Replica *int32 `json:"replica,omitempty" xml:"replica,omitempty"`
	// example:
	//
	// C1M2
	ResourceSpec *string `json:"resourceSpec,omitempty" xml:"resourceSpec,omitempty"`
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 7.10.2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// vpc-bp1530vdhqkamm9s0****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-i
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// example:
	//
	// vsw-bp1j1mql6r9g5vfb4****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (DescribeApmResponseBodyResult) GoString

func (*DescribeApmResponseBodyResult) SetApmServerDomain

func (*DescribeApmResponseBodyResult) SetCreatedAt

func (*DescribeApmResponseBodyResult) SetDeployedReplica

func (*DescribeApmResponseBodyResult) SetDescription

func (*DescribeApmResponseBodyResult) SetEndTime

func (*DescribeApmResponseBodyResult) SetInstanceId

func (*DescribeApmResponseBodyResult) SetNodeAmount

func (*DescribeApmResponseBodyResult) SetOutputES

func (*DescribeApmResponseBodyResult) SetOutputESUserName

func (*DescribeApmResponseBodyResult) SetOwnerId

func (*DescribeApmResponseBodyResult) SetPaymentType

func (*DescribeApmResponseBodyResult) SetRegion

func (*DescribeApmResponseBodyResult) SetReplica

func (*DescribeApmResponseBodyResult) SetResourceSpec

func (*DescribeApmResponseBodyResult) SetStatus

func (*DescribeApmResponseBodyResult) SetVersion

func (*DescribeApmResponseBodyResult) SetVpcId

func (*DescribeApmResponseBodyResult) SetVsArea

func (*DescribeApmResponseBodyResult) SetVswitchId

func (DescribeApmResponseBodyResult) String

type DescribeCollectorResponse

type DescribeCollectorResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeCollectorResponse) GoString

func (s DescribeCollectorResponse) GoString() string

func (*DescribeCollectorResponse) SetBody

func (*DescribeCollectorResponse) SetHeaders

func (*DescribeCollectorResponse) SetStatusCode

func (DescribeCollectorResponse) String

func (s DescribeCollectorResponse) String() string

type DescribeCollectorResponseBody

type DescribeCollectorResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *DescribeCollectorResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeCollectorResponseBody) GoString

func (*DescribeCollectorResponseBody) SetRequestId

func (DescribeCollectorResponseBody) String

type DescribeCollectorResponseBodyResult

type DescribeCollectorResponseBodyResult struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// The information about the configuration file of the shipper.
	Configs []*DescribeCollectorResponseBodyResultConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// Indicates whether a dry run is performed. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// The extended configurations of the shipper.
	ExtendConfigs []*DescribeCollectorResponseBodyResultExtendConfigs `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The time when the shipper was created.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// The time when the shipper was updated.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The name of the shipper.
	//
	// example:
	//
	// ct-cn-4135is2tj194p****
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The account ID.
	//
	// example:
	//
	// 16852099488*****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// The ID of the shipper.
	//
	// example:
	//
	// ct-cn-rg31ahn82m0qd****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The type of the shipper. Valid values: fileBeat, metricBeat, heartBeat, and auditBeat.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The version of the shipper.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The status of the shipper. Valid values:
	//
	// 	- activating
	//
	// 	- active
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The ID of the virtual private cloud (VPC) where the shipper resides.
	//
	// example:
	//
	// vpc-bp16k1dvzxtma*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (DescribeCollectorResponseBodyResult) GoString

func (*DescribeCollectorResponseBodyResult) SetCollectorPaths

func (*DescribeCollectorResponseBodyResult) SetDryRun

func (*DescribeCollectorResponseBodyResult) SetGmtCreatedTime

func (*DescribeCollectorResponseBodyResult) SetGmtUpdateTime

func (*DescribeCollectorResponseBodyResult) SetName

func (*DescribeCollectorResponseBodyResult) SetOwnerId

func (*DescribeCollectorResponseBodyResult) SetResId

func (*DescribeCollectorResponseBodyResult) SetResType

func (*DescribeCollectorResponseBodyResult) SetResVersion

func (*DescribeCollectorResponseBodyResult) SetStatus

func (*DescribeCollectorResponseBodyResult) SetVpcId

func (DescribeCollectorResponseBodyResult) String

type DescribeCollectorResponseBodyResultConfigs

type DescribeCollectorResponseBodyResultConfigs struct {
	// The content of the file.
	//
	// example:
	//
	// fileBeat.inputs:xxx
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The name of the file.
	//
	// example:
	//
	// filebeat.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (DescribeCollectorResponseBodyResultConfigs) GoString

func (*DescribeCollectorResponseBodyResultConfigs) SetContent

func (*DescribeCollectorResponseBodyResultConfigs) SetFileName

func (DescribeCollectorResponseBodyResultConfigs) String

type DescribeCollectorResponseBodyResultExtendConfigs

type DescribeCollectorResponseBodyResultExtendConfigs struct {
	// The configuration type. Valid values:
	//
	// 	- collectorTargetInstance
	//
	// 	- collectorDeployMachine
	//
	// 	- collectorElasticsearchForKibana
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// Indicates whether monitoring is enabled. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	EnableMonitoring *bool `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	// The ID of the machine group. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**.
	//
	// example:
	//
	// default_ct-cn-5i2l75bz4776****
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// The private endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****-kibana.internal.elasticsearch.aliyuncs.com:5601
	Host  *string   `json:"host,omitempty" xml:"host,omitempty"`
	Hosts []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// The ID of the resource that is associated with the shipper. If the value of **configType*	- is **collectorTargetInstance**, the value of this parameter is the ID of the resource specified in the output configuration part of the shipper. If the value of **configType*	- is **collectorDeployMachines*	- and the value of **type*	- is **ACKCluster**, the value of this parameter is the ID of the ACK cluster.
	//
	// example:
	//
	// es-cn-n6w1o1****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The type of the cluster specified in the output configuration part of the shipper. Valid values: elasticsearch and logstash. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// The public endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// https://es-cn-nif1z89fz003i****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaHost *string `json:"kibanaHost,omitempty" xml:"kibanaHost,omitempty"`
	// The information about the Elastic Compute Service (ECS) instances on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachines*	- and the value of **type*	- is **ECSInstanceId**.
	Machines []*DescribeCollectorResponseBodyResultExtendConfigsMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// The transmission protocol, which must be the same as the access protocol of the resource specified in the output configuration part of the shipper. Valid values: HTTP and HTTPS. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// The number of pods from which data is succcessfully collected in the Container Service for Kubernetes (ACK) cluster.
	//
	// example:
	//
	// 8
	SuccessPodsCount *string `json:"successPodsCount,omitempty" xml:"successPodsCount,omitempty"`
	// The total number of pods from which data is collected in the ACK cluster.
	//
	// example:
	//
	// 10
	TotalPodsCount *string `json:"totalPodsCount,omitempty" xml:"totalPodsCount,omitempty"`
	// The type of the machine on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**. Valid values:
	//
	// 	- ECSInstanceId
	//
	// 	- ACKCluster
	//
	// example:
	//
	// ECSInstanceId
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The username that is used to access the resource specified in the output configuration part of the shipper. The default value is elastic. This parameter is returned if the value of **configType*	- is **collectorTargetInstance*	- or **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (DescribeCollectorResponseBodyResultExtendConfigs) GoString

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetConfigType

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetEnableMonitoring

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetGroupId

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetHost

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetHosts

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetInstanceId

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetInstanceType

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetKibanaHost

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetProtocol

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetSuccessPodsCount

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetTotalPodsCount

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetType

func (*DescribeCollectorResponseBodyResultExtendConfigs) SetUserName

func (DescribeCollectorResponseBodyResultExtendConfigs) String

type DescribeCollectorResponseBodyResultExtendConfigsMachines

type DescribeCollectorResponseBodyResultExtendConfigsMachines struct {
	// The status of the shipper on the ECS instance. Valid values:
	//
	// 	- heartOk: The heartbeat is normal.
	//
	// 	- heartLost: The heartbeat is abnormal.
	//
	// 	- uninstalled: The shipper is not installed.
	//
	// 	- failed: The shipper fails to be installed.
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// The IDs of the ECS instances.
	//
	// example:
	//
	// i-bp1gyhphjaj73jsr****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (DescribeCollectorResponseBodyResultExtendConfigsMachines) GoString

func (*DescribeCollectorResponseBodyResultExtendConfigsMachines) SetAgentStatus

func (*DescribeCollectorResponseBodyResultExtendConfigsMachines) SetInstanceId

func (DescribeCollectorResponseBodyResultExtendConfigsMachines) String

type DescribeComponentIndexResponse

type DescribeComponentIndexResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeComponentIndexResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeComponentIndexResponse) GoString

func (*DescribeComponentIndexResponse) SetHeaders

func (*DescribeComponentIndexResponse) SetStatusCode

func (DescribeComponentIndexResponse) String

type DescribeComponentIndexResponseBody

type DescribeComponentIndexResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeComponentIndexResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeComponentIndexResponseBody) GoString

func (*DescribeComponentIndexResponseBody) SetRequestId

func (DescribeComponentIndexResponseBody) String

type DescribeComponentIndexResponseBodyResult

type DescribeComponentIndexResponseBodyResult struct {
	// example:
	//
	// { "description": "set number of shards to one" }
	Meta     map[string]interface{}                            `json:"_meta,omitempty" xml:"_meta,omitempty"`
	Template *DescribeComponentIndexResponseBodyResultTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (DescribeComponentIndexResponseBodyResult) GoString

func (*DescribeComponentIndexResponseBodyResult) SetMeta

func (DescribeComponentIndexResponseBodyResult) String

type DescribeComponentIndexResponseBodyResultTemplate

type DescribeComponentIndexResponseBodyResultTemplate struct {
	// example:
	//
	// {}
	Aliases map[string]interface{} `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// { "properties": { "@timestamp": { "type": "date" } } }
	Mappings map[string]interface{} `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// { "index.number_of_replicas": 0 }
	Settings map[string]interface{} `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (DescribeComponentIndexResponseBodyResultTemplate) GoString

func (*DescribeComponentIndexResponseBodyResultTemplate) SetAliases

func (*DescribeComponentIndexResponseBodyResultTemplate) SetMappings

func (*DescribeComponentIndexResponseBodyResultTemplate) SetSettings

func (DescribeComponentIndexResponseBodyResultTemplate) String

type DescribeConnectableClustersRequest

type DescribeConnectableClustersRequest struct {
	// The ID of the instance that can communicate with each other.
	//
	// example:
	//
	// true
	AlreadySetItems *bool `json:"alreadySetItems,omitempty" xml:"alreadySetItems,omitempty"`
}

func (DescribeConnectableClustersRequest) GoString

func (*DescribeConnectableClustersRequest) SetAlreadySetItems

func (DescribeConnectableClustersRequest) String

type DescribeConnectableClustersResponse

type DescribeConnectableClustersResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeConnectableClustersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeConnectableClustersResponse) GoString

func (*DescribeConnectableClustersResponse) SetHeaders

func (*DescribeConnectableClustersResponse) SetStatusCode

func (DescribeConnectableClustersResponse) String

type DescribeConnectableClustersResponseBody

type DescribeConnectableClustersResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*DescribeConnectableClustersResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (DescribeConnectableClustersResponseBody) GoString

func (*DescribeConnectableClustersResponseBody) SetRequestId

func (DescribeConnectableClustersResponseBody) String

type DescribeConnectableClustersResponseBodyResult

type DescribeConnectableClustersResponseBodyResult struct {
	// example:
	//
	// es-cn-xxx
	Instances *string `json:"instances,omitempty" xml:"instances,omitempty"`
	// example:
	//
	// vpc
	NetworkType *string `json:"networkType,omitempty" xml:"networkType,omitempty"`
}

func (DescribeConnectableClustersResponseBodyResult) GoString

func (*DescribeConnectableClustersResponseBodyResult) SetInstances

func (*DescribeConnectableClustersResponseBodyResult) SetNetworkType

func (DescribeConnectableClustersResponseBodyResult) String

type DescribeDeprecatedTemplateResponse

type DescribeDeprecatedTemplateResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDeprecatedTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDeprecatedTemplateResponse) GoString

func (*DescribeDeprecatedTemplateResponse) SetHeaders

func (*DescribeDeprecatedTemplateResponse) SetStatusCode

func (DescribeDeprecatedTemplateResponse) String

type DescribeDeprecatedTemplateResponseBody

type DescribeDeprecatedTemplateResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeDeprecatedTemplateResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeDeprecatedTemplateResponseBody) GoString

func (*DescribeDeprecatedTemplateResponseBody) SetRequestId

func (DescribeDeprecatedTemplateResponseBody) String

type DescribeDeprecatedTemplateResponseBodyResult

type DescribeDeprecatedTemplateResponseBodyResult struct {
	// example:
	//
	// false
	DataStream    *bool     `json:"dataStream,omitempty" xml:"dataStream,omitempty"`
	IndexPatterns []*string `json:"indexPatterns,omitempty" xml:"indexPatterns,omitempty" type:"Repeated"`
	// example:
	//
	// openstore-index-template
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 100
	Order    *int64                                                `json:"order,omitempty" xml:"order,omitempty"`
	Template *DescribeDeprecatedTemplateResponseBodyResultTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
	// example:
	//
	// 70000
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (DescribeDeprecatedTemplateResponseBodyResult) GoString

func (*DescribeDeprecatedTemplateResponseBodyResult) SetDataStream

func (*DescribeDeprecatedTemplateResponseBodyResult) SetIndexPatterns

func (*DescribeDeprecatedTemplateResponseBodyResult) SetIndexTemplate

func (*DescribeDeprecatedTemplateResponseBodyResult) SetOrder

func (*DescribeDeprecatedTemplateResponseBodyResult) SetVersion

func (DescribeDeprecatedTemplateResponseBodyResult) String

type DescribeDeprecatedTemplateResponseBodyResultTemplate

type DescribeDeprecatedTemplateResponseBodyResultTemplate struct {
	// example:
	//
	// "{}"
	Aliases *string `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// "{\\"properties\\":{\\"created_at\\":{\\"format\\":\\"EEE MMM dd HH:mm:ss Z yyyy\\",\\"type\\":\\"date\\"},\\"host_name\\":{\\"type\\":\\"keyword\\"}}}"
	Mappings *string `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// "{\\"index.number_of_shards\\":\\"1\\"}"
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (DescribeDeprecatedTemplateResponseBodyResultTemplate) GoString

func (*DescribeDeprecatedTemplateResponseBodyResultTemplate) SetAliases

func (*DescribeDeprecatedTemplateResponseBodyResultTemplate) SetMappings

func (*DescribeDeprecatedTemplateResponseBodyResultTemplate) SetSettings

func (DescribeDeprecatedTemplateResponseBodyResultTemplate) String

type DescribeDiagnoseReportRequest

type DescribeDiagnoseReportRequest struct {
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (DescribeDiagnoseReportRequest) GoString

func (*DescribeDiagnoseReportRequest) SetLang

func (DescribeDiagnoseReportRequest) String

type DescribeDiagnoseReportResponse

type DescribeDiagnoseReportResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDiagnoseReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDiagnoseReportResponse) GoString

func (*DescribeDiagnoseReportResponse) SetHeaders

func (*DescribeDiagnoseReportResponse) SetStatusCode

func (DescribeDiagnoseReportResponse) String

type DescribeDiagnoseReportResponseBody

type DescribeDiagnoseReportResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeDiagnoseReportResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeDiagnoseReportResponseBody) GoString

func (*DescribeDiagnoseReportResponseBody) SetRequestId

func (DescribeDiagnoseReportResponseBody) String

type DescribeDiagnoseReportResponseBodyResult

type DescribeDiagnoseReportResponseBodyResult struct {
	// example:
	//
	// 1535745731000
	CreateTime    *int64                                                   `json:"createTime,omitempty" xml:"createTime,omitempty"`
	DiagnoseItems []*DescribeDiagnoseReportResponseBodyResultDiagnoseItems `json:"diagnoseItems,omitempty" xml:"diagnoseItems,omitempty" type:"Repeated"`
	// example:
	//
	// YELLOW
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// example:
	//
	// es-cn-abc
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// trigger__2020-08-17T17:09:02
	ReportId *string `json:"reportId,omitempty" xml:"reportId,omitempty"`
	// example:
	//
	// SUCCESS
	State *string `json:"state,omitempty" xml:"state,omitempty"`
	// example:
	//
	// SYSTEM
	Trigger *string `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (DescribeDiagnoseReportResponseBodyResult) GoString

func (*DescribeDiagnoseReportResponseBodyResult) SetCreateTime

func (*DescribeDiagnoseReportResponseBodyResult) SetHealth

func (*DescribeDiagnoseReportResponseBodyResult) SetInstanceId

func (*DescribeDiagnoseReportResponseBodyResult) SetReportId

func (*DescribeDiagnoseReportResponseBodyResult) SetState

func (*DescribeDiagnoseReportResponseBodyResult) SetTrigger

func (DescribeDiagnoseReportResponseBodyResult) String

type DescribeDiagnoseReportResponseBodyResultDiagnoseItems

type DescribeDiagnoseReportResponseBodyResultDiagnoseItems struct {
	Detail *DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
	// example:
	//
	// YELLOW
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// example:
	//
	// IndexAliasUseDiagnostic
	Item *string `json:"item,omitempty" xml:"item,omitempty"`
}

func (DescribeDiagnoseReportResponseBodyResultDiagnoseItems) GoString

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItems) SetHealth

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItems) SetItem

func (DescribeDiagnoseReportResponseBodyResultDiagnoseItems) String

type DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail

type DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail struct {
	// example:
	//
	// Check whether the number of replica shards is optimal and easy to maintain
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// Number of Replica Shards
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// You may need to adjust the numbers of replica shards of some indices as follows: [geoname08 : 0 -&gt; 1][geoname09 : 0 -&gt; 1][geonametest01 : 0 -&gt; 1]
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// example:
	//
	// You can call the following function in the Elasticsearch API....
	Suggest *string `json:"suggest,omitempty" xml:"suggest,omitempty"`
	// example:
	//
	// ES_API
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) GoString

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetDesc

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetName

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetResult

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetSuggest

func (*DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetType

func (DescribeDiagnoseReportResponseBodyResultDiagnoseItemsDetail) String

type DescribeDiagnosisSettingsRequest

type DescribeDiagnosisSettingsRequest struct {
	// The language of the returned result. Default value: en.
	//
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (DescribeDiagnosisSettingsRequest) GoString

func (*DescribeDiagnosisSettingsRequest) SetLang

func (DescribeDiagnosisSettingsRequest) String

type DescribeDiagnosisSettingsResponse

type DescribeDiagnosisSettingsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDiagnosisSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDiagnosisSettingsResponse) GoString

func (*DescribeDiagnosisSettingsResponse) SetHeaders

func (*DescribeDiagnosisSettingsResponse) SetStatusCode

func (DescribeDiagnosisSettingsResponse) String

type DescribeDiagnosisSettingsResponseBody

type DescribeDiagnosisSettingsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5E82B8A8-EED7-4557-A6E9-D1AD3E58****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *DescribeDiagnosisSettingsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeDiagnosisSettingsResponseBody) GoString

func (*DescribeDiagnosisSettingsResponseBody) SetRequestId

func (DescribeDiagnosisSettingsResponseBody) String

type DescribeDiagnosisSettingsResponseBodyResult

type DescribeDiagnosisSettingsResponseBodyResult struct {
	// Scenarios of intelligent maintenance.
	//
	// example:
	//
	// Business Search
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// The timestamp of the last update for Intelligent Maintenance scenarios.
	//
	// example:
	//
	// 1588994035385
	UpdateTime *int64 `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
}

func (DescribeDiagnosisSettingsResponseBodyResult) GoString

func (*DescribeDiagnosisSettingsResponseBodyResult) SetScene

func (*DescribeDiagnosisSettingsResponseBodyResult) SetUpdateTime

func (DescribeDiagnosisSettingsResponseBodyResult) String

type DescribeDynamicSettingsResponse

type DescribeDynamicSettingsResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeDynamicSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeDynamicSettingsResponse) GoString

func (*DescribeDynamicSettingsResponse) SetHeaders

func (*DescribeDynamicSettingsResponse) SetStatusCode

func (DescribeDynamicSettingsResponse) String

type DescribeDynamicSettingsResponseBody

type DescribeDynamicSettingsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DescribeDynamicSettingsResponseBody) GoString

func (*DescribeDynamicSettingsResponseBody) SetRequestId

func (*DescribeDynamicSettingsResponseBody) SetResult

func (DescribeDynamicSettingsResponseBody) String

type DescribeElasticsearchHealthResponse

type DescribeElasticsearchHealthResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeElasticsearchHealthResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeElasticsearchHealthResponse) GoString

func (*DescribeElasticsearchHealthResponse) SetHeaders

func (*DescribeElasticsearchHealthResponse) SetStatusCode

func (DescribeElasticsearchHealthResponse) String

type DescribeElasticsearchHealthResponseBody

type DescribeElasticsearchHealthResponseBody struct {
	// The response code returned.
	//
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response message returned.
	//
	// example:
	//
	// success
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0731F217-2C8A-4D42-8BCD-5C352866E3B7
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The color that indicates the health status of the cluster.
	//
	// example:
	//
	// GREEN
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DescribeElasticsearchHealthResponseBody) GoString

func (*DescribeElasticsearchHealthResponseBody) SetCode

func (*DescribeElasticsearchHealthResponseBody) SetMessage

func (*DescribeElasticsearchHealthResponseBody) SetRequestId

func (*DescribeElasticsearchHealthResponseBody) SetResult

func (DescribeElasticsearchHealthResponseBody) String

type DescribeILMPolicyResponse

type DescribeILMPolicyResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeILMPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeILMPolicyResponse) GoString

func (s DescribeILMPolicyResponse) GoString() string

func (*DescribeILMPolicyResponse) SetBody

func (*DescribeILMPolicyResponse) SetHeaders

func (*DescribeILMPolicyResponse) SetStatusCode

func (DescribeILMPolicyResponse) String

func (s DescribeILMPolicyResponse) String() string

type DescribeILMPolicyResponseBody

type DescribeILMPolicyResponseBody struct {
	// example:
	//
	// FF44681E-FD41-4FDE-B8DF-295DCDD6****
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeILMPolicyResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeILMPolicyResponseBody) GoString

func (*DescribeILMPolicyResponseBody) SetRequestId

func (DescribeILMPolicyResponseBody) String

type DescribeILMPolicyResponseBodyResult

type DescribeILMPolicyResponseBodyResult struct {
	// example:
	//
	// ilm-history-ilm-policy
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// {"cold":{"minAge":"30d","actions":{"allocate":{"numberOfReplicas":1,"require":{"boxType":"warm"}},"setPriority":{"priority":100}}},"hot":{"minAge":"0s","actions":{"rollover":{"maxAge":"30d","maxDocs":10000,"maxSize":"50gb"},"setPriority":{"priority":1000}}},"delete":{"minAge":"30d","actions":{"delete":{}}}}
	Phases map[string]interface{} `json:"phases,omitempty" xml:"phases,omitempty"`
}

func (DescribeILMPolicyResponseBodyResult) GoString

func (*DescribeILMPolicyResponseBodyResult) SetName

func (*DescribeILMPolicyResponseBodyResult) SetPhases

func (DescribeILMPolicyResponseBodyResult) String

type DescribeIndexTemplateResponse

type DescribeIndexTemplateResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeIndexTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeIndexTemplateResponse) GoString

func (*DescribeIndexTemplateResponse) SetBody

func (*DescribeIndexTemplateResponse) SetHeaders

func (*DescribeIndexTemplateResponse) SetStatusCode

func (DescribeIndexTemplateResponse) String

type DescribeIndexTemplateResponseBody

type DescribeIndexTemplateResponseBody struct {
	// example:
	//
	// 25DB38F8-82E4-4D16-82BB-FF077C7F****
	RequestId *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeIndexTemplateResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeIndexTemplateResponseBody) GoString

func (*DescribeIndexTemplateResponseBody) SetRequestId

func (DescribeIndexTemplateResponseBody) String

type DescribeIndexTemplateResponseBodyResult

type DescribeIndexTemplateResponseBodyResult struct {
	// example:
	//
	// true
	DataStream *bool `json:"dataStream,omitempty" xml:"dataStream,omitempty"`
	// example:
	//
	// cube_default_ilm_policy
	IlmPolicy     *string   `json:"ilmPolicy,omitempty" xml:"ilmPolicy,omitempty"`
	IndexPatterns []*string `json:"indexPatterns,omitempty" xml:"indexPatterns,omitempty" type:"Repeated"`
	// example:
	//
	// data-stream-default
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 0
	Priority *int32                                           `json:"priority,omitempty" xml:"priority,omitempty"`
	Template *DescribeIndexTemplateResponseBodyResultTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (DescribeIndexTemplateResponseBodyResult) GoString

func (*DescribeIndexTemplateResponseBodyResult) SetDataStream

func (*DescribeIndexTemplateResponseBodyResult) SetIlmPolicy

func (*DescribeIndexTemplateResponseBodyResult) SetIndexPatterns

func (*DescribeIndexTemplateResponseBodyResult) SetIndexTemplate

func (*DescribeIndexTemplateResponseBodyResult) SetPriority

func (DescribeIndexTemplateResponseBodyResult) String

type DescribeIndexTemplateResponseBodyResultTemplate

type DescribeIndexTemplateResponseBodyResultTemplate struct {
	// example:
	//
	// {\\"mydata\\":{}}
	Aliases *string `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// {\\"properties\\":{\\"created_at\\":{\\"format\\":\\"EEE MMM dd HH:mm:ss Z yyyy\\",\\"type\\":\\"date\\"},\\"host_name\\":{\\"type\\":\\"keyword\\"}}}
	Mappings *string `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// {\\"index.refresh_interval\\":\\"1s\\"}
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (DescribeIndexTemplateResponseBodyResultTemplate) GoString

func (*DescribeIndexTemplateResponseBodyResultTemplate) SetAliases

func (*DescribeIndexTemplateResponseBodyResultTemplate) SetMappings

func (*DescribeIndexTemplateResponseBodyResultTemplate) SetSettings

func (DescribeIndexTemplateResponseBodyResultTemplate) String

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeInstanceResponse) GoString

func (s DescribeInstanceResponse) GoString() string

func (*DescribeInstanceResponse) SetBody

func (*DescribeInstanceResponse) SetHeaders

func (*DescribeInstanceResponse) SetStatusCode

func (DescribeInstanceResponse) String

func (s DescribeInstanceResponse) String() string

type DescribeInstanceResponseBody

type DescribeInstanceResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *DescribeInstanceResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeInstanceResponseBody) GoString

func (s DescribeInstanceResponseBody) GoString() string

func (*DescribeInstanceResponseBody) SetRequestId

func (*DescribeInstanceResponseBody) SetResult

func (DescribeInstanceResponseBody) String

type DescribeInstanceResponseBodyResult

type DescribeInstanceResponseBodyResult struct {
	// example:
	//
	// true
	AdvancedDedicateMaster  *bool                                                      `json:"advancedDedicateMaster,omitempty" xml:"advancedDedicateMaster,omitempty"`
	AdvancedSetting         *DescribeInstanceResponseBodyResultAdvancedSetting         `json:"advancedSetting,omitempty" xml:"advancedSetting,omitempty" type:"Struct"`
	AliwsDicts              []*DescribeInstanceResponseBodyResultAliwsDicts            `json:"aliwsDicts,omitempty" xml:"aliwsDicts,omitempty" type:"Repeated"`
	ArchType                *string                                                    `json:"archType,omitempty" xml:"archType,omitempty"`
	ClientNodeConfiguration *DescribeInstanceResponseBodyResultClientNodeConfiguration `json:"clientNodeConfiguration,omitempty" xml:"clientNodeConfiguration,omitempty" type:"Struct"`
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// example:
	//
	// false
	DedicateMaster *bool `json:"dedicateMaster,omitempty" xml:"dedicateMaster,omitempty"`
	// example:
	//
	// es-cn-abc
	Description *string                                       `json:"description,omitempty" xml:"description,omitempty"`
	DictList    []*DescribeInstanceResponseBodyResultDictList `json:"dictList,omitempty" xml:"dictList,omitempty" type:"Repeated"`
	// example:
	//
	// es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com
	Domain                       *string                                                         `json:"domain,omitempty" xml:"domain,omitempty"`
	ElasticDataNodeConfiguration *DescribeInstanceResponseBodyResultElasticDataNodeConfiguration `json:"elasticDataNodeConfiguration,omitempty" xml:"elasticDataNodeConfiguration,omitempty" type:"Struct"`
	// example:
	//
	// false
	EnableKibanaPrivateNetwork *bool `json:"enableKibanaPrivateNetwork,omitempty" xml:"enableKibanaPrivateNetwork,omitempty"`
	// example:
	//
	// true
	EnableKibanaPublicNetwork *bool `json:"enableKibanaPublicNetwork,omitempty" xml:"enableKibanaPublicNetwork,omitempty"`
	// example:
	//
	// true
	EnablePublic *bool  `json:"enablePublic,omitempty" xml:"enablePublic,omitempty"`
	Endtime      *int64 `json:"endtime,omitempty" xml:"endtime,omitempty"`
	// example:
	//
	// {"http.cors.allow-credentials":"false"}
	EsConfig      map[string]interface{} `json:"esConfig,omitempty" xml:"esConfig,omitempty"`
	EsIPBlacklist []*string              `json:"esIPBlacklist,omitempty" xml:"esIPBlacklist,omitempty" type:"Repeated"`
	EsIPWhitelist []*string              `json:"esIPWhitelist,omitempty" xml:"esIPWhitelist,omitempty" type:"Repeated"`
	// example:
	//
	// 6.3.2_with_X-Pack
	EsVersion     *string                  `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	ExtendConfigs []map[string]interface{} `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// example:
	//
	// true
	HaveClientNode *bool `json:"haveClientNode,omitempty" xml:"haveClientNode,omitempty"`
	// example:
	//
	// true
	HaveKibana *bool                                           `json:"haveKibana,omitempty" xml:"haveKibana,omitempty"`
	IkHotDicts []*DescribeInstanceResponseBodyResultIkHotDicts `json:"ikHotDicts,omitempty" xml:"ikHotDicts,omitempty" type:"Repeated"`
	// example:
	//
	// advanced
	InstanceCategory *string `json:"instanceCategory,omitempty" xml:"instanceCategory,omitempty"`
	// example:
	//
	// es-cn-3h4k3axh33th9****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// true
	IsNewDeployment     *bool                                                  `json:"isNewDeployment,omitempty" xml:"isNewDeployment,omitempty"`
	KibanaConfiguration *DescribeInstanceResponseBodyResultKibanaConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty" type:"Struct"`
	// example:
	//
	// es-cn-3h4k3axh33th9****.kibana.elasticsearch.aliyuncs.com
	KibanaDomain      *string   `json:"kibanaDomain,omitempty" xml:"kibanaDomain,omitempty"`
	KibanaIPWhitelist []*string `json:"kibanaIPWhitelist,omitempty" xml:"kibanaIPWhitelist,omitempty" type:"Repeated"`
	// example:
	//
	// 5601
	KibanaPort               *int32                                                 `json:"kibanaPort,omitempty" xml:"kibanaPort,omitempty"`
	KibanaPrivateIPWhitelist []*string                                              `json:"kibanaPrivateIPWhitelist,omitempty" xml:"kibanaPrivateIPWhitelist,omitempty" type:"Repeated"`
	MasterConfiguration      *DescribeInstanceResponseBodyResultMasterConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty" type:"Struct"`
	NetworkConfig            *DescribeInstanceResponseBodyResultNetworkConfig       `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// example:
	//
	// 2
	NodeAmount *int32                                      `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec   *DescribeInstanceResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// active
	PostpaidServiceStatus     *string   `json:"postpaidServiceStatus,omitempty" xml:"postpaidServiceStatus,omitempty"`
	PrivateNetworkIpWhiteList []*string `json:"privateNetworkIpWhiteList,omitempty" xml:"privateNetworkIpWhiteList,omitempty" type:"Repeated"`
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// example:
	//
	// es-cn-3h4k3axh33th9****.elasticsearch.aliyuncs.com
	PublicDomain      *string   `json:"publicDomain,omitempty" xml:"publicDomain,omitempty"`
	PublicIpWhitelist []*string `json:"publicIpWhitelist,omitempty" xml:"publicIpWhitelist,omitempty" type:"Repeated"`
	// example:
	//
	// 9200
	PublicPort *int32 `json:"publicPort,omitempty" xml:"publicPort,omitempty"`
	// example:
	//
	// rg-aekzvowej3i****
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// example:
	//
	// true
	ServiceVpc *bool `json:"serviceVpc,omitempty" xml:"serviceVpc,omitempty"`
	// example:
	//
	// active
	Status        *string                                            `json:"status,omitempty" xml:"status,omitempty"`
	SynonymsDicts []*DescribeInstanceResponseBodyResultSynonymsDicts `json:"synonymsDicts,omitempty" xml:"synonymsDicts,omitempty" type:"Repeated"`
	Tags          []*DescribeInstanceResponseBodyResultTags          `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	// example:
	//
	// vpc-bp1uag5jj38c****
	VpcInstanceId *string `json:"vpcInstanceId,omitempty" xml:"vpcInstanceId,omitempty"`
	// example:
	//
	// true
	WarmNode              *bool                                                    `json:"warmNode,omitempty" xml:"warmNode,omitempty"`
	WarmNodeConfiguration *DescribeInstanceResponseBodyResultWarmNodeConfiguration `json:"warmNodeConfiguration,omitempty" xml:"warmNodeConfiguration,omitempty" type:"Struct"`
	// example:
	//
	// 2
	ZoneCount *int32                                         `json:"zoneCount,omitempty" xml:"zoneCount,omitempty"`
	ZoneInfos []*DescribeInstanceResponseBodyResultZoneInfos `json:"zoneInfos,omitempty" xml:"zoneInfos,omitempty" type:"Repeated"`
}

func (DescribeInstanceResponseBodyResult) GoString

func (*DescribeInstanceResponseBodyResult) SetAdvancedDedicateMaster

func (*DescribeInstanceResponseBodyResult) SetArchType added in v3.0.2

func (*DescribeInstanceResponseBodyResult) SetCreatedAt

func (*DescribeInstanceResponseBodyResult) SetDedicateMaster

func (*DescribeInstanceResponseBodyResult) SetDescription

func (*DescribeInstanceResponseBodyResult) SetDomain

func (*DescribeInstanceResponseBodyResult) SetEnableKibanaPrivateNetwork

func (s *DescribeInstanceResponseBodyResult) SetEnableKibanaPrivateNetwork(v bool) *DescribeInstanceResponseBodyResult

func (*DescribeInstanceResponseBodyResult) SetEnableKibanaPublicNetwork

func (*DescribeInstanceResponseBodyResult) SetEnablePublic

func (*DescribeInstanceResponseBodyResult) SetEndtime added in v3.0.1

func (*DescribeInstanceResponseBodyResult) SetEsConfig

func (*DescribeInstanceResponseBodyResult) SetEsIPBlacklist

func (*DescribeInstanceResponseBodyResult) SetEsIPWhitelist

func (*DescribeInstanceResponseBodyResult) SetEsVersion

func (*DescribeInstanceResponseBodyResult) SetExtendConfigs

func (s *DescribeInstanceResponseBodyResult) SetExtendConfigs(v []map[string]interface{}) *DescribeInstanceResponseBodyResult

func (*DescribeInstanceResponseBodyResult) SetHaveClientNode

func (*DescribeInstanceResponseBodyResult) SetHaveKibana

func (*DescribeInstanceResponseBodyResult) SetInstanceCategory

func (*DescribeInstanceResponseBodyResult) SetInstanceId

func (*DescribeInstanceResponseBodyResult) SetIsNewDeployment

func (*DescribeInstanceResponseBodyResult) SetKibanaDomain

func (*DescribeInstanceResponseBodyResult) SetKibanaIPWhitelist

func (*DescribeInstanceResponseBodyResult) SetKibanaPort

func (*DescribeInstanceResponseBodyResult) SetKibanaPrivateIPWhitelist

func (*DescribeInstanceResponseBodyResult) SetNodeAmount

func (*DescribeInstanceResponseBodyResult) SetPaymentType

func (*DescribeInstanceResponseBodyResult) SetPort

func (*DescribeInstanceResponseBodyResult) SetPostpaidServiceStatus

func (*DescribeInstanceResponseBodyResult) SetPrivateNetworkIpWhiteList

func (s *DescribeInstanceResponseBodyResult) SetPrivateNetworkIpWhiteList(v []*string) *DescribeInstanceResponseBodyResult

func (*DescribeInstanceResponseBodyResult) SetProtocol

func (*DescribeInstanceResponseBodyResult) SetPublicDomain

func (*DescribeInstanceResponseBodyResult) SetPublicIpWhitelist

func (*DescribeInstanceResponseBodyResult) SetPublicPort

func (*DescribeInstanceResponseBodyResult) SetResourceGroupId

func (*DescribeInstanceResponseBodyResult) SetServiceVpc

func (*DescribeInstanceResponseBodyResult) SetStatus

func (*DescribeInstanceResponseBodyResult) SetUpdatedAt

func (*DescribeInstanceResponseBodyResult) SetVpcInstanceId

func (*DescribeInstanceResponseBodyResult) SetWarmNode

func (*DescribeInstanceResponseBodyResult) SetZoneCount

func (DescribeInstanceResponseBodyResult) String

type DescribeInstanceResponseBodyResultAdvancedSetting

type DescribeInstanceResponseBodyResultAdvancedSetting struct {
	// example:
	//
	// CMS
	GcName *string `json:"gcName,omitempty" xml:"gcName,omitempty"`
}

func (DescribeInstanceResponseBodyResultAdvancedSetting) GoString

func (*DescribeInstanceResponseBodyResultAdvancedSetting) SetGcName

func (DescribeInstanceResponseBodyResultAdvancedSetting) String

type DescribeInstanceResponseBodyResultAliwsDicts

type DescribeInstanceResponseBodyResultAliwsDicts struct {
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// example:
	//
	// aliws_ext_dict.txt
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// OSS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// example:
	//
	// ALI_WS
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DescribeInstanceResponseBodyResultAliwsDicts) GoString

func (*DescribeInstanceResponseBodyResultAliwsDicts) SetFileSize

func (*DescribeInstanceResponseBodyResultAliwsDicts) SetName

func (*DescribeInstanceResponseBodyResultAliwsDicts) SetSourceType

func (*DescribeInstanceResponseBodyResultAliwsDicts) SetType

func (DescribeInstanceResponseBodyResultAliwsDicts) String

type DescribeInstanceResponseBodyResultClientNodeConfiguration

type DescribeInstanceResponseBodyResultClientNodeConfiguration struct {
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 40
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultClientNodeConfiguration) GoString

func (*DescribeInstanceResponseBodyResultClientNodeConfiguration) SetAmount

func (*DescribeInstanceResponseBodyResultClientNodeConfiguration) SetDisk

func (*DescribeInstanceResponseBodyResultClientNodeConfiguration) SetDiskType

func (*DescribeInstanceResponseBodyResultClientNodeConfiguration) SetSpec

func (*DescribeInstanceResponseBodyResultClientNodeConfiguration) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultClientNodeConfiguration) String

type DescribeInstanceResponseBodyResultDictList

type DescribeInstanceResponseBodyResultDictList struct {
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DescribeInstanceResponseBodyResultDictList) GoString

func (*DescribeInstanceResponseBodyResultDictList) SetFileSize

func (*DescribeInstanceResponseBodyResultDictList) SetName

func (*DescribeInstanceResponseBodyResultDictList) SetSourceType

func (*DescribeInstanceResponseBodyResultDictList) SetType

func (DescribeInstanceResponseBodyResultDictList) String

type DescribeInstanceResponseBodyResultElasticDataNodeConfiguration

type DescribeInstanceResponseBodyResultElasticDataNodeConfiguration struct {
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) GoString

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetAmount

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetDisk

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetDiskEncryption

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetDiskType

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetSpec

func (*DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultElasticDataNodeConfiguration) String

type DescribeInstanceResponseBodyResultIkHotDicts

type DescribeInstanceResponseBodyResultIkHotDicts struct {
	// example:
	//
	// 6
	FileSize *int32 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// example:
	//
	// deploy_0.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// OSS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DescribeInstanceResponseBodyResultIkHotDicts) GoString

func (*DescribeInstanceResponseBodyResultIkHotDicts) SetFileSize

func (*DescribeInstanceResponseBodyResultIkHotDicts) SetName

func (*DescribeInstanceResponseBodyResultIkHotDicts) SetSourceType

func (*DescribeInstanceResponseBodyResultIkHotDicts) SetType

func (DescribeInstanceResponseBodyResultIkHotDicts) String

type DescribeInstanceResponseBodyResultKibanaConfiguration

type DescribeInstanceResponseBodyResultKibanaConfiguration struct {
	// example:
	//
	// 1
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultKibanaConfiguration) GoString

func (*DescribeInstanceResponseBodyResultKibanaConfiguration) SetAmount

func (*DescribeInstanceResponseBodyResultKibanaConfiguration) SetDisk

func (*DescribeInstanceResponseBodyResultKibanaConfiguration) SetSpec

func (*DescribeInstanceResponseBodyResultKibanaConfiguration) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultKibanaConfiguration) String

type DescribeInstanceResponseBodyResultMasterConfiguration

type DescribeInstanceResponseBodyResultMasterConfiguration struct {
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 40
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultMasterConfiguration) GoString

func (*DescribeInstanceResponseBodyResultMasterConfiguration) SetAmount

func (*DescribeInstanceResponseBodyResultMasterConfiguration) SetDisk

func (*DescribeInstanceResponseBodyResultMasterConfiguration) SetDiskType

func (*DescribeInstanceResponseBodyResultMasterConfiguration) SetSpec

func (*DescribeInstanceResponseBodyResultMasterConfiguration) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultMasterConfiguration) String

type DescribeInstanceResponseBodyResultNetworkConfig

type DescribeInstanceResponseBodyResultNetworkConfig struct {
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// vpc-abc
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-b
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// example:
	//
	// vsw-abc
	VswitchId        *string                                                            `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	WhiteIpGroupList []*DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList `json:"whiteIpGroupList,omitempty" xml:"whiteIpGroupList,omitempty" type:"Repeated"`
}

func (DescribeInstanceResponseBodyResultNetworkConfig) GoString

func (*DescribeInstanceResponseBodyResultNetworkConfig) SetType

func (*DescribeInstanceResponseBodyResultNetworkConfig) SetVpcId

func (*DescribeInstanceResponseBodyResultNetworkConfig) SetVsArea

func (*DescribeInstanceResponseBodyResultNetworkConfig) SetVswitchId

func (DescribeInstanceResponseBodyResultNetworkConfig) String

type DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList

type DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList struct {
	// example:
	//
	// default
	GroupName *string   `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Ips       []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// example:
	//
	// PRIVATE_ES
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) GoString

func (*DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetGroupName

func (*DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetIps

func (*DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetWhiteIpType

func (DescribeInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) String

type DescribeInstanceResponseBodyResultNodeSpec

type DescribeInstanceResponseBodyResultNodeSpec struct {
	// example:
	//
	// 0
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// PL1
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultNodeSpec) GoString

func (*DescribeInstanceResponseBodyResultNodeSpec) SetDisk

func (*DescribeInstanceResponseBodyResultNodeSpec) SetDiskEncryption

func (*DescribeInstanceResponseBodyResultNodeSpec) SetDiskType

func (*DescribeInstanceResponseBodyResultNodeSpec) SetPerformanceLevel

func (*DescribeInstanceResponseBodyResultNodeSpec) SetSpec

func (*DescribeInstanceResponseBodyResultNodeSpec) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultNodeSpec) String

type DescribeInstanceResponseBodyResultSynonymsDicts

type DescribeInstanceResponseBodyResultSynonymsDicts struct {
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// example:
	//
	// STOP
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DescribeInstanceResponseBodyResultSynonymsDicts) GoString

func (*DescribeInstanceResponseBodyResultSynonymsDicts) SetFileSize

func (*DescribeInstanceResponseBodyResultSynonymsDicts) SetName

func (*DescribeInstanceResponseBodyResultSynonymsDicts) SetSourceType

func (*DescribeInstanceResponseBodyResultSynonymsDicts) SetType

func (DescribeInstanceResponseBodyResultSynonymsDicts) String

type DescribeInstanceResponseBodyResultTags

type DescribeInstanceResponseBodyResultTags struct {
	// example:
	//
	// env
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// example:
	//
	// dev
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (DescribeInstanceResponseBodyResultTags) GoString

func (*DescribeInstanceResponseBodyResultTags) SetTagKey

func (*DescribeInstanceResponseBodyResultTags) SetTagValue

func (DescribeInstanceResponseBodyResultTags) String

type DescribeInstanceResponseBodyResultWarmNodeConfiguration

type DescribeInstanceResponseBodyResultWarmNodeConfiguration struct {
	// example:
	//
	// 6
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 500
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (DescribeInstanceResponseBodyResultWarmNodeConfiguration) GoString

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetAmount

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetDisk

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetDiskEncryption

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetDiskType

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetSpec

func (*DescribeInstanceResponseBodyResultWarmNodeConfiguration) SetSpecInfo added in v3.0.1

func (DescribeInstanceResponseBodyResultWarmNodeConfiguration) String

type DescribeInstanceResponseBodyResultZoneInfos

type DescribeInstanceResponseBodyResultZoneInfos struct {
	// example:
	//
	// NORMAL
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// cn-hangzhou-b
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (DescribeInstanceResponseBodyResultZoneInfos) GoString

func (*DescribeInstanceResponseBodyResultZoneInfos) SetStatus

func (*DescribeInstanceResponseBodyResultZoneInfos) SetZoneId

func (DescribeInstanceResponseBodyResultZoneInfos) String

type DescribeKibanaSettingsResponse

type DescribeKibanaSettingsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeKibanaSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeKibanaSettingsResponse) GoString

func (*DescribeKibanaSettingsResponse) SetHeaders

func (*DescribeKibanaSettingsResponse) SetStatusCode

func (DescribeKibanaSettingsResponse) String

type DescribeKibanaSettingsResponseBody

type DescribeKibanaSettingsResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6D*****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// {"map.includeElasticMapsService": "false", "server.ssl.cert": "/home/admin/packages/kibana/config/cert/client.crt", "server.ssl.enabled": "true", "server.ssl.key": "/home/admin/packages/kibana/config/cert/client.key", "xpack.reporting.capture.browser.chromium.disableSandbox": "true"}
	Result map[string]interface{} `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DescribeKibanaSettingsResponseBody) GoString

func (*DescribeKibanaSettingsResponseBody) SetRequestId

func (*DescribeKibanaSettingsResponseBody) SetResult

func (DescribeKibanaSettingsResponseBody) String

type DescribeLogstashResponse

type DescribeLogstashResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeLogstashResponse) GoString

func (s DescribeLogstashResponse) GoString() string

func (*DescribeLogstashResponse) SetBody

func (*DescribeLogstashResponse) SetHeaders

func (*DescribeLogstashResponse) SetStatusCode

func (DescribeLogstashResponse) String

func (s DescribeLogstashResponse) String() string

type DescribeLogstashResponseBody

type DescribeLogstashResponseBody struct {
	// Detailed information about the instance.
	//
	// example:
	//
	// C9334241-4837-46C2-B24B-9BDC517318DE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The configurations of the instance.
	Result *DescribeLogstashResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeLogstashResponseBody) GoString

func (s DescribeLogstashResponseBody) GoString() string

func (*DescribeLogstashResponseBody) SetRequestId

func (*DescribeLogstashResponseBody) SetResult

func (DescribeLogstashResponseBody) String

type DescribeLogstashResponseBodyResult

type DescribeLogstashResponseBodyResult struct {
	// The configuration information of the node.
	ExtendConfigs []map[string]interface{} `json:"ExtendConfigs,omitempty" xml:"ExtendConfigs,omitempty" type:"Repeated"`
	// The number of data nodes.
	//
	// example:
	//
	// rg-aekzvowej3i****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The key of the tag.
	Tags []*DescribeLogstashResponseBodyResultTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The status of the zone. Valid values:
	//
	// 	- ISOLATION: offline
	//
	// 	- NORMAL
	ZoneInfos []*DescribeLogstashResponseBodyResultZoneInfos `json:"ZoneInfos,omitempty" xml:"ZoneInfos,omitempty" type:"Repeated"`
	// The billing method of the instance. Valid values:
	//
	// 	- prepaid: subscription
	//
	// 	- postpaid: pay-as-you-go
	//
	// example:
	//
	// {"slowlog.threshold.warn": "2s","slowlog.threshold.info": "1s","slowlog.threshold.debug": "500ms","slowlog.threshold.trace": "100ms" }
	Config map[string]interface{} `json:"config,omitempty" xml:"config,omitempty"`
	// The state of the instance. Four states are supported:
	//
	// 	- Normal: active
	//
	// 	- Active: activating
	//
	// 	- Freeze: inactive
	//
	// 	- Invalid: invalid
	//
	// example:
	//
	// 2020-02-06T14:12:03.672Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The time when the instance was created.
	//
	// example:
	//
	// ls-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The ID of the zone where the node resides.
	EndpointList []*DescribeLogstashResponseBodyResultEndpointList `json:"endpointList,omitempty" xml:"endpointList,omitempty" type:"Repeated"`
	// The access information of the node.
	//
	// example:
	//
	// ls-cn-abc
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The ID of the virtual private cloud (VPC).
	NetworkConfig *DescribeLogstashResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// The name of the instance.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// The specifications of the node.
	NodeSpec *DescribeLogstashResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The ID of the resource group to which the instance belongs.
	//
	// example:
	//
	// prepaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The ID of the virtual private cloud (VPC) to which the elastic container instances belong.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The edition of the dedicated KMS instance.
	//
	// example:
	//
	// 2020-02-06T14:22:36.850Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// 7.4.0_with_X-Pack
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// The time when the instance was last updated.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcInstanceId *string `json:"vpcInstanceId,omitempty" xml:"vpcInstanceId,omitempty"`
}

func (DescribeLogstashResponseBodyResult) GoString

func (*DescribeLogstashResponseBodyResult) SetConfig

func (*DescribeLogstashResponseBodyResult) SetCreatedAt

func (*DescribeLogstashResponseBodyResult) SetDescription

func (*DescribeLogstashResponseBodyResult) SetExtendConfigs

func (s *DescribeLogstashResponseBodyResult) SetExtendConfigs(v []map[string]interface{}) *DescribeLogstashResponseBodyResult

func (*DescribeLogstashResponseBodyResult) SetInstanceId

func (*DescribeLogstashResponseBodyResult) SetNodeAmount

func (*DescribeLogstashResponseBodyResult) SetPaymentType

func (*DescribeLogstashResponseBodyResult) SetResourceGroupId

func (*DescribeLogstashResponseBodyResult) SetStatus

func (*DescribeLogstashResponseBodyResult) SetUpdatedAt

func (*DescribeLogstashResponseBodyResult) SetVersion

func (*DescribeLogstashResponseBodyResult) SetVpcInstanceId

func (DescribeLogstashResponseBodyResult) String

type DescribeLogstashResponseBodyResultEndpointList

type DescribeLogstashResponseBodyResultEndpointList struct {
	// The tags added to the ALB instance.
	//
	// example:
	//
	// 172.16.\*\*.**
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// The IP address of the node.
	//
	// example:
	//
	// 9600
	Port *string `json:"port,omitempty" xml:"port,omitempty"`
	// The port number.
	//
	// example:
	//
	// cn-hangzhou-b
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (DescribeLogstashResponseBodyResultEndpointList) GoString

func (*DescribeLogstashResponseBodyResultEndpointList) SetHost

func (*DescribeLogstashResponseBodyResultEndpointList) SetPort

func (*DescribeLogstashResponseBodyResultEndpointList) SetZoneId

func (DescribeLogstashResponseBodyResultEndpointList) String

type DescribeLogstashResponseBodyResultNetworkConfig

type DescribeLogstashResponseBodyResultNetworkConfig struct {
	// The ID of the vSwitch to which the instance is connected.
	//
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The zone where the cluster resides.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The network type of the instance. Valid values: Currently, only Virtual Private Cloud (VPC) are supported.
	//
	// example:
	//
	// cn-hangzhou-*
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// example:
	//
	// vsw-bp1k4ec6s7sjdbudw****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (DescribeLogstashResponseBodyResultNetworkConfig) GoString

func (*DescribeLogstashResponseBodyResultNetworkConfig) SetType

func (*DescribeLogstashResponseBodyResultNetworkConfig) SetVpcId

func (*DescribeLogstashResponseBodyResultNetworkConfig) SetVsArea

func (*DescribeLogstashResponseBodyResultNetworkConfig) SetVswitchId

func (DescribeLogstashResponseBodyResultNetworkConfig) String

type DescribeLogstashResponseBodyResultNodeSpec

type DescribeLogstashResponseBodyResultNodeSpec struct {
	// Whether to use disk encryption:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The disk type of the node.
	//
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// The network configurations.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The disk size of the node.
	//
	// example:
	//
	// elasticsearch.sn1ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (DescribeLogstashResponseBodyResultNodeSpec) GoString

func (*DescribeLogstashResponseBodyResultNodeSpec) SetDisk

func (*DescribeLogstashResponseBodyResultNodeSpec) SetDiskEncryption

func (*DescribeLogstashResponseBodyResultNodeSpec) SetDiskType

func (*DescribeLogstashResponseBodyResultNodeSpec) SetSpec

func (DescribeLogstashResponseBodyResultNodeSpec) String

type DescribeLogstashResponseBodyResultTags

type DescribeLogstashResponseBodyResultTags struct {
	// The value of the tag.
	//
	// example:
	//
	// env
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// The information about the zones.
	//
	// example:
	//
	// dev
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (DescribeLogstashResponseBodyResultTags) GoString

func (*DescribeLogstashResponseBodyResultTags) SetTagKey

func (*DescribeLogstashResponseBodyResultTags) SetTagValue

func (DescribeLogstashResponseBodyResultTags) String

type DescribeLogstashResponseBodyResultZoneInfos

type DescribeLogstashResponseBodyResultZoneInfos struct {
	// The zone ID of the new instance.
	//
	// example:
	//
	// NORMAL
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The configuration of cluster extension parameters.
	//
	// example:
	//
	// cn-hangzhou-b
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (DescribeLogstashResponseBodyResultZoneInfos) GoString

func (*DescribeLogstashResponseBodyResultZoneInfos) SetStatus

func (*DescribeLogstashResponseBodyResultZoneInfos) SetZoneId

func (DescribeLogstashResponseBodyResultZoneInfos) String

type DescribePipelineManagementConfigRequest

type DescribePipelineManagementConfigRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (DescribePipelineManagementConfigRequest) GoString

func (*DescribePipelineManagementConfigRequest) SetClientToken

func (DescribePipelineManagementConfigRequest) String

type DescribePipelineManagementConfigResponse

type DescribePipelineManagementConfigResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribePipelineManagementConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribePipelineManagementConfigResponse) GoString

func (*DescribePipelineManagementConfigResponse) SetHeaders

func (*DescribePipelineManagementConfigResponse) SetStatusCode

func (DescribePipelineManagementConfigResponse) String

type DescribePipelineManagementConfigResponseBody

type DescribePipelineManagementConfigResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *DescribePipelineManagementConfigResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribePipelineManagementConfigResponseBody) GoString

func (*DescribePipelineManagementConfigResponseBody) SetRequestId

func (DescribePipelineManagementConfigResponseBody) String

type DescribePipelineManagementConfigResponseBodyResult

type DescribePipelineManagementConfigResponseBodyResult struct {
	// The access addresses of the Elasticsearch cluster. Specify each address in the `http://Endpoint of the Elasticsearch cluster:Port number` format.
	//
	// example:
	//
	// ["http://es-cn-n6w1o1x0w001c****.elasticsearch.aliyuncs.com:9200"]
	Endpoints *string `json:"endpoints,omitempty" xml:"endpoints,omitempty"`
	// The ID of the Elasticsearch cluster.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	EsInstanceId *string   `json:"esInstanceId,omitempty" xml:"esInstanceId,omitempty"`
	PipelineIds  []*string `json:"pipelineIds,omitempty" xml:"pipelineIds,omitempty" type:"Repeated"`
	// The pipeline management method. Valid values: Kibana and MULTIPLE_PIPELINE.
	//
	// example:
	//
	// MULTIPLE_PIPELINE
	PipelineManagementType *string `json:"pipelineManagementType,omitempty" xml:"pipelineManagementType,omitempty"`
	// The username that is used to access the Elasticsearch cluster.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (DescribePipelineManagementConfigResponseBodyResult) GoString

func (*DescribePipelineManagementConfigResponseBodyResult) SetEndpoints

func (*DescribePipelineManagementConfigResponseBodyResult) SetEsInstanceId

func (*DescribePipelineManagementConfigResponseBodyResult) SetPipelineIds

func (*DescribePipelineManagementConfigResponseBodyResult) SetPipelineManagementType

func (*DescribePipelineManagementConfigResponseBodyResult) SetUserName

func (DescribePipelineManagementConfigResponseBodyResult) String

type DescribePipelineResponse

type DescribePipelineResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribePipelineResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribePipelineResponse) GoString

func (s DescribePipelineResponse) GoString() string

func (*DescribePipelineResponse) SetBody

func (*DescribePipelineResponse) SetHeaders

func (*DescribePipelineResponse) SetStatusCode

func (DescribePipelineResponse) String

func (s DescribePipelineResponse) String() string

type DescribePipelineResponseBody

type DescribePipelineResponseBody struct {
	// The time when the pipeline was updated.
	//
	// example:
	//
	// 829F38F6-E2D6-4109-90A6-888160BD1***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The type of the queue. Valid values:
	//
	// 	- MEMORY: a traditional memory-based queue.
	//
	// 	- PERSISTED: disk-based ACKed queue (persistent queue).
	Result *DescribePipelineResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribePipelineResponseBody) GoString

func (s DescribePipelineResponseBody) GoString() string

func (*DescribePipelineResponseBody) SetRequestId

func (*DescribePipelineResponseBody) SetResult

func (DescribePipelineResponseBody) String

type DescribePipelineResponseBodyResult

type DescribePipelineResponseBodyResult struct {
	// The time when the pipeline was created.
	//
	// example:
	//
	// 50
	BatchDelay *int32 `json:"batchDelay,omitempty" xml:"batchDelay,omitempty"`
	// example:
	//
	// 125
	BatchSize *int32 `json:"batchSize,omitempty" xml:"batchSize,omitempty"`
	// The description of the pipeline.
	//
	// example:
	//
	// input {  }  filter {  }  output {  }
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// The state of the MPS queue. Valid values:
	//
	// 	- NOT_DEPLOYED: The node is not deployed.
	//
	// 	- RUNNING
	//
	// 	- DELETED: Deleted. The console does not display this status.
	//
	// example:
	//
	// this is a test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// The total capacity of the queue in bytes. Unit: MB.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// Number of queue checkpoint writes.
	//
	// example:
	//
	// pipeline_test
	PipelineId *string `json:"pipelineId,omitempty" xml:"pipelineId,omitempty"`
	// example:
	//
	// RUNNING
	PipelineStatus *string `json:"pipelineStatus,omitempty" xml:"pipelineStatus,omitempty"`
	// Pipeline batch delay. Unit: milliseconds.
	//
	// example:
	//
	// 1024
	QueueCheckPointWrites *int32 `json:"queueCheckPointWrites,omitempty" xml:"queueCheckPointWrites,omitempty"`
	// The number of pipeline workers.
	//
	// example:
	//
	// 1024
	QueueMaxBytes *int32 `json:"queueMaxBytes,omitempty" xml:"queueMaxBytes,omitempty"`
	// The specific configuration of the pipeline.
	//
	// example:
	//
	// MEMORY
	QueueType *string `json:"queueType,omitempty" xml:"queueType,omitempty"`
	// The size of the pipeline batch.
	//
	// example:
	//
	// 2
	Workers *int32 `json:"workers,omitempty" xml:"workers,omitempty"`
}

func (DescribePipelineResponseBodyResult) GoString

func (*DescribePipelineResponseBodyResult) SetBatchDelay

func (*DescribePipelineResponseBodyResult) SetBatchSize

func (*DescribePipelineResponseBodyResult) SetConfig

func (*DescribePipelineResponseBodyResult) SetDescription

func (*DescribePipelineResponseBodyResult) SetGmtCreatedTime

func (*DescribePipelineResponseBodyResult) SetGmtUpdateTime

func (*DescribePipelineResponseBodyResult) SetPipelineId

func (*DescribePipelineResponseBodyResult) SetPipelineStatus

func (*DescribePipelineResponseBodyResult) SetQueueCheckPointWrites

func (*DescribePipelineResponseBodyResult) SetQueueMaxBytes

func (*DescribePipelineResponseBodyResult) SetQueueType

func (*DescribePipelineResponseBodyResult) SetWorkers

func (DescribePipelineResponseBodyResult) String

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// The available status of the region.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1ADFG
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The endpoint of the region.
	Result []*DescribeRegionsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRequestId

func (*DescribeRegionsResponseBody) SetResult

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyResult

type DescribeRegionsResponseBodyResult struct {
	// example:
	//
	// https://elasticsearch-cn-hangzhou.console.aliyun.com
	ConsoleEndpoint *string `json:"consoleEndpoint,omitempty" xml:"consoleEndpoint,omitempty"`
	// example:
	//
	// China (Hangzhou)
	LocalName *string `json:"localName,omitempty" xml:"localName,omitempty"`
	// example:
	//
	// elasticsearch.cn-hangzhou.aliyuncs.com
	RegionEndpoint *string `json:"regionEndpoint,omitempty" xml:"regionEndpoint,omitempty"`
	// The name of the region.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// The endpoint of the region that is exposed in the console.
	//
	// example:
	//
	// available
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (DescribeRegionsResponseBodyResult) GoString

func (*DescribeRegionsResponseBodyResult) SetConsoleEndpoint

func (*DescribeRegionsResponseBodyResult) SetLocalName

func (*DescribeRegionsResponseBodyResult) SetRegionEndpoint

func (*DescribeRegionsResponseBodyResult) SetRegionId

func (*DescribeRegionsResponseBodyResult) SetStatus

func (DescribeRegionsResponseBodyResult) String

type DescribeSnapshotSettingResponse

type DescribeSnapshotSettingResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeSnapshotSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeSnapshotSettingResponse) GoString

func (*DescribeSnapshotSettingResponse) SetHeaders

func (*DescribeSnapshotSettingResponse) SetStatusCode

func (DescribeSnapshotSettingResponse) String

type DescribeSnapshotSettingResponseBody

type DescribeSnapshotSettingResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *DescribeSnapshotSettingResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeSnapshotSettingResponseBody) GoString

func (*DescribeSnapshotSettingResponseBody) SetRequestId

func (DescribeSnapshotSettingResponseBody) String

type DescribeSnapshotSettingResponseBodyResult

type DescribeSnapshotSettingResponseBodyResult struct {
	// Whether to enable automatic backup.
	//
	// example:
	//
	// true
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// Automatic backup time configuration, using Quartz Cron expression.
	//
	// example:
	//
	// 0 0 01 ? 	- 	- *
	QuartzRegex *string `json:"QuartzRegex,omitempty" xml:"QuartzRegex,omitempty"`
}

func (DescribeSnapshotSettingResponseBodyResult) GoString

func (*DescribeSnapshotSettingResponseBodyResult) SetEnable

func (*DescribeSnapshotSettingResponseBodyResult) SetQuartzRegex

func (DescribeSnapshotSettingResponseBodyResult) String

type DescribeTemplatesResponse

type DescribeTemplatesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeTemplatesResponse) GoString

func (s DescribeTemplatesResponse) GoString() string

func (*DescribeTemplatesResponse) SetBody

func (*DescribeTemplatesResponse) SetHeaders

func (*DescribeTemplatesResponse) SetStatusCode

func (DescribeTemplatesResponse) String

func (s DescribeTemplatesResponse) String() string

type DescribeTemplatesResponseBody

type DescribeTemplatesResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*DescribeTemplatesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (DescribeTemplatesResponseBody) GoString

func (*DescribeTemplatesResponseBody) SetRequestId

func (*DescribeTemplatesResponseBody) SetResult

func (DescribeTemplatesResponseBody) String

type DescribeTemplatesResponseBodyResult

type DescribeTemplatesResponseBodyResult struct {
	// example:
	//
	// {\\n\\t\\"persistent\\":{\\n\\t\\t\\"search\\":{\\n\\t\\t\\t\\"max_buckets\\":\\"10000\\"\\n\\t\\t}\\n\\t}\\n}
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// dynamicSettings
	TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"`
}

func (DescribeTemplatesResponseBodyResult) GoString

func (*DescribeTemplatesResponseBodyResult) SetContent

func (*DescribeTemplatesResponseBodyResult) SetTemplateName

func (DescribeTemplatesResponseBodyResult) String

type DescribeXpackMonitorConfigResponse

type DescribeXpackMonitorConfigResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeXpackMonitorConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DescribeXpackMonitorConfigResponse) GoString

func (*DescribeXpackMonitorConfigResponse) SetHeaders

func (*DescribeXpackMonitorConfigResponse) SetStatusCode

func (DescribeXpackMonitorConfigResponse) String

type DescribeXpackMonitorConfigResponseBody

type DescribeXpackMonitorConfigResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *DescribeXpackMonitorConfigResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DescribeXpackMonitorConfigResponseBody) GoString

func (*DescribeXpackMonitorConfigResponseBody) SetRequestId

func (DescribeXpackMonitorConfigResponseBody) String

type DescribeXpackMonitorConfigResponseBodyResult

type DescribeXpackMonitorConfigResponseBodyResult struct {
	// Indicates whether the X-Pack Monitoring feature is enabled. Valid values:
	//
	// 	- true: enabled
	//
	// 	- false: disabled
	//
	// example:
	//
	// true
	Enable    *bool     `json:"enable,omitempty" xml:"enable,omitempty"`
	Endpoints []*string `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	// The ID of the associated Elasticsearch cluster.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	EsInstanceId *string   `json:"esInstanceId,omitempty" xml:"esInstanceId,omitempty"`
	PipelineIds  []*string `json:"pipelineIds,omitempty" xml:"pipelineIds,omitempty" type:"Repeated"`
	// The username that is used to access the associated Elasticsearch cluster.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (DescribeXpackMonitorConfigResponseBodyResult) GoString

func (*DescribeXpackMonitorConfigResponseBodyResult) SetEnable

func (*DescribeXpackMonitorConfigResponseBodyResult) SetEndpoints

func (*DescribeXpackMonitorConfigResponseBodyResult) SetEsInstanceId

func (*DescribeXpackMonitorConfigResponseBodyResult) SetPipelineIds

func (*DescribeXpackMonitorConfigResponseBodyResult) SetUserName

func (DescribeXpackMonitorConfigResponseBodyResult) String

type DiagnoseInstanceRequest

type DiagnoseInstanceRequest struct {
	// The timestamp when the diagnostic report was generated.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken   *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	DiagnoseItems []*string `json:"diagnoseItems,omitempty" xml:"diagnoseItems,omitempty" type:"Repeated"`
	Indices       []*string `json:"indices,omitempty" xml:"indices,omitempty" type:"Repeated"`
	// example:
	//
	// ALL
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The returned data.
	//
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (DiagnoseInstanceRequest) GoString

func (s DiagnoseInstanceRequest) GoString() string

func (*DiagnoseInstanceRequest) SetClientToken

func (*DiagnoseInstanceRequest) SetDiagnoseItems

func (s *DiagnoseInstanceRequest) SetDiagnoseItems(v []*string) *DiagnoseInstanceRequest

func (*DiagnoseInstanceRequest) SetIndices

func (*DiagnoseInstanceRequest) SetLang

func (*DiagnoseInstanceRequest) SetType

func (DiagnoseInstanceRequest) String

func (s DiagnoseInstanceRequest) String() string

type DiagnoseInstanceResponse

type DiagnoseInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DiagnoseInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DiagnoseInstanceResponse) GoString

func (s DiagnoseInstanceResponse) GoString() string

func (*DiagnoseInstanceResponse) SetBody

func (*DiagnoseInstanceResponse) SetHeaders

func (*DiagnoseInstanceResponse) SetStatusCode

func (DiagnoseInstanceResponse) String

func (s DiagnoseInstanceResponse) String() string

type DiagnoseInstanceResponseBody

type DiagnoseInstanceResponseBody struct {
	// The ID of the report.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The diagnosis status. Valid values: Supported: SUCCESS, FAILED, and RUNNING.
	Result *DiagnoseInstanceResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (DiagnoseInstanceResponseBody) GoString

func (s DiagnoseInstanceResponseBody) GoString() string

func (*DiagnoseInstanceResponseBody) SetRequestId

func (*DiagnoseInstanceResponseBody) SetResult

func (DiagnoseInstanceResponseBody) String

type DiagnoseInstanceResponseBodyResult

type DiagnoseInstanceResponseBodyResult struct {
	// The ID of the diagnostic instance.
	//
	// example:
	//
	// 1535745731000
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// trigger__2020-08-17T17:09:02
	ReportId *string `json:"reportId,omitempty" xml:"reportId,omitempty"`
	// example:
	//
	// RUNNING
	State *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (DiagnoseInstanceResponseBodyResult) GoString

func (*DiagnoseInstanceResponseBodyResult) SetCreateTime

func (*DiagnoseInstanceResponseBodyResult) SetInstanceId

func (*DiagnoseInstanceResponseBodyResult) SetReportId

func (*DiagnoseInstanceResponseBodyResult) SetState

func (DiagnoseInstanceResponseBodyResult) String

type DictInfo

type DictInfo struct {
	FileSize   *int64  `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	Name       *string `json:"name,omitempty" xml:"name,omitempty"`
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	Type       *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (DictInfo) GoString

func (s DictInfo) GoString() string

func (*DictInfo) SetFileSize

func (s *DictInfo) SetFileSize(v int64) *DictInfo

func (*DictInfo) SetName

func (s *DictInfo) SetName(v string) *DictInfo

func (*DictInfo) SetSourceType

func (s *DictInfo) SetSourceType(v string) *DictInfo

func (*DictInfo) SetType

func (s *DictInfo) SetType(v string) *DictInfo

func (DictInfo) String

func (s DictInfo) String() string

type DisableKibanaPvlNetworkResponse

type DisableKibanaPvlNetworkResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DisableKibanaPvlNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DisableKibanaPvlNetworkResponse) GoString

func (*DisableKibanaPvlNetworkResponse) SetHeaders

func (*DisableKibanaPvlNetworkResponse) SetStatusCode

func (DisableKibanaPvlNetworkResponse) String

type DisableKibanaPvlNetworkResponseBody

type DisableKibanaPvlNetworkResponseBody struct {
	// request id
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1DERFG
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (DisableKibanaPvlNetworkResponseBody) GoString

func (*DisableKibanaPvlNetworkResponseBody) SetRequestId

func (*DisableKibanaPvlNetworkResponseBody) SetResult

func (DisableKibanaPvlNetworkResponseBody) String

type ElasticDataNodeConfiguration

type ElasticDataNodeConfiguration struct {
	Amount           *int64  `json:"amount,omitempty" xml:"amount,omitempty"`
	Disk             *int64  `json:"disk,omitempty" xml:"disk,omitempty"`
	DiskEncryption   *bool   `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	DiskType         *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (ElasticDataNodeConfiguration) GoString

func (s ElasticDataNodeConfiguration) GoString() string

func (*ElasticDataNodeConfiguration) SetAmount

func (*ElasticDataNodeConfiguration) SetDisk

func (*ElasticDataNodeConfiguration) SetDiskEncryption

func (*ElasticDataNodeConfiguration) SetDiskType

func (*ElasticDataNodeConfiguration) SetPerformanceLevel

func (*ElasticDataNodeConfiguration) SetSpec

func (ElasticDataNodeConfiguration) String

type Elasticsearch

type Elasticsearch struct {
	AdvancedDedicateMaster       *bool                         `json:"advancedDedicateMaster,omitempty" xml:"advancedDedicateMaster,omitempty"`
	AdvancedSetting              *ElasticsearchAdvancedSetting `json:"advancedSetting,omitempty" xml:"advancedSetting,omitempty" type:"Struct"`
	AliwsDicts                   []*DictInfo                   `json:"aliwsDicts,omitempty" xml:"aliwsDicts,omitempty" type:"Repeated"`
	ClientNodeConfiguration      *ClientNodeConfiguration      `json:"clientNodeConfiguration,omitempty" xml:"clientNodeConfiguration,omitempty"`
	CreatedAt                    *string                       `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	DataNode                     *bool                         `json:"dataNode,omitempty" xml:"dataNode,omitempty"`
	DedicateMaster               *bool                         `json:"dedicateMaster,omitempty" xml:"dedicateMaster,omitempty"`
	Description                  *string                       `json:"description,omitempty" xml:"description,omitempty"`
	DictList                     []*DictInfo                   `json:"dictList,omitempty" xml:"dictList,omitempty" type:"Repeated"`
	Domain                       *string                       `json:"domain,omitempty" xml:"domain,omitempty"`
	ElasticDataNodeConfiguration *ElasticDataNodeConfiguration `json:"elasticDataNodeConfiguration,omitempty" xml:"elasticDataNodeConfiguration,omitempty"`
	EnableKibanaPrivateNetwork   *bool                         `json:"enableKibanaPrivateNetwork,omitempty" xml:"enableKibanaPrivateNetwork,omitempty"`
	EnableKibanaPublicNetwork    *bool                         `json:"enableKibanaPublicNetwork,omitempty" xml:"enableKibanaPublicNetwork,omitempty"`
	EnablePublic                 *bool                         `json:"enablePublic,omitempty" xml:"enablePublic,omitempty"`
	EndTime                      *int64                        `json:"endTime,omitempty" xml:"endTime,omitempty"`
	EsConfig                     map[string]*string            `json:"esConfig,omitempty" xml:"esConfig,omitempty"`
	EsIPWhitelist                []*string                     `json:"esIPWhitelist,omitempty" xml:"esIPWhitelist,omitempty" type:"Repeated"`
	EsVersion                    *string                       `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	ExtendConfigs                []map[string]interface{}      `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	HaveClientNode               *bool                         `json:"haveClientNode,omitempty" xml:"haveClientNode,omitempty"`
	HaveElasticDataNode          *bool                         `json:"haveElasticDataNode,omitempty" xml:"haveElasticDataNode,omitempty"`
	HaveKibana                   *bool                         `json:"haveKibana,omitempty" xml:"haveKibana,omitempty"`
	IkHotDicts                   []*DictInfo                   `json:"ikHotDicts,omitempty" xml:"ikHotDicts,omitempty" type:"Repeated"`
	InstanceId                   *string                       `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	KibanaConfiguration          *KibanaNodeConfiguration      `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty"`
	KibanaDomain                 *string                       `json:"kibanaDomain,omitempty" xml:"kibanaDomain,omitempty"`
	KibanaIPWhitelist            []*string                     `json:"kibanaIPWhitelist,omitempty" xml:"kibanaIPWhitelist,omitempty" type:"Repeated"`
	KibanaPort                   *int64                        `json:"kibanaPort,omitempty" xml:"kibanaPort,omitempty"`
	KibanaPrivateDomain          *string                       `json:"kibanaPrivateDomain,omitempty" xml:"kibanaPrivateDomain,omitempty"`
	KibanaPrivateIPWhitelist     []*string                     `json:"kibanaPrivateIPWhitelist,omitempty" xml:"kibanaPrivateIPWhitelist,omitempty" type:"Repeated"`
	KibanaPrivatePort            *int64                        `json:"kibanaPrivatePort,omitempty" xml:"kibanaPrivatePort,omitempty"`
	KibanaProtocol               *string                       `json:"kibanaProtocol,omitempty" xml:"kibanaProtocol,omitempty"`
	MasterConfiguration          *MasterNodeConfiguration      `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty"`
	NetworkConfig                *NetworkConfig                `json:"networkConfig,omitempty" xml:"networkConfig,omitempty"`
	NodeAmount                   *int64                        `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec                     *NodeSpec                     `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty"`
	PaymentType                  *string                       `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	Port                         *int64                        `json:"port,omitempty" xml:"port,omitempty"`
	PrivateNetworkIpWhiteList    []*string                     `json:"privateNetworkIpWhiteList,omitempty" xml:"privateNetworkIpWhiteList,omitempty" type:"Repeated"`
	ProductType                  *string                       `json:"productType,omitempty" xml:"productType,omitempty"`
	Protocol                     *string                       `json:"protocol,omitempty" xml:"protocol,omitempty"`
	PublicDomain                 *string                       `json:"publicDomain,omitempty" xml:"publicDomain,omitempty"`
	PublicIpWhitelist            []*string                     `json:"publicIpWhitelist,omitempty" xml:"publicIpWhitelist,omitempty" type:"Repeated"`
	PublicPort                   *int64                        `json:"publicPort,omitempty" xml:"publicPort,omitempty"`
	ReadWritePolicy              *ReadWritePolicy              `json:"readWritePolicy,omitempty" xml:"readWritePolicy,omitempty"`
	ResourceGroupId              *string                       `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	ServiceVpc                   *bool                         `json:"serviceVpc,omitempty" xml:"serviceVpc,omitempty"`
	Status                       *string                       `json:"status,omitempty" xml:"status,omitempty"`
	SynonymsDicts                []*DictInfo                   `json:"synonymsDicts,omitempty" xml:"synonymsDicts,omitempty" type:"Repeated"`
	Tags                         []*Tag                        `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	UpdatedAt                    *string                       `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	WarmNode                     *bool                         `json:"warmNode,omitempty" xml:"warmNode,omitempty"`
	WarmNodeConfiguration        *WarmNodeConfiguration        `json:"warmNodeConfiguration,omitempty" xml:"warmNodeConfiguration,omitempty"`
	ZoneCount                    *int64                        `json:"zoneCount,omitempty" xml:"zoneCount,omitempty"`
	ZoneInfos                    []*ZoneInfo                   `json:"zoneInfos,omitempty" xml:"zoneInfos,omitempty" type:"Repeated"`
}

func (Elasticsearch) GoString

func (s Elasticsearch) GoString() string

func (*Elasticsearch) SetAdvancedDedicateMaster

func (s *Elasticsearch) SetAdvancedDedicateMaster(v bool) *Elasticsearch

func (*Elasticsearch) SetAdvancedSetting

func (s *Elasticsearch) SetAdvancedSetting(v *ElasticsearchAdvancedSetting) *Elasticsearch

func (*Elasticsearch) SetAliwsDicts

func (s *Elasticsearch) SetAliwsDicts(v []*DictInfo) *Elasticsearch

func (*Elasticsearch) SetClientNodeConfiguration

func (s *Elasticsearch) SetClientNodeConfiguration(v *ClientNodeConfiguration) *Elasticsearch

func (*Elasticsearch) SetCreatedAt

func (s *Elasticsearch) SetCreatedAt(v string) *Elasticsearch

func (*Elasticsearch) SetDataNode

func (s *Elasticsearch) SetDataNode(v bool) *Elasticsearch

func (*Elasticsearch) SetDedicateMaster

func (s *Elasticsearch) SetDedicateMaster(v bool) *Elasticsearch

func (*Elasticsearch) SetDescription

func (s *Elasticsearch) SetDescription(v string) *Elasticsearch

func (*Elasticsearch) SetDictList

func (s *Elasticsearch) SetDictList(v []*DictInfo) *Elasticsearch

func (*Elasticsearch) SetDomain

func (s *Elasticsearch) SetDomain(v string) *Elasticsearch

func (*Elasticsearch) SetElasticDataNodeConfiguration

func (s *Elasticsearch) SetElasticDataNodeConfiguration(v *ElasticDataNodeConfiguration) *Elasticsearch

func (*Elasticsearch) SetEnableKibanaPrivateNetwork

func (s *Elasticsearch) SetEnableKibanaPrivateNetwork(v bool) *Elasticsearch

func (*Elasticsearch) SetEnableKibanaPublicNetwork

func (s *Elasticsearch) SetEnableKibanaPublicNetwork(v bool) *Elasticsearch

func (*Elasticsearch) SetEnablePublic

func (s *Elasticsearch) SetEnablePublic(v bool) *Elasticsearch

func (*Elasticsearch) SetEndTime

func (s *Elasticsearch) SetEndTime(v int64) *Elasticsearch

func (*Elasticsearch) SetEsConfig

func (s *Elasticsearch) SetEsConfig(v map[string]*string) *Elasticsearch

func (*Elasticsearch) SetEsIPWhitelist

func (s *Elasticsearch) SetEsIPWhitelist(v []*string) *Elasticsearch

func (*Elasticsearch) SetEsVersion

func (s *Elasticsearch) SetEsVersion(v string) *Elasticsearch

func (*Elasticsearch) SetExtendConfigs

func (s *Elasticsearch) SetExtendConfigs(v []map[string]interface{}) *Elasticsearch

func (*Elasticsearch) SetHaveClientNode

func (s *Elasticsearch) SetHaveClientNode(v bool) *Elasticsearch

func (*Elasticsearch) SetHaveElasticDataNode

func (s *Elasticsearch) SetHaveElasticDataNode(v bool) *Elasticsearch

func (*Elasticsearch) SetHaveKibana

func (s *Elasticsearch) SetHaveKibana(v bool) *Elasticsearch

func (*Elasticsearch) SetIkHotDicts

func (s *Elasticsearch) SetIkHotDicts(v []*DictInfo) *Elasticsearch

func (*Elasticsearch) SetInstanceId

func (s *Elasticsearch) SetInstanceId(v string) *Elasticsearch

func (*Elasticsearch) SetKibanaConfiguration

func (s *Elasticsearch) SetKibanaConfiguration(v *KibanaNodeConfiguration) *Elasticsearch

func (*Elasticsearch) SetKibanaDomain

func (s *Elasticsearch) SetKibanaDomain(v string) *Elasticsearch

func (*Elasticsearch) SetKibanaIPWhitelist

func (s *Elasticsearch) SetKibanaIPWhitelist(v []*string) *Elasticsearch

func (*Elasticsearch) SetKibanaPort

func (s *Elasticsearch) SetKibanaPort(v int64) *Elasticsearch

func (*Elasticsearch) SetKibanaPrivateDomain

func (s *Elasticsearch) SetKibanaPrivateDomain(v string) *Elasticsearch

func (*Elasticsearch) SetKibanaPrivateIPWhitelist

func (s *Elasticsearch) SetKibanaPrivateIPWhitelist(v []*string) *Elasticsearch

func (*Elasticsearch) SetKibanaPrivatePort

func (s *Elasticsearch) SetKibanaPrivatePort(v int64) *Elasticsearch

func (*Elasticsearch) SetKibanaProtocol

func (s *Elasticsearch) SetKibanaProtocol(v string) *Elasticsearch

func (*Elasticsearch) SetMasterConfiguration

func (s *Elasticsearch) SetMasterConfiguration(v *MasterNodeConfiguration) *Elasticsearch

func (*Elasticsearch) SetNetworkConfig

func (s *Elasticsearch) SetNetworkConfig(v *NetworkConfig) *Elasticsearch

func (*Elasticsearch) SetNodeAmount

func (s *Elasticsearch) SetNodeAmount(v int64) *Elasticsearch

func (*Elasticsearch) SetNodeSpec

func (s *Elasticsearch) SetNodeSpec(v *NodeSpec) *Elasticsearch

func (*Elasticsearch) SetPaymentType

func (s *Elasticsearch) SetPaymentType(v string) *Elasticsearch

func (*Elasticsearch) SetPort

func (s *Elasticsearch) SetPort(v int64) *Elasticsearch

func (*Elasticsearch) SetPrivateNetworkIpWhiteList

func (s *Elasticsearch) SetPrivateNetworkIpWhiteList(v []*string) *Elasticsearch

func (*Elasticsearch) SetProductType

func (s *Elasticsearch) SetProductType(v string) *Elasticsearch

func (*Elasticsearch) SetProtocol

func (s *Elasticsearch) SetProtocol(v string) *Elasticsearch

func (*Elasticsearch) SetPublicDomain

func (s *Elasticsearch) SetPublicDomain(v string) *Elasticsearch

func (*Elasticsearch) SetPublicIpWhitelist

func (s *Elasticsearch) SetPublicIpWhitelist(v []*string) *Elasticsearch

func (*Elasticsearch) SetPublicPort

func (s *Elasticsearch) SetPublicPort(v int64) *Elasticsearch

func (*Elasticsearch) SetReadWritePolicy

func (s *Elasticsearch) SetReadWritePolicy(v *ReadWritePolicy) *Elasticsearch

func (*Elasticsearch) SetResourceGroupId

func (s *Elasticsearch) SetResourceGroupId(v string) *Elasticsearch

func (*Elasticsearch) SetServiceVpc

func (s *Elasticsearch) SetServiceVpc(v bool) *Elasticsearch

func (*Elasticsearch) SetStatus

func (s *Elasticsearch) SetStatus(v string) *Elasticsearch

func (*Elasticsearch) SetSynonymsDicts

func (s *Elasticsearch) SetSynonymsDicts(v []*DictInfo) *Elasticsearch

func (*Elasticsearch) SetTags

func (s *Elasticsearch) SetTags(v []*Tag) *Elasticsearch

func (*Elasticsearch) SetUpdatedAt

func (s *Elasticsearch) SetUpdatedAt(v string) *Elasticsearch

func (*Elasticsearch) SetWarmNode

func (s *Elasticsearch) SetWarmNode(v bool) *Elasticsearch

func (*Elasticsearch) SetWarmNodeConfiguration

func (s *Elasticsearch) SetWarmNodeConfiguration(v *WarmNodeConfiguration) *Elasticsearch

func (*Elasticsearch) SetZoneCount

func (s *Elasticsearch) SetZoneCount(v int64) *Elasticsearch

func (*Elasticsearch) SetZoneInfos

func (s *Elasticsearch) SetZoneInfos(v []*ZoneInfo) *Elasticsearch

func (Elasticsearch) String

func (s Elasticsearch) String() string

type ElasticsearchAdvancedSetting

type ElasticsearchAdvancedSetting struct {
	GcName *string `json:"gcName,omitempty" xml:"gcName,omitempty"`
}

func (ElasticsearchAdvancedSetting) GoString

func (s ElasticsearchAdvancedSetting) GoString() string

func (*ElasticsearchAdvancedSetting) SetGcName

func (ElasticsearchAdvancedSetting) String

type EnableKibanaPvlNetworkRequest

type EnableKibanaPvlNetworkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// es-cn-27a3mul6l000xxx-kibana-endpoint
	EndpointName *string `json:"endpointName,omitempty" xml:"endpointName,omitempty"`
	// This parameter is required.
	SecurityGroups []*string `json:"securityGroups,omitempty" xml:"securityGroups,omitempty" type:"Repeated"`
	// This parameter is required.
	VSwitchIdsZone []*EnableKibanaPvlNetworkRequestVSwitchIdsZone `json:"vSwitchIdsZone,omitempty" xml:"vSwitchIdsZone,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// vpc-xxx
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (EnableKibanaPvlNetworkRequest) GoString

func (*EnableKibanaPvlNetworkRequest) SetEndpointName

func (*EnableKibanaPvlNetworkRequest) SetSecurityGroups

func (*EnableKibanaPvlNetworkRequest) SetVpcId

func (EnableKibanaPvlNetworkRequest) String

type EnableKibanaPvlNetworkRequestVSwitchIdsZone

type EnableKibanaPvlNetworkRequestVSwitchIdsZone struct {
	// This parameter is required.
	//
	// example:
	//
	// vsw-xxxx
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou-h
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (EnableKibanaPvlNetworkRequestVSwitchIdsZone) GoString

func (*EnableKibanaPvlNetworkRequestVSwitchIdsZone) SetVswitchId

func (*EnableKibanaPvlNetworkRequestVSwitchIdsZone) SetZoneId

func (EnableKibanaPvlNetworkRequestVSwitchIdsZone) String

type EnableKibanaPvlNetworkResponse

type EnableKibanaPvlNetworkResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EnableKibanaPvlNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EnableKibanaPvlNetworkResponse) GoString

func (*EnableKibanaPvlNetworkResponse) SetHeaders

func (*EnableKibanaPvlNetworkResponse) SetStatusCode

func (EnableKibanaPvlNetworkResponse) String

type EnableKibanaPvlNetworkResponseBody

type EnableKibanaPvlNetworkResponseBody struct {
	// example:
	//
	// 0DC92CFE-62AF-51AF-9D5B-F1078D7C451E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (EnableKibanaPvlNetworkResponseBody) GoString

func (*EnableKibanaPvlNetworkResponseBody) SetRequestId

func (*EnableKibanaPvlNetworkResponseBody) SetResult

func (EnableKibanaPvlNetworkResponseBody) String

type EstimatedLogstashRestartTimeRequest

type EstimatedLogstashRestartTimeRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// Specifies whether to forcibly restart the cluster. Default value: false.
	//
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
}

func (EstimatedLogstashRestartTimeRequest) GoString

func (*EstimatedLogstashRestartTimeRequest) SetBody

func (*EstimatedLogstashRestartTimeRequest) SetForce

func (EstimatedLogstashRestartTimeRequest) String

type EstimatedLogstashRestartTimeResponse

type EstimatedLogstashRestartTimeResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EstimatedLogstashRestartTimeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EstimatedLogstashRestartTimeResponse) GoString

func (*EstimatedLogstashRestartTimeResponse) SetHeaders

func (*EstimatedLogstashRestartTimeResponse) SetStatusCode

func (EstimatedLogstashRestartTimeResponse) String

type EstimatedLogstashRestartTimeResponseBody

type EstimatedLogstashRestartTimeResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *EstimatedLogstashRestartTimeResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (EstimatedLogstashRestartTimeResponseBody) GoString

func (*EstimatedLogstashRestartTimeResponseBody) SetRequestId

func (EstimatedLogstashRestartTimeResponseBody) String

type EstimatedLogstashRestartTimeResponseBodyResult

type EstimatedLogstashRestartTimeResponseBodyResult struct {
	// The unit.
	//
	// example:
	//
	// second
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// The estimated restart time.
	//
	// example:
	//
	// 600
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (EstimatedLogstashRestartTimeResponseBodyResult) GoString

func (*EstimatedLogstashRestartTimeResponseBodyResult) SetUnit

func (*EstimatedLogstashRestartTimeResponseBodyResult) SetValue

func (EstimatedLogstashRestartTimeResponseBodyResult) String

type EstimatedRestartTimeRequest

type EstimatedRestartTimeRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// Specifies whether to forcibly restart the cluster. Default value: false.
	//
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
}

func (EstimatedRestartTimeRequest) GoString

func (s EstimatedRestartTimeRequest) GoString() string

func (*EstimatedRestartTimeRequest) SetBody

func (*EstimatedRestartTimeRequest) SetForce

func (EstimatedRestartTimeRequest) String

type EstimatedRestartTimeResponse

type EstimatedRestartTimeResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *EstimatedRestartTimeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (EstimatedRestartTimeResponse) GoString

func (s EstimatedRestartTimeResponse) GoString() string

func (*EstimatedRestartTimeResponse) SetBody

func (*EstimatedRestartTimeResponse) SetHeaders

func (*EstimatedRestartTimeResponse) SetStatusCode

func (EstimatedRestartTimeResponse) String

type EstimatedRestartTimeResponseBody

type EstimatedRestartTimeResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *EstimatedRestartTimeResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (EstimatedRestartTimeResponseBody) GoString

func (*EstimatedRestartTimeResponseBody) SetRequestId

func (EstimatedRestartTimeResponseBody) String

type EstimatedRestartTimeResponseBodyResult

type EstimatedRestartTimeResponseBodyResult struct {
	// The unit.
	//
	// example:
	//
	// second
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// The estimated restart time.
	//
	// example:
	//
	// 50
	Value *int64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (EstimatedRestartTimeResponseBodyResult) GoString

func (*EstimatedRestartTimeResponseBodyResult) SetUnit

func (*EstimatedRestartTimeResponseBodyResult) SetValue

func (EstimatedRestartTimeResponseBodyResult) String

type GetClusterDataInformationRequest

type GetClusterDataInformationRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetClusterDataInformationRequest) GoString

func (*GetClusterDataInformationRequest) SetBody

func (GetClusterDataInformationRequest) String

type GetClusterDataInformationResponse

type GetClusterDataInformationResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetClusterDataInformationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetClusterDataInformationResponse) GoString

func (*GetClusterDataInformationResponse) SetHeaders

func (*GetClusterDataInformationResponse) SetStatusCode

func (GetClusterDataInformationResponse) String

type GetClusterDataInformationResponseBody

type GetClusterDataInformationResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *GetClusterDataInformationResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (GetClusterDataInformationResponseBody) GoString

func (*GetClusterDataInformationResponseBody) SetRequestId

func (GetClusterDataInformationResponseBody) String

type GetClusterDataInformationResponseBodyResult

type GetClusterDataInformationResponseBodyResult struct {
	// Whether it is connectable.
	//
	// example:
	//
	// true
	Connectable *bool `json:"connectable,omitempty" xml:"connectable,omitempty"`
	// The metadata of the cluster.
	MetaInfo *GetClusterDataInformationResponseBodyResultMetaInfo `json:"metaInfo,omitempty" xml:"metaInfo,omitempty" type:"Struct"`
}

func (GetClusterDataInformationResponseBodyResult) GoString

func (*GetClusterDataInformationResponseBodyResult) SetConnectable

func (GetClusterDataInformationResponseBodyResult) String

type GetClusterDataInformationResponseBodyResultMetaInfo

type GetClusterDataInformationResponseBodyResultMetaInfo struct {
	// The fields in the Mapping for the index.
	Fields []*string `json:"fields,omitempty" xml:"fields,omitempty" type:"Repeated"`
	// The index list of the cluster.
	Indices []*string `json:"indices,omitempty" xml:"indices,omitempty" type:"Repeated"`
	// The Mapping configuration of the cluster.
	//
	// example:
	//
	// {\\"_doc\\":{\\"properties\\":{\\"user\\":{\\"properties\\":{\\"last\\":{\\"type\\":\\"text\\",...}}}}}}
	Mapping *string `json:"mapping,omitempty" xml:"mapping,omitempty"`
	// The Settings of the cluster.
	//
	// example:
	//
	// {\\n  \\"index\\": {\\n    \\"replication\\": {\\n}.....}}
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
	// Specifies the type of the index.
	TypeName []*string `json:"typeName,omitempty" xml:"typeName,omitempty" type:"Repeated"`
}

func (GetClusterDataInformationResponseBodyResultMetaInfo) GoString

func (*GetClusterDataInformationResponseBodyResultMetaInfo) SetFields

func (*GetClusterDataInformationResponseBodyResultMetaInfo) SetIndices

func (*GetClusterDataInformationResponseBodyResultMetaInfo) SetMapping

func (*GetClusterDataInformationResponseBodyResultMetaInfo) SetSettings

func (*GetClusterDataInformationResponseBodyResultMetaInfo) SetTypeName

func (GetClusterDataInformationResponseBodyResultMetaInfo) String

type GetElastictaskResponse

type GetElastictaskResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetElastictaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetElastictaskResponse) GoString

func (s GetElastictaskResponse) GoString() string

func (*GetElastictaskResponse) SetBody

func (*GetElastictaskResponse) SetHeaders

func (*GetElastictaskResponse) SetStatusCode

func (GetElastictaskResponse) String

func (s GetElastictaskResponse) String() string

type GetElastictaskResponseBody

type GetElastictaskResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *GetElastictaskResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (GetElastictaskResponseBody) GoString

func (s GetElastictaskResponseBody) GoString() string

func (*GetElastictaskResponseBody) SetRequestId

func (*GetElastictaskResponseBody) SetResult

func (GetElastictaskResponseBody) String

type GetElastictaskResponseBodyResult

type GetElastictaskResponseBodyResult struct {
	ElasticExpansionTask *GetElastictaskResponseBodyResultElasticExpansionTask `json:"elasticExpansionTask,omitempty" xml:"elasticExpansionTask,omitempty" type:"Struct"`
	ElasticShrinkTask    *GetElastictaskResponseBodyResultElasticShrinkTask    `json:"elasticShrinkTask,omitempty" xml:"elasticShrinkTask,omitempty" type:"Struct"`
}

func (GetElastictaskResponseBodyResult) GoString

func (GetElastictaskResponseBodyResult) String

type GetElastictaskResponseBodyResultElasticExpansionTask

type GetElastictaskResponseBodyResultElasticExpansionTask struct {
	// example:
	//
	// 0 0 0 ? 	- MON
	CronExpression *string `json:"cronExpression,omitempty" xml:"cronExpression,omitempty"`
	// example:
	//
	// 2
	ElasticNodeCount *int32 `json:"elasticNodeCount,omitempty" xml:"elasticNodeCount,omitempty"`
	// example:
	//
	// 2
	ReplicaCount  *int32    `json:"replicaCount,omitempty" xml:"replicaCount,omitempty"`
	TargetIndices []*string `json:"targetIndices,omitempty" xml:"targetIndices,omitempty" type:"Repeated"`
	// example:
	//
	// crontab
	TriggerType *string `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (GetElastictaskResponseBodyResultElasticExpansionTask) GoString

func (*GetElastictaskResponseBodyResultElasticExpansionTask) SetCronExpression

func (*GetElastictaskResponseBodyResultElasticExpansionTask) SetElasticNodeCount

func (*GetElastictaskResponseBodyResultElasticExpansionTask) SetReplicaCount

func (*GetElastictaskResponseBodyResultElasticExpansionTask) SetTargetIndices

func (*GetElastictaskResponseBodyResultElasticExpansionTask) SetTriggerType

func (GetElastictaskResponseBodyResultElasticExpansionTask) String

type GetElastictaskResponseBodyResultElasticShrinkTask

type GetElastictaskResponseBodyResultElasticShrinkTask struct {
	// example:
	//
	// 4 4 4 ? 	- WED
	CronExpression *string `json:"cronExpression,omitempty" xml:"cronExpression,omitempty"`
	// example:
	//
	// 2
	ElasticNodeCount *int32 `json:"elasticNodeCount,omitempty" xml:"elasticNodeCount,omitempty"`
	// example:
	//
	// 2
	ReplicaCount  *int32    `json:"replicaCount,omitempty" xml:"replicaCount,omitempty"`
	TargetIndices []*string `json:"targetIndices,omitempty" xml:"targetIndices,omitempty" type:"Repeated"`
	// example:
	//
	// crontab
	TriggerType *string `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (GetElastictaskResponseBodyResultElasticShrinkTask) GoString

func (*GetElastictaskResponseBodyResultElasticShrinkTask) SetCronExpression

func (*GetElastictaskResponseBodyResultElasticShrinkTask) SetElasticNodeCount

func (*GetElastictaskResponseBodyResultElasticShrinkTask) SetReplicaCount

func (*GetElastictaskResponseBodyResultElasticShrinkTask) SetTargetIndices

func (*GetElastictaskResponseBodyResultElasticShrinkTask) SetTriggerType

func (GetElastictaskResponseBodyResultElasticShrinkTask) String

type GetEmonGrafanaAlertsRequest

type GetEmonGrafanaAlertsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonGrafanaAlertsRequest) GoString

func (s GetEmonGrafanaAlertsRequest) GoString() string

func (*GetEmonGrafanaAlertsRequest) SetBody

func (GetEmonGrafanaAlertsRequest) String

type GetEmonGrafanaAlertsResponse

type GetEmonGrafanaAlertsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEmonGrafanaAlertsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonGrafanaAlertsResponse) GoString

func (s GetEmonGrafanaAlertsResponse) GoString() string

func (*GetEmonGrafanaAlertsResponse) SetBody

func (*GetEmonGrafanaAlertsResponse) SetHeaders

func (*GetEmonGrafanaAlertsResponse) SetStatusCode

func (GetEmonGrafanaAlertsResponse) String

type GetEmonGrafanaAlertsResponseBody

type GetEmonGrafanaAlertsResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 08FA74C7-5654-4309-9729-D555AF587B7F
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetEmonGrafanaAlertsResponseBody) GoString

func (*GetEmonGrafanaAlertsResponseBody) SetCode

func (*GetEmonGrafanaAlertsResponseBody) SetMessage

func (*GetEmonGrafanaAlertsResponseBody) SetRequestId

func (*GetEmonGrafanaAlertsResponseBody) SetSuccess

func (GetEmonGrafanaAlertsResponseBody) String

type GetEmonGrafanaDashboardsRequest

type GetEmonGrafanaDashboardsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonGrafanaDashboardsRequest) GoString

func (*GetEmonGrafanaDashboardsRequest) SetBody

func (GetEmonGrafanaDashboardsRequest) String

type GetEmonGrafanaDashboardsResponse

type GetEmonGrafanaDashboardsResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEmonGrafanaDashboardsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonGrafanaDashboardsResponse) GoString

func (*GetEmonGrafanaDashboardsResponse) SetHeaders

func (*GetEmonGrafanaDashboardsResponse) SetStatusCode

func (GetEmonGrafanaDashboardsResponse) String

type GetEmonGrafanaDashboardsResponseBody

type GetEmonGrafanaDashboardsResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 1E9D9827-2092-4385-9DA1-FC5A8D1DB3F5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetEmonGrafanaDashboardsResponseBody) GoString

func (*GetEmonGrafanaDashboardsResponseBody) SetCode

func (*GetEmonGrafanaDashboardsResponseBody) SetMessage

func (*GetEmonGrafanaDashboardsResponseBody) SetRequestId

func (*GetEmonGrafanaDashboardsResponseBody) SetSuccess

func (GetEmonGrafanaDashboardsResponseBody) String

type GetEmonMonitorDataRequest

type GetEmonMonitorDataRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonMonitorDataRequest) GoString

func (s GetEmonMonitorDataRequest) GoString() string

func (*GetEmonMonitorDataRequest) SetBody

func (GetEmonMonitorDataRequest) String

func (s GetEmonMonitorDataRequest) String() string

type GetEmonMonitorDataResponse

type GetEmonMonitorDataResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEmonMonitorDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetEmonMonitorDataResponse) GoString

func (s GetEmonMonitorDataResponse) GoString() string

func (*GetEmonMonitorDataResponse) SetBody

func (*GetEmonMonitorDataResponse) SetHeaders

func (*GetEmonMonitorDataResponse) SetStatusCode

func (GetEmonMonitorDataResponse) String

type GetEmonMonitorDataResponseBody

type GetEmonMonitorDataResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 2D184B55-FA51-43F7-A1EF-E68A0545****
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*GetEmonMonitorDataResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetEmonMonitorDataResponseBody) GoString

func (*GetEmonMonitorDataResponseBody) SetCode

func (*GetEmonMonitorDataResponseBody) SetMessage

func (*GetEmonMonitorDataResponseBody) SetRequestId

func (*GetEmonMonitorDataResponseBody) SetResult

func (*GetEmonMonitorDataResponseBody) SetSuccess

func (GetEmonMonitorDataResponseBody) String

type GetEmonMonitorDataResponseBodyResult

type GetEmonMonitorDataResponseBodyResult struct {
	// example:
	//
	// { "1586249280": 465.1980465119913, "1586249300": 213.45243650423305 }
	Dps map[string]interface{} `json:"dps,omitempty" xml:"dps,omitempty"`
	// example:
	//
	// 1.0
	Integrity *float32 `json:"integrity,omitempty" xml:"integrity,omitempty"`
	// example:
	//
	// 1522127381471
	MessageWatermark *int64 `json:"messageWatermark,omitempty" xml:"messageWatermark,omitempty"`
	// example:
	//
	// elasticbuild.elasticsearch.source.total_doc_count
	Metric *string `json:"metric,omitempty" xml:"metric,omitempty"`
	// example:
	//
	// 10
	Summary *float32 `json:"summary,omitempty" xml:"summary,omitempty"`
	// example:
	//
	// {"taskName":"et-xxx","userId":"123456"}
	Tags map[string]interface{} `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (GetEmonMonitorDataResponseBodyResult) GoString

func (*GetEmonMonitorDataResponseBodyResult) SetDps

func (*GetEmonMonitorDataResponseBodyResult) SetIntegrity

func (*GetEmonMonitorDataResponseBodyResult) SetMessageWatermark

func (*GetEmonMonitorDataResponseBodyResult) SetMetric

func (*GetEmonMonitorDataResponseBodyResult) SetSummary

func (*GetEmonMonitorDataResponseBodyResult) SetTags

func (GetEmonMonitorDataResponseBodyResult) String

type GetOpenStoreUsageResponse

type GetOpenStoreUsageResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetOpenStoreUsageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetOpenStoreUsageResponse) GoString

func (s GetOpenStoreUsageResponse) GoString() string

func (*GetOpenStoreUsageResponse) SetBody

func (*GetOpenStoreUsageResponse) SetHeaders

func (*GetOpenStoreUsageResponse) SetStatusCode

func (GetOpenStoreUsageResponse) String

func (s GetOpenStoreUsageResponse) String() string

type GetOpenStoreUsageResponseBody

type GetOpenStoreUsageResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// E1DE2491-804F-4C86-BAB4-548DD70B****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The current request result.
	Result *GetOpenStoreUsageResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (GetOpenStoreUsageResponseBody) GoString

func (*GetOpenStoreUsageResponseBody) SetRequestId

func (GetOpenStoreUsageResponseBody) String

type GetOpenStoreUsageResponseBodyResult

type GetOpenStoreUsageResponseBodyResult struct {
	// The current OpenStore storage capacity (estimated value based on actual indexes). Unit: Byte.
	//
	// example:
	//
	// 204800
	CurrentUsage *int64 `json:"currentUsage,omitempty" xml:"currentUsage,omitempty"`
	// The storage capacity of OpenStore yesterday. Unit: bytes.
	//
	// example:
	//
	// 184320
	LastDayUsage *int64 `json:"lastDayUsage,omitempty" xml:"lastDayUsage,omitempty"`
}

func (GetOpenStoreUsageResponseBodyResult) GoString

func (*GetOpenStoreUsageResponseBodyResult) SetCurrentUsage

func (*GetOpenStoreUsageResponseBodyResult) SetLastDayUsage

func (GetOpenStoreUsageResponseBodyResult) String

type GetRegionConfigurationRequest

type GetRegionConfigurationRequest struct {
	// example:
	//
	// cn-hangzhou-f
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (GetRegionConfigurationRequest) GoString

func (*GetRegionConfigurationRequest) SetZoneId

func (GetRegionConfigurationRequest) String

type GetRegionConfigurationResponse

type GetRegionConfigurationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRegionConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRegionConfigurationResponse) GoString

func (*GetRegionConfigurationResponse) SetHeaders

func (*GetRegionConfigurationResponse) SetStatusCode

func (GetRegionConfigurationResponse) String

type GetRegionConfigurationResponseBody

type GetRegionConfigurationResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6F******
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *GetRegionConfigurationResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (GetRegionConfigurationResponseBody) GoString

func (*GetRegionConfigurationResponseBody) SetRequestId

func (GetRegionConfigurationResponseBody) String

type GetRegionConfigurationResponseBodyResult

type GetRegionConfigurationResponseBodyResult struct {
	ClientNodeAmountRange *GetRegionConfigurationResponseBodyResultClientNodeAmountRange `json:"clientNodeAmountRange,omitempty" xml:"clientNodeAmountRange,omitempty" type:"Struct"`
	ClientNodeDiskList    []*GetRegionConfigurationResponseBodyResultClientNodeDiskList  `json:"clientNodeDiskList,omitempty" xml:"clientNodeDiskList,omitempty" type:"Repeated"`
	ClientNodeSpec        []*string                                                      `json:"clientNodeSpec,omitempty" xml:"clientNodeSpec,omitempty" type:"Repeated"`
	// example:
	//
	// https://common-buy.aliyun.com/?commodityCode=elasticsearch&orderType=BUY#/buy
	CreateUrl             *string                                                        `json:"createUrl,omitempty" xml:"createUrl,omitempty"`
	DataDiskList          []*GetRegionConfigurationResponseBodyResultDataDiskList        `json:"dataDiskList,omitempty" xml:"dataDiskList,omitempty" type:"Repeated"`
	ElasticNodeProperties *GetRegionConfigurationResponseBodyResultElasticNodeProperties `json:"elasticNodeProperties,omitempty" xml:"elasticNodeProperties,omitempty" type:"Struct"`
	// example:
	//
	// production
	Env                  *string                                                         `json:"env,omitempty" xml:"env,omitempty"`
	EsVersions           []*string                                                       `json:"esVersions,omitempty" xml:"esVersions,omitempty" type:"Repeated"`
	EsVersionsLatestList []*GetRegionConfigurationResponseBodyResultEsVersionsLatestList `json:"esVersionsLatestList,omitempty" xml:"esVersionsLatestList,omitempty" type:"Repeated"`
	InstanceSupportNodes []*string                                                       `json:"instanceSupportNodes,omitempty" xml:"instanceSupportNodes,omitempty" type:"Repeated"`
	JvmConfine           *GetRegionConfigurationResponseBodyResultJvmConfine             `json:"jvmConfine,omitempty" xml:"jvmConfine,omitempty" type:"Struct"`
	KibanaNodeProperties *GetRegionConfigurationResponseBodyResultKibanaNodeProperties   `json:"kibanaNodeProperties,omitempty" xml:"kibanaNodeProperties,omitempty" type:"Struct"`
	MasterDiskList       []*GetRegionConfigurationResponseBodyResultMasterDiskList       `json:"masterDiskList,omitempty" xml:"masterDiskList,omitempty" type:"Repeated"`
	MasterSpec           []*string                                                       `json:"masterSpec,omitempty" xml:"masterSpec,omitempty" type:"Repeated"`
	Node                 *GetRegionConfigurationResponseBodyResultNode                   `json:"node,omitempty" xml:"node,omitempty" type:"Struct"`
	NodeSpecList         []*GetRegionConfigurationResponseBodyResultNodeSpecList         `json:"nodeSpecList,omitempty" xml:"nodeSpecList,omitempty" type:"Repeated"`
	// example:
	//
	// cn-hangzhou
	RegionId           *string                                                     `json:"regionId,omitempty" xml:"regionId,omitempty"`
	SupportVersions    []*GetRegionConfigurationResponseBodyResultSupportVersions  `json:"supportVersions,omitempty" xml:"supportVersions,omitempty" type:"Repeated"`
	WarmNodeProperties *GetRegionConfigurationResponseBodyResultWarmNodeProperties `json:"warmNodeProperties,omitempty" xml:"warmNodeProperties,omitempty" type:"Struct"`
	Zones              []*string                                                   `json:"zones,omitempty" xml:"zones,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResult) GoString

func (*GetRegionConfigurationResponseBodyResult) SetClientNodeSpec

func (*GetRegionConfigurationResponseBodyResult) SetCreateUrl

func (*GetRegionConfigurationResponseBodyResult) SetEnv

func (*GetRegionConfigurationResponseBodyResult) SetEsVersions

func (*GetRegionConfigurationResponseBodyResult) SetInstanceSupportNodes

func (*GetRegionConfigurationResponseBodyResult) SetMasterSpec

func (*GetRegionConfigurationResponseBodyResult) SetRegionId

func (*GetRegionConfigurationResponseBodyResult) SetZones

func (GetRegionConfigurationResponseBodyResult) String

type GetRegionConfigurationResponseBodyResultClientNodeAmountRange

type GetRegionConfigurationResponseBodyResultClientNodeAmountRange struct {
	// example:
	//
	// 25
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	// example:
	//
	// 2
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultClientNodeAmountRange) GoString

func (*GetRegionConfigurationResponseBodyResultClientNodeAmountRange) SetMaxAmount

func (*GetRegionConfigurationResponseBodyResultClientNodeAmountRange) SetMinAmount

func (GetRegionConfigurationResponseBodyResultClientNodeAmountRange) String

type GetRegionConfigurationResponseBodyResultClientNodeDiskList

type GetRegionConfigurationResponseBodyResultClientNodeDiskList struct {
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// 20
	MaxSize *int32 `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	// example:
	//
	// 20
	MinSize *int32 `json:"minSize,omitempty" xml:"minSize,omitempty"`
	// example:
	//
	// 18
	ScaleLimit *int32 `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultClientNodeDiskList) GoString

func (*GetRegionConfigurationResponseBodyResultClientNodeDiskList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultClientNodeDiskList) SetMaxSize

func (*GetRegionConfigurationResponseBodyResultClientNodeDiskList) SetMinSize

func (*GetRegionConfigurationResponseBodyResultClientNodeDiskList) SetScaleLimit

func (GetRegionConfigurationResponseBodyResultClientNodeDiskList) String

type GetRegionConfigurationResponseBodyResultDataDiskList

type GetRegionConfigurationResponseBodyResultDataDiskList struct {
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// 5120
	MaxSize *int32 `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	// example:
	//
	// 20
	MinSize *int32 `json:"minSize,omitempty" xml:"minSize,omitempty"`
	// example:
	//
	// 2048
	ScaleLimit    *int32    `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
	ValueLimitSet []*string `json:"valueLimitSet,omitempty" xml:"valueLimitSet,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultDataDiskList) GoString

func (*GetRegionConfigurationResponseBodyResultDataDiskList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultDataDiskList) SetMaxSize

func (*GetRegionConfigurationResponseBodyResultDataDiskList) SetMinSize

func (*GetRegionConfigurationResponseBodyResultDataDiskList) SetScaleLimit

func (*GetRegionConfigurationResponseBodyResultDataDiskList) SetValueLimitSet

func (GetRegionConfigurationResponseBodyResultDataDiskList) String

type GetRegionConfigurationResponseBodyResultElasticNodeProperties

type GetRegionConfigurationResponseBodyResultElasticNodeProperties struct {
	AmountRange *GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange `json:"amountRange,omitempty" xml:"amountRange,omitempty" type:"Struct"`
	DiskList    []*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList  `json:"diskList,omitempty" xml:"diskList,omitempty" type:"Repeated"`
	Spec        []*string                                                                 `json:"spec,omitempty" xml:"spec,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultElasticNodeProperties) GoString

func (*GetRegionConfigurationResponseBodyResultElasticNodeProperties) SetSpec

func (GetRegionConfigurationResponseBodyResultElasticNodeProperties) String

type GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange

type GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange struct {
	// example:
	//
	// 25
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	// example:
	//
	// 2
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange) GoString

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange) SetMaxAmount

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange) SetMinAmount

func (GetRegionConfigurationResponseBodyResultElasticNodePropertiesAmountRange) String

type GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList

type GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList struct {
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// 5120
	MaxSize *int32 `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	// example:
	//
	// 500
	MinSize *int32 `json:"minSize,omitempty" xml:"minSize,omitempty"`
	// example:
	//
	// 2048
	ScaleLimit    *int32    `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
	ValueLimitSet []*string `json:"valueLimitSet,omitempty" xml:"valueLimitSet,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) GoString

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetDiskEncryption

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetMaxSize

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetMinSize

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetScaleLimit

func (*GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) SetValueLimitSet

func (GetRegionConfigurationResponseBodyResultElasticNodePropertiesDiskList) String

type GetRegionConfigurationResponseBodyResultEsVersionsLatestList

type GetRegionConfigurationResponseBodyResultEsVersionsLatestList struct {
	// example:
	//
	// 5.5_with_X-Pack
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// 5.5.3_with_X-Pack
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultEsVersionsLatestList) GoString

func (*GetRegionConfigurationResponseBodyResultEsVersionsLatestList) SetKey

func (*GetRegionConfigurationResponseBodyResultEsVersionsLatestList) SetValue

func (GetRegionConfigurationResponseBodyResultEsVersionsLatestList) String

type GetRegionConfigurationResponseBodyResultJvmConfine

type GetRegionConfigurationResponseBodyResultJvmConfine struct {
	// example:
	//
	// 32
	Memory            *int32    `json:"memory,omitempty" xml:"memory,omitempty"`
	SupportEsVersions []*string `json:"supportEsVersions,omitempty" xml:"supportEsVersions,omitempty" type:"Repeated"`
	SupportGcs        []*string `json:"supportGcs,omitempty" xml:"supportGcs,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultJvmConfine) GoString

func (*GetRegionConfigurationResponseBodyResultJvmConfine) SetMemory

func (*GetRegionConfigurationResponseBodyResultJvmConfine) SetSupportEsVersions

func (*GetRegionConfigurationResponseBodyResultJvmConfine) SetSupportGcs

func (GetRegionConfigurationResponseBodyResultJvmConfine) String

type GetRegionConfigurationResponseBodyResultKibanaNodeProperties

type GetRegionConfigurationResponseBodyResultKibanaNodeProperties struct {
	AmountRange *GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange `json:"amountRange,omitempty" xml:"amountRange,omitempty" type:"Struct"`
	Spec        []*string                                                                `json:"spec,omitempty" xml:"spec,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultKibanaNodeProperties) GoString

func (*GetRegionConfigurationResponseBodyResultKibanaNodeProperties) SetSpec

func (GetRegionConfigurationResponseBodyResultKibanaNodeProperties) String

type GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange

type GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange struct {
	// example:
	//
	// 20
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	// example:
	//
	// 1
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange) GoString

func (*GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange) SetMaxAmount

func (*GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange) SetMinAmount

func (GetRegionConfigurationResponseBodyResultKibanaNodePropertiesAmountRange) String

type GetRegionConfigurationResponseBodyResultMasterDiskList

type GetRegionConfigurationResponseBodyResultMasterDiskList struct {
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// 20
	MaxSize *int32 `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	// example:
	//
	// 20
	MinSize *int32 `json:"minSize,omitempty" xml:"minSize,omitempty"`
	// example:
	//
	// 20
	ScaleLimit *int32 `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultMasterDiskList) GoString

func (*GetRegionConfigurationResponseBodyResultMasterDiskList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultMasterDiskList) SetMaxSize

func (*GetRegionConfigurationResponseBodyResultMasterDiskList) SetMinSize

func (*GetRegionConfigurationResponseBodyResultMasterDiskList) SetScaleLimit

func (GetRegionConfigurationResponseBodyResultMasterDiskList) String

type GetRegionConfigurationResponseBodyResultNode

type GetRegionConfigurationResponseBodyResultNode struct {
	// example:
	//
	// 50
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	// example:
	//
	// 2
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultNode) GoString

func (*GetRegionConfigurationResponseBodyResultNode) SetMaxAmount

func (*GetRegionConfigurationResponseBodyResultNode) SetMinAmount

func (GetRegionConfigurationResponseBodyResultNode) String

type GetRegionConfigurationResponseBodyResultNodeSpecList

type GetRegionConfigurationResponseBodyResultNodeSpecList struct {
	// example:
	//
	// 16
	CpuCount *int32 `json:"cpuCount,omitempty" xml:"cpuCount,omitempty"`
	// example:
	//
	// 44000
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// local_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// 64
	MemorySize *int32 `json:"memorySize,omitempty" xml:"memorySize,omitempty"`
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
	// example:
	//
	// local_efficiency
	SpecGroupType *string `json:"specGroupType,omitempty" xml:"specGroupType,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultNodeSpecList) GoString

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetCpuCount

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetDisk

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetEnable

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetMemorySize

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetSpec

func (*GetRegionConfigurationResponseBodyResultNodeSpecList) SetSpecGroupType

func (GetRegionConfigurationResponseBodyResultNodeSpecList) String

type GetRegionConfigurationResponseBodyResultSupportVersions

type GetRegionConfigurationResponseBodyResultSupportVersions struct {
	// example:
	//
	// x-pack
	InstanceCategory   *string                                                                      `json:"instanceCategory,omitempty" xml:"instanceCategory,omitempty"`
	SupportVersionList []*GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList `json:"supportVersionList,omitempty" xml:"supportVersionList,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultSupportVersions) GoString

func (*GetRegionConfigurationResponseBodyResultSupportVersions) SetInstanceCategory

func (GetRegionConfigurationResponseBodyResultSupportVersions) String

type GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList

type GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList struct {
	// example:
	//
	// 5.5
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// 5.5.3
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList) GoString

func (*GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList) SetKey

func (*GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList) SetValue

func (GetRegionConfigurationResponseBodyResultSupportVersionsSupportVersionList) String

type GetRegionConfigurationResponseBodyResultWarmNodeProperties

type GetRegionConfigurationResponseBodyResultWarmNodeProperties struct {
	AmountRange *GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange `json:"amountRange,omitempty" xml:"amountRange,omitempty" type:"Struct"`
	DiskList    []*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList  `json:"diskList,omitempty" xml:"diskList,omitempty" type:"Repeated"`
	Spec        []*string                                                              `json:"spec,omitempty" xml:"spec,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultWarmNodeProperties) GoString

func (*GetRegionConfigurationResponseBodyResultWarmNodeProperties) SetSpec

func (GetRegionConfigurationResponseBodyResultWarmNodeProperties) String

type GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange

type GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange struct {
	// example:
	//
	// 50
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	// example:
	//
	// 2
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange) GoString

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange) SetMaxAmount

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange) SetMinAmount

func (GetRegionConfigurationResponseBodyResultWarmNodePropertiesAmountRange) String

type GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList

type GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList struct {
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// 5120
	MaxSize *int32 `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	// example:
	//
	// 500
	MinSize *int32 `json:"minSize,omitempty" xml:"minSize,omitempty"`
	// example:
	//
	// 2048
	ScaleLimit    *int32    `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
	ValueLimitSet []*string `json:"valueLimitSet,omitempty" xml:"valueLimitSet,omitempty" type:"Repeated"`
}

func (GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) GoString

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetDiskEncryption

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetDiskType

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetMaxSize

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetMinSize

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetScaleLimit

func (*GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) SetValueLimitSet

func (GetRegionConfigurationResponseBodyResultWarmNodePropertiesDiskList) String

type GetRegionalInstanceConfigResponse

type GetRegionalInstanceConfigResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetRegionalInstanceConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetRegionalInstanceConfigResponse) GoString

func (*GetRegionalInstanceConfigResponse) SetHeaders

func (*GetRegionalInstanceConfigResponse) SetStatusCode

func (GetRegionalInstanceConfigResponse) String

type GetRegionalInstanceConfigResponseBody

type GetRegionalInstanceConfigResponseBody struct {
	RequestId *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *GetRegionalInstanceConfigResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (GetRegionalInstanceConfigResponseBody) GoString

func (*GetRegionalInstanceConfigResponseBody) SetRequestId

func (GetRegionalInstanceConfigResponseBody) String

type GetRegionalInstanceConfigResponseBodyResult

type GetRegionalInstanceConfigResponseBodyResult struct {
	ClientNodeAmountRange *GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange `json:"clientNodeAmountRange,omitempty" xml:"clientNodeAmountRange,omitempty" type:"Struct"`
	ClientNodeDiskList    []*GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList  `json:"clientNodeDiskList,omitempty" xml:"clientNodeDiskList,omitempty" type:"Repeated"`
	ClientSpecs           []*string                                                         `json:"clientSpecs,omitempty" xml:"clientSpecs,omitempty" type:"Repeated"`
	DataNodeAmountRange   *GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange   `json:"dataNodeAmountRange,omitempty" xml:"dataNodeAmountRange,omitempty" type:"Struct"`
	DataNodeDiskList      []*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList    `json:"dataNodeDiskList,omitempty" xml:"dataNodeDiskList,omitempty" type:"Repeated"`
	DataNodeSpecs         []*string                                                         `json:"dataNodeSpecs,omitempty" xml:"dataNodeSpecs,omitempty" type:"Repeated"`
	KibanaSpecs           []*string                                                         `json:"kibanaSpecs,omitempty" xml:"kibanaSpecs,omitempty" type:"Repeated"`
	MasterAmountRange     []*string                                                         `json:"masterAmountRange,omitempty" xml:"masterAmountRange,omitempty" type:"Repeated"`
	MasterDiskList        []*GetRegionalInstanceConfigResponseBodyResultMasterDiskList      `json:"masterDiskList,omitempty" xml:"masterDiskList,omitempty" type:"Repeated"`
	MasterSpecs           []*string                                                         `json:"masterSpecs,omitempty" xml:"masterSpecs,omitempty" type:"Repeated"`
	SpecInfoMap           map[string]*ResultSpecInfoMapValue                                `json:"specInfoMap,omitempty" xml:"specInfoMap,omitempty"`
	Versions              []*string                                                         `json:"versions,omitempty" xml:"versions,omitempty" type:"Repeated"`
}

func (GetRegionalInstanceConfigResponseBodyResult) GoString

func (*GetRegionalInstanceConfigResponseBodyResult) SetClientSpecs

func (*GetRegionalInstanceConfigResponseBodyResult) SetDataNodeSpecs

func (*GetRegionalInstanceConfigResponseBodyResult) SetKibanaSpecs

func (*GetRegionalInstanceConfigResponseBodyResult) SetMasterAmountRange

func (*GetRegionalInstanceConfigResponseBodyResult) SetMasterSpecs

func (*GetRegionalInstanceConfigResponseBodyResult) SetSpecInfoMap

func (*GetRegionalInstanceConfigResponseBodyResult) SetVersions

func (GetRegionalInstanceConfigResponseBodyResult) String

type GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange

type GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange struct {
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange) GoString

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange) SetMaxAmount

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange) SetMinAmount

func (GetRegionalInstanceConfigResponseBodyResultClientNodeAmountRange) String

type GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList

type GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList struct {
	DiskType   *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	MaxSize    *int32  `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	MinSize    *int32  `json:"minSize,omitempty" xml:"minSize,omitempty"`
	ScaleLimit *int32  `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
}

func (GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) GoString

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) SetDiskType

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) SetMaxSize

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) SetMinSize

func (*GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) SetScaleLimit

func (GetRegionalInstanceConfigResponseBodyResultClientNodeDiskList) String

type GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange

type GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange struct {
	MaxAmount *int32 `json:"maxAmount,omitempty" xml:"maxAmount,omitempty"`
	MinAmount *int32 `json:"minAmount,omitempty" xml:"minAmount,omitempty"`
}

func (GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange) GoString

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange) SetMaxAmount

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange) SetMinAmount

func (GetRegionalInstanceConfigResponseBodyResultDataNodeAmountRange) String

type GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList

type GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList struct {
	DiskType                  *string                                                                                 `json:"diskType,omitempty" xml:"diskType,omitempty"`
	MaxSize                   *int32                                                                                  `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	MinSize                   *int32                                                                                  `json:"minSize,omitempty" xml:"minSize,omitempty"`
	ScaleLimit                *int32                                                                                  `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
	SubClassificationConfines []*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines `json:"subClassificationConfines,omitempty" xml:"subClassificationConfines,omitempty" type:"Repeated"`
	ValueLimitSet             []*int32                                                                                `json:"valueLimitSet,omitempty" xml:"valueLimitSet,omitempty" type:"Repeated"`
}

func (GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) GoString

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) SetDiskType

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) SetMaxSize

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) SetMinSize

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) SetScaleLimit

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) SetValueLimitSet

func (GetRegionalInstanceConfigResponseBodyResultDataNodeDiskList) String

type GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines

type GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines struct {
	MaxSize          *int32  `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	MinSize          *int32  `json:"minSize,omitempty" xml:"minSize,omitempty"`
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
}

func (GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines) GoString

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines) SetMaxSize

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines) SetMinSize

func (*GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines) SetPerformanceLevel

func (GetRegionalInstanceConfigResponseBodyResultDataNodeDiskListSubClassificationConfines) String

type GetRegionalInstanceConfigResponseBodyResultMasterDiskList

type GetRegionalInstanceConfigResponseBodyResultMasterDiskList struct {
	DiskType                  *string                                                                               `json:"diskType,omitempty" xml:"diskType,omitempty"`
	MaxSize                   *int32                                                                                `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	MinSize                   *int32                                                                                `json:"minSize,omitempty" xml:"minSize,omitempty"`
	ScaleLimit                *int32                                                                                `json:"scaleLimit,omitempty" xml:"scaleLimit,omitempty"`
	SubClassificationConfines []*GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines `json:"subClassificationConfines,omitempty" xml:"subClassificationConfines,omitempty" type:"Repeated"`
}

func (GetRegionalInstanceConfigResponseBodyResultMasterDiskList) GoString

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskList) SetDiskType

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskList) SetMaxSize

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskList) SetMinSize

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskList) SetScaleLimit

func (GetRegionalInstanceConfigResponseBodyResultMasterDiskList) String

type GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines

type GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines struct {
	MaxSize          *int32  `json:"maxSize,omitempty" xml:"maxSize,omitempty"`
	MinSize          *int32  `json:"minSize,omitempty" xml:"minSize,omitempty"`
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
}

func (GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines) GoString

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines) SetMaxSize

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines) SetMinSize

func (*GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines) SetPerformanceLevel

func (GetRegionalInstanceConfigResponseBodyResultMasterDiskListSubClassificationConfines) String

type GetSuggestShrinkableNodesRequest

type GetSuggestShrinkableNodesRequest struct {
	// The number of nodes that you want to remove.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	Count *int32 `json:"count,omitempty" xml:"count,omitempty"`
	// Specifies whether to ignore the instance status. Default value: false.
	//
	// example:
	//
	// false
	IgnoreStatus *bool `json:"ignoreStatus,omitempty" xml:"ignoreStatus,omitempty"`
	// The type of removing nodes. WORKER indicates hot node and WORKER_WARM indicates warm node.
	//
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (GetSuggestShrinkableNodesRequest) GoString

func (*GetSuggestShrinkableNodesRequest) SetCount

func (*GetSuggestShrinkableNodesRequest) SetIgnoreStatus

func (*GetSuggestShrinkableNodesRequest) SetNodeType

func (GetSuggestShrinkableNodesRequest) String

type GetSuggestShrinkableNodesResponse

type GetSuggestShrinkableNodesResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSuggestShrinkableNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetSuggestShrinkableNodesResponse) GoString

func (*GetSuggestShrinkableNodesResponse) SetHeaders

func (*GetSuggestShrinkableNodesResponse) SetStatusCode

func (GetSuggestShrinkableNodesResponse) String

type GetSuggestShrinkableNodesResponseBody

type GetSuggestShrinkableNodesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result []*GetSuggestShrinkableNodesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (GetSuggestShrinkableNodesResponseBody) GoString

func (*GetSuggestShrinkableNodesResponseBody) SetRequestId

func (GetSuggestShrinkableNodesResponseBody) String

type GetSuggestShrinkableNodesResponseBodyResult

type GetSuggestShrinkableNodesResponseBodyResult struct {
	// The IP address of the node.
	//
	// example:
	//
	// 192.168.\*\*.**
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// The access port number of the node.
	//
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
}

func (GetSuggestShrinkableNodesResponseBodyResult) GoString

func (*GetSuggestShrinkableNodesResponseBodyResult) SetHost

func (*GetSuggestShrinkableNodesResponseBodyResult) SetPort

func (GetSuggestShrinkableNodesResponseBodyResult) String

type GetTransferableNodesRequest

type GetTransferableNodesRequest struct {
	// The number of nodes to be migrated.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	Count *int32 `json:"count,omitempty" xml:"count,omitempty"`
	// The type of nodes.**WORKER**represents a hot node,**WORKER_WARM*	- represents a warm node.
	//
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (GetTransferableNodesRequest) GoString

func (s GetTransferableNodesRequest) GoString() string

func (*GetTransferableNodesRequest) SetCount

func (*GetTransferableNodesRequest) SetNodeType

func (GetTransferableNodesRequest) String

type GetTransferableNodesResponse

type GetTransferableNodesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetTransferableNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetTransferableNodesResponse) GoString

func (s GetTransferableNodesResponse) GoString() string

func (*GetTransferableNodesResponse) SetBody

func (*GetTransferableNodesResponse) SetHeaders

func (*GetTransferableNodesResponse) SetStatusCode

func (GetTransferableNodesResponse) String

type GetTransferableNodesResponseBody

type GetTransferableNodesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result []*GetTransferableNodesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (GetTransferableNodesResponseBody) GoString

func (*GetTransferableNodesResponseBody) SetRequestId

func (GetTransferableNodesResponseBody) String

type GetTransferableNodesResponseBodyResult

type GetTransferableNodesResponseBodyResult struct {
	// The IP address of the node.
	//
	// example:
	//
	// 192.168.\*\*.**
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// The access port of the node.
	//
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
}

func (GetTransferableNodesResponseBodyResult) GoString

func (*GetTransferableNodesResponseBodyResult) SetHost

func (*GetTransferableNodesResponseBodyResult) SetPort

func (GetTransferableNodesResponseBodyResult) String

type InitializeOperationRoleRequest

type InitializeOperationRoleRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (InitializeOperationRoleRequest) GoString

func (*InitializeOperationRoleRequest) SetBody

func (*InitializeOperationRoleRequest) SetClientToken

func (InitializeOperationRoleRequest) String

type InitializeOperationRoleResponse

type InitializeOperationRoleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InitializeOperationRoleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InitializeOperationRoleResponse) GoString

func (*InitializeOperationRoleResponse) SetHeaders

func (*InitializeOperationRoleResponse) SetStatusCode

func (InitializeOperationRoleResponse) String

type InitializeOperationRoleResponseBody

type InitializeOperationRoleResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 29101430-4797-4D1D-96C3-9FCBCCA8F845
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the service-linked role is created. Valid values:
	//
	// 	- true: The service-linked role is created.
	//
	// 	- false: The service-linked role fails to be created.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (InitializeOperationRoleResponseBody) GoString

func (*InitializeOperationRoleResponseBody) SetRequestId

func (*InitializeOperationRoleResponseBody) SetResult

func (InitializeOperationRoleResponseBody) String

type InstallAckOperatorRequest

type InstallAckOperatorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallAckOperatorRequest) GoString

func (s InstallAckOperatorRequest) GoString() string

func (*InstallAckOperatorRequest) SetBody

func (*InstallAckOperatorRequest) SetClientToken

func (InstallAckOperatorRequest) String

func (s InstallAckOperatorRequest) String() string

type InstallAckOperatorResponse

type InstallAckOperatorResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InstallAckOperatorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallAckOperatorResponse) GoString

func (s InstallAckOperatorResponse) GoString() string

func (*InstallAckOperatorResponse) SetBody

func (*InstallAckOperatorResponse) SetHeaders

func (*InstallAckOperatorResponse) SetStatusCode

func (InstallAckOperatorResponse) String

type InstallAckOperatorResponseBody

type InstallAckOperatorResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// EFA88951-7A6F-4A8E-AB8F-2BB7132BA751
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether ES-operator is installed. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (InstallAckOperatorResponseBody) GoString

func (*InstallAckOperatorResponseBody) SetRequestId

func (*InstallAckOperatorResponseBody) SetResult

func (InstallAckOperatorResponseBody) String

type InstallKibanaSystemPluginRequest

type InstallKibanaSystemPluginRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (InstallKibanaSystemPluginRequest) GoString

func (*InstallKibanaSystemPluginRequest) SetBody

func (*InstallKibanaSystemPluginRequest) SetClientToken

func (InstallKibanaSystemPluginRequest) String

type InstallKibanaSystemPluginResponse

type InstallKibanaSystemPluginResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InstallKibanaSystemPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallKibanaSystemPluginResponse) GoString

func (*InstallKibanaSystemPluginResponse) SetHeaders

func (*InstallKibanaSystemPluginResponse) SetStatusCode

func (InstallKibanaSystemPluginResponse) String

type InstallKibanaSystemPluginResponseBody

type InstallKibanaSystemPluginResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of plug-ins to be installed.
	Result []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (InstallKibanaSystemPluginResponseBody) GoString

func (*InstallKibanaSystemPluginResponseBody) SetRequestId

func (*InstallKibanaSystemPluginResponseBody) SetResult

func (InstallKibanaSystemPluginResponseBody) String

type InstallLogstashSystemPluginRequest

type InstallLogstashSystemPluginRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (InstallLogstashSystemPluginRequest) GoString

func (*InstallLogstashSystemPluginRequest) SetBody

func (*InstallLogstashSystemPluginRequest) SetClientToken

func (InstallLogstashSystemPluginRequest) String

type InstallLogstashSystemPluginResponse

type InstallLogstashSystemPluginResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InstallLogstashSystemPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallLogstashSystemPluginResponse) GoString

func (*InstallLogstashSystemPluginResponse) SetHeaders

func (*InstallLogstashSystemPluginResponse) SetStatusCode

func (InstallLogstashSystemPluginResponse) String

type InstallLogstashSystemPluginResponseBody

type InstallLogstashSystemPluginResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC4****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (InstallLogstashSystemPluginResponseBody) GoString

func (*InstallLogstashSystemPluginResponseBody) SetRequestId

func (*InstallLogstashSystemPluginResponseBody) SetResult

func (InstallLogstashSystemPluginResponseBody) String

type InstallSystemPluginRequest

type InstallSystemPluginRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (InstallSystemPluginRequest) GoString

func (s InstallSystemPluginRequest) GoString() string

func (*InstallSystemPluginRequest) SetBody

func (*InstallSystemPluginRequest) SetClientToken

func (InstallSystemPluginRequest) String

type InstallSystemPluginResponse

type InstallSystemPluginResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InstallSystemPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallSystemPluginResponse) GoString

func (s InstallSystemPluginResponse) GoString() string

func (*InstallSystemPluginResponse) SetBody

func (*InstallSystemPluginResponse) SetHeaders

func (*InstallSystemPluginResponse) SetStatusCode

func (InstallSystemPluginResponse) String

type InstallSystemPluginResponseBody

type InstallSystemPluginResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of plug-ins to be installed.
	Result []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (InstallSystemPluginResponseBody) GoString

func (*InstallSystemPluginResponseBody) SetRequestId

func (*InstallSystemPluginResponseBody) SetResult

func (InstallSystemPluginResponseBody) String

type InstallUserPluginsRequest

type InstallUserPluginsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallUserPluginsRequest) GoString

func (s InstallUserPluginsRequest) GoString() string

func (*InstallUserPluginsRequest) SetBody

func (InstallUserPluginsRequest) String

func (s InstallUserPluginsRequest) String() string

type InstallUserPluginsResponse

type InstallUserPluginsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InstallUserPluginsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InstallUserPluginsResponse) GoString

func (s InstallUserPluginsResponse) GoString() string

func (*InstallUserPluginsResponse) SetBody

func (*InstallUserPluginsResponse) SetHeaders

func (*InstallUserPluginsResponse) SetStatusCode

func (InstallUserPluginsResponse) String

type InstallUserPluginsResponseBody

type InstallUserPluginsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6F*****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (InstallUserPluginsResponseBody) GoString

func (*InstallUserPluginsResponseBody) SetRequestId

func (*InstallUserPluginsResponseBody) SetResult

func (InstallUserPluginsResponseBody) String

type InterruptElasticsearchTaskRequest

type InterruptElasticsearchTaskRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (InterruptElasticsearchTaskRequest) GoString

func (*InterruptElasticsearchTaskRequest) SetClientToken

func (InterruptElasticsearchTaskRequest) String

type InterruptElasticsearchTaskResponse

type InterruptElasticsearchTaskResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InterruptElasticsearchTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InterruptElasticsearchTaskResponse) GoString

func (*InterruptElasticsearchTaskResponse) SetHeaders

func (*InterruptElasticsearchTaskResponse) SetStatusCode

func (InterruptElasticsearchTaskResponse) String

type InterruptElasticsearchTaskResponseBody

type InterruptElasticsearchTaskResponseBody struct {
	// The error code. Only displayed if an exception is returned.
	//
	// example:
	//
	// InstanceStatusNotSupportCurrentAction
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message. Only displayed if an exception is returned.
	//
	// example:
	//
	// The cluster is running tasks or in an error status. Try again later.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: interrupted change successfully
	//
	// 	- false: interrupted change failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (InterruptElasticsearchTaskResponseBody) GoString

func (*InterruptElasticsearchTaskResponseBody) SetCode

func (*InterruptElasticsearchTaskResponseBody) SetMessage

func (*InterruptElasticsearchTaskResponseBody) SetRequestId

func (*InterruptElasticsearchTaskResponseBody) SetResult

func (InterruptElasticsearchTaskResponseBody) String

type InterruptLogstashTaskRequest

type InterruptLogstashTaskRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (InterruptLogstashTaskRequest) GoString

func (s InterruptLogstashTaskRequest) GoString() string

func (*InterruptLogstashTaskRequest) SetClientToken

func (InterruptLogstashTaskRequest) String

type InterruptLogstashTaskResponse

type InterruptLogstashTaskResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *InterruptLogstashTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (InterruptLogstashTaskResponse) GoString

func (*InterruptLogstashTaskResponse) SetBody

func (*InterruptLogstashTaskResponse) SetHeaders

func (*InterruptLogstashTaskResponse) SetStatusCode

func (InterruptLogstashTaskResponse) String

type InterruptLogstashTaskResponseBody

type InterruptLogstashTaskResponseBody struct {
	// The error code returned. If the API operation is successfully called, this parameter is not returned.
	//
	// example:
	//
	// .
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message returned. If the API operation is successfully called, this parameter is not returned.
	//
	// example:
	//
	// .
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0FA05123-745C-42FD-A69B-AFF48EF9****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the task is suspended. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (InterruptLogstashTaskResponseBody) GoString

func (*InterruptLogstashTaskResponseBody) SetCode

func (*InterruptLogstashTaskResponseBody) SetMessage

func (*InterruptLogstashTaskResponseBody) SetRequestId

func (*InterruptLogstashTaskResponseBody) SetResult

func (InterruptLogstashTaskResponseBody) String

type KibanaNodeConfiguration

type KibanaNodeConfiguration struct {
	Amount *int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	Disk   *int64 `json:"disk,omitempty" xml:"disk,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (KibanaNodeConfiguration) GoString

func (s KibanaNodeConfiguration) GoString() string

func (*KibanaNodeConfiguration) SetAmount

func (*KibanaNodeConfiguration) SetDisk

func (*KibanaNodeConfiguration) SetSpec

func (KibanaNodeConfiguration) String

func (s KibanaNodeConfiguration) String() string

type ListAckClustersRequest

type ListAckClustersRequest struct {
	// The number of the page to return.
	//
	// example:
	//
	// 3
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 20
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The ID of the virtual private cloud (VPC) to which the ACK clusters belong.
	//
	// example:
	//
	// vpc-bp12nu14urf0upaf4****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListAckClustersRequest) GoString

func (s ListAckClustersRequest) GoString() string

func (*ListAckClustersRequest) SetPage

func (*ListAckClustersRequest) SetSize

func (*ListAckClustersRequest) SetVpcId

func (ListAckClustersRequest) String

func (s ListAckClustersRequest) String() string

type ListAckClustersResponse

type ListAckClustersResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAckClustersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAckClustersResponse) GoString

func (s ListAckClustersResponse) GoString() string

func (*ListAckClustersResponse) SetBody

func (*ListAckClustersResponse) SetHeaders

func (*ListAckClustersResponse) SetStatusCode

func (ListAckClustersResponse) String

func (s ListAckClustersResponse) String() string

type ListAckClustersResponseBody

type ListAckClustersResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F93EAA49-284F-4FCE-9E67-FA23FB4BB512
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListAckClustersResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListAckClustersResponseBody) GoString

func (s ListAckClustersResponseBody) GoString() string

func (*ListAckClustersResponseBody) SetRequestId

func (*ListAckClustersResponseBody) SetResult

func (ListAckClustersResponseBody) String

type ListAckClustersResponseBodyResult

type ListAckClustersResponseBodyResult struct {
	// The ID of cluster.
	//
	// example:
	//
	// c5ea2c2d9a3cf499481292f60425d****
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// The type of the cluster. The value is fixed as ManagedKubernetes.
	//
	// example:
	//
	// ManagedKubernetes
	ClusterType *string `json:"clusterType,omitempty" xml:"clusterType,omitempty"`
	// The name of the cluster.
	//
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The ID of the VPC to which the cluster belongs.
	//
	// example:
	//
	// vpc-bp12nu14urf0upaf4****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListAckClustersResponseBodyResult) GoString

func (*ListAckClustersResponseBodyResult) SetClusterId

func (*ListAckClustersResponseBodyResult) SetClusterType

func (*ListAckClustersResponseBodyResult) SetName

func (*ListAckClustersResponseBodyResult) SetVpcId

func (ListAckClustersResponseBodyResult) String

type ListAckNamespacesRequest

type ListAckNamespacesRequest struct {
	// The number of the page to return.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListAckNamespacesRequest) GoString

func (s ListAckNamespacesRequest) GoString() string

func (*ListAckNamespacesRequest) SetPage

func (*ListAckNamespacesRequest) SetSize

func (ListAckNamespacesRequest) String

func (s ListAckNamespacesRequest) String() string

type ListAckNamespacesResponse

type ListAckNamespacesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAckNamespacesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAckNamespacesResponse) GoString

func (s ListAckNamespacesResponse) GoString() string

func (*ListAckNamespacesResponse) SetBody

func (*ListAckNamespacesResponse) SetHeaders

func (*ListAckNamespacesResponse) SetStatusCode

func (ListAckNamespacesResponse) String

func (s ListAckNamespacesResponse) String() string

type ListAckNamespacesResponseBody

type ListAckNamespacesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 95789100-A329-473B-9D14-9E0B7DB4BD5A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListAckNamespacesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListAckNamespacesResponseBody) GoString

func (*ListAckNamespacesResponseBody) SetRequestId

func (*ListAckNamespacesResponseBody) SetResult

func (ListAckNamespacesResponseBody) String

type ListAckNamespacesResponseBodyResult

type ListAckNamespacesResponseBodyResult struct {
	// The namespace of the cluster.
	//
	// example:
	//
	// logging
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// The status of the namespace.
	//
	// example:
	//
	// Active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (ListAckNamespacesResponseBodyResult) GoString

func (*ListAckNamespacesResponseBodyResult) SetNamespace

func (*ListAckNamespacesResponseBodyResult) SetStatus

func (ListAckNamespacesResponseBodyResult) String

type ListActionRecordsRequest

type ListActionRecordsRequest struct {
	ActionNames *string `json:"actionNames,omitempty" xml:"actionNames,omitempty"`
	EndTime     *int64  `json:"endTime,omitempty" xml:"endTime,omitempty"`
	Filter      *string `json:"filter,omitempty" xml:"filter,omitempty"`
	Page        *int32  `json:"page,omitempty" xml:"page,omitempty"`
	RequestId   *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Size        *int32  `json:"size,omitempty" xml:"size,omitempty"`
	StartTime   *int64  `json:"startTime,omitempty" xml:"startTime,omitempty"`
	UserId      *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ListActionRecordsRequest) GoString

func (s ListActionRecordsRequest) GoString() string

func (*ListActionRecordsRequest) SetActionNames

func (*ListActionRecordsRequest) SetEndTime

func (*ListActionRecordsRequest) SetFilter

func (*ListActionRecordsRequest) SetPage

func (*ListActionRecordsRequest) SetRequestId

func (*ListActionRecordsRequest) SetSize

func (*ListActionRecordsRequest) SetStartTime

func (*ListActionRecordsRequest) SetUserId

func (ListActionRecordsRequest) String

func (s ListActionRecordsRequest) String() string

type ListActionRecordsResponse

type ListActionRecordsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListActionRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListActionRecordsResponse) GoString

func (s ListActionRecordsResponse) GoString() string

func (*ListActionRecordsResponse) SetBody

func (*ListActionRecordsResponse) SetHeaders

func (*ListActionRecordsResponse) SetStatusCode

func (ListActionRecordsResponse) String

func (s ListActionRecordsResponse) String() string

type ListActionRecordsResponseBody

type ListActionRecordsResponseBody struct {
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListActionRecordsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListActionRecordsResponseBody) GoString

func (*ListActionRecordsResponseBody) SetRequestId

func (*ListActionRecordsResponseBody) SetResult

func (ListActionRecordsResponseBody) String

type ListActionRecordsResponseBodyResult

type ListActionRecordsResponseBodyResult struct {
	ActionName             *string                                          `json:"ActionName,omitempty" xml:"ActionName,omitempty"`
	ActionParams           map[string]interface{}                           `json:"ActionParams,omitempty" xml:"ActionParams,omitempty"`
	ActionResultAccessList []*string                                        `json:"ActionResultAccessList,omitempty" xml:"ActionResultAccessList,omitempty" type:"Repeated"`
	EndTime                *int64                                           `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId             *string                                          `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MetaNow                *string                                          `json:"MetaNow,omitempty" xml:"MetaNow,omitempty"`
	MetaOld                *string                                          `json:"MetaOld,omitempty" xml:"MetaOld,omitempty"`
	OwnerId                *string                                          `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Process                *string                                          `json:"Process,omitempty" xml:"Process,omitempty"`
	RecordDiff             map[string]interface{}                           `json:"RecordDiff,omitempty" xml:"RecordDiff,omitempty"`
	RecordIds              []*string                                        `json:"RecordIds,omitempty" xml:"RecordIds,omitempty" type:"Repeated"`
	RequestId              *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	StartTime              *int64                                           `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	StateType              *string                                          `json:"StateType,omitempty" xml:"StateType,omitempty"`
	StatusInfo             []*ListActionRecordsResponseBodyResultStatusInfo `json:"StatusInfo,omitempty" xml:"StatusInfo,omitempty" type:"Repeated"`
	UserId                 *string                                          `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserInfo               *string                                          `json:"UserInfo,omitempty" xml:"UserInfo,omitempty"`
	UserType               *string                                          `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListActionRecordsResponseBodyResult) GoString

func (*ListActionRecordsResponseBodyResult) SetActionName

func (*ListActionRecordsResponseBodyResult) SetActionParams

func (*ListActionRecordsResponseBodyResult) SetActionResultAccessList

func (*ListActionRecordsResponseBodyResult) SetEndTime

func (*ListActionRecordsResponseBodyResult) SetInstanceId

func (*ListActionRecordsResponseBodyResult) SetMetaNow

func (*ListActionRecordsResponseBodyResult) SetMetaOld

func (*ListActionRecordsResponseBodyResult) SetOwnerId

func (*ListActionRecordsResponseBodyResult) SetProcess

func (*ListActionRecordsResponseBodyResult) SetRecordDiff

func (*ListActionRecordsResponseBodyResult) SetRecordIds

func (*ListActionRecordsResponseBodyResult) SetRequestId

func (*ListActionRecordsResponseBodyResult) SetStartTime

func (*ListActionRecordsResponseBodyResult) SetStateType

func (*ListActionRecordsResponseBodyResult) SetUserId

func (*ListActionRecordsResponseBodyResult) SetUserInfo

func (*ListActionRecordsResponseBodyResult) SetUserType

func (ListActionRecordsResponseBodyResult) String

type ListActionRecordsResponseBodyResultStatusInfo

type ListActionRecordsResponseBodyResultStatusInfo struct {
	CompleteNodeCount *int32                                                        `json:"completeNodeCount,omitempty" xml:"completeNodeCount,omitempty"`
	EndTime           *int64                                                        `json:"endTime,omitempty" xml:"endTime,omitempty"`
	Exception         *string                                                       `json:"exception,omitempty" xml:"exception,omitempty"`
	LatencyMills      *int64                                                        `json:"latencyMills,omitempty" xml:"latencyMills,omitempty"`
	NodeCount         *int32                                                        `json:"nodeCount,omitempty" xml:"nodeCount,omitempty"`
	Process           *string                                                       `json:"process,omitempty" xml:"process,omitempty"`
	StartTime         *int64                                                        `json:"startTime,omitempty" xml:"startTime,omitempty"`
	StateType         *string                                                       `json:"stateType,omitempty" xml:"stateType,omitempty"`
	SubState          *string                                                       `json:"subState,omitempty" xml:"subState,omitempty"`
	SubStatusInfo     []*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo `json:"subStatusInfo,omitempty" xml:"subStatusInfo,omitempty" type:"Repeated"`
}

func (ListActionRecordsResponseBodyResultStatusInfo) GoString

func (*ListActionRecordsResponseBodyResultStatusInfo) SetCompleteNodeCount

func (*ListActionRecordsResponseBodyResultStatusInfo) SetEndTime

func (*ListActionRecordsResponseBodyResultStatusInfo) SetException

func (*ListActionRecordsResponseBodyResultStatusInfo) SetLatencyMills

func (*ListActionRecordsResponseBodyResultStatusInfo) SetNodeCount

func (*ListActionRecordsResponseBodyResultStatusInfo) SetProcess

func (*ListActionRecordsResponseBodyResultStatusInfo) SetStartTime

func (*ListActionRecordsResponseBodyResultStatusInfo) SetStateType

func (*ListActionRecordsResponseBodyResultStatusInfo) SetSubState

func (ListActionRecordsResponseBodyResultStatusInfo) String

type ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo

type ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo struct {
	CompleteNodeCount *int32  `json:"completeNodeCount,omitempty" xml:"completeNodeCount,omitempty"`
	EndTime           *int64  `json:"endTime,omitempty" xml:"endTime,omitempty"`
	Exception         *string `json:"exception,omitempty" xml:"exception,omitempty"`
	LatencyMills      *int64  `json:"latencyMills,omitempty" xml:"latencyMills,omitempty"`
	NodeCount         *int32  `json:"nodeCount,omitempty" xml:"nodeCount,omitempty"`
	Process           *string `json:"process,omitempty" xml:"process,omitempty"`
	StartTime         *int64  `json:"startTime,omitempty" xml:"startTime,omitempty"`
	StateType         *string `json:"stateType,omitempty" xml:"stateType,omitempty"`
	SubState          *string `json:"subState,omitempty" xml:"subState,omitempty"`
}

func (ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) GoString

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetCompleteNodeCount

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetEndTime

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetException

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetLatencyMills

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetNodeCount

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetProcess

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetStartTime

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetStateType

func (*ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) SetSubState

func (ListActionRecordsResponseBodyResultStatusInfoSubStatusInfo) String

type ListAllNodeRequest

type ListAllNodeRequest struct {
	// The Java Virtual Machine (JVM) heap memory usage of the node.
	//
	// example:
	//
	// false
	Extended *bool `json:"extended,omitempty" xml:"extended,omitempty"`
}

func (ListAllNodeRequest) GoString

func (s ListAllNodeRequest) GoString() string

func (*ListAllNodeRequest) SetExtended

func (s *ListAllNodeRequest) SetExtended(v bool) *ListAllNodeRequest

func (ListAllNodeRequest) String

func (s ListAllNodeRequest) String() string

type ListAllNodeResponse

type ListAllNodeResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAllNodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAllNodeResponse) GoString

func (s ListAllNodeResponse) GoString() string

func (*ListAllNodeResponse) SetBody

func (*ListAllNodeResponse) SetHeaders

func (s *ListAllNodeResponse) SetHeaders(v map[string]*string) *ListAllNodeResponse

func (*ListAllNodeResponse) SetStatusCode

func (s *ListAllNodeResponse) SetStatusCode(v int32) *ListAllNodeResponse

func (ListAllNodeResponse) String

func (s ListAllNodeResponse) String() string

type ListAllNodeResponseBody

type ListAllNodeResponseBody struct {
	// The zone ID of the node.
	//
	// example:
	//
	// 0D71B597-F3FF-5B56-88D7-74F9D3F7****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The CPU utilization.
	//
	// >  If the **extended*	- request parameter is set to **true*	- and the monitoring information of the nodes in the cluster is being synchronized, the value of the cpuPercent parameter is null. In this case, you need to send a request again after 10 seconds to obtain the value of the cpuPercent parameter.
	Result []*ListAllNodeResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListAllNodeResponseBody) GoString

func (s ListAllNodeResponseBody) GoString() string

func (*ListAllNodeResponseBody) SetRequestId

func (*ListAllNodeResponseBody) SetResult

func (ListAllNodeResponseBody) String

func (s ListAllNodeResponseBody) String() string

type ListAllNodeResponseBodyResult

type ListAllNodeResponseBodyResult struct {
	// The disk usage.
	//
	// example:
	//
	// 4.2%
	CpuPercent *string `json:"cpuPercent,omitempty" xml:"cpuPercent,omitempty"`
	// The health status of the node. Valid values: GREEN, YELLOW, RED, and GRAY.
	//
	// example:
	//
	// 1.0%
	DiskUsedPercent *string `json:"diskUsedPercent,omitempty" xml:"diskUsedPercent,omitempty"`
	// example:
	//
	// GREEN
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// The IP address of the node.
	//
	// example:
	//
	// 21.6%
	HeapPercent *string `json:"heapPercent,omitempty" xml:"heapPercent,omitempty"`
	// The port that is used to connect to the node.
	//
	// example:
	//
	// 10.15.XX.XX
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// 0.12
	LoadOneM *string `json:"loadOneM,omitempty" xml:"loadOneM,omitempty"`
	// The 1-minute load of the node.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// The type of the nodes. Valid values:
	//
	// 	- MASTER: dedicated master node
	//
	// 	- WORKER: hot node
	//
	// 	- WORKER_WARM: warm node
	//
	// 	- COORDINATING: client node
	//
	// 	- KIBANA: Kibana node
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ListAllNodeResponseBodyResult) GoString

func (*ListAllNodeResponseBodyResult) SetCpuPercent

func (*ListAllNodeResponseBodyResult) SetDiskUsedPercent

func (*ListAllNodeResponseBodyResult) SetHealth

func (*ListAllNodeResponseBodyResult) SetHeapPercent

func (*ListAllNodeResponseBodyResult) SetHost

func (*ListAllNodeResponseBodyResult) SetLoadOneM

func (*ListAllNodeResponseBodyResult) SetNodeType

func (*ListAllNodeResponseBodyResult) SetPort

func (*ListAllNodeResponseBodyResult) SetZoneId

func (ListAllNodeResponseBodyResult) String

type ListAlternativeSnapshotReposRequest

type ListAlternativeSnapshotReposRequest struct {
	// Indicates whether to return the OSS reference repository added. The return value. Valid values: true and false.
	//
	// example:
	//
	// true
	AlreadySetItems *bool `json:"alreadySetItems,omitempty" xml:"alreadySetItems,omitempty"`
}

func (ListAlternativeSnapshotReposRequest) GoString

func (*ListAlternativeSnapshotReposRequest) SetAlreadySetItems

func (ListAlternativeSnapshotReposRequest) String

type ListAlternativeSnapshotReposResponse

type ListAlternativeSnapshotReposResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAlternativeSnapshotReposResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAlternativeSnapshotReposResponse) GoString

func (*ListAlternativeSnapshotReposResponse) SetHeaders

func (*ListAlternativeSnapshotReposResponse) SetStatusCode

func (ListAlternativeSnapshotReposResponse) String

type ListAlternativeSnapshotReposResponseBody

type ListAlternativeSnapshotReposResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result []*ListAlternativeSnapshotReposResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListAlternativeSnapshotReposResponseBody) GoString

func (*ListAlternativeSnapshotReposResponseBody) SetRequestId

func (ListAlternativeSnapshotReposResponseBody) String

type ListAlternativeSnapshotReposResponseBodyResult

type ListAlternativeSnapshotReposResponseBodyResult struct {
	// The ID of the instance.
	//
	// example:
	//
	// es-cn-6ja1ro4jt000c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The address of the repository.
	//
	// example:
	//
	// RepoPath
	RepoPath *string `json:"repoPath,omitempty" xml:"repoPath,omitempty"`
}

func (ListAlternativeSnapshotReposResponseBodyResult) GoString

func (*ListAlternativeSnapshotReposResponseBodyResult) SetInstanceId

func (*ListAlternativeSnapshotReposResponseBodyResult) SetRepoPath

func (ListAlternativeSnapshotReposResponseBodyResult) String

type ListApmRequest

type ListApmRequest struct {
	// example:
	//
	// APMtest
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// apm-cn-i7m2fuae****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// es-cn-i7m2fsfhc001x****
	Output *string `json:"output,omitempty" xml:"output,omitempty"`
	// example:
	//
	// 1
	Page *int64 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListApmRequest) GoString

func (s ListApmRequest) GoString() string

func (*ListApmRequest) SetDescription

func (s *ListApmRequest) SetDescription(v string) *ListApmRequest

func (*ListApmRequest) SetInstanceId

func (s *ListApmRequest) SetInstanceId(v string) *ListApmRequest

func (*ListApmRequest) SetOutput

func (s *ListApmRequest) SetOutput(v string) *ListApmRequest

func (*ListApmRequest) SetPage

func (s *ListApmRequest) SetPage(v int64) *ListApmRequest

func (*ListApmRequest) SetSize

func (s *ListApmRequest) SetSize(v int64) *ListApmRequest

func (ListApmRequest) String

func (s ListApmRequest) String() string

type ListApmResponse

type ListApmResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListApmResponse) GoString

func (s ListApmResponse) GoString() string

func (*ListApmResponse) SetBody

func (*ListApmResponse) SetHeaders

func (s *ListApmResponse) SetHeaders(v map[string]*string) *ListApmResponse

func (*ListApmResponse) SetStatusCode

func (s *ListApmResponse) SetStatusCode(v int32) *ListApmResponse

func (ListApmResponse) String

func (s ListApmResponse) String() string

type ListApmResponseBody

type ListApmResponseBody struct {
	Headers *ListApmResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// example:
	//
	// 080D3399-76CF-519D-A540-2C44BC056EB7
	RequestId *string                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListApmResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListApmResponseBody) GoString

func (s ListApmResponseBody) GoString() string

func (*ListApmResponseBody) SetHeaders

func (*ListApmResponseBody) SetRequestId

func (s *ListApmResponseBody) SetRequestId(v string) *ListApmResponseBody

func (*ListApmResponseBody) SetResult

func (ListApmResponseBody) String

func (s ListApmResponseBody) String() string

type ListApmResponseBodyHeaders

type ListApmResponseBodyHeaders struct {
	// example:
	//
	// 1
	XTotalCount *int64 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListApmResponseBodyHeaders) GoString

func (s ListApmResponseBodyHeaders) GoString() string

func (*ListApmResponseBodyHeaders) SetXTotalCount

func (ListApmResponseBodyHeaders) String

type ListApmResponseBodyResult

type ListApmResponseBodyResult struct {
	// example:
	//
	// 2021-11-16T07:15:51.967Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// example:
	//
	// 1
	DeployedReplica *int64 `json:"deployedReplica,omitempty" xml:"deployedReplica,omitempty"`
	// example:
	//
	// APMtest
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// apm-cn-i7m2fuae****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// 1
	NodeAmount *int64 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// example:
	//
	// es-cn-i7m2fsfhc001x****
	OutputES *string `json:"outputES,omitempty" xml:"outputES,omitempty"`
	// example:
	//
	// elastic
	OutputESUserName *string `json:"outputESUserName,omitempty" xml:"outputESUserName,omitempty"`
	// example:
	//
	// 133071096032****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// example:
	//
	// 1
	Replica *int64 `json:"replica,omitempty" xml:"replica,omitempty"`
	// example:
	//
	// C1M2
	ResourceSpec *string `json:"resourceSpec,omitempty" xml:"resourceSpec,omitempty"`
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// 7.10.2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// vpc-bp1530vdhqkamm9s0****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-i
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// example:
	//
	// vsw-bp1j1mql6r9g5vfb4****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (ListApmResponseBodyResult) GoString

func (s ListApmResponseBodyResult) GoString() string

func (*ListApmResponseBodyResult) SetCreatedAt

func (*ListApmResponseBodyResult) SetDeployedReplica

func (s *ListApmResponseBodyResult) SetDeployedReplica(v int64) *ListApmResponseBodyResult

func (*ListApmResponseBodyResult) SetDescription

func (*ListApmResponseBodyResult) SetInstanceId

func (*ListApmResponseBodyResult) SetNodeAmount

func (*ListApmResponseBodyResult) SetOutputES

func (*ListApmResponseBodyResult) SetOutputESUserName

func (s *ListApmResponseBodyResult) SetOutputESUserName(v string) *ListApmResponseBodyResult

func (*ListApmResponseBodyResult) SetOwnerId

func (*ListApmResponseBodyResult) SetPaymentType

func (*ListApmResponseBodyResult) SetRegion

func (*ListApmResponseBodyResult) SetReplica

func (*ListApmResponseBodyResult) SetResourceSpec

func (*ListApmResponseBodyResult) SetStatus

func (*ListApmResponseBodyResult) SetVersion

func (*ListApmResponseBodyResult) SetVpcId

func (*ListApmResponseBodyResult) SetVsArea

func (*ListApmResponseBodyResult) SetVswitchId

func (ListApmResponseBodyResult) String

func (s ListApmResponseBodyResult) String() string

type ListAvailableEsInstanceIdsResponse

type ListAvailableEsInstanceIdsResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAvailableEsInstanceIdsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListAvailableEsInstanceIdsResponse) GoString

func (*ListAvailableEsInstanceIdsResponse) SetHeaders

func (*ListAvailableEsInstanceIdsResponse) SetStatusCode

func (ListAvailableEsInstanceIdsResponse) String

type ListAvailableEsInstanceIdsResponseBody

type ListAvailableEsInstanceIdsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListAvailableEsInstanceIdsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListAvailableEsInstanceIdsResponseBody) GoString

func (*ListAvailableEsInstanceIdsResponseBody) SetRequestId

func (ListAvailableEsInstanceIdsResponseBody) String

type ListAvailableEsInstanceIdsResponseBodyResult

type ListAvailableEsInstanceIdsResponseBodyResult struct {
	// The name of the Elasticsearch cluster.
	//
	// example:
	//
	// instanceName
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The address that is used to access the Elasticsearch cluster over the Internet.
	//
	// example:
	//
	// http://es-cn-n6w1o1x0w001c****.elasticsearch.aliyuncs.com:9200
	Endpoint *string `json:"endpoint,omitempty" xml:"endpoint,omitempty"`
	// The ID of the Elasticsearch cluster.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	EsInstanceId *string `json:"esInstanceId,omitempty" xml:"esInstanceId,omitempty"`
	// The address that is used to access the Kibana console of the Elasticsearch cluster over the Internet.
	//
	// example:
	//
	// https://es-cn-n6w1o1x0w001c****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaEndpoint *string `json:"kibanaEndpoint,omitempty" xml:"kibanaEndpoint,omitempty"`
}

func (ListAvailableEsInstanceIdsResponseBodyResult) GoString

func (*ListAvailableEsInstanceIdsResponseBodyResult) SetDescription

func (*ListAvailableEsInstanceIdsResponseBodyResult) SetEndpoint

func (*ListAvailableEsInstanceIdsResponseBodyResult) SetEsInstanceId

func (*ListAvailableEsInstanceIdsResponseBodyResult) SetKibanaEndpoint

func (ListAvailableEsInstanceIdsResponseBodyResult) String

type ListCollectorsRequest

type ListCollectorsRequest struct {
	// The ID of the resource with which the shipper is associated.
	//
	// example:
	//
	// es-cn-nif1q8auz0003****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The name of the shipper.
	//
	// example:
	//
	// collectorName1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The number of the page to return. Valid values: 1 to 200. Default value: 1.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The ID of the shipper.
	//
	// example:
	//
	// ct-cn-77uqof2s7rg5c****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The number of entries to return on each page. Valid values: 1 to 500. Default value: 20.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The type of the machine on which the shipper is deployed. If you leave this parameter empty, shippers deployed on all types of machines are returned. Valid values:
	//
	// 	- ECS
	//
	// 	- ACK
	//
	// example:
	//
	// ECS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (ListCollectorsRequest) GoString

func (s ListCollectorsRequest) GoString() string

func (*ListCollectorsRequest) SetInstanceId

func (s *ListCollectorsRequest) SetInstanceId(v string) *ListCollectorsRequest

func (*ListCollectorsRequest) SetName

func (*ListCollectorsRequest) SetPage

func (*ListCollectorsRequest) SetResId

func (*ListCollectorsRequest) SetSize

func (*ListCollectorsRequest) SetSourceType

func (s *ListCollectorsRequest) SetSourceType(v string) *ListCollectorsRequest

func (ListCollectorsRequest) String

func (s ListCollectorsRequest) String() string

type ListCollectorsResponse

type ListCollectorsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListCollectorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListCollectorsResponse) GoString

func (s ListCollectorsResponse) GoString() string

func (*ListCollectorsResponse) SetBody

func (*ListCollectorsResponse) SetHeaders

func (*ListCollectorsResponse) SetStatusCode

func (ListCollectorsResponse) String

func (s ListCollectorsResponse) String() string

type ListCollectorsResponseBody

type ListCollectorsResponseBody struct {
	// The header of the response.
	Headers *ListCollectorsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListCollectorsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListCollectorsResponseBody) GoString

func (s ListCollectorsResponseBody) GoString() string

func (*ListCollectorsResponseBody) SetHeaders

func (*ListCollectorsResponseBody) SetRequestId

func (*ListCollectorsResponseBody) SetResult

func (ListCollectorsResponseBody) String

type ListCollectorsResponseBodyHeaders

type ListCollectorsResponseBodyHeaders struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 5
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListCollectorsResponseBodyHeaders) GoString

func (*ListCollectorsResponseBodyHeaders) SetXTotalCount

func (ListCollectorsResponseBodyHeaders) String

type ListCollectorsResponseBodyResult

type ListCollectorsResponseBodyResult struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// The information about the configuration file of the shipper.
	Configs []*ListCollectorsResponseBodyResultConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// Indicates whether a dry run is performed. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// The extended configurations of the shipper.
	ExtendConfigs []*ListCollectorsResponseBodyResultExtendConfigs `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The time when the shipper was created.
	//
	// example:
	//
	// 2020-08-18T02:06:12.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// The time when the shipper was updated.
	//
	// example:
	//
	// 2020-08-18T09:40:43.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The name of the shipper.
	//
	// example:
	//
	// FileBeat001
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The account ID.
	//
	// example:
	//
	// 168520994880****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// The ID of the shipper.
	//
	// example:
	//
	// ct-cn-0v3xj86085dvq****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The type of the shipper. Valid values: fileBeat, metricBeat, heartBeat, and auditBeat.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The version of the shipper.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The status of the shipper. Valid values:
	//
	// 	- activating
	//
	// 	- active
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The ID of the virtual private cloud (VPC) where the shipper resides.
	//
	// example:
	//
	// vpc-bp16k1dvzxtma*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListCollectorsResponseBodyResult) GoString

func (*ListCollectorsResponseBodyResult) SetCollectorPaths

func (*ListCollectorsResponseBodyResult) SetDryRun

func (*ListCollectorsResponseBodyResult) SetGmtCreatedTime

func (*ListCollectorsResponseBodyResult) SetGmtUpdateTime

func (*ListCollectorsResponseBodyResult) SetName

func (*ListCollectorsResponseBodyResult) SetOwnerId

func (*ListCollectorsResponseBodyResult) SetResId

func (*ListCollectorsResponseBodyResult) SetResType

func (*ListCollectorsResponseBodyResult) SetResVersion

func (*ListCollectorsResponseBodyResult) SetStatus

func (*ListCollectorsResponseBodyResult) SetVpcId

func (ListCollectorsResponseBodyResult) String

type ListCollectorsResponseBodyResultConfigs

type ListCollectorsResponseBodyResultConfigs struct {
	// The content of the file.
	//
	// example:
	//
	// - key: log\\n title: Log file content\\n description: >\\n Contains log file lines.\\n ....
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The name of the file.
	//
	// example:
	//
	// fields.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (ListCollectorsResponseBodyResultConfigs) GoString

func (*ListCollectorsResponseBodyResultConfigs) SetContent

func (*ListCollectorsResponseBodyResultConfigs) SetFileName

func (ListCollectorsResponseBodyResultConfigs) String

type ListCollectorsResponseBodyResultExtendConfigs

type ListCollectorsResponseBodyResultExtendConfigs struct {
	// The configuration type. Valid values:
	//
	// 	- collectorTargetInstance
	//
	// 	- collectorDeployMachine
	//
	// 	- collectorElasticsearchForKibana
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// Indicates whether monitoring is enabled. This parameter is returned if the value of **configType*	- is **collectorTargetInstance*	- and the value of **instanceType*	- is **elasticsearch**. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	EnableMonitoring *bool `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	// The ID of the machine group. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**.
	//
	// example:
	//
	// default_ct-cn-5i2l75bz4776****
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// The internal endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****-kibana.internal.elasticsearch.aliyuncs.com:5601
	Host  *string   `json:"host,omitempty" xml:"host,omitempty"`
	Hosts []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// The ID of the resource with which the shipper is associated. If the value of **configType*	- is **collectorTargetInstance**, the value of this parameter is the ID of the resource specified in the output configuration part of the shipper. If the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**, the value of this parameter is the ID of the ACK cluster.
	//
	// example:
	//
	// es-cn-nif1z89fz003i****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The type of the cluster specified in the output configuration part of the shipper. Valid values: elasticsearch and logstash. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// The public endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// https://es-cn-nif1z89fz003i****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaHost *string `json:"kibanaHost,omitempty" xml:"kibanaHost,omitempty"`
	// The information about the ECS instances on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ECSInstanceId**.
	Machines []*ListCollectorsResponseBodyResultExtendConfigsMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// The transmission protocol, which must be the same as the access protocol of the resource specified in the output configuration part of the shipper. Valid values: HTTP and HTTPS. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// The number of pods from which data is successfully collected in the ACK cluster. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**.
	//
	// example:
	//
	// 8
	SuccessPodsCount *string `json:"successPodsCount,omitempty" xml:"successPodsCount,omitempty"`
	// The total number of pods from which data is collected in the ACK cluster. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**.
	//
	// example:
	//
	// 10
	TotalPodsCount *string `json:"totalPodsCount,omitempty" xml:"totalPodsCount,omitempty"`
	// The type of the machine on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**. Valid values:
	//
	// 	- ECSInstanceId
	//
	// 	- ACKCluster
	//
	// example:
	//
	// ECSInstanceId
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The username that is used to access the resource specified in the output configuration part of the shipper. The default value is elastic. This parameter is returned if the value of **configType*	- is **collectorTargetInstance*	- or **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (ListCollectorsResponseBodyResultExtendConfigs) GoString

func (*ListCollectorsResponseBodyResultExtendConfigs) SetConfigType

func (*ListCollectorsResponseBodyResultExtendConfigs) SetEnableMonitoring

func (*ListCollectorsResponseBodyResultExtendConfigs) SetGroupId

func (*ListCollectorsResponseBodyResultExtendConfigs) SetHost

func (*ListCollectorsResponseBodyResultExtendConfigs) SetHosts

func (*ListCollectorsResponseBodyResultExtendConfigs) SetInstanceId

func (*ListCollectorsResponseBodyResultExtendConfigs) SetInstanceType

func (*ListCollectorsResponseBodyResultExtendConfigs) SetKibanaHost

func (*ListCollectorsResponseBodyResultExtendConfigs) SetProtocol

func (*ListCollectorsResponseBodyResultExtendConfigs) SetSuccessPodsCount

func (*ListCollectorsResponseBodyResultExtendConfigs) SetTotalPodsCount

func (*ListCollectorsResponseBodyResultExtendConfigs) SetType

func (*ListCollectorsResponseBodyResultExtendConfigs) SetUserName

func (ListCollectorsResponseBodyResultExtendConfigs) String

type ListCollectorsResponseBodyResultExtendConfigsMachines

type ListCollectorsResponseBodyResultExtendConfigsMachines struct {
	// The status of the shipper on the ECS instance. Valid values:
	//
	// 	- heartOk
	//
	// 	- heartLost
	//
	// 	- uninstalled
	//
	// 	- failed
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// The IDs of the ECS instances.
	//
	// example:
	//
	// i-bp13y63575oypr9d****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (ListCollectorsResponseBodyResultExtendConfigsMachines) GoString

func (*ListCollectorsResponseBodyResultExtendConfigsMachines) SetAgentStatus

func (*ListCollectorsResponseBodyResultExtendConfigsMachines) SetInstanceId

func (ListCollectorsResponseBodyResultExtendConfigsMachines) String

type ListComponentIndicesRequest

type ListComponentIndicesRequest struct {
	// example:
	//
	// template
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// if can be null:
	// true
	//
	// example:
	//
	// 5
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListComponentIndicesRequest) GoString

func (s ListComponentIndicesRequest) GoString() string

func (*ListComponentIndicesRequest) SetName

func (*ListComponentIndicesRequest) SetPage

func (*ListComponentIndicesRequest) SetSize

func (ListComponentIndicesRequest) String

type ListComponentIndicesResponse

type ListComponentIndicesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListComponentIndicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListComponentIndicesResponse) GoString

func (s ListComponentIndicesResponse) GoString() string

func (*ListComponentIndicesResponse) SetBody

func (*ListComponentIndicesResponse) SetHeaders

func (*ListComponentIndicesResponse) SetStatusCode

func (ListComponentIndicesResponse) String

type ListComponentIndicesResponseBody

type ListComponentIndicesResponseBody struct {
	Headers *ListComponentIndicesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListComponentIndicesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListComponentIndicesResponseBody) GoString

func (*ListComponentIndicesResponseBody) SetRequestId

func (ListComponentIndicesResponseBody) String

type ListComponentIndicesResponseBodyHeaders

type ListComponentIndicesResponseBodyHeaders struct {
	// example:
	//
	// 10
	XTotalCount *int64 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListComponentIndicesResponseBodyHeaders) GoString

func (*ListComponentIndicesResponseBodyHeaders) SetXTotalCount

func (ListComponentIndicesResponseBodyHeaders) String

type ListComponentIndicesResponseBodyResult

type ListComponentIndicesResponseBodyResult struct {
	Composed []*string                                      `json:"composed,omitempty" xml:"composed,omitempty" type:"Repeated"`
	Content  *ListComponentIndicesResponseBodyResultContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"`
	// example:
	//
	// synthetics-settings
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListComponentIndicesResponseBodyResult) GoString

func (*ListComponentIndicesResponseBodyResult) SetComposed

func (*ListComponentIndicesResponseBodyResult) SetName

func (ListComponentIndicesResponseBodyResult) String

type ListComponentIndicesResponseBodyResultContent

type ListComponentIndicesResponseBodyResultContent struct {
	// example:
	//
	// { "description": "set number of shards to one" }
	Meta     map[string]interface{}                                 `json:"_meta,omitempty" xml:"_meta,omitempty"`
	Template *ListComponentIndicesResponseBodyResultContentTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
	// example:
	//
	// 0
	Version *int64 `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListComponentIndicesResponseBodyResultContent) GoString

func (*ListComponentIndicesResponseBodyResultContent) SetMeta

func (*ListComponentIndicesResponseBodyResultContent) SetVersion

func (ListComponentIndicesResponseBodyResultContent) String

type ListComponentIndicesResponseBodyResultContentTemplate

type ListComponentIndicesResponseBodyResultContentTemplate struct {
	Settings *ListComponentIndicesResponseBodyResultContentTemplateSettings `json:"settings,omitempty" xml:"settings,omitempty" type:"Struct"`
}

func (ListComponentIndicesResponseBodyResultContentTemplate) GoString

func (ListComponentIndicesResponseBodyResultContentTemplate) String

type ListComponentIndicesResponseBodyResultContentTemplateSettings

type ListComponentIndicesResponseBodyResultContentTemplateSettings struct {
	Index *ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex `json:"index,omitempty" xml:"index,omitempty" type:"Struct"`
}

func (ListComponentIndicesResponseBodyResultContentTemplateSettings) GoString

func (ListComponentIndicesResponseBodyResultContentTemplateSettings) String

type ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex

type ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex struct {
	// example:
	//
	// best_compression
	Codec     *string                                                                      `json:"codec,omitempty" xml:"codec,omitempty"`
	Lifecycle *ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle `json:"lifecycle,omitempty" xml:"lifecycle,omitempty" type:"Struct"`
}

func (ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex) GoString

func (*ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex) SetCodec

func (ListComponentIndicesResponseBodyResultContentTemplateSettingsIndex) String

type ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle

type ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle struct {
	// example:
	//
	// synthetics
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle) GoString

func (*ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle) SetName

func (ListComponentIndicesResponseBodyResultContentTemplateSettingsIndexLifecycle) String

type ListConnectedClustersResponse

type ListConnectedClustersResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListConnectedClustersResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListConnectedClustersResponse) GoString

func (*ListConnectedClustersResponse) SetBody

func (*ListConnectedClustersResponse) SetHeaders

func (*ListConnectedClustersResponse) SetStatusCode

func (ListConnectedClustersResponse) String

type ListConnectedClustersResponseBody

type ListConnectedClustersResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *ListConnectedClustersResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (ListConnectedClustersResponseBody) GoString

func (*ListConnectedClustersResponseBody) SetRequestId

func (ListConnectedClustersResponseBody) String

type ListConnectedClustersResponseBodyResult

type ListConnectedClustersResponseBodyResult struct {
	Result []*ListConnectedClustersResponseBodyResultResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListConnectedClustersResponseBodyResult) GoString

func (ListConnectedClustersResponseBodyResult) String

type ListConnectedClustersResponseBodyResultResult

type ListConnectedClustersResponseBodyResultResult struct {
	// The ID of the remote instance that is connected to the network of the current instance.
	//
	// example:
	//
	// es-cn-09k1rocex0006****
	Instances *string `json:"instances,omitempty" xml:"instances,omitempty"`
	// The network type of the instance.
	//
	// example:
	//
	// vpc
	NetworkType *string `json:"networkType,omitempty" xml:"networkType,omitempty"`
}

func (ListConnectedClustersResponseBodyResultResult) GoString

func (*ListConnectedClustersResponseBodyResultResult) SetInstances

func (*ListConnectedClustersResponseBodyResultResult) SetNetworkType

func (ListConnectedClustersResponseBodyResultResult) String

type ListDataStreamsRequest

type ListDataStreamsRequest struct {
	// example:
	//
	// false
	IsManaged *bool `json:"isManaged,omitempty" xml:"isManaged,omitempty"`
	// example:
	//
	// Log1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListDataStreamsRequest) GoString

func (s ListDataStreamsRequest) GoString() string

func (*ListDataStreamsRequest) SetIsManaged

func (*ListDataStreamsRequest) SetName

func (ListDataStreamsRequest) String

func (s ListDataStreamsRequest) String() string

type ListDataStreamsResponse

type ListDataStreamsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDataStreamsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDataStreamsResponse) GoString

func (s ListDataStreamsResponse) GoString() string

func (*ListDataStreamsResponse) SetBody

func (*ListDataStreamsResponse) SetHeaders

func (*ListDataStreamsResponse) SetStatusCode

func (ListDataStreamsResponse) String

func (s ListDataStreamsResponse) String() string

type ListDataStreamsResponseBody

type ListDataStreamsResponseBody struct {
	Headers *ListDataStreamsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListDataStreamsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDataStreamsResponseBody) GoString

func (s ListDataStreamsResponseBody) GoString() string

func (*ListDataStreamsResponseBody) SetHeaders

func (*ListDataStreamsResponseBody) SetRequestId

func (*ListDataStreamsResponseBody) SetResult

func (ListDataStreamsResponseBody) String

type ListDataStreamsResponseBodyHeaders

type ListDataStreamsResponseBodyHeaders struct {
	// example:
	//
	// 100
	XManagedCount *int32 `json:"X-Managed-Count,omitempty" xml:"X-Managed-Count,omitempty"`
	// example:
	//
	// 143993923932990
	XManagedStorageSize *int64 `json:"X-Managed-StorageSize,omitempty" xml:"X-Managed-StorageSize,omitempty"`
}

func (ListDataStreamsResponseBodyHeaders) GoString

func (*ListDataStreamsResponseBodyHeaders) SetXManagedCount

func (*ListDataStreamsResponseBodyHeaders) SetXManagedStorageSize

func (ListDataStreamsResponseBodyHeaders) String

type ListDataStreamsResponseBodyResult

type ListDataStreamsResponseBodyResult struct {
	// example:
	//
	// Green
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// example:
	//
	// rollver1
	IlmPolicyName *string `json:"ilmPolicyName,omitempty" xml:"ilmPolicyName,omitempty"`
	// example:
	//
	// template1
	IndexTemplateName *string                                     `json:"indexTemplateName,omitempty" xml:"indexTemplateName,omitempty"`
	Indices           []*ListDataStreamsResponseBodyResultIndices `json:"indices,omitempty" xml:"indices,omitempty" type:"Repeated"`
	// example:
	//
	// 1788239393298
	ManagedStorageSize *int64 `json:"managedStorageSize,omitempty" xml:"managedStorageSize,omitempty"`
	// example:
	//
	// my-index-0001
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 1788239393298
	TotalStorageSize *int64 `json:"totalStorageSize,omitempty" xml:"totalStorageSize,omitempty"`
}

func (ListDataStreamsResponseBodyResult) GoString

func (*ListDataStreamsResponseBodyResult) SetHealth

func (*ListDataStreamsResponseBodyResult) SetIlmPolicyName

func (*ListDataStreamsResponseBodyResult) SetIndexTemplateName

func (*ListDataStreamsResponseBodyResult) SetManagedStorageSize

func (*ListDataStreamsResponseBodyResult) SetName

func (*ListDataStreamsResponseBodyResult) SetTotalStorageSize

func (ListDataStreamsResponseBodyResult) String

type ListDataStreamsResponseBodyResultIndices

type ListDataStreamsResponseBodyResultIndices struct {
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// example:
	//
	// Green
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// example:
	//
	// false
	IsManaged *bool `json:"isManaged,omitempty" xml:"isManaged,omitempty"`
	// example:
	//
	// following
	ManagedStatus *string `json:"managedStatus,omitempty" xml:"managedStatus,omitempty"`
	// example:
	//
	// Log1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 15393899
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListDataStreamsResponseBodyResultIndices) GoString

func (*ListDataStreamsResponseBodyResultIndices) SetCreateTime

func (*ListDataStreamsResponseBodyResultIndices) SetHealth

func (*ListDataStreamsResponseBodyResultIndices) SetIsManaged

func (*ListDataStreamsResponseBodyResultIndices) SetManagedStatus

func (*ListDataStreamsResponseBodyResultIndices) SetName

func (*ListDataStreamsResponseBodyResultIndices) SetSize

func (ListDataStreamsResponseBodyResultIndices) String

type ListDataTasksResponse

type ListDataTasksResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDataTasksResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDataTasksResponse) GoString

func (s ListDataTasksResponse) GoString() string

func (*ListDataTasksResponse) SetBody

func (*ListDataTasksResponse) SetHeaders

func (*ListDataTasksResponse) SetStatusCode

func (s *ListDataTasksResponse) SetStatusCode(v int32) *ListDataTasksResponse

func (ListDataTasksResponse) String

func (s ListDataTasksResponse) String() string

type ListDataTasksResponseBody

type ListDataTasksResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result []*ListDataTasksResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDataTasksResponseBody) GoString

func (s ListDataTasksResponseBody) GoString() string

func (*ListDataTasksResponseBody) SetRequestId

func (*ListDataTasksResponseBody) SetResult

func (ListDataTasksResponseBody) String

func (s ListDataTasksResponseBody) String() string

type ListDataTasksResponseBodyResult

type ListDataTasksResponseBodyResult struct {
	// The time when the site monitoring task was created.
	//
	// example:
	//
	// 2020-07-30 06:32:18
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The information of the target cluster.
	SinkCluster *ListDataTasksResponseBodyResultSinkCluster `json:"sinkCluster,omitempty" xml:"sinkCluster,omitempty" type:"Struct"`
	// The information about the source cluster.
	SourceCluster *ListDataTasksResponseBodyResultSourceCluster `json:"sourceCluster,omitempty" xml:"sourceCluster,omitempty" type:"Struct"`
	// The status of the task.
	//
	// example:
	//
	// SUCCESS
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The ID of the task.
	//
	// example:
	//
	// et_cn_mfv1233r47272****
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (ListDataTasksResponseBodyResult) GoString

func (*ListDataTasksResponseBodyResult) SetCreateTime

func (*ListDataTasksResponseBodyResult) SetStatus

func (*ListDataTasksResponseBodyResult) SetTaskId

func (ListDataTasksResponseBodyResult) String

type ListDataTasksResponseBodyResultSinkCluster

type ListDataTasksResponseBodyResultSinkCluster struct {
	// The type of the target cluster. Default value: elasticsearch.
	//
	// example:
	//
	// 1
	DataSourceType *string `json:"dataSourceType,omitempty" xml:"dataSourceType,omitempty"`
	// The public network access address of the target cluster.
	//
	// example:
	//
	// http://192.168.xx.xx:4101
	Endpoint *string `json:"endpoint,omitempty" xml:"endpoint,omitempty"`
	// The target index.
	//
	// example:
	//
	// product_info
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// The type of the destination index.
	//
	// example:
	//
	// _doc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The ID of the VPC to which the cluster belongs.
	//
	// example:
	//
	// vpc-2ze55voww95g82gak****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The instance ID or Server Load Balancer (SLB) ID of the current cluster.
	//
	// example:
	//
	// es-cn-09k1rnu3g0002****-worker
	VpcInstanceId *string `json:"vpcInstanceId,omitempty" xml:"vpcInstanceId,omitempty"`
	// The access port number of the cluster.
	//
	// example:
	//
	// 9200
	VpcInstancePort *string `json:"vpcInstancePort,omitempty" xml:"vpcInstancePort,omitempty"`
}

func (ListDataTasksResponseBodyResultSinkCluster) GoString

func (*ListDataTasksResponseBodyResultSinkCluster) SetDataSourceType

func (*ListDataTasksResponseBodyResultSinkCluster) SetEndpoint

func (*ListDataTasksResponseBodyResultSinkCluster) SetIndex

func (*ListDataTasksResponseBodyResultSinkCluster) SetType

func (*ListDataTasksResponseBodyResultSinkCluster) SetVpcId

func (*ListDataTasksResponseBodyResultSinkCluster) SetVpcInstanceId

func (*ListDataTasksResponseBodyResultSinkCluster) SetVpcInstancePort

func (ListDataTasksResponseBodyResultSinkCluster) String

type ListDataTasksResponseBodyResultSourceCluster

type ListDataTasksResponseBodyResultSourceCluster struct {
	// The type of the source cluster. Default value: elasticsearch.
	//
	// example:
	//
	// 1
	DataSourceType *string `json:"dataSourceType,omitempty" xml:"dataSourceType,omitempty"`
	// The index whose data you want to migrate.
	//
	// example:
	//
	// product_info
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// The Mapping configuration of the cluster.
	//
	// example:
	//
	// {\\"_doc\\":{\\"properties\\":{\\"user\\":{\\"properties\\":{\\"last\\":{\\"type\\":\\"text\\",...}}}}}}
	Mapping *string `json:"mapping,omitempty" xml:"mapping,omitempty"`
	// The routing field to index the table. It is set to the primary key by default.
	//
	// example:
	//
	// _id
	Routing *string `json:"routing,omitempty" xml:"routing,omitempty"`
	// The Settings of the cluster.
	//
	// example:
	//
	// {\\n  \\"index\\": {\\n    \\"replication\\": {\\n}.....}}
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
	// The type of the destination index.
	//
	// example:
	//
	// _doc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListDataTasksResponseBodyResultSourceCluster) GoString

func (*ListDataTasksResponseBodyResultSourceCluster) SetDataSourceType

func (*ListDataTasksResponseBodyResultSourceCluster) SetIndex

func (*ListDataTasksResponseBodyResultSourceCluster) SetMapping

func (*ListDataTasksResponseBodyResultSourceCluster) SetRouting

func (*ListDataTasksResponseBodyResultSourceCluster) SetSettings

func (*ListDataTasksResponseBodyResultSourceCluster) SetType

func (ListDataTasksResponseBodyResultSourceCluster) String

type ListDefaultCollectorConfigurationsRequest

type ListDefaultCollectorConfigurationsRequest struct {
	// The shipper type. Valid values:
	//
	// 	- fileBeat
	//
	// 	- metricBeat
	//
	// 	- heartBeat
	//
	// 	- auditBeat
	//
	// This parameter is required.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The shipper version. The shipper version varies based on the type of the machine on which the shipper is deployed. Valid values:
	//
	// 	- ECS: 6.8.5_with_community
	//
	// 	- ACK: 6.8.13_with_community
	//
	// This parameter is required.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The type of the machine on which the shipper is deployed. If you do not configure this parameter, the default configuration files of shippers deployed on all types of machines are returned. Valid values:
	//
	// 	- ECS: ECS instance
	//
	// 	- ACK: ACK cluster
	//
	// example:
	//
	// ECS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (ListDefaultCollectorConfigurationsRequest) GoString

func (*ListDefaultCollectorConfigurationsRequest) SetResType

func (*ListDefaultCollectorConfigurationsRequest) SetResVersion

func (*ListDefaultCollectorConfigurationsRequest) SetSourceType

func (ListDefaultCollectorConfigurationsRequest) String

type ListDefaultCollectorConfigurationsResponse

type ListDefaultCollectorConfigurationsResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDefaultCollectorConfigurationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDefaultCollectorConfigurationsResponse) GoString

func (*ListDefaultCollectorConfigurationsResponse) SetHeaders

func (*ListDefaultCollectorConfigurationsResponse) SetStatusCode

func (ListDefaultCollectorConfigurationsResponse) String

type ListDefaultCollectorConfigurationsResponseBody

type ListDefaultCollectorConfigurationsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 8BAE3C32-8E4A-47D6-B4B0-95B5DE643BF5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListDefaultCollectorConfigurationsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDefaultCollectorConfigurationsResponseBody) GoString

func (*ListDefaultCollectorConfigurationsResponseBody) SetRequestId

func (ListDefaultCollectorConfigurationsResponseBody) String

type ListDefaultCollectorConfigurationsResponseBodyResult

type ListDefaultCollectorConfigurationsResponseBodyResult struct {
	// The content of the configuration file.
	//
	// example:
	//
	// - key: log\\n  title: Log file content\\n  description: >\\n    Contains log file lines.\\n  fields:\\n ......
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The name of the configuration file.
	//
	// example:
	//
	// fields.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (ListDefaultCollectorConfigurationsResponseBodyResult) GoString

func (*ListDefaultCollectorConfigurationsResponseBodyResult) SetContent

func (*ListDefaultCollectorConfigurationsResponseBodyResult) SetFileName

func (ListDefaultCollectorConfigurationsResponseBodyResult) String

type ListDeprecatedTemplatesRequest

type ListDeprecatedTemplatesRequest struct {
	// example:
	//
	// component-openstore-index-template
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// 5
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListDeprecatedTemplatesRequest) GoString

func (*ListDeprecatedTemplatesRequest) SetName

func (*ListDeprecatedTemplatesRequest) SetPage

func (*ListDeprecatedTemplatesRequest) SetSize

func (ListDeprecatedTemplatesRequest) String

type ListDeprecatedTemplatesResponse

type ListDeprecatedTemplatesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDeprecatedTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDeprecatedTemplatesResponse) GoString

func (*ListDeprecatedTemplatesResponse) SetHeaders

func (*ListDeprecatedTemplatesResponse) SetStatusCode

func (ListDeprecatedTemplatesResponse) String

type ListDeprecatedTemplatesResponseBody

type ListDeprecatedTemplatesResponseBody struct {
	Headers *ListDeprecatedTemplatesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListDeprecatedTemplatesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDeprecatedTemplatesResponseBody) GoString

func (*ListDeprecatedTemplatesResponseBody) SetRequestId

func (ListDeprecatedTemplatesResponseBody) String

type ListDeprecatedTemplatesResponseBodyHeaders

type ListDeprecatedTemplatesResponseBodyHeaders struct {
	// example:
	//
	// 5
	XTotalCount *int64 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListDeprecatedTemplatesResponseBodyHeaders) GoString

func (*ListDeprecatedTemplatesResponseBodyHeaders) SetXTotalCount

func (ListDeprecatedTemplatesResponseBodyHeaders) String

type ListDeprecatedTemplatesResponseBodyResult

type ListDeprecatedTemplatesResponseBodyResult struct {
	// example:
	//
	// false
	DataStream    *bool     `json:"dataStream,omitempty" xml:"dataStream,omitempty"`
	IndexPatterns []*string `json:"indexPatterns,omitempty" xml:"indexPatterns,omitempty" type:"Repeated"`
	// example:
	//
	// openstore-index-template
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 100
	Order    *int64                                             `json:"order,omitempty" xml:"order,omitempty"`
	Template *ListDeprecatedTemplatesResponseBodyResultTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
	// example:
	//
	// 70000
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListDeprecatedTemplatesResponseBodyResult) GoString

func (*ListDeprecatedTemplatesResponseBodyResult) SetDataStream

func (*ListDeprecatedTemplatesResponseBodyResult) SetIndexPatterns

func (*ListDeprecatedTemplatesResponseBodyResult) SetIndexTemplate

func (*ListDeprecatedTemplatesResponseBodyResult) SetOrder

func (*ListDeprecatedTemplatesResponseBodyResult) SetVersion

func (ListDeprecatedTemplatesResponseBodyResult) String

type ListDeprecatedTemplatesResponseBodyResultTemplate

type ListDeprecatedTemplatesResponseBodyResultTemplate struct {
	// example:
	//
	// "{}"
	Aliases *string `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// "{\\"properties\\":{\\"created_at\\":{\\"format\\":\\"EEE MMM dd HH:mm:ss Z yyyy\\",\\"type\\":\\"date\\"},\\"host_name\\":{\\"type\\":\\"keyword\\"}}}"
	Mappings *string `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// "{\\"index.number_of_shards\\":\\"1\\"}"
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (ListDeprecatedTemplatesResponseBodyResultTemplate) GoString

func (*ListDeprecatedTemplatesResponseBodyResultTemplate) SetAliases

func (*ListDeprecatedTemplatesResponseBodyResultTemplate) SetMappings

func (*ListDeprecatedTemplatesResponseBodyResultTemplate) SetSettings

func (ListDeprecatedTemplatesResponseBodyResultTemplate) String

type ListDiagnoseIndicesRequest

type ListDiagnoseIndicesRequest struct {
	// The language. Multiple languages are supported.
	//
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (ListDiagnoseIndicesRequest) GoString

func (s ListDiagnoseIndicesRequest) GoString() string

func (*ListDiagnoseIndicesRequest) SetLang

func (ListDiagnoseIndicesRequest) String

type ListDiagnoseIndicesResponse

type ListDiagnoseIndicesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDiagnoseIndicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDiagnoseIndicesResponse) GoString

func (s ListDiagnoseIndicesResponse) GoString() string

func (*ListDiagnoseIndicesResponse) SetBody

func (*ListDiagnoseIndicesResponse) SetHeaders

func (*ListDiagnoseIndicesResponse) SetStatusCode

func (ListDiagnoseIndicesResponse) String

type ListDiagnoseIndicesResponseBody

type ListDiagnoseIndicesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F05ED12E-140A-4ACB-B059-3A508A69F2E1
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDiagnoseIndicesResponseBody) GoString

func (*ListDiagnoseIndicesResponseBody) SetRequestId

func (*ListDiagnoseIndicesResponseBody) SetResult

func (ListDiagnoseIndicesResponseBody) String

type ListDiagnoseReportIdsRequest

type ListDiagnoseReportIdsRequest struct {
	// The end of the time range to query. The value must be a UNIX timestamp.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1595174399999
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// The language of the reports.
	//
	// example:
	//
	// spanish
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
	// The number of the page to return. Valid values: 1 to 200. Default value: 1.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page. Valid values: 1 to 500. Default value: 10.
	//
	// example:
	//
	// 15
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The beginning of the time range to query. The value must be a UNIX timestamp.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1595088000000
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// The method that is used to trigger health diagnostics. Valid values: SYSTEM, INNER, and USER.
	//
	// example:
	//
	// SYSTEM
	Trigger *string `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (ListDiagnoseReportIdsRequest) GoString

func (s ListDiagnoseReportIdsRequest) GoString() string

func (*ListDiagnoseReportIdsRequest) SetEndTime

func (*ListDiagnoseReportIdsRequest) SetLang

func (*ListDiagnoseReportIdsRequest) SetPage

func (*ListDiagnoseReportIdsRequest) SetSize

func (*ListDiagnoseReportIdsRequest) SetStartTime

func (*ListDiagnoseReportIdsRequest) SetTrigger

func (ListDiagnoseReportIdsRequest) String

type ListDiagnoseReportIdsResponse

type ListDiagnoseReportIdsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDiagnoseReportIdsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDiagnoseReportIdsResponse) GoString

func (*ListDiagnoseReportIdsResponse) SetBody

func (*ListDiagnoseReportIdsResponse) SetHeaders

func (*ListDiagnoseReportIdsResponse) SetStatusCode

func (ListDiagnoseReportIdsResponse) String

type ListDiagnoseReportIdsResponseBody

type ListDiagnoseReportIdsResponseBody struct {
	// The header of the response.
	Headers *ListDiagnoseReportIdsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDiagnoseReportIdsResponseBody) GoString

func (*ListDiagnoseReportIdsResponseBody) SetRequestId

func (*ListDiagnoseReportIdsResponseBody) SetResult

func (ListDiagnoseReportIdsResponseBody) String

type ListDiagnoseReportIdsResponseBodyHeaders

type ListDiagnoseReportIdsResponseBodyHeaders struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListDiagnoseReportIdsResponseBodyHeaders) GoString

func (*ListDiagnoseReportIdsResponseBodyHeaders) SetXTotalCount

func (ListDiagnoseReportIdsResponseBodyHeaders) String

type ListDiagnoseReportRequest

type ListDiagnoseReportRequest struct {
	// SYSTEM
	//
	// example:
	//
	// true
	Detail *bool `json:"detail,omitempty" xml:"detail,omitempty"`
	// 1
	//
	// This parameter is required.
	//
	// example:
	//
	// 1595174399999
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 1594569600000
	//
	// example:
	//
	// spanish
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
	// 20
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// true
	//
	// example:
	//
	// 20
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// 1595174399999
	//
	// This parameter is required.
	//
	// example:
	//
	// 1594569600000
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// SYSTEM
	Trigger *string `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (ListDiagnoseReportRequest) GoString

func (s ListDiagnoseReportRequest) GoString() string

func (*ListDiagnoseReportRequest) SetDetail

func (*ListDiagnoseReportRequest) SetEndTime

func (*ListDiagnoseReportRequest) SetLang

func (*ListDiagnoseReportRequest) SetPage

func (*ListDiagnoseReportRequest) SetSize

func (*ListDiagnoseReportRequest) SetStartTime

func (*ListDiagnoseReportRequest) SetTrigger

func (ListDiagnoseReportRequest) String

func (s ListDiagnoseReportRequest) String() string

type ListDiagnoseReportResponse

type ListDiagnoseReportResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDiagnoseReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDiagnoseReportResponse) GoString

func (s ListDiagnoseReportResponse) GoString() string

func (*ListDiagnoseReportResponse) SetBody

func (*ListDiagnoseReportResponse) SetHeaders

func (*ListDiagnoseReportResponse) SetStatusCode

func (ListDiagnoseReportResponse) String

type ListDiagnoseReportResponseBody

type ListDiagnoseReportResponseBody struct {
	// The total number of entries returned.
	Headers *ListDiagnoseReportResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The header of the response.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The trigger mode of health diagnostics. Valid values:
	//
	// 	- SYSTEM: The system is automatically triggered.
	//
	// 	- INNER: internal trigger
	//
	// 	- USER: manually triggered by the user
	Result []*ListDiagnoseReportResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDiagnoseReportResponseBody) GoString

func (*ListDiagnoseReportResponseBody) SetRequestId

func (*ListDiagnoseReportResponseBody) SetResult

func (ListDiagnoseReportResponseBody) String

type ListDiagnoseReportResponseBodyHeaders

type ListDiagnoseReportResponseBodyHeaders struct {
	// The returned results.
	//
	// example:
	//
	// 15
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListDiagnoseReportResponseBodyHeaders) GoString

func (*ListDiagnoseReportResponseBodyHeaders) SetXTotalCount

func (ListDiagnoseReportResponseBodyHeaders) String

type ListDiagnoseReportResponseBodyResult

type ListDiagnoseReportResponseBodyResult struct {
	// The ID of the report.
	//
	// example:
	//
	// 1535745731000
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The name of the item.
	DiagnoseItems []*ListDiagnoseReportResponseBodyResultDiagnoseItems `json:"diagnoseItems,omitempty" xml:"diagnoseItems,omitempty" type:"Repeated"`
	// Reports the list of diagnostic item information.
	//
	// example:
	//
	// YELLOW
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// The overall health of the cluster in the report. Supported: GREEN, YELLOW, RED, and UNKNOWN.
	//
	// example:
	//
	// es-cn-abc
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The diagnosis status. Valid values: Supported: SUCCESS, FAILED, and RUNNING.
	//
	// example:
	//
	// trigger__2020-08-17T17:09:02f
	ReportId *string `json:"reportId,omitempty" xml:"reportId,omitempty"`
	// The ID of the instance for diagnosis.
	//
	// example:
	//
	// SUCCESS
	State *string `json:"state,omitempty" xml:"state,omitempty"`
	// The timestamp when the report was created.
	//
	// example:
	//
	// USER
	Trigger *string `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (ListDiagnoseReportResponseBodyResult) GoString

func (*ListDiagnoseReportResponseBodyResult) SetCreateTime

func (*ListDiagnoseReportResponseBodyResult) SetHealth

func (*ListDiagnoseReportResponseBodyResult) SetInstanceId

func (*ListDiagnoseReportResponseBodyResult) SetReportId

func (*ListDiagnoseReportResponseBodyResult) SetState

func (*ListDiagnoseReportResponseBodyResult) SetTrigger

func (ListDiagnoseReportResponseBodyResult) String

type ListDiagnoseReportResponseBodyResultDiagnoseItems

type ListDiagnoseReportResponseBodyResultDiagnoseItems struct {
	// The type of the diagnostic result. Valid values:
	//
	// 	- TEXT: text description
	//
	// 	- CONSOLE_API: console-triggered
	//
	// 	- ES_API: API triggered
	Detail *ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail `json:"detail,omitempty" xml:"detail,omitempty" type:"Struct"`
	// The details of the diagnostic item.
	//
	// example:
	//
	// YELLOW
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// The health of the diagnostic item. Supported: GREEN, YELLOW, RED, and UNKNOWN.
	//
	// example:
	//
	// IndexAliasUseDiagnostic
	Item *string `json:"item,omitempty" xml:"item,omitempty"`
}

func (ListDiagnoseReportResponseBodyResultDiagnoseItems) GoString

func (*ListDiagnoseReportResponseBodyResultDiagnoseItems) SetHealth

func (*ListDiagnoseReportResponseBodyResultDiagnoseItems) SetItem

func (ListDiagnoseReportResponseBodyResultDiagnoseItems) String

type ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail

type ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail struct {
	// The diagnosis.
	//
	// example:
	//
	// Check whether the number of replica shards is optimal and easy to maintain
	Desc *string `json:"desc,omitempty" xml:"desc,omitempty"`
	// The description of the diagnostic item.
	//
	// example:
	//
	// Number of Replica Shards
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The suggestion for the diagnosis.
	//
	// example:
	//
	// You may need to adjust the numbers of replica shards of some indices as follows:  [geoname08 : 0 -&gt; 1][geoname09 : 0 -&gt; 1][geonametest01 : 0 -&gt; 1]
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// example:
	//
	// You can call the following function in the Elasticsearch API....
	Suggest *string `json:"suggest,omitempty" xml:"suggest,omitempty"`
	// The full name of the diagnostic item.
	//
	// example:
	//
	// ES_API
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) GoString

func (*ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetDesc

func (*ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetName

func (*ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetResult

func (*ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetSuggest

func (*ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) SetType

func (ListDiagnoseReportResponseBodyResultDiagnoseItemsDetail) String

type ListDiagnosisItemsRequest

type ListDiagnosisItemsRequest struct {
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (ListDiagnosisItemsRequest) GoString

func (s ListDiagnosisItemsRequest) GoString() string

func (*ListDiagnosisItemsRequest) SetLang

func (ListDiagnosisItemsRequest) String

func (s ListDiagnosisItemsRequest) String() string

type ListDiagnosisItemsResponse

type ListDiagnosisItemsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDiagnosisItemsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDiagnosisItemsResponse) GoString

func (s ListDiagnosisItemsResponse) GoString() string

func (*ListDiagnosisItemsResponse) SetBody

func (*ListDiagnosisItemsResponse) SetHeaders

func (*ListDiagnosisItemsResponse) SetStatusCode

func (ListDiagnosisItemsResponse) String

type ListDiagnosisItemsResponseBody

type ListDiagnosisItemsResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListDiagnosisItemsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDiagnosisItemsResponseBody) GoString

func (*ListDiagnosisItemsResponseBody) SetRequestId

func (*ListDiagnosisItemsResponseBody) SetResult

func (ListDiagnosisItemsResponseBody) String

type ListDiagnosisItemsResponseBodyResult

type ListDiagnosisItemsResponseBodyResult struct {
	// example:
	//
	// 诊断集群写数据是否有堆积当集群的数据写入存在堆积时,会造成BulkReject异常,可能会导致数据丢失,且会造成系统资源消耗严重
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// ClusterBulkRejectDiagnostic
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// example:
	//
	// 索引写入BulkReject诊断
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListDiagnosisItemsResponseBodyResult) GoString

func (*ListDiagnosisItemsResponseBodyResult) SetDescription

func (*ListDiagnosisItemsResponseBodyResult) SetKey

func (*ListDiagnosisItemsResponseBodyResult) SetName

func (ListDiagnosisItemsResponseBodyResult) String

type ListDictInformationRequest

type ListDictInformationRequest struct {
	// example:
	//
	// ALIWS
	AnalyzerType *string `json:"analyzerType,omitempty" xml:"analyzerType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// search-cloud-test-cn-****
	BucketName *string `json:"bucketName,omitempty" xml:"bucketName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// oss/dic_0.dic
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
}

func (ListDictInformationRequest) GoString

func (s ListDictInformationRequest) GoString() string

func (*ListDictInformationRequest) SetAnalyzerType

func (*ListDictInformationRequest) SetBucketName

func (*ListDictInformationRequest) SetKey

func (ListDictInformationRequest) String

type ListDictInformationResponse

type ListDictInformationResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDictInformationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDictInformationResponse) GoString

func (s ListDictInformationResponse) GoString() string

func (*ListDictInformationResponse) SetBody

func (*ListDictInformationResponse) SetHeaders

func (*ListDictInformationResponse) SetStatusCode

func (ListDictInformationResponse) String

type ListDictInformationResponseBody

type ListDictInformationResponseBody struct {
	// example:
	//
	// 7C4334EA-D22B-48BD-AE28-08EE68******
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *ListDictInformationResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (ListDictInformationResponseBody) GoString

func (*ListDictInformationResponseBody) SetRequestId

func (ListDictInformationResponseBody) String

type ListDictInformationResponseBodyResult

type ListDictInformationResponseBodyResult struct {
	// example:
	//
	// 2202301
	FileSize  *int64                                          `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	OssObject *ListDictInformationResponseBodyResultOssObject `json:"ossObject,omitempty" xml:"ossObject,omitempty" type:"Struct"`
	// example:
	//
	// STOP
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListDictInformationResponseBodyResult) GoString

func (*ListDictInformationResponseBodyResult) SetFileSize

func (*ListDictInformationResponseBodyResult) SetType

func (ListDictInformationResponseBodyResult) String

type ListDictInformationResponseBodyResultOssObject

type ListDictInformationResponseBodyResultOssObject struct {
	// example:
	//
	// es-osstest*
	BucketName *string `json:"bucketName,omitempty" xml:"bucketName,omitempty"`
	// example:
	//
	// 2ABAB5E70BBF631145647F6BE533****
	Etag *string `json:"etag,omitempty" xml:"etag,omitempty"`
	// example:
	//
	// oss/dict_0*.dic
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
}

func (ListDictInformationResponseBodyResultOssObject) GoString

func (*ListDictInformationResponseBodyResultOssObject) SetBucketName

func (*ListDictInformationResponseBodyResultOssObject) SetEtag

func (*ListDictInformationResponseBodyResultOssObject) SetKey

func (ListDictInformationResponseBodyResultOssObject) String

type ListDictsRequest

type ListDictsRequest struct {
	// The type of the dictionary. Valid values:
	//
	// 	- IK: IK dictionary after a standard update
	//
	// 	- IK_HOT: IK dictionary after a rolling update
	//
	// 	- SYNONYMS: synonym dictionary
	//
	// 	- ALIWS: Alibaba Cloud dictionary
	//
	// This parameter is required.
	//
	// example:
	//
	// IK
	AnalyzerType *string `json:"analyzerType,omitempty" xml:"analyzerType,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (ListDictsRequest) GoString

func (s ListDictsRequest) GoString() string

func (*ListDictsRequest) SetAnalyzerType

func (s *ListDictsRequest) SetAnalyzerType(v string) *ListDictsRequest

func (*ListDictsRequest) SetName

func (s *ListDictsRequest) SetName(v string) *ListDictsRequest

func (ListDictsRequest) String

func (s ListDictsRequest) String() string

type ListDictsResponse

type ListDictsResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListDictsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListDictsResponse) GoString

func (s ListDictsResponse) GoString() string

func (*ListDictsResponse) SetBody

func (*ListDictsResponse) SetHeaders

func (s *ListDictsResponse) SetHeaders(v map[string]*string) *ListDictsResponse

func (*ListDictsResponse) SetStatusCode

func (s *ListDictsResponse) SetStatusCode(v int32) *ListDictsResponse

func (ListDictsResponse) String

func (s ListDictsResponse) String() string

type ListDictsResponseBody

type ListDictsResponseBody struct {
	// The header of the response.
	Headers *ListDictsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The ID of the request.
	//
	// example:
	//
	// 2937F832-F39E-41EF-89BA-B528342A2A3A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListDictsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListDictsResponseBody) GoString

func (s ListDictsResponseBody) GoString() string

func (*ListDictsResponseBody) SetHeaders

func (*ListDictsResponseBody) SetRequestId

func (*ListDictsResponseBody) SetResult

func (ListDictsResponseBody) String

func (s ListDictsResponseBody) String() string

type ListDictsResponseBodyHeaders

type ListDictsResponseBodyHeaders struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 1
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListDictsResponseBodyHeaders) GoString

func (s ListDictsResponseBodyHeaders) GoString() string

func (*ListDictsResponseBodyHeaders) SetXTotalCount

func (ListDictsResponseBodyHeaders) String

type ListDictsResponseBodyResult

type ListDictsResponseBodyResult struct {
	// The link that is used to download the dictionary over the Internet. The link is valid for 90s.
	//
	// example:
	//
	// http://test_bucket.oss-cn-hangzhou.aliyuncs.com/AliyunEs/test.dic?Expires=162573****&OSSAccessKeyId=LTAI*****V9&Signature=PNPO********BBGsJDO4V3VfU4sE%3D
	DownloadUrl *string `json:"downloadUrl,omitempty" xml:"downloadUrl,omitempty"`
	// The size of the dictionary file. Unit: byte.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type.
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the IK dictionary. Valid values:
	//
	// 	- MAIN: main dictionary
	//
	// 	- STOP: stopword list
	//
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListDictsResponseBodyResult) GoString

func (s ListDictsResponseBodyResult) GoString() string

func (*ListDictsResponseBodyResult) SetDownloadUrl

func (*ListDictsResponseBodyResult) SetFileSize

func (*ListDictsResponseBodyResult) SetName

func (*ListDictsResponseBodyResult) SetSourceType

func (*ListDictsResponseBodyResult) SetType

func (ListDictsResponseBodyResult) String

type ListEcsInstancesRequest

type ListEcsInstancesRequest struct {
	// test
	//
	// example:
	//
	// ["i-bp13y63575oypr9d****","i-bp1gyhphjaj73jsr****"]
	EcsInstanceIds *string `json:"ecsInstanceIds,omitempty" xml:"ecsInstanceIds,omitempty"`
	// [{ "tagKey":"a","tagValue":"b"}]
	//
	// example:
	//
	// test
	EcsInstanceName *string `json:"ecsInstanceName,omitempty" xml:"ecsInstanceName,omitempty"`
	// 10
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// ["i-bp13y63575oypr9d\\*\\*\\*\\*","i-bp1gyhphjaj73jsr\\*\\*\\*\\*"]
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// vpc-bp16k1dvzxtmagcva\\*\\*\\*\\*
	//
	// example:
	//
	// [{ "tagKey":"a","tagValue":"b"}]
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListEcsInstancesRequest) GoString

func (s ListEcsInstancesRequest) GoString() string

func (*ListEcsInstancesRequest) SetEcsInstanceIds

func (s *ListEcsInstancesRequest) SetEcsInstanceIds(v string) *ListEcsInstancesRequest

func (*ListEcsInstancesRequest) SetEcsInstanceName

func (s *ListEcsInstancesRequest) SetEcsInstanceName(v string) *ListEcsInstancesRequest

func (*ListEcsInstancesRequest) SetPage

func (*ListEcsInstancesRequest) SetSize

func (*ListEcsInstancesRequest) SetTags

func (*ListEcsInstancesRequest) SetVpcId

func (ListEcsInstancesRequest) String

func (s ListEcsInstancesRequest) String() string

type ListEcsInstancesResponse

type ListEcsInstancesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEcsInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEcsInstancesResponse) GoString

func (s ListEcsInstancesResponse) GoString() string

func (*ListEcsInstancesResponse) SetBody

func (*ListEcsInstancesResponse) SetHeaders

func (*ListEcsInstancesResponse) SetStatusCode

func (ListEcsInstancesResponse) String

func (s ListEcsInstancesResponse) String() string

type ListEcsInstancesResponseBody

type ListEcsInstancesResponseBody struct {
	// The number of returned records.
	Headers *ListEcsInstancesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The header of the response.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Cloud Assistant the installation status, support:
	//
	// 	- true: The Prometheus agent was installed.
	//
	// 	- false: The Prometheus agent was not installed.
	Result []*ListEcsInstancesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListEcsInstancesResponseBody) GoString

func (s ListEcsInstancesResponseBody) GoString() string

func (*ListEcsInstancesResponseBody) SetHeaders

func (*ListEcsInstancesResponseBody) SetRequestId

func (*ListEcsInstancesResponseBody) SetResult

func (ListEcsInstancesResponseBody) String

type ListEcsInstancesResponseBodyHeaders

type ListEcsInstancesResponseBodyHeaders struct {
	// The returned data.
	//
	// example:
	//
	// 11
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListEcsInstancesResponseBodyHeaders) GoString

func (*ListEcsInstancesResponseBodyHeaders) SetXTotalCount

func (ListEcsInstancesResponseBodyHeaders) String

type ListEcsInstancesResponseBodyResult

type ListEcsInstancesResponseBodyResult struct {
	// The name of the ECS instance.
	//
	// example:
	//
	// true
	CloudAssistantStatus *string `json:"cloudAssistantStatus,omitempty" xml:"cloudAssistantStatus,omitempty"`
	// The ID of the collector instance.
	Collectors []*ListEcsInstancesResponseBodyResultCollectors `json:"collectors,omitempty" xml:"collectors,omitempty" type:"Repeated"`
	// The tags of the ECS instance.
	//
	// example:
	//
	// i-bp14ncqge8wy3l3d****
	EcsInstanceId *string `json:"ecsInstanceId,omitempty" xml:"ecsInstanceId,omitempty"`
	// The ID of the ECS instance.
	//
	// example:
	//
	// ecsTestName
	EcsInstanceName *string `json:"ecsInstanceName,omitempty" xml:"ecsInstanceName,omitempty"`
	// The type of the IP address that is used by the instance. Valid values:
	//
	// 	- public: public endpoint
	//
	// 	- private: private network address
	IpAddress []*ListEcsInstancesResponseBodyResultIpAddress `json:"ipAddress,omitempty" xml:"ipAddress,omitempty" type:"Repeated"`
	// The status of the ECS instance. Valid values:
	//
	// 	- running: The master instance is running
	//
	// 	- starting
	//
	// 	- stopping: The task is being stopped.
	//
	// 	- stopped: The node is stopped.
	//
	// example:
	//
	// linux
	OsType *string `json:"osType,omitempty" xml:"osType,omitempty"`
	// The IP address of the ECS instance.
	//
	// example:
	//
	// running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The operating system type of the ECS instance. Valid values:
	//
	// 	- windows:Windows operating system
	//
	// 	- linux:Linux operating system
	//
	// example:
	//
	// [ { "tagKey": "a", "tagValue": "b" } ]
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (ListEcsInstancesResponseBodyResult) GoString

func (*ListEcsInstancesResponseBodyResult) SetCloudAssistantStatus

func (*ListEcsInstancesResponseBodyResult) SetEcsInstanceId

func (*ListEcsInstancesResponseBodyResult) SetEcsInstanceName

func (*ListEcsInstancesResponseBodyResult) SetOsType

func (*ListEcsInstancesResponseBodyResult) SetStatus

func (*ListEcsInstancesResponseBodyResult) SetTags

func (ListEcsInstancesResponseBodyResult) String

type ListEcsInstancesResponseBodyResultCollectors

type ListEcsInstancesResponseBodyResultCollectors struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// The content of the file.
	Configs []*ListEcsInstancesResponseBodyResultCollectorsConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// The ID of the Alibaba Cloud account.
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// Whether Monitoring is enabled. This field is displayed when the **configType*	- is **collectorTargetInstance*	- and the **instanceType*	- is **Elasticsearch**. Valid values:
	//
	// 	- true
	//
	// 	- false
	ExtendConfigs []*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The status of the collector. Valid values:
	//
	// 	- activating: The project is taking effect.
	//
	// 	- active: The instance has taken effect.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// Specifies whether to verify and create a crawer. Valid values:
	//
	// 	- true: only verifies and does not create a
	//
	// 	- false: verifies and creates a
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The configuration file information of the collector.
	//
	// example:
	//
	// ct-testAbc
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The ID of the Virtual Private Cloud to which the collector belongs.
	//
	// example:
	//
	// 16852***488*****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// The time when the collector was updated.
	//
	// example:
	//
	// ct-cn-0v3xj86085dvq****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The version of the collector. If the machine type of the collector is ECS, only **6.8.5_with_community*	- is supported.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The time when the crawl collector was created.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The name of the collector.
	//
	// example:
	//
	// activing
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The type of the collector. FileBeat, metricBeat, heartBeat, and auditBeat are supported.
	//
	// example:
	//
	// vpc-bp16k1dvzxtm******
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListEcsInstancesResponseBodyResultCollectors) GoString

func (*ListEcsInstancesResponseBodyResultCollectors) SetCollectorPaths

func (*ListEcsInstancesResponseBodyResultCollectors) SetDryRun

func (*ListEcsInstancesResponseBodyResultCollectors) SetGmtCreatedTime

func (*ListEcsInstancesResponseBodyResultCollectors) SetGmtUpdateTime

func (*ListEcsInstancesResponseBodyResultCollectors) SetName

func (*ListEcsInstancesResponseBodyResultCollectors) SetOwnerId

func (*ListEcsInstancesResponseBodyResultCollectors) SetResId

func (*ListEcsInstancesResponseBodyResultCollectors) SetResType

func (*ListEcsInstancesResponseBodyResultCollectors) SetResVersion

func (*ListEcsInstancesResponseBodyResultCollectors) SetStatus

func (*ListEcsInstancesResponseBodyResultCollectors) SetVpcId

func (ListEcsInstancesResponseBodyResultCollectors) String

type ListEcsInstancesResponseBodyResultCollectorsConfigs

type ListEcsInstancesResponseBodyResultCollectorsConfigs struct {
	// The name of the file.
	//
	// example:
	//
	// - key: log\\n title: Log file content\\n description: >\\n Contains log file lines.\\n ....
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The information about the extended parameter.
	//
	// example:
	//
	// fields.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (ListEcsInstancesResponseBodyResultCollectorsConfigs) GoString

func (*ListEcsInstancesResponseBodyResultCollectorsConfigs) SetContent

func (*ListEcsInstancesResponseBodyResultCollectorsConfigs) SetFileName

func (ListEcsInstancesResponseBodyResultCollectorsConfigs) String

type ListEcsInstancesResponseBodyResultCollectorsExtendConfigs

type ListEcsInstancesResponseBodyResultCollectorsExtendConfigs struct {
	// The instance type specified by Collector Output. Supports Elasticsearch and Logstash. Displayed when the **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// The ID of the host group. Displayed when the **configType*	- is **collectorDeployMachine**.
	//
	// example:
	//
	// true
	EnableMonitoring *bool `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	// The configuration type. Valid values:
	//
	// 	- collectorTargetInstance: Collector Output
	//
	// 	- collectorDeployMachine: Collector Deployment Machine
	//
	// 	- Collector Elasticsearch ForKibana: Elasticsearch instance information that supports the Kibana dashboard
	//
	// example:
	//
	// default_ct-cn-5i2l75bz4776****
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// The path in which Filebeat is collected.
	Hosts []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// The list of ECS instances on which the collector is deployed. Displayed when the **configType*	- is **collectorDeployMachines*	- and the **type*	- is **ECSInstanceId**.
	//
	// example:
	//
	// es-cn-nif1z89fz003i****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The transmission protocol, which must be the same as the access protocol of the instance specified by Output. HTTP and HTTPS. Displayed when the **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// The status of each crawl on the ECS instance. Valid values:
	//
	// 	- heartOk: The heartbeat is normal.
	//
	// 	- heartLost: The heartbeat is abnormal.
	//
	// 	- uninstalled
	//
	// 	- failed: The installation failed.
	Machines []*ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// The username that is used to access the instance. The default value is elastic. Displayed when the **configType*	- is **collectorTargetInstance*	- or **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// The ID of the instance that is associated with the crawker. If the **configType*	- parameter is set to **collectorTargetInstance**, the value of this parameter is the ID of the output collector. If the **configType*	- parameter is set to **collectorDeployMachines*	- and the **type*	- parameter is set to **ACKCluster**, the value of this parameter is the ID of the ACK cluster.
	//
	// example:
	//
	// ECSInstanceId
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The type of the machine on which the Collector is deployed. This parameter is displayed when the **configType*	- is **collectorDeployMachine**. Valid values:
	//
	// 	- ECSInstanceId:ECS
	//
	// 	- ACKCluster: Container Kubernetes
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) GoString

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetConfigType

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetEnableMonitoring

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetGroupId

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetHosts

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetInstanceId

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetInstanceType

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetProtocol

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetType

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) SetUserName

func (ListEcsInstancesResponseBodyResultCollectorsExtendConfigs) String

type ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines

type ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines struct {
	// The IDs of ECS instances.
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// The list of access addresses of the specified instance for the output of the collector. Displayed when the **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// i-bp13y63575oypr9d****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines) GoString

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines) SetAgentStatus

func (*ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines) SetInstanceId

func (ListEcsInstancesResponseBodyResultCollectorsExtendConfigsMachines) String

type ListEcsInstancesResponseBodyResultIpAddress

type ListEcsInstancesResponseBodyResultIpAddress struct {
	// The information about the collectors on the ECS instance.
	//
	// example:
	//
	// 172.16.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// The IP address of the endpoint.
	//
	// example:
	//
	// private
	IpType *string `json:"ipType,omitempty" xml:"ipType,omitempty"`
}

func (ListEcsInstancesResponseBodyResultIpAddress) GoString

func (*ListEcsInstancesResponseBodyResultIpAddress) SetHost

func (*ListEcsInstancesResponseBodyResultIpAddress) SetIpType

func (ListEcsInstancesResponseBodyResultIpAddress) String

type ListExtendfilesResponse

type ListExtendfilesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListExtendfilesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListExtendfilesResponse) GoString

func (s ListExtendfilesResponse) GoString() string

func (*ListExtendfilesResponse) SetBody

func (*ListExtendfilesResponse) SetHeaders

func (*ListExtendfilesResponse) SetStatusCode

func (ListExtendfilesResponse) String

func (s ListExtendfilesResponse) String() string

type ListExtendfilesResponseBody

type ListExtendfilesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListExtendfilesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListExtendfilesResponseBody) GoString

func (s ListExtendfilesResponseBody) GoString() string

func (*ListExtendfilesResponseBody) SetRequestId

func (*ListExtendfilesResponseBody) SetResult

func (ListExtendfilesResponseBody) String

type ListExtendfilesResponseBodyResult

type ListExtendfilesResponseBodyResult struct {
	// The path of the driver file.
	FilePath *string `json:"filePath,omitempty" xml:"filePath,omitempty"`
	// The size of the driver file.
	//
	// example:
	//
	// 968668
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the driver file.
	//
	// example:
	//
	// mysql-connector-java-5.1.35.jar
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type.
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (ListExtendfilesResponseBodyResult) GoString

func (*ListExtendfilesResponseBodyResult) SetFilePath

func (*ListExtendfilesResponseBodyResult) SetFileSize

func (*ListExtendfilesResponseBodyResult) SetName

func (*ListExtendfilesResponseBodyResult) SetSourceType

func (ListExtendfilesResponseBodyResult) String

type ListILMPoliciesRequest

type ListILMPoliciesRequest struct {
	// example:
	//
	// policy-1
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
}

func (ListILMPoliciesRequest) GoString

func (s ListILMPoliciesRequest) GoString() string

func (*ListILMPoliciesRequest) SetPolicyName

func (ListILMPoliciesRequest) String

func (s ListILMPoliciesRequest) String() string

type ListILMPoliciesResponse

type ListILMPoliciesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListILMPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListILMPoliciesResponse) GoString

func (s ListILMPoliciesResponse) GoString() string

func (*ListILMPoliciesResponse) SetBody

func (*ListILMPoliciesResponse) SetHeaders

func (*ListILMPoliciesResponse) SetStatusCode

func (ListILMPoliciesResponse) String

func (s ListILMPoliciesResponse) String() string

type ListILMPoliciesResponseBody

type ListILMPoliciesResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListILMPoliciesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListILMPoliciesResponseBody) GoString

func (s ListILMPoliciesResponseBody) GoString() string

func (*ListILMPoliciesResponseBody) SetRequestId

func (*ListILMPoliciesResponseBody) SetResult

func (ListILMPoliciesResponseBody) String

type ListILMPoliciesResponseBodyResult

type ListILMPoliciesResponseBodyResult struct {
	// example:
	//
	// policy-1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// {"hot":{"minAge":"0ms","actions":{"rollover":{"maxSize":"50gb","maxAge":"30d"},"setPriority":{"priority":100}}},"delete":{"minAge":"3d","actions":{"delete":{}}}}
	Phases map[string]interface{} `json:"phases,omitempty" xml:"phases,omitempty"`
}

func (ListILMPoliciesResponseBodyResult) GoString

func (*ListILMPoliciesResponseBodyResult) SetName

func (*ListILMPoliciesResponseBodyResult) SetPhases

func (ListILMPoliciesResponseBodyResult) String

type ListIndexTemplatesRequest

type ListIndexTemplatesRequest struct {
	// example:
	//
	// my-template
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 5
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 50
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListIndexTemplatesRequest) GoString

func (s ListIndexTemplatesRequest) GoString() string

func (*ListIndexTemplatesRequest) SetIndexTemplate

func (*ListIndexTemplatesRequest) SetPage

func (*ListIndexTemplatesRequest) SetSize

func (ListIndexTemplatesRequest) String

func (s ListIndexTemplatesRequest) String() string

type ListIndexTemplatesResponse

type ListIndexTemplatesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIndexTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIndexTemplatesResponse) GoString

func (s ListIndexTemplatesResponse) GoString() string

func (*ListIndexTemplatesResponse) SetBody

func (*ListIndexTemplatesResponse) SetHeaders

func (*ListIndexTemplatesResponse) SetStatusCode

func (ListIndexTemplatesResponse) String

type ListIndexTemplatesResponseBody

type ListIndexTemplatesResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListIndexTemplatesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListIndexTemplatesResponseBody) GoString

func (*ListIndexTemplatesResponseBody) SetRequestId

func (*ListIndexTemplatesResponseBody) SetResult

func (ListIndexTemplatesResponseBody) String

type ListIndexTemplatesResponseBodyResult

type ListIndexTemplatesResponseBodyResult struct {
	// example:
	//
	// true
	DataStream *bool `json:"dataStream,omitempty" xml:"dataStream,omitempty"`
	// example:
	//
	// my_ilm_policy
	IlmPolicy     *string   `json:"ilmPolicy,omitempty" xml:"ilmPolicy,omitempty"`
	IndexPatterns []*string `json:"indexPatterns,omitempty" xml:"indexPatterns,omitempty" type:"Repeated"`
	// example:
	//
	// my-template
	IndexTemplate *string `json:"indexTemplate,omitempty" xml:"indexTemplate,omitempty"`
	// example:
	//
	// 100
	Priority *int32                                        `json:"priority,omitempty" xml:"priority,omitempty"`
	Template *ListIndexTemplatesResponseBodyResultTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (ListIndexTemplatesResponseBodyResult) GoString

func (*ListIndexTemplatesResponseBodyResult) SetDataStream

func (*ListIndexTemplatesResponseBodyResult) SetIlmPolicy

func (*ListIndexTemplatesResponseBodyResult) SetIndexPatterns

func (*ListIndexTemplatesResponseBodyResult) SetIndexTemplate

func (*ListIndexTemplatesResponseBodyResult) SetPriority

func (ListIndexTemplatesResponseBodyResult) String

type ListIndexTemplatesResponseBodyResultTemplate

type ListIndexTemplatesResponseBodyResultTemplate struct {
	// example:
	//
	// {\\"index.number_of_shards\\":\\"1\\"}
	Aliases *string `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// {\\"properties\\":{\\"created_at\\":{\\"format\\":\\"EEE MMM dd HH:mm:ss Z yyyy\\",\\"type\\":\\"date\\"},\\"host_name\\":{\\"type\\":\\"keyword\\"}}}
	Mappings *string `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// {\\"mydata\\":{}}
	Settings *string `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (ListIndexTemplatesResponseBodyResultTemplate) GoString

func (*ListIndexTemplatesResponseBodyResultTemplate) SetAliases

func (*ListIndexTemplatesResponseBodyResultTemplate) SetMappings

func (*ListIndexTemplatesResponseBodyResultTemplate) SetSettings

func (ListIndexTemplatesResponseBodyResultTemplate) String

type ListInstanceHistoryEventsRequest

type ListInstanceHistoryEventsRequest struct {
	Body []*ListInstanceHistoryEventsRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 1645596516000
	EventCreateEndTime *string `json:"eventCreateEndTime,omitempty" xml:"eventCreateEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventCreateStartTime *string   `json:"eventCreateStartTime,omitempty" xml:"eventCreateStartTime,omitempty"`
	EventCycleStatus     []*string `json:"eventCycleStatus,omitempty" xml:"eventCycleStatus,omitempty" type:"Repeated"`
	// example:
	//
	// 1645596516000
	EventExecuteEndTime *string `json:"eventExecuteEndTime,omitempty" xml:"eventExecuteEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventExecuteStartTime *string `json:"eventExecuteStartTime,omitempty" xml:"eventExecuteStartTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventFinashEndTime *string `json:"eventFinashEndTime,omitempty" xml:"eventFinashEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventFinashStartTime *string   `json:"eventFinashStartTime,omitempty" xml:"eventFinashStartTime,omitempty"`
	EventLevel           []*string `json:"eventLevel,omitempty" xml:"eventLevel,omitempty" type:"Repeated"`
	EventType            []*string `json:"eventType,omitempty" xml:"eventType,omitempty" type:"Repeated"`
	// example:
	//
	// es-cn-2r42l7a740005****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// 10.1.xx.xx
	NodeIP *string `json:"nodeIP,omitempty" xml:"nodeIP,omitempty"`
	// example:
	//
	// 0
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListInstanceHistoryEventsRequest) GoString

func (*ListInstanceHistoryEventsRequest) SetEventCreateEndTime

func (*ListInstanceHistoryEventsRequest) SetEventCreateStartTime

func (*ListInstanceHistoryEventsRequest) SetEventCycleStatus

func (*ListInstanceHistoryEventsRequest) SetEventExecuteEndTime

func (*ListInstanceHistoryEventsRequest) SetEventExecuteStartTime

func (*ListInstanceHistoryEventsRequest) SetEventFinashEndTime

func (*ListInstanceHistoryEventsRequest) SetEventFinashStartTime

func (*ListInstanceHistoryEventsRequest) SetEventLevel

func (*ListInstanceHistoryEventsRequest) SetEventType

func (*ListInstanceHistoryEventsRequest) SetInstanceId

func (*ListInstanceHistoryEventsRequest) SetNodeIP

func (*ListInstanceHistoryEventsRequest) SetPage

func (*ListInstanceHistoryEventsRequest) SetSize

func (ListInstanceHistoryEventsRequest) String

type ListInstanceHistoryEventsRequestBody

type ListInstanceHistoryEventsRequestBody struct {
	// example:
	//
	// true
	Desc *bool `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// event_time
	SortField *string `json:"sortField,omitempty" xml:"sortField,omitempty"`
}

func (ListInstanceHistoryEventsRequestBody) GoString

func (*ListInstanceHistoryEventsRequestBody) SetDesc

func (*ListInstanceHistoryEventsRequestBody) SetSortField

func (ListInstanceHistoryEventsRequestBody) String

type ListInstanceHistoryEventsResponse

type ListInstanceHistoryEventsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceHistoryEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceHistoryEventsResponse) GoString

func (*ListInstanceHistoryEventsResponse) SetHeaders

func (*ListInstanceHistoryEventsResponse) SetStatusCode

func (ListInstanceHistoryEventsResponse) String

type ListInstanceHistoryEventsResponseBody

type ListInstanceHistoryEventsResponseBody struct {
	Headers *ListInstanceHistoryEventsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// example:
	//
	// D1A6830A-F59B-4E05-BFAC-9496C21DBBA7
	RequestId *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListInstanceHistoryEventsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListInstanceHistoryEventsResponseBody) GoString

func (*ListInstanceHistoryEventsResponseBody) SetRequestId

func (ListInstanceHistoryEventsResponseBody) String

type ListInstanceHistoryEventsResponseBodyHeaders

type ListInstanceHistoryEventsResponseBodyHeaders struct {
	// example:
	//
	// 15
	XTotalCount *int64 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
	// example:
	//
	// 2
	XTotalFailed *int64 `json:"X-Total-Failed,omitempty" xml:"X-Total-Failed,omitempty"`
	// example:
	//
	// 13
	XTotalSuccess *int64 `json:"X-Total-Success,omitempty" xml:"X-Total-Success,omitempty"`
}

func (ListInstanceHistoryEventsResponseBodyHeaders) GoString

func (*ListInstanceHistoryEventsResponseBodyHeaders) SetXTotalCount

func (*ListInstanceHistoryEventsResponseBodyHeaders) SetXTotalFailed

func (*ListInstanceHistoryEventsResponseBodyHeaders) SetXTotalSuccess

func (ListInstanceHistoryEventsResponseBodyHeaders) String

type ListInstanceHistoryEventsResponseBodyResult

type ListInstanceHistoryEventsResponseBodyResult struct {
	// example:
	//
	// i-2ze8s9cjdf2cv969****
	EcsId *string `json:"ecsId,omitempty" xml:"ecsId,omitempty"`
	// example:
	//
	// 2017-12-07T00:00:00Z
	EventCreateTime *string `json:"eventCreateTime,omitempty" xml:"eventCreateTime,omitempty"`
	// example:
	//
	// EXECUTED
	EventCycleStatus *string `json:"eventCycleStatus,omitempty" xml:"eventCycleStatus,omitempty"`
	// example:
	//
	// 2017-12-07T00:00:00Z
	EventExecuteTime *string `json:"eventExecuteTime,omitempty" xml:"eventExecuteTime,omitempty"`
	// example:
	//
	// 2017-12-07T00:00:00Z
	EventFinashTime *string `json:"eventFinashTime,omitempty" xml:"eventFinashTime,omitempty"`
	// example:
	//
	// INFO
	EventLevel *string `json:"eventLevel,omitempty" xml:"eventLevel,omitempty"`
	// example:
	//
	// ECS:AUTO_RESTART
	EventType *string `json:"eventType,omitempty" xml:"eventType,omitempty"`
	// example:
	//
	// es-cn-2r42l7a740005****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// 10.1.xx.xx
	NodeIP *string `json:"nodeIP,omitempty" xml:"nodeIP,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (ListInstanceHistoryEventsResponseBodyResult) GoString

func (*ListInstanceHistoryEventsResponseBodyResult) SetEcsId

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventCreateTime

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventCycleStatus

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventExecuteTime

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventFinashTime

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventLevel

func (*ListInstanceHistoryEventsResponseBodyResult) SetEventType

func (*ListInstanceHistoryEventsResponseBodyResult) SetInstanceId

func (*ListInstanceHistoryEventsResponseBodyResult) SetNodeIP

func (*ListInstanceHistoryEventsResponseBodyResult) SetRegionId

func (ListInstanceHistoryEventsResponseBodyResult) String

type ListInstanceHistoryEventsShrinkRequest

type ListInstanceHistoryEventsShrinkRequest struct {
	Body []*ListInstanceHistoryEventsShrinkRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 1645596516000
	EventCreateEndTime *string `json:"eventCreateEndTime,omitempty" xml:"eventCreateEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventCreateStartTime   *string `json:"eventCreateStartTime,omitempty" xml:"eventCreateStartTime,omitempty"`
	EventCycleStatusShrink *string `json:"eventCycleStatus,omitempty" xml:"eventCycleStatus,omitempty"`
	// example:
	//
	// 1645596516000
	EventExecuteEndTime *string `json:"eventExecuteEndTime,omitempty" xml:"eventExecuteEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventExecuteStartTime *string `json:"eventExecuteStartTime,omitempty" xml:"eventExecuteStartTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventFinashEndTime *string `json:"eventFinashEndTime,omitempty" xml:"eventFinashEndTime,omitempty"`
	// example:
	//
	// 1645596516000
	EventFinashStartTime *string `json:"eventFinashStartTime,omitempty" xml:"eventFinashStartTime,omitempty"`
	EventLevelShrink     *string `json:"eventLevel,omitempty" xml:"eventLevel,omitempty"`
	EventTypeShrink      *string `json:"eventType,omitempty" xml:"eventType,omitempty"`
	// example:
	//
	// es-cn-2r42l7a740005****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// example:
	//
	// 10.1.xx.xx
	NodeIP *string `json:"nodeIP,omitempty" xml:"nodeIP,omitempty"`
	// example:
	//
	// 0
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListInstanceHistoryEventsShrinkRequest) GoString

func (*ListInstanceHistoryEventsShrinkRequest) SetEventCreateEndTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventCreateStartTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventCycleStatusShrink

func (*ListInstanceHistoryEventsShrinkRequest) SetEventExecuteEndTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventExecuteStartTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventFinashEndTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventFinashStartTime

func (*ListInstanceHistoryEventsShrinkRequest) SetEventLevelShrink

func (*ListInstanceHistoryEventsShrinkRequest) SetEventTypeShrink

func (*ListInstanceHistoryEventsShrinkRequest) SetInstanceId

func (*ListInstanceHistoryEventsShrinkRequest) SetNodeIP

func (*ListInstanceHistoryEventsShrinkRequest) SetPage

func (*ListInstanceHistoryEventsShrinkRequest) SetSize

func (ListInstanceHistoryEventsShrinkRequest) String

type ListInstanceHistoryEventsShrinkRequestBody

type ListInstanceHistoryEventsShrinkRequestBody struct {
	// example:
	//
	// true
	Desc *bool `json:"desc,omitempty" xml:"desc,omitempty"`
	// example:
	//
	// event_time
	SortField *string `json:"sortField,omitempty" xml:"sortField,omitempty"`
}

func (ListInstanceHistoryEventsShrinkRequestBody) GoString

func (*ListInstanceHistoryEventsShrinkRequestBody) SetDesc

func (*ListInstanceHistoryEventsShrinkRequestBody) SetSortField

func (ListInstanceHistoryEventsShrinkRequestBody) String

type ListInstanceIndicesRequest

type ListInstanceIndicesRequest struct {
	// false
	//
	// example:
	//
	// false
	All *bool `json:"all,omitempty" xml:"all,omitempty"`
	// 15
	//
	// example:
	//
	// false
	IsManaged *bool `json:"isManaged,omitempty" xml:"isManaged,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// false
	IsOpenstore *bool `json:"isOpenstore,omitempty" xml:"isOpenstore,omitempty"`
	// 1
	//
	// example:
	//
	// log-0001
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The header of the response.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The total size of the index in Cloud Hosting. Unit: bytes.
	//
	// example:
	//
	// 15
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListInstanceIndicesRequest) GoString

func (s ListInstanceIndicesRequest) GoString() string

func (*ListInstanceIndicesRequest) SetAll

func (*ListInstanceIndicesRequest) SetIsManaged

func (*ListInstanceIndicesRequest) SetIsOpenstore

func (*ListInstanceIndicesRequest) SetName

func (*ListInstanceIndicesRequest) SetPage

func (*ListInstanceIndicesRequest) SetSize

func (ListInstanceIndicesRequest) String

type ListInstanceIndicesResponse

type ListInstanceIndicesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceIndicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceIndicesResponse) GoString

func (s ListInstanceIndicesResponse) GoString() string

func (*ListInstanceIndicesResponse) SetBody

func (*ListInstanceIndicesResponse) SetHeaders

func (*ListInstanceIndicesResponse) SetStatusCode

func (ListInstanceIndicesResponse) String

type ListInstanceIndicesResponseBody

type ListInstanceIndicesResponseBody struct {
	// The total size of the OpenStore cold stage index for this instance. Unit: bytes.
	Headers *ListInstanceIndicesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The total number of indexes in Cloud Hosting.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total storage space occupied by the current index. Unit: bytes.
	Result []*ListInstanceIndicesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListInstanceIndicesResponseBody) GoString

func (*ListInstanceIndicesResponseBody) SetRequestId

func (ListInstanceIndicesResponseBody) String

type ListInstanceIndicesResponseBodyHeaders

type ListInstanceIndicesResponseBodyHeaders struct {
	// The details of the index list.
	//
	// example:
	//
	// 15
	XManagedCount *int32 `json:"X-Managed-Count,omitempty" xml:"X-Managed-Count,omitempty"`
	// The total number of indexes in the OpenStore cold phase.
	//
	// example:
	//
	// 18093942932
	XManagedStorageSize *int64 `json:"X-Managed-StorageSize,omitempty" xml:"X-Managed-StorageSize,omitempty"`
	// The time when the index list was queried.
	//
	// example:
	//
	// 5
	XOSSCount *int32 `json:"X-OSS-Count,omitempty" xml:"X-OSS-Count,omitempty"`
	// This parameter is deprecated.
	//
	// example:
	//
	// 9093942932
	XOSSStorageSize *int64 `json:"X-OSS-StorageSize,omitempty" xml:"X-OSS-StorageSize,omitempty"`
}

func (ListInstanceIndicesResponseBodyHeaders) GoString

func (*ListInstanceIndicesResponseBodyHeaders) SetXManagedCount

func (*ListInstanceIndicesResponseBodyHeaders) SetXManagedStorageSize

func (*ListInstanceIndicesResponseBodyHeaders) SetXOSSCount

func (*ListInstanceIndicesResponseBodyHeaders) SetXOSSStorageSize

func (ListInstanceIndicesResponseBodyHeaders) String

type ListInstanceIndicesResponseBodyResult

type ListInstanceIndicesResponseBodyResult struct {
	// The name of the Elasticsearch index.
	//
	// example:
	//
	// 2021-01-11T05:49:41.114Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// example:
	//
	// green
	Health *string `json:"health,omitempty" xml:"health,omitempty"`
	// example:
	//
	// {    "indices": {         ".ds-console-2021.08.18-000002": {             "index": ".ds-console-2021.08.18-000002",             "managed": true,             "policy": "console",             "lifecycle_date_millis": 1629277498775,             "age": "2.64h",             "phase": "hot",             "phase_time_millis": 1629277450334,             "action": "complete",             "action_time_millis": 1629278605586,             "step": "complete",             "step_time_millis": 1629278605586,             "phase_execution": {                 "policy": "console",                 "phase_definition": {                     "min_age": "0s",                     "actions": {                         "rollover": {                             "max_size": "1gb",                             "max_age": "1d",                             "max_docs": 10000                         },                         "set_priority": {                             "priority": 1000                         }                     }                 },                 "version": 1,                 "modified_date_in_millis": 1629277370953             }         }     } }
	IlmExplain *string `json:"ilmExplain,omitempty" xml:"ilmExplain,omitempty"`
	// The managed status of the index. The following three statuses are supported:
	//
	// 	- following: Hosting.
	//
	// 	- closing: The instance is being unhosted.
	//
	// 	- closed: unmanaged.
	//
	// example:
	//
	// false
	IsManaged *string `json:"isManaged,omitempty" xml:"isManaged,omitempty"`
	// The current storage lifecycle. Value meaning:
	//
	// 	- warm: warm.
	//
	// 	- cold: the cold phase.
	//
	// 	- hot: hot phase.
	//
	// 	- delete: deletes a stage.
	//
	// >  If this parameter is empty, the current index is not managed by the lifecycle.
	//
	// example:
	//
	// closing
	ManagedStatus *string `json:"managedStatus,omitempty" xml:"managedStatus,omitempty"`
	// The full lifecycle status of the current index.
	//
	// example:
	//
	// .kibana_task_manager_1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// warm
	Phase *string `json:"phase,omitempty" xml:"phase,omitempty"`
	// The running status of the index. The following three statuses are supported:
	//
	// 	- green: healthy.
	//
	// 	- yellow: alerts.
	//
	// 	- red: an exception.
	//
	// example:
	//
	// 49298589
	Size *int64 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListInstanceIndicesResponseBodyResult) GoString

func (*ListInstanceIndicesResponseBodyResult) SetCreateTime

func (*ListInstanceIndicesResponseBodyResult) SetHealth

func (*ListInstanceIndicesResponseBodyResult) SetIlmExplain

func (*ListInstanceIndicesResponseBodyResult) SetIsManaged

func (*ListInstanceIndicesResponseBodyResult) SetManagedStatus

func (*ListInstanceIndicesResponseBodyResult) SetName

func (*ListInstanceIndicesResponseBodyResult) SetPhase

func (*ListInstanceIndicesResponseBodyResult) SetSize

func (ListInstanceIndicesResponseBodyResult) String

type ListInstanceRequest

type ListInstanceRequest struct {
	// cn-hangzhou-i
	//
	// example:
	//
	// aliyunes_test1
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// advanced
	//
	// example:
	//
	// 6.7_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// The number of data nodes.
	//
	// example:
	//
	// advanced
	InstanceCategory *string `json:"instanceCategory,omitempty" xml:"instanceCategory,omitempty"`
	// postpaid
	//
	// example:
	//
	// es-cn-v641a0ta3000g****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// [{"tagKey":"key1","tagValue":"value1"}]
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// Specifies whether to include dedicated master nodes. Valid values:
	//
	// 	- true: The files contain data that is dumped to the IA storage medium.
	//
	// 	- false: The files do not contain data that is dumped to the IA storage medium.
	//
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// rg-aekzvowej3i****
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// vpc-bp16k1dvzxtmagcva\\*\\*\\*\\*
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The header of the response.
	//
	// example:
	//
	// [{"tagKey":"key1","tagValue":"value1"}]
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The returned data.
	//
	// example:
	//
	// cn-hangzhou-i
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ListInstanceRequest) GoString

func (s ListInstanceRequest) GoString() string

func (*ListInstanceRequest) SetDescription

func (s *ListInstanceRequest) SetDescription(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetEsVersion

func (s *ListInstanceRequest) SetEsVersion(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetInstanceCategory

func (s *ListInstanceRequest) SetInstanceCategory(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetInstanceId

func (s *ListInstanceRequest) SetInstanceId(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetPage

func (*ListInstanceRequest) SetPaymentType

func (s *ListInstanceRequest) SetPaymentType(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetResourceGroupId

func (s *ListInstanceRequest) SetResourceGroupId(v string) *ListInstanceRequest

func (*ListInstanceRequest) SetSize

func (*ListInstanceRequest) SetTags

func (*ListInstanceRequest) SetVpcId

func (*ListInstanceRequest) SetZoneId

func (ListInstanceRequest) String

func (s ListInstanceRequest) String() string

type ListInstanceResponse

type ListInstanceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceResponse) GoString

func (s ListInstanceResponse) GoString() string

func (*ListInstanceResponse) SetBody

func (*ListInstanceResponse) SetHeaders

func (s *ListInstanceResponse) SetHeaders(v map[string]*string) *ListInstanceResponse

func (*ListInstanceResponse) SetStatusCode

func (s *ListInstanceResponse) SetStatusCode(v int32) *ListInstanceResponse

func (ListInstanceResponse) String

func (s ListInstanceResponse) String() string

type ListInstanceResponseBody

type ListInstanceResponseBody struct {
	// The status of the instance. Valid values:
	//
	// 	- active: normal
	//
	// 	- activating: taking effect
	//
	// 	- inactive: frozen
	//
	// 	- invalid: invalid
	Headers *ListInstanceResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The time when the node is created.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether it is a service VPC.
	Result []*ListInstanceResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListInstanceResponseBody) GoString

func (s ListInstanceResponseBody) GoString() string

func (*ListInstanceResponseBody) SetHeaders

func (*ListInstanceResponseBody) SetRequestId

func (*ListInstanceResponseBody) SetResult

func (ListInstanceResponseBody) String

func (s ListInstanceResponseBody) String() string

type ListInstanceResponseBodyHeaders

type ListInstanceResponseBodyHeaders struct {
	// Specifies whether to include dedicated master nodes (obsolete). Valid values:
	//
	// 	- true: The files contain data that is dumped to the IA storage medium.
	//
	// 	- false: The files do not contain data that is dumped to the IA storage medium.
	//
	// example:
	//
	// 10
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListInstanceResponseBodyHeaders) GoString

func (*ListInstanceResponseBodyHeaders) SetXTotalCount

func (ListInstanceResponseBodyHeaders) String

type ListInstanceResponseBodyResult

type ListInstanceResponseBodyResult struct {
	// The billing method of the instance. Valid values:
	//
	// 	- **prepaid**: subscription
	//
	// 	- **postpaid**: pay-as-you-go
	//
	// example:
	//
	// false
	AdvancedDedicateMaster *bool   `json:"advancedDedicateMaster,omitempty" xml:"advancedDedicateMaster,omitempty"`
	ArchType               *string `json:"archType,omitempty" xml:"archType,omitempty"`
	// The instance type of the node. For more information, see [Specifications](https://help.aliyun.com/document_detail/271718.html).
	ClientNodeConfiguration *ListInstanceResponseBodyResultClientNodeConfiguration `json:"clientNodeConfiguration,omitempty" xml:"clientNodeConfiguration,omitempty" type:"Struct"`
	// The status of the pay-as-you-go service that is overlaid on a subscription instance. Valid values:
	//
	// 	- **active**: normal
	//
	// 	- **closed**: Close
	//
	// 	- **indebt**: Overdue payments are frozen
	//
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The edition of the dedicated KMS instance.
	//
	// example:
	//
	// false
	DedicateMaster *bool `json:"dedicateMaster,omitempty" xml:"dedicateMaster,omitempty"`
	// The key of the tag.
	//
	// example:
	//
	// es-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The configuration of Kibana nodes.
	ElasticDataNodeConfiguration *ListInstanceResponseBodyResultElasticDataNodeConfiguration `json:"elasticDataNodeConfiguration,omitempty" xml:"elasticDataNodeConfiguration,omitempty" type:"Struct"`
	EndTime                      *int64                                                      `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// 6.7_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// The configurations of elastic data nodes.
	ExtendConfigs []map[string]interface{} `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The instance type of the node. For more information, see [Specifications](https://help.aliyun.com/document_detail/271718.html).
	//
	// example:
	//
	// es-cn-v641a0ta3000g****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The configuration of cluster extension parameters.
	//
	// example:
	//
	// true
	IsNewDeployment *string `json:"isNewDeployment,omitempty" xml:"isNewDeployment,omitempty"`
	// The instance type of the node. For more information, see [Specifications](https://help.aliyun.com/document_detail/271718.html).
	KibanaConfiguration      *ListInstanceResponseBodyResultKibanaConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty" type:"Struct"`
	KibanaIPWhitelist        []*string                                          `json:"kibanaIPWhitelist,omitempty" xml:"kibanaIPWhitelist,omitempty" type:"Repeated"`
	KibanaPrivateIPWhitelist []*string                                          `json:"kibanaPrivateIPWhitelist,omitempty" xml:"kibanaPrivateIPWhitelist,omitempty" type:"Repeated"`
	// The VPC ID of the cluster.
	MasterConfiguration *ListInstanceResponseBodyResultMasterConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty" type:"Struct"`
	// The instance type of the node. For more information, see [Specifications](https://help.aliyun.com/document_detail/271718.html).
	NetworkConfig *ListInstanceResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// The ID of the resource group.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// The VPC ID of the cluster.
	NodeSpec *ListInstanceResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The time when the instance was last updated.
	//
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The tags of the instance. Each tag is a key-value pair.
	//
	// example:
	//
	// active
	PostpaidServiceStatus     *string   `json:"postpaidServiceStatus,omitempty" xml:"postpaidServiceStatus,omitempty"`
	PrivateNetworkIpWhiteList []*string `json:"privateNetworkIpWhiteList,omitempty" xml:"privateNetworkIpWhiteList,omitempty" type:"Repeated"`
	PublicIpWhitelist         []*string `json:"publicIpWhitelist,omitempty" xml:"publicIpWhitelist,omitempty" type:"Repeated"`
	// The ID of the instance.
	//
	// example:
	//
	// rg-aekzvowej3i****
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Specifies whether to deploy the new architecture.
	//
	// example:
	//
	// true
	ServiceVpc *bool `json:"serviceVpc,omitempty" xml:"serviceVpc,omitempty"`
	// The name of the instance.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The number of nodes.
	Tags []*ListInstanceResponseBodyResultTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Coordination node configuration.
	//
	// example:
	//
	// 2018-07-18T10:10:04.484Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	// example:
	//
	// vpc-bp1uag5jj38c****
	VpcInstanceId *string `json:"vpcInstanceId,omitempty" xml:"vpcInstanceId,omitempty"`
}

func (ListInstanceResponseBodyResult) GoString

func (*ListInstanceResponseBodyResult) SetAdvancedDedicateMaster

func (s *ListInstanceResponseBodyResult) SetAdvancedDedicateMaster(v bool) *ListInstanceResponseBodyResult

func (*ListInstanceResponseBodyResult) SetArchType added in v3.0.3

func (*ListInstanceResponseBodyResult) SetCreatedAt

func (*ListInstanceResponseBodyResult) SetDedicateMaster

func (*ListInstanceResponseBodyResult) SetDescription

func (*ListInstanceResponseBodyResult) SetEndTime added in v3.0.1

func (*ListInstanceResponseBodyResult) SetEsVersion

func (*ListInstanceResponseBodyResult) SetExtendConfigs

func (s *ListInstanceResponseBodyResult) SetExtendConfigs(v []map[string]interface{}) *ListInstanceResponseBodyResult

func (*ListInstanceResponseBodyResult) SetInstanceId

func (*ListInstanceResponseBodyResult) SetIsNewDeployment

func (*ListInstanceResponseBodyResult) SetKibanaIPWhitelist

func (*ListInstanceResponseBodyResult) SetKibanaPrivateIPWhitelist

func (s *ListInstanceResponseBodyResult) SetKibanaPrivateIPWhitelist(v []*string) *ListInstanceResponseBodyResult

func (*ListInstanceResponseBodyResult) SetNodeAmount

func (*ListInstanceResponseBodyResult) SetPaymentType

func (*ListInstanceResponseBodyResult) SetPostpaidServiceStatus

func (*ListInstanceResponseBodyResult) SetPrivateNetworkIpWhiteList

func (s *ListInstanceResponseBodyResult) SetPrivateNetworkIpWhiteList(v []*string) *ListInstanceResponseBodyResult

func (*ListInstanceResponseBodyResult) SetPublicIpWhitelist

func (*ListInstanceResponseBodyResult) SetResourceGroupId

func (*ListInstanceResponseBodyResult) SetServiceVpc

func (*ListInstanceResponseBodyResult) SetStatus

func (*ListInstanceResponseBodyResult) SetTags

func (*ListInstanceResponseBodyResult) SetUpdatedAt

func (*ListInstanceResponseBodyResult) SetVpcInstanceId

func (ListInstanceResponseBodyResult) String

type ListInstanceResponseBodyResultClientNodeConfiguration

type ListInstanceResponseBodyResultClientNodeConfiguration struct {
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// Specifies whether to enable disk encryption for the node. Valid values:
	//
	// 	- true: enables instant image cache.
	//
	// 	- false: disables reuse of image cache layers.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type of the node. Valid values:
	//
	// 	- cloud_ssd: SSD.
	//
	// 	- cloud_essd: ESSD.
	//
	// 	- cloud_efficiency: ultra disk
	//
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The number of nodes.
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (ListInstanceResponseBodyResultClientNodeConfiguration) GoString

func (*ListInstanceResponseBodyResultClientNodeConfiguration) SetAmount

func (*ListInstanceResponseBodyResultClientNodeConfiguration) SetDisk

func (*ListInstanceResponseBodyResultClientNodeConfiguration) SetDiskType

func (*ListInstanceResponseBodyResultClientNodeConfiguration) SetSpec

func (*ListInstanceResponseBodyResultClientNodeConfiguration) SetSpecInfo added in v3.0.1

func (ListInstanceResponseBodyResultClientNodeConfiguration) String

type ListInstanceResponseBodyResultElasticDataNodeConfiguration

type ListInstanceResponseBodyResultElasticDataNodeConfiguration struct {
	// The number of nodes.
	//
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type of the node.
	//
	// example:
	//
	// true
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// The configuration of dedicated master nodes.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The instance type of the node. For more information, see [Specifications](https://help.aliyun.com/document_detail/271718.html).
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (ListInstanceResponseBodyResultElasticDataNodeConfiguration) GoString

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetAmount

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetDisk

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetDiskEncryption

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetDiskType

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetSpec

func (*ListInstanceResponseBodyResultElasticDataNodeConfiguration) SetSpecInfo added in v3.0.1

func (ListInstanceResponseBodyResultElasticDataNodeConfiguration) String

type ListInstanceResponseBodyResultKibanaConfiguration

type ListInstanceResponseBodyResultKibanaConfiguration struct {
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// 1
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The storage type of the node. Only cloud_ssd(SSD cloud disk) is supported.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The network configurations.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The number of nodes.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (ListInstanceResponseBodyResultKibanaConfiguration) GoString

func (*ListInstanceResponseBodyResultKibanaConfiguration) SetAmount

func (*ListInstanceResponseBodyResultKibanaConfiguration) SetDisk

func (*ListInstanceResponseBodyResultKibanaConfiguration) SetDiskType

func (*ListInstanceResponseBodyResultKibanaConfiguration) SetSpec

func (*ListInstanceResponseBodyResultKibanaConfiguration) SetSpecInfo added in v3.0.1

func (ListInstanceResponseBodyResultKibanaConfiguration) String

type ListInstanceResponseBodyResultMasterConfiguration

type ListInstanceResponseBodyResultMasterConfiguration struct {
	// The network type. Only Virtual Private Cloud (VPC) is supported.
	//
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The vSwitch ID of the cluster.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The configuration of data nodes.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The zone where the cluster resides.
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (ListInstanceResponseBodyResultMasterConfiguration) GoString

func (*ListInstanceResponseBodyResultMasterConfiguration) SetAmount

func (*ListInstanceResponseBodyResultMasterConfiguration) SetDisk

func (*ListInstanceResponseBodyResultMasterConfiguration) SetDiskType

func (*ListInstanceResponseBodyResultMasterConfiguration) SetSpec

func (*ListInstanceResponseBodyResultMasterConfiguration) SetSpecInfo added in v3.0.1

func (ListInstanceResponseBodyResultMasterConfiguration) String

type ListInstanceResponseBodyResultNetworkConfig

type ListInstanceResponseBodyResultNetworkConfig struct {
	// The storage type of the node. Valid values:
	//
	// 	- cloud_ssd: standard SSD
	//
	// 	- cloud_efficiency: ultra disk
	//
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The storage space of the node. Unit: GB.
	//
	// example:
	//
	// vpc-abc
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// Specifies whether to use disk encryption. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// cn-hangzhou-e
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// The performance level of the ESSD. This parameter is required when the diskType parameter is set to cloud_essd. Valid values: PL1, PL2, and PL3.
	//
	// example:
	//
	// vsw-def
	VswitchId        *string                                                        `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	WhiteIpGroupList []*ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList `json:"whiteIpGroupList,omitempty" xml:"whiteIpGroupList,omitempty" type:"Repeated"`
}

func (ListInstanceResponseBodyResultNetworkConfig) GoString

func (*ListInstanceResponseBodyResultNetworkConfig) SetType

func (*ListInstanceResponseBodyResultNetworkConfig) SetVpcId

func (*ListInstanceResponseBodyResultNetworkConfig) SetVsArea

func (*ListInstanceResponseBodyResultNetworkConfig) SetVswitchId

func (ListInstanceResponseBodyResultNetworkConfig) String

type ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList

type ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList struct {
	// example:
	//
	// default
	GroupName *string   `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Ips       []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// example:
	//
	// PUBLIC_KIBANA
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) GoString

func (*ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetGroupName

func (*ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetIps

func (*ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) SetWhiteIpType

func (ListInstanceResponseBodyResultNetworkConfigWhiteIpGroupList) String

type ListInstanceResponseBodyResultNodeSpec

type ListInstanceResponseBodyResultNodeSpec struct {
	// example:
	//
	// 50
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// false
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// PL1
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
	// example:
	//
	// elasticsearch.n4.small
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecInfo *string `json:"specInfo,omitempty" xml:"specInfo,omitempty"`
}

func (ListInstanceResponseBodyResultNodeSpec) GoString

func (*ListInstanceResponseBodyResultNodeSpec) SetDisk

func (*ListInstanceResponseBodyResultNodeSpec) SetDiskEncryption

func (*ListInstanceResponseBodyResultNodeSpec) SetDiskType

func (*ListInstanceResponseBodyResultNodeSpec) SetPerformanceLevel

func (*ListInstanceResponseBodyResultNodeSpec) SetSpec

func (*ListInstanceResponseBodyResultNodeSpec) SetSpecInfo added in v3.0.1

func (ListInstanceResponseBodyResultNodeSpec) String

type ListInstanceResponseBodyResultTags

type ListInstanceResponseBodyResultTags struct {
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// env
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// The storage type of the node. Only ultra disks (cloud_efficiency) are supported.
	//
	// example:
	//
	// dev
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (ListInstanceResponseBodyResultTags) GoString

func (*ListInstanceResponseBodyResultTags) SetTagKey

func (*ListInstanceResponseBodyResultTags) SetTagValue

func (ListInstanceResponseBodyResultTags) String

type ListKibanaPluginsRequest

type ListKibanaPluginsRequest struct {
	// The number of the page to return. Default value: 1.
	//
	// example:
	//
	// 1
	Page *string `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListKibanaPluginsRequest) GoString

func (s ListKibanaPluginsRequest) GoString() string

func (*ListKibanaPluginsRequest) SetPage

func (*ListKibanaPluginsRequest) SetSize

func (ListKibanaPluginsRequest) String

func (s ListKibanaPluginsRequest) String() string

type ListKibanaPluginsResponse

type ListKibanaPluginsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListKibanaPluginsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListKibanaPluginsResponse) GoString

func (s ListKibanaPluginsResponse) GoString() string

func (*ListKibanaPluginsResponse) SetBody

func (*ListKibanaPluginsResponse) SetHeaders

func (*ListKibanaPluginsResponse) SetStatusCode

func (ListKibanaPluginsResponse) String

func (s ListKibanaPluginsResponse) String() string

type ListKibanaPluginsResponseBody

type ListKibanaPluginsResponseBody struct {
	// The request header.
	Headers *ListKibanaPluginsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 11234B4A-34CE-473B-8E61-AD95702E****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the plug-ins.
	Result []*ListKibanaPluginsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListKibanaPluginsResponseBody) GoString

func (*ListKibanaPluginsResponseBody) SetRequestId

func (*ListKibanaPluginsResponseBody) SetResult

func (ListKibanaPluginsResponseBody) String

type ListKibanaPluginsResponseBodyHeaders

type ListKibanaPluginsResponseBodyHeaders struct {
	// The total number of entries returned.
	//
	// example:
	//
	// 3
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListKibanaPluginsResponseBodyHeaders) GoString

func (*ListKibanaPluginsResponseBodyHeaders) SetXTotalCount

func (ListKibanaPluginsResponseBodyHeaders) String

type ListKibanaPluginsResponseBodyResult

type ListKibanaPluginsResponseBodyResult struct {
	// The description of the plug-in.
	//
	// example:
	//
	// Customize DSL statements to query data.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The name of the plug-in.
	//
	// example:
	//
	// bsearch_querybuilder
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source of the plug-in.
	//
	// example:
	//
	// SYSTEM
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// The URL of the introduction to the plug-in. The value null is supported.
	//
	// example:
	//
	// https://xxxx
	SpecificationUrl *string `json:"specificationUrl,omitempty" xml:"specificationUrl,omitempty"`
	// The installation status of the plug-in.
	//
	// example:
	//
	// INSTALLED
	State *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (ListKibanaPluginsResponseBodyResult) GoString

func (*ListKibanaPluginsResponseBodyResult) SetDescription

func (*ListKibanaPluginsResponseBodyResult) SetName

func (*ListKibanaPluginsResponseBodyResult) SetSource

func (*ListKibanaPluginsResponseBodyResult) SetSpecificationUrl

func (*ListKibanaPluginsResponseBodyResult) SetState

func (ListKibanaPluginsResponseBodyResult) String

type ListKibanaPvlNetworkResponse

type ListKibanaPvlNetworkResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListKibanaPvlNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListKibanaPvlNetworkResponse) GoString

func (s ListKibanaPvlNetworkResponse) GoString() string

func (*ListKibanaPvlNetworkResponse) SetBody

func (*ListKibanaPvlNetworkResponse) SetHeaders

func (*ListKibanaPvlNetworkResponse) SetStatusCode

func (ListKibanaPvlNetworkResponse) String

type ListKibanaPvlNetworkResponseBody

type ListKibanaPvlNetworkResponseBody struct {
	// request id
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListKibanaPvlNetworkResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListKibanaPvlNetworkResponseBody) GoString

func (*ListKibanaPvlNetworkResponseBody) SetRequestId

func (ListKibanaPvlNetworkResponseBody) String

type ListKibanaPvlNetworkResponseBodyResult

type ListKibanaPvlNetworkResponseBodyResult struct {
	// example:
	//
	// 2024-03-07T06:26:28Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// example:
	//
	// ep-bp1tah7zbrwmkjef****
	EndpointId *string `json:"endpointId,omitempty" xml:"endpointId,omitempty"`
	// example:
	//
	// es-cn-xxdjfia****-kibana
	EndpointName *string `json:"endpointName,omitempty" xml:"endpointName,omitempty"`
	// example:
	//
	// Connected
	EndpointStatus *string `json:"endpointStatus,omitempty" xml:"endpointStatus,omitempty"`
	// example:
	//
	// es-cn-27a3mul6l***-kibana-internal
	PvlId          *string                                                 `json:"pvlId,omitempty" xml:"pvlId,omitempty"`
	SecurityGroups []*string                                               `json:"securityGroups,omitempty" xml:"securityGroups,omitempty" type:"Repeated"`
	VSwitchIdsZone []*ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone `json:"vSwitchIdsZone,omitempty" xml:"vSwitchIdsZone,omitempty" type:"Repeated"`
	// example:
	//
	// vpc-bp16k1dvzxtma*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (ListKibanaPvlNetworkResponseBodyResult) GoString

func (*ListKibanaPvlNetworkResponseBodyResult) SetCreateTime

func (*ListKibanaPvlNetworkResponseBodyResult) SetEndpointId

func (*ListKibanaPvlNetworkResponseBodyResult) SetEndpointName

func (*ListKibanaPvlNetworkResponseBodyResult) SetEndpointStatus

func (*ListKibanaPvlNetworkResponseBodyResult) SetPvlId

func (*ListKibanaPvlNetworkResponseBodyResult) SetSecurityGroups

func (*ListKibanaPvlNetworkResponseBodyResult) SetVpcId

func (ListKibanaPvlNetworkResponseBodyResult) String

type ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone

type ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone struct {
	// example:
	//
	// vsw-xdefafns***
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	// example:
	//
	// cn-hangzhou-e
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone) GoString

func (*ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone) SetVswitchId

func (*ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone) SetZoneId

func (ListKibanaPvlNetworkResponseBodyResultVSwitchIdsZone) String

type ListLogstashLogRequest

type ListLogstashLogRequest struct {
	// 20
	//
	// example:
	//
	// 1531910852074
	BeginTime *int64 `json:"beginTime,omitempty" xml:"beginTime,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1531910852074
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// The returned data.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// 1
	//
	// This parameter is required.
	//
	// example:
	//
	// host:10.7.xx.xx AND level:info AND content:opening
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// The severity level of the log entry. Including trace, debug, info, warn, error, etc. (GC logs have no level).
	//
	// example:
	//
	// 20
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// 1531910852074
	//
	// This parameter is required.
	//
	// example:
	//
	// LOGSTASH_INSTANCE_LOG
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListLogstashLogRequest) GoString

func (s ListLogstashLogRequest) GoString() string

func (*ListLogstashLogRequest) SetBeginTime

func (*ListLogstashLogRequest) SetEndTime

func (*ListLogstashLogRequest) SetPage

func (*ListLogstashLogRequest) SetQuery

func (*ListLogstashLogRequest) SetSize

func (*ListLogstashLogRequest) SetType

func (ListLogstashLogRequest) String

func (s ListLogstashLogRequest) String() string

type ListLogstashLogResponse

type ListLogstashLogResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListLogstashLogResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListLogstashLogResponse) GoString

func (s ListLogstashLogResponse) GoString() string

func (*ListLogstashLogResponse) SetBody

func (*ListLogstashLogResponse) SetHeaders

func (*ListLogstashLogResponse) SetStatusCode

func (ListLogstashLogResponse) String

func (s ListLogstashLogResponse) String() string

type ListLogstashLogResponseBody

type ListLogstashLogResponseBody struct {
	// The details of the log.
	//
	// example:
	//
	// 7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The timestamp of log generation. Unit: ms.
	Result []*ListLogstashLogResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListLogstashLogResponseBody) GoString

func (s ListLogstashLogResponseBody) GoString() string

func (*ListLogstashLogResponseBody) SetRequestId

func (*ListLogstashLogResponseBody) SetResult

func (ListLogstashLogResponseBody) String

type ListLogstashLogResponseBodyResult

type ListLogstashLogResponseBodyResult struct {
	// The IP address of the node that generates the log.
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// 192.168.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// ls-cn-v0h1kzca****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// info
	Level *string `json:"level,omitempty" xml:"level,omitempty"`
	// example:
	//
	// 1531985112420
	Timestamp *int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
}

func (ListLogstashLogResponseBodyResult) GoString

func (*ListLogstashLogResponseBodyResult) SetContent

func (*ListLogstashLogResponseBodyResult) SetHost

func (*ListLogstashLogResponseBodyResult) SetInstanceId

func (*ListLogstashLogResponseBodyResult) SetLevel

func (*ListLogstashLogResponseBodyResult) SetTimestamp

func (ListLogstashLogResponseBodyResult) String

type ListLogstashPluginsRequest

type ListLogstashPluginsRequest struct {
	// USER
	//
	// example:
	//
	// logstash-filter-clone
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 10
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The returned results.
	//
	// example:
	//
	// 3
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The description of the plug-in.
	//
	// example:
	//
	// USER
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
}

func (ListLogstashPluginsRequest) GoString

func (s ListLogstashPluginsRequest) GoString() string

func (*ListLogstashPluginsRequest) SetName

func (*ListLogstashPluginsRequest) SetPage

func (*ListLogstashPluginsRequest) SetSize

func (*ListLogstashPluginsRequest) SetSource

func (ListLogstashPluginsRequest) String

type ListLogstashPluginsResponse

type ListLogstashPluginsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListLogstashPluginsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListLogstashPluginsResponse) GoString

func (s ListLogstashPluginsResponse) GoString() string

func (*ListLogstashPluginsResponse) SetBody

func (*ListLogstashPluginsResponse) SetHeaders

func (*ListLogstashPluginsResponse) SetStatusCode

func (ListLogstashPluginsResponse) String

type ListLogstashPluginsResponseBody

type ListLogstashPluginsResponseBody struct {
	// The address of the documentation for the plug-in.
	//
	// example:
	//
	// 99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the plug-in. Valid values:
	//
	// 	- INSTALLED: Installed
	//
	// 	- UNINSTALLED: Not installed
	//
	// 	- INSTALLING: The instance is being installed.
	//
	// 	- UNINSTALLING: The instance is being uninstalled.
	//
	// 	- UPGRADING: The backup gateway is being upgraded.
	//
	// 	- FAILED: Installation failed
	//
	// 	- UNKNOWN: The cluster is lost and cannot be created.
	Result []*ListLogstashPluginsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListLogstashPluginsResponseBody) GoString

func (*ListLogstashPluginsResponseBody) SetRequestId

func (ListLogstashPluginsResponseBody) String

type ListLogstashPluginsResponseBodyResult

type ListLogstashPluginsResponseBodyResult struct {
	// The source of the plug-in.
	//
	// example:
	//
	// The clone filter is for duplicating events.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// logstash-filter-clone
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// SYSTEM
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// The name of the plug-in.
	//
	// example:
	//
	// https://xxx.html
	SpecificationUrl *string `json:"specificationUrl,omitempty" xml:"specificationUrl,omitempty"`
	// example:
	//
	// INSTALLED
	State *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (ListLogstashPluginsResponseBodyResult) GoString

func (*ListLogstashPluginsResponseBodyResult) SetDescription

func (*ListLogstashPluginsResponseBodyResult) SetName

func (*ListLogstashPluginsResponseBodyResult) SetSource

func (*ListLogstashPluginsResponseBodyResult) SetSpecificationUrl

func (*ListLogstashPluginsResponseBodyResult) SetState

func (ListLogstashPluginsResponseBodyResult) String

type ListLogstashRequest

type ListLogstashRequest struct {
	// rg-acfm2h5vbzd\\*\\*\\*\\*
	//
	// example:
	//
	// ls-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// [{"tagKey":"key1","tagValue":"value1"}]
	//
	// example:
	//
	// ls-cn-n6w1o5jq****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// ls-cn-n6w1o5jq\\*\\*\\*\\*
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// Details of the request header.
	//
	// example:
	//
	// rg-acfm2h5vbzd****
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// 5.5.3_with_X-Pack
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// [{"tagKey":"key1","tagValue":"value1"}]
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 5.5.3_with_X-Pack
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListLogstashRequest) GoString

func (s ListLogstashRequest) GoString() string

func (*ListLogstashRequest) SetDescription

func (s *ListLogstashRequest) SetDescription(v string) *ListLogstashRequest

func (*ListLogstashRequest) SetInstanceId

func (s *ListLogstashRequest) SetInstanceId(v string) *ListLogstashRequest

func (*ListLogstashRequest) SetPage

func (*ListLogstashRequest) SetResourceGroupId

func (s *ListLogstashRequest) SetResourceGroupId(v string) *ListLogstashRequest

func (*ListLogstashRequest) SetSize

func (*ListLogstashRequest) SetTags

func (*ListLogstashRequest) SetVersion

func (ListLogstashRequest) String

func (s ListLogstashRequest) String() string

type ListLogstashResponse

type ListLogstashResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListLogstashResponse) GoString

func (s ListLogstashResponse) GoString() string

func (*ListLogstashResponse) SetBody

func (*ListLogstashResponse) SetHeaders

func (s *ListLogstashResponse) SetHeaders(v map[string]*string) *ListLogstashResponse

func (*ListLogstashResponse) SetStatusCode

func (s *ListLogstashResponse) SetStatusCode(v int32) *ListLogstashResponse

func (ListLogstashResponse) String

func (s ListLogstashResponse) String() string

type ListLogstashResponseBody

type ListLogstashResponseBody struct {
	// The billing method of the instance. Supported: prepaid (subscription) and postpaid (pay-as-you-go).
	Headers *ListLogstashResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// Detailed information about the matching instances.
	//
	// example:
	//
	// AC442F2F-5068-4434-AA21-E78947A9****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the VPC.
	Result []*ListLogstashResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListLogstashResponseBody) GoString

func (s ListLogstashResponseBody) GoString() string

func (*ListLogstashResponseBody) SetHeaders

func (*ListLogstashResponseBody) SetRequestId

func (*ListLogstashResponseBody) SetResult

func (ListLogstashResponseBody) String

func (s ListLogstashResponseBody) String() string

type ListLogstashResponseBodyHeaders

type ListLogstashResponseBodyHeaders struct {
	// The number of data nodes.
	//
	// example:
	//
	// 10
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListLogstashResponseBodyHeaders) GoString

func (*ListLogstashResponseBodyHeaders) SetXTotalCount

func (ListLogstashResponseBodyHeaders) String

type ListLogstashResponseBodyResult

type ListLogstashResponseBodyResult struct {
	// The configuration information of the data node.
	Tags []*ListLogstashResponseBodyResultTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The ID of the instance.
	//
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The time when the instance was last updated.
	//
	// example:
	//
	// ls-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The tag value of the cloud disk.
	//
	// example:
	//
	// ls-cn-n6w1o5jq****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The network type. Currently, only Virtual Private Cloud (VPC) is supported.
	NetworkConfig *ListLogstashResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// The state of the instance. Valid values: Normal, Active, Inactive, and Invalid.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// Specifies whether to use disk encryption. Valid values:
	//
	// 	- true: Enables the concurrent query feature for queries other than aggregate queries.
	//
	// 	- false: Disables the concurrent query feature for queries other than aggregate queries.
	NodeSpec *ListLogstashResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The time when the instance was created.
	//
	// example:
	//
	// postpaid
	PaymentType     *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// The version of the instance. Currently, only 6.7.0_with_X-Pack and 7.4.0_with_X-Pack are supported.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tag of the instance. Valid values:
	//
	// example:
	//
	// 2018-07-18T10:10:04.484Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	// The tag key of the cloud disk.
	//
	// example:
	//
	// 6.7.0_with_X-Pack
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (ListLogstashResponseBodyResult) GoString

func (*ListLogstashResponseBodyResult) SetCreatedAt

func (*ListLogstashResponseBodyResult) SetDescription

func (*ListLogstashResponseBodyResult) SetInstanceId

func (*ListLogstashResponseBodyResult) SetNodeAmount

func (*ListLogstashResponseBodyResult) SetPaymentType

func (*ListLogstashResponseBodyResult) SetResourceGroupId

func (*ListLogstashResponseBodyResult) SetStatus

func (*ListLogstashResponseBodyResult) SetTags

func (*ListLogstashResponseBodyResult) SetUpdatedAt

func (*ListLogstashResponseBodyResult) SetVersion

func (ListLogstashResponseBodyResult) String

type ListLogstashResponseBodyResultNetworkConfig

type ListLogstashResponseBodyResultNetworkConfig struct {
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The ID of the vSwitch.
	//
	// example:
	//
	// vpc-abc
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// example:
	//
	// cn-hangzhou-*
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// example:
	//
	// vsw-def
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (ListLogstashResponseBodyResultNetworkConfig) GoString

func (*ListLogstashResponseBodyResultNetworkConfig) SetType

func (*ListLogstashResponseBodyResultNetworkConfig) SetVpcId

func (*ListLogstashResponseBodyResultNetworkConfig) SetVsArea

func (*ListLogstashResponseBodyResultNetworkConfig) SetVswitchId

func (ListLogstashResponseBodyResultNetworkConfig) String

type ListLogstashResponseBodyResultNodeSpec

type ListLogstashResponseBodyResultNodeSpec struct {
	// The network configurations.
	//
	// example:
	//
	// 50
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The ID of the VPC.
	//
	// example:
	//
	// false
	DiskEncryption *bool `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	// The zone where the cluster resides.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The type of the disk.
	//
	// example:
	//
	// logstash.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (ListLogstashResponseBodyResultNodeSpec) GoString

func (*ListLogstashResponseBodyResultNodeSpec) SetDisk

func (*ListLogstashResponseBodyResultNodeSpec) SetDiskEncryption

func (*ListLogstashResponseBodyResultNodeSpec) SetDiskType

func (*ListLogstashResponseBodyResultNodeSpec) SetSpec

func (ListLogstashResponseBodyResultNodeSpec) String

type ListLogstashResponseBodyResultTags

type ListLogstashResponseBodyResultTags struct {
	// The disk size of the node.
	//
	// example:
	//
	// env
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The instance type of the ECS instance.
	//
	// example:
	//
	// dev
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListLogstashResponseBodyResultTags) GoString

func (*ListLogstashResponseBodyResultTags) SetTagKey

func (*ListLogstashResponseBodyResultTags) SetTagValue

func (ListLogstashResponseBodyResultTags) String

type ListNodesRequest

type ListNodesRequest struct {
	// The IDs of the ECS instances.
	//
	// example:
	//
	// i-bp1ei8ysh7orb6eq****
	EcsInstanceIds *string `json:"ecsInstanceIds,omitempty" xml:"ecsInstanceIds,omitempty"`
	// The name of the ECS instance.
	//
	// example:
	//
	// test
	EcsInstanceName *string `json:"ecsInstanceName,omitempty" xml:"ecsInstanceName,omitempty"`
	// The number of the page to return.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The tags of the ECS instance. You must configure tagKey and tagValue.
	//
	// example:
	//
	// [{"tagKey":"abc","tagValue":"xyz"}]
	Tags *string `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (ListNodesRequest) GoString

func (s ListNodesRequest) GoString() string

func (*ListNodesRequest) SetEcsInstanceIds

func (s *ListNodesRequest) SetEcsInstanceIds(v string) *ListNodesRequest

func (*ListNodesRequest) SetEcsInstanceName

func (s *ListNodesRequest) SetEcsInstanceName(v string) *ListNodesRequest

func (*ListNodesRequest) SetPage

func (s *ListNodesRequest) SetPage(v int32) *ListNodesRequest

func (*ListNodesRequest) SetSize

func (s *ListNodesRequest) SetSize(v int32) *ListNodesRequest

func (*ListNodesRequest) SetTags

func (s *ListNodesRequest) SetTags(v string) *ListNodesRequest

func (ListNodesRequest) String

func (s ListNodesRequest) String() string

type ListNodesResponse

type ListNodesResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListNodesResponse) GoString

func (s ListNodesResponse) GoString() string

func (*ListNodesResponse) SetBody

func (*ListNodesResponse) SetHeaders

func (s *ListNodesResponse) SetHeaders(v map[string]*string) *ListNodesResponse

func (*ListNodesResponse) SetStatusCode

func (s *ListNodesResponse) SetStatusCode(v int32) *ListNodesResponse

func (ListNodesResponse) String

func (s ListNodesResponse) String() string

type ListNodesResponseBody

type ListNodesResponseBody struct {
	// The header of the response.
	Headers *ListNodesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The ID of the request.
	//
	// example:
	//
	// E1FD7642-7C40-4FF2-9C0F-21F1A1746F70
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListNodesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListNodesResponseBody) GoString

func (s ListNodesResponseBody) GoString() string

func (*ListNodesResponseBody) SetHeaders

func (*ListNodesResponseBody) SetRequestId

func (*ListNodesResponseBody) SetResult

func (ListNodesResponseBody) String

func (s ListNodesResponseBody) String() string

type ListNodesResponseBodyHeaders

type ListNodesResponseBodyHeaders struct {
	// The number of entries returned.
	//
	// example:
	//
	// 10
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListNodesResponseBodyHeaders) GoString

func (s ListNodesResponseBodyHeaders) GoString() string

func (*ListNodesResponseBodyHeaders) SetXTotalCount

func (ListNodesResponseBodyHeaders) String

type ListNodesResponseBodyResult

type ListNodesResponseBodyResult struct {
	// The status of the shipper on the ECS instance. Valid values:
	//
	// 	- heartOk: The heartbeat is normal.
	//
	// 	- heartLost: The heartbeat is abnormal.
	//
	// 	- uninstalled: The shipper is not installed.
	//
	// 	- failed: The shipper fails to be installed.
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// Indicates whether the Cloud Assistant client is installed. Valid values:
	//
	// 	- true: installed
	//
	// 	- false: not installed
	//
	// example:
	//
	// true
	CloudAssistantStatus *string `json:"cloudAssistantStatus,omitempty" xml:"cloudAssistantStatus,omitempty"`
	// The ID of the ECS instance.
	//
	// example:
	//
	// i-bp13y63575oypr****
	EcsInstanceId *string `json:"ecsInstanceId,omitempty" xml:"ecsInstanceId,omitempty"`
	// The name of the ECS instance.
	//
	// example:
	//
	// ECS_beat
	EcsInstanceName *string `json:"ecsInstanceName,omitempty" xml:"ecsInstanceName,omitempty"`
	// The IP addresses of the ECS instance.
	IpAddress []*ListNodesResponseBodyResultIpAddress `json:"ipAddress,omitempty" xml:"ipAddress,omitempty" type:"Repeated"`
	// The operating system type of the ECS instance. Valid values:
	//
	// 	- windows: Windows Server
	//
	// 	- linux: Linux
	//
	// example:
	//
	// linux
	OsType *string `json:"osType,omitempty" xml:"osType,omitempty"`
	// The status of the ECS instance. Valid values:
	//
	// 	- running: The instance is running.
	//
	// 	- starting: The instance is being started.
	//
	// 	- stopping: The instance is being stopped.
	//
	// 	- stopped: The instance is stopped.
	//
	// example:
	//
	// running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The tags of the ECS instance.
	Tags []*ListNodesResponseBodyResultTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (ListNodesResponseBodyResult) GoString

func (s ListNodesResponseBodyResult) GoString() string

func (*ListNodesResponseBodyResult) SetAgentStatus

func (*ListNodesResponseBodyResult) SetCloudAssistantStatus

func (s *ListNodesResponseBodyResult) SetCloudAssistantStatus(v string) *ListNodesResponseBodyResult

func (*ListNodesResponseBodyResult) SetEcsInstanceId

func (*ListNodesResponseBodyResult) SetEcsInstanceName

func (*ListNodesResponseBodyResult) SetIpAddress

func (*ListNodesResponseBodyResult) SetOsType

func (*ListNodesResponseBodyResult) SetStatus

func (*ListNodesResponseBodyResult) SetTags

func (ListNodesResponseBodyResult) String

type ListNodesResponseBodyResultIpAddress

type ListNodesResponseBodyResultIpAddress struct {
	// The IP address.
	//
	// example:
	//
	// 192.168.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// The type of the IP address. Valid values:
	//
	// 	- public: public IP address
	//
	// 	- private: private IP address
	//
	// example:
	//
	// public
	IpType *string `json:"ipType,omitempty" xml:"ipType,omitempty"`
}

func (ListNodesResponseBodyResultIpAddress) GoString

func (*ListNodesResponseBodyResultIpAddress) SetHost

func (*ListNodesResponseBodyResultIpAddress) SetIpType

func (ListNodesResponseBodyResultIpAddress) String

type ListNodesResponseBodyResultTags

type ListNodesResponseBodyResultTags struct {
	// The key of the tag.
	//
	// example:
	//
	// abc
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// xyz
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (ListNodesResponseBodyResultTags) GoString

func (*ListNodesResponseBodyResultTags) SetTagKey

func (*ListNodesResponseBodyResultTags) SetTagValue

func (ListNodesResponseBodyResultTags) String

type ListPipelineIdsRequest

type ListPipelineIdsRequest struct {
	// example:
	//
	// {     "userName":"elastic",     "password":"xxxxxx" }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPipelineIdsRequest) GoString

func (s ListPipelineIdsRequest) GoString() string

func (*ListPipelineIdsRequest) SetBody

func (ListPipelineIdsRequest) String

func (s ListPipelineIdsRequest) String() string

type ListPipelineIdsResponse

type ListPipelineIdsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPipelineIdsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPipelineIdsResponse) GoString

func (s ListPipelineIdsResponse) GoString() string

func (*ListPipelineIdsResponse) SetBody

func (*ListPipelineIdsResponse) SetHeaders

func (*ListPipelineIdsResponse) SetStatusCode

func (ListPipelineIdsResponse) String

func (s ListPipelineIdsResponse) String() string

type ListPipelineIdsResponseBody

type ListPipelineIdsResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListPipelineIdsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListPipelineIdsResponseBody) GoString

func (s ListPipelineIdsResponseBody) GoString() string

func (*ListPipelineIdsResponseBody) SetRequestId

func (*ListPipelineIdsResponseBody) SetResult

func (ListPipelineIdsResponseBody) String

type ListPipelineIdsResponseBodyResult

type ListPipelineIdsResponseBodyResult struct {
	// example:
	//
	// true
	Available *bool `json:"available,omitempty" xml:"available,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// testKibanaManagement
	PipelineId *string `json:"pipelineId,omitempty" xml:"pipelineId,omitempty"`
}

func (ListPipelineIdsResponseBodyResult) GoString

func (*ListPipelineIdsResponseBodyResult) SetAvailable

func (*ListPipelineIdsResponseBodyResult) SetCode

func (*ListPipelineIdsResponseBodyResult) SetMessage

func (*ListPipelineIdsResponseBodyResult) SetPipelineId

func (ListPipelineIdsResponseBodyResult) String

type ListPipelineRequest

type ListPipelineRequest struct {
	// The header of the response.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// pipeline_test
	PipelineId *string `json:"pipelineId,omitempty" xml:"pipelineId,omitempty"`
	// The total number of returned entries.
	//
	// example:
	//
	// 15
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListPipelineRequest) GoString

func (s ListPipelineRequest) GoString() string

func (*ListPipelineRequest) SetPage

func (*ListPipelineRequest) SetPipelineId

func (s *ListPipelineRequest) SetPipelineId(v string) *ListPipelineRequest

func (*ListPipelineRequest) SetSize

func (ListPipelineRequest) String

func (s ListPipelineRequest) String() string

type ListPipelineResponse

type ListPipelineResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPipelineResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPipelineResponse) GoString

func (s ListPipelineResponse) GoString() string

func (*ListPipelineResponse) SetBody

func (*ListPipelineResponse) SetHeaders

func (s *ListPipelineResponse) SetHeaders(v map[string]*string) *ListPipelineResponse

func (*ListPipelineResponse) SetStatusCode

func (s *ListPipelineResponse) SetStatusCode(v int32) *ListPipelineResponse

func (ListPipelineResponse) String

func (s ListPipelineResponse) String() string

type ListPipelineResponseBody

type ListPipelineResponseBody struct {
	// The ID of the ApsaraVideo Media Processing (MPS) queue that is used to run the job.
	Headers *ListPipelineResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The response.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The time when the pipeline was created.
	Result []*ListPipelineResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListPipelineResponseBody) GoString

func (s ListPipelineResponseBody) GoString() string

func (*ListPipelineResponseBody) SetHeaders

func (*ListPipelineResponseBody) SetRequestId

func (*ListPipelineResponseBody) SetResult

func (ListPipelineResponseBody) String

func (s ListPipelineResponseBody) String() string

type ListPipelineResponseBodyHeaders

type ListPipelineResponseBodyHeaders struct {
	// The time when the pipeline was updated.
	//
	// example:
	//
	// 2
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListPipelineResponseBodyHeaders) GoString

func (*ListPipelineResponseBodyHeaders) SetXTotalCount

func (ListPipelineResponseBodyHeaders) String

type ListPipelineResponseBodyResult

type ListPipelineResponseBodyResult struct {
	// example:
	//
	// 2020-08-05T03:10:38.188Z
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// example:
	//
	// 2020-08-05T08:43:31.757Z
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The status of the pipeline. Supported:
	//
	// 	- NOT_DEPLOYED: The node is not deployed.
	//
	// 	- RUNNING
	//
	// 	- DELETED: Deleted. The console does not display this status.
	//
	// example:
	//
	// pipeline_test
	PipelineId *string `json:"pipelineId,omitempty" xml:"pipelineId,omitempty"`
	// example:
	//
	// NOT_DEPLOYED
	PipelineStatus *string `json:"pipelineStatus,omitempty" xml:"pipelineStatus,omitempty"`
}

func (ListPipelineResponseBodyResult) GoString

func (*ListPipelineResponseBodyResult) SetGmtCreatedTime

func (*ListPipelineResponseBodyResult) SetGmtUpdateTime

func (*ListPipelineResponseBodyResult) SetPipelineId

func (*ListPipelineResponseBodyResult) SetPipelineStatus

func (ListPipelineResponseBodyResult) String

type ListPluginsRequest

type ListPluginsRequest struct {
	// SYSTEM
	//
	// example:
	//
	// analysis-ik
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1
	Page *string `json:"page,omitempty" xml:"page,omitempty"`
	// The header of the response.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// The total number of entries returned.
	//
	// example:
	//
	// SYSTEM
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
}

func (ListPluginsRequest) GoString

func (s ListPluginsRequest) GoString() string

func (*ListPluginsRequest) SetName

func (*ListPluginsRequest) SetPage

func (*ListPluginsRequest) SetSize

func (*ListPluginsRequest) SetSource

func (s *ListPluginsRequest) SetSource(v string) *ListPluginsRequest

func (ListPluginsRequest) String

func (s ListPluginsRequest) String() string

type ListPluginsResponse

type ListPluginsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPluginsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListPluginsResponse) GoString

func (s ListPluginsResponse) GoString() string

func (*ListPluginsResponse) SetBody

func (*ListPluginsResponse) SetHeaders

func (s *ListPluginsResponse) SetHeaders(v map[string]*string) *ListPluginsResponse

func (*ListPluginsResponse) SetStatusCode

func (s *ListPluginsResponse) SetStatusCode(v int32) *ListPluginsResponse

func (ListPluginsResponse) String

func (s ListPluginsResponse) String() string

type ListPluginsResponseBody

type ListPluginsResponseBody struct {
	// The description of the plug-in.
	Headers *ListPluginsResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The return results.
	//
	// example:
	//
	// 5A5D8E74-565C-43DC-B031-29289FA9****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the plug-in.
	Result []*ListPluginsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListPluginsResponseBody) GoString

func (s ListPluginsResponseBody) GoString() string

func (*ListPluginsResponseBody) SetHeaders

func (*ListPluginsResponseBody) SetRequestId

func (*ListPluginsResponseBody) SetResult

func (ListPluginsResponseBody) String

func (s ListPluginsResponseBody) String() string

type ListPluginsResponseBodyHeaders

type ListPluginsResponseBodyHeaders struct {
	// The address of the plug-in description document.
	//
	// example:
	//
	// 2
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListPluginsResponseBodyHeaders) GoString

func (*ListPluginsResponseBodyHeaders) SetXTotalCount

func (ListPluginsResponseBodyHeaders) String

type ListPluginsResponseBodyResult

type ListPluginsResponseBodyResult struct {
	// The source type of the plug-in.
	//
	// example:
	//
	// IK analysis plug-in for Elasticsearch.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// analysis-ik
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// SYSTEM
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// The name of the plug-in.
	//
	// example:
	//
	// https://xxxx.html
	SpecificationUrl *string `json:"specificationUrl,omitempty" xml:"specificationUrl,omitempty"`
	// example:
	//
	// INSTALLED
	State *string `json:"state,omitempty" xml:"state,omitempty"`
}

func (ListPluginsResponseBodyResult) GoString

func (*ListPluginsResponseBodyResult) SetDescription

func (*ListPluginsResponseBodyResult) SetName

func (*ListPluginsResponseBodyResult) SetSource

func (*ListPluginsResponseBodyResult) SetSpecificationUrl

func (*ListPluginsResponseBodyResult) SetState

func (ListPluginsResponseBodyResult) String

type ListSearchLogRequest

type ListSearchLogRequest struct {
	// 20
	//
	// example:
	//
	// 1531910852074
	BeginTime *int64 `json:"beginTime,omitempty" xml:"beginTime,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 1531910852074
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// The header of the response.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// 1
	//
	// This parameter is required.
	//
	// example:
	//
	// host:172.16.\*\*.*	- AND content:netty
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// The number of entries returned per page.
	//
	// example:
	//
	// 20
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
	// 1531910852074
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCELOG
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ListSearchLogRequest) GoString

func (s ListSearchLogRequest) GoString() string

func (*ListSearchLogRequest) SetBeginTime

func (s *ListSearchLogRequest) SetBeginTime(v int64) *ListSearchLogRequest

func (*ListSearchLogRequest) SetEndTime

func (*ListSearchLogRequest) SetPage

func (*ListSearchLogRequest) SetQuery

func (*ListSearchLogRequest) SetSize

func (*ListSearchLogRequest) SetType

func (ListSearchLogRequest) String

func (s ListSearchLogRequest) String() string

type ListSearchLogResponse

type ListSearchLogResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListSearchLogResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListSearchLogResponse) GoString

func (s ListSearchLogResponse) GoString() string

func (*ListSearchLogResponse) SetBody

func (*ListSearchLogResponse) SetHeaders

func (*ListSearchLogResponse) SetStatusCode

func (s *ListSearchLogResponse) SetStatusCode(v int32) *ListSearchLogResponse

func (ListSearchLogResponse) String

func (s ListSearchLogResponse) String() string

type ListSearchLogResponseBody

type ListSearchLogResponseBody struct {
	// The level of the log. Valid values:
	//
	// 	- warn: warning log
	//
	// 	- info: information log
	//
	// 	- error: error log
	//
	// 	- trace: trace logs
	//
	// 	- debug: debug logs
	//
	// The level information has been migrated to the contentCollection field.
	Headers *ListSearchLogResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The list of logs returned by the request.
	//
	// example:
	//
	// 7F40EAA1-6F1D-4DD9-8DB8-C5F00C4E****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The content of the log entry. Migrated to the contentCollection field.
	Result []*ListSearchLogResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListSearchLogResponseBody) GoString

func (s ListSearchLogResponseBody) GoString() string

func (*ListSearchLogResponseBody) SetHeaders

func (*ListSearchLogResponseBody) SetRequestId

func (*ListSearchLogResponseBody) SetResult

func (ListSearchLogResponseBody) String

func (s ListSearchLogResponseBody) String() string

type ListSearchLogResponseBodyHeaders

type ListSearchLogResponseBodyHeaders struct {
	// The IP address of the node that generates the log.
	//
	// example:
	//
	// 1000
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListSearchLogResponseBodyHeaders) GoString

func (*ListSearchLogResponseBodyHeaders) SetXTotalCount

func (ListSearchLogResponseBodyHeaders) String

type ListSearchLogResponseBodyResult

type ListSearchLogResponseBodyResult struct {
	// The ID of the instance.
	//
	// example:
	//
	// [GC (Allocation Failure) 2018-07-19T17:24:20.682+0800: 7516.513: [ParNew: 6604768K->81121K(7341504K), 0.0760606 secs] 7226662K->703015K(31813056K), 0.0762507 secs] [Times: user=0.52 sys=0.00, real=0.07 secs]
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// example:
	//
	// {"level": "info", "host": "192.168.\*\*.**", "time": "2019-03-18T08:16:12.741Z","content": "[o.e.c.r.a.AllocationService] [MnNASM_] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[my_index][3]] ...])."}
	ContentCollection map[string]interface{} `json:"contentCollection,omitempty" xml:"contentCollection,omitempty"`
	// Details of the log entry. Different content fields are returned for different log types.
	//
	// example:
	//
	// 192.168.\*\*.**
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The timestamp when the log is generated. Unit: ms.
	//
	// example:
	//
	// info
	Level *string `json:"level,omitempty" xml:"level,omitempty"`
	// example:
	//
	// 1531985112420
	Timestamp *int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
}

func (ListSearchLogResponseBodyResult) GoString

func (*ListSearchLogResponseBodyResult) SetContent

func (*ListSearchLogResponseBodyResult) SetContentCollection

func (s *ListSearchLogResponseBodyResult) SetContentCollection(v map[string]interface{}) *ListSearchLogResponseBodyResult

func (*ListSearchLogResponseBodyResult) SetHost

func (*ListSearchLogResponseBodyResult) SetInstanceId

func (*ListSearchLogResponseBodyResult) SetLevel

func (*ListSearchLogResponseBodyResult) SetTimestamp

func (ListSearchLogResponseBodyResult) String

type ListShardRecoveriesRequest

type ListShardRecoveriesRequest struct {
	// Specifies whether to return information about data restoration of shards. Valid values:
	//
	// 	- true: returns information about data restoration of shards that are being restored.
	//
	// 	- false: returns information about data restoration of all shards.
	//
	// example:
	//
	// true
	ActiveOnly *bool `json:"activeOnly,omitempty" xml:"activeOnly,omitempty"`
}

func (ListShardRecoveriesRequest) GoString

func (s ListShardRecoveriesRequest) GoString() string

func (*ListShardRecoveriesRequest) SetActiveOnly

func (ListShardRecoveriesRequest) String

type ListShardRecoveriesResponse

type ListShardRecoveriesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListShardRecoveriesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListShardRecoveriesResponse) GoString

func (s ListShardRecoveriesResponse) GoString() string

func (*ListShardRecoveriesResponse) SetBody

func (*ListShardRecoveriesResponse) SetHeaders

func (*ListShardRecoveriesResponse) SetStatusCode

func (ListShardRecoveriesResponse) String

type ListShardRecoveriesResponseBody

type ListShardRecoveriesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*ListShardRecoveriesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListShardRecoveriesResponseBody) GoString

func (*ListShardRecoveriesResponseBody) SetRequestId

func (ListShardRecoveriesResponseBody) String

type ListShardRecoveriesResponseBodyResult

type ListShardRecoveriesResponseBodyResult struct {
	// The data restoration progress.
	//
	// example:
	//
	// 80%
	BytesPercent *string `json:"bytesPercent,omitempty" xml:"bytesPercent,omitempty"`
	// The total amount of data that is restored.
	//
	// example:
	//
	// 12086
	BytesTotal *int64 `json:"bytesTotal,omitempty" xml:"bytesTotal,omitempty"`
	// The file execution progress.
	//
	// example:
	//
	// 80.0%
	FilesPercent *string `json:"filesPercent,omitempty" xml:"filesPercent,omitempty"`
	// The total number of files.
	//
	// example:
	//
	// 79
	FilesTotal *int64 `json:"filesTotal,omitempty" xml:"filesTotal,omitempty"`
	// The name of the index.
	//
	// example:
	//
	// my-index-000001
	Index *string `json:"index,omitempty" xml:"index,omitempty"`
	// The IP address of the source node.
	//
	// example:
	//
	// 192.168.XX.XX
	SourceHost *string `json:"sourceHost,omitempty" xml:"sourceHost,omitempty"`
	// The name of the source node.
	//
	// example:
	//
	// 2Kni3dJ
	SourceNode *string `json:"sourceNode,omitempty" xml:"sourceNode,omitempty"`
	// The data restoration status. Valid values:
	//
	// 	- done: Data restoration is complete.
	//
	// 	- finalize: Data is being cleared.
	//
	// 	- index: Index metadata is being read, and bytes are being copied from source to destination.
	//
	// 	- init: Data restoration is not started.
	//
	// 	- start: Data restoration is started.
	//
	// 	- translog: Translogs are being redone.
	//
	// example:
	//
	// done
	Stage *string `json:"stage,omitempty" xml:"stage,omitempty"`
	// The IP address of the destination node.
	//
	// example:
	//
	// 192.168.XX.XX
	TargetHost *string `json:"targetHost,omitempty" xml:"targetHost,omitempty"`
	// The name of the destination node.
	//
	// example:
	//
	// YVVKLmW
	TargetNode *string `json:"targetNode,omitempty" xml:"targetNode,omitempty"`
	// The number of translog operations to be restored.
	//
	// example:
	//
	// 12086
	TranslogOps *int64 `json:"translogOps,omitempty" xml:"translogOps,omitempty"`
	// The restoration progress of translog operations.
	//
	// example:
	//
	// 80%
	TranslogOpsPercent *string `json:"translogOpsPercent,omitempty" xml:"translogOpsPercent,omitempty"`
}

func (ListShardRecoveriesResponseBodyResult) GoString

func (*ListShardRecoveriesResponseBodyResult) SetBytesPercent

func (*ListShardRecoveriesResponseBodyResult) SetBytesTotal

func (*ListShardRecoveriesResponseBodyResult) SetFilesPercent

func (*ListShardRecoveriesResponseBodyResult) SetFilesTotal

func (*ListShardRecoveriesResponseBodyResult) SetIndex

func (*ListShardRecoveriesResponseBodyResult) SetSourceHost

func (*ListShardRecoveriesResponseBodyResult) SetSourceNode

func (*ListShardRecoveriesResponseBodyResult) SetStage

func (*ListShardRecoveriesResponseBodyResult) SetTargetHost

func (*ListShardRecoveriesResponseBodyResult) SetTargetNode

func (*ListShardRecoveriesResponseBodyResult) SetTranslogOps

func (*ListShardRecoveriesResponseBodyResult) SetTranslogOpsPercent

func (ListShardRecoveriesResponseBodyResult) String

type ListSnapshotReposByInstanceIdResponse

type ListSnapshotReposByInstanceIdResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListSnapshotReposByInstanceIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListSnapshotReposByInstanceIdResponse) GoString

func (*ListSnapshotReposByInstanceIdResponse) SetHeaders

func (*ListSnapshotReposByInstanceIdResponse) SetStatusCode

func (ListSnapshotReposByInstanceIdResponse) String

type ListSnapshotReposByInstanceIdResponseBody

type ListSnapshotReposByInstanceIdResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result []*ListSnapshotReposByInstanceIdResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListSnapshotReposByInstanceIdResponseBody) GoString

func (*ListSnapshotReposByInstanceIdResponseBody) SetRequestId

func (ListSnapshotReposByInstanceIdResponseBody) String

type ListSnapshotReposByInstanceIdResponseBodyResult

type ListSnapshotReposByInstanceIdResponseBodyResult struct {
	// Reference instance ID.
	//
	// example:
	//
	// es-cn-6ja1ro4jt000c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The address of the repository.
	//
	// example:
	//
	// es-cn-6ja1ro4jt000c****
	RepoPath *string `json:"repoPath,omitempty" xml:"repoPath,omitempty"`
	// Reference warehouse name.
	//
	// example:
	//
	// aliyun_snapshot_from_es-cn-6ja1ro4jt000c****
	SnapWarehouse *string `json:"snapWarehouse,omitempty" xml:"snapWarehouse,omitempty"`
	// Reference warehouse status. available indicates that it is valid. unavailable indicates that it is invalid.
	//
	// example:
	//
	// available
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (ListSnapshotReposByInstanceIdResponseBodyResult) GoString

func (*ListSnapshotReposByInstanceIdResponseBodyResult) SetInstanceId

func (*ListSnapshotReposByInstanceIdResponseBodyResult) SetRepoPath

func (*ListSnapshotReposByInstanceIdResponseBodyResult) SetSnapWarehouse

func (*ListSnapshotReposByInstanceIdResponseBodyResult) SetStatus

func (ListSnapshotReposByInstanceIdResponseBodyResult) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The number of the returned page.
	//
	// example:
	//
	// 1d2db86sca4384811e0b5e8707e******
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// Deprecated
	//
	// 1d2db86sca4384811e0b5e8707e\\*\\*\\*\\*\\*\\*
	//
	// example:
	//
	// 1
	Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// ["es-cn-aaa","es-cn-bbb"]
	ResourceIds *string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty"`
	// [{"key":"env","value","dev"},{"key":"dev", "value":"IT"}]
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// Deprecated
	//
	// ["es-cn-aaa","es-cn-bbb"]
	//
	// example:
	//
	// 10
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The header of the response. This parameter is empty and is for reference only. You cannot force this parameter to be relied on in the program.
	//
	// >  The return examples does not contain this parameter.
	//
	// example:
	//
	// [{"key":"env","value","dev"},{"key":"dev",  "value":"IT"}]
	Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetPage

func (*ListTagResourcesRequest) SetResourceIds

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetSize

func (*ListTagResourcesRequest) SetTags

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The labels of the resource.
	Headers *ListTagResourcesResponseBodyHeaders `json:"Headers,omitempty" xml:"Headers,omitempty" type:"Struct"`
	// The number of resources to query.
	//
	// example:
	//
	// 1
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// A list of resources that have tags.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6D******
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The type of the resource. Fixed to `ALIYUN::ELASTICSEARCH::INSTANCE`.
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetHeaders

func (*ListTagResourcesResponseBody) SetPageSize

func (*ListTagResourcesResponseBody) SetRequestId

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyHeaders

type ListTagResourcesResponseBodyHeaders struct {
	// The value of the tag.
	//
	// example:
	//
	// 10
	XTotalCount *int32 `json:"X-Total-Count,omitempty" xml:"X-Total-Count,omitempty"`
}

func (ListTagResourcesResponseBodyHeaders) GoString

func (*ListTagResourcesResponseBodyHeaders) SetXTotalCount

func (ListTagResourcesResponseBodyHeaders) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	// Indicates the ID of a resource.
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (ListTagResourcesResponseBodyTagResources) String

type ListTagResourcesResponseBodyTagResourcesTagResource

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// example:
	//
	// es-cn-oew1q8bev0002****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// ALIYUN::ELASTICSEARCH::INSTANCE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// env
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag key.
	//
	// example:
	//
	// dev
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue

func (ListTagResourcesResponseBodyTagResourcesTagResource) String

type ListTagsRequest

type ListTagsRequest struct {
	// The return results.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// The tag value of the ENI.
	//
	// example:
	//
	// INSTANCE
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
}

func (ListTagsRequest) GoString

func (s ListTagsRequest) GoString() string

func (*ListTagsRequest) SetPageSize

func (s *ListTagsRequest) SetPageSize(v int32) *ListTagsRequest

func (*ListTagsRequest) SetResourceType

func (s *ListTagsRequest) SetResourceType(v string) *ListTagsRequest

func (ListTagsRequest) String

func (s ListTagsRequest) String() string

type ListTagsResponse

type ListTagsResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagsResponse) GoString

func (s ListTagsResponse) GoString() string

func (*ListTagsResponse) SetBody

func (*ListTagsResponse) SetHeaders

func (s *ListTagsResponse) SetHeaders(v map[string]*string) *ListTagsResponse

func (*ListTagsResponse) SetStatusCode

func (s *ListTagsResponse) SetStatusCode(v int32) *ListTagsResponse

func (ListTagsResponse) String

func (s ListTagsResponse) String() string

type ListTagsResponseBody

type ListTagsResponseBody struct {
	// The key of the tag.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*ListTagsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListTagsResponseBody) GoString

func (s ListTagsResponseBody) GoString() string

func (*ListTagsResponseBody) SetRequestId

func (s *ListTagsResponseBody) SetRequestId(v string) *ListTagsResponseBody

func (*ListTagsResponseBody) SetResult

func (ListTagsResponseBody) String

func (s ListTagsResponseBody) String() string

type ListTagsResponseBodyResult

type ListTagsResponseBodyResult struct {
	// example:
	//
	// env
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// example:
	//
	// dev
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagsResponseBodyResult) GoString

func (s ListTagsResponseBodyResult) GoString() string

func (*ListTagsResponseBodyResult) SetTagKey

func (*ListTagsResponseBodyResult) SetTagValue

func (ListTagsResponseBodyResult) String

type ListVpcEndpointsRequest

type ListVpcEndpointsRequest struct {
	// The number of the page to return.
	//
	// Pages start from page 1. Default value: 1.
	//
	// example:
	//
	// 1
	Page *int32 `json:"page,omitempty" xml:"page,omitempty"`
	// The number of entries to return on each page. Default value: 20.
	//
	// example:
	//
	// 10
	Size *int32 `json:"size,omitempty" xml:"size,omitempty"`
}

func (ListVpcEndpointsRequest) GoString

func (s ListVpcEndpointsRequest) GoString() string

func (*ListVpcEndpointsRequest) SetPage

func (*ListVpcEndpointsRequest) SetSize

func (ListVpcEndpointsRequest) String

func (s ListVpcEndpointsRequest) String() string

type ListVpcEndpointsResponse

type ListVpcEndpointsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListVpcEndpointsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListVpcEndpointsResponse) GoString

func (s ListVpcEndpointsResponse) GoString() string

func (*ListVpcEndpointsResponse) SetBody

func (*ListVpcEndpointsResponse) SetHeaders

func (*ListVpcEndpointsResponse) SetStatusCode

func (ListVpcEndpointsResponse) String

func (s ListVpcEndpointsResponse) String() string

type ListVpcEndpointsResponseBody

type ListVpcEndpointsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The details of the endpoints.
	Result []*ListVpcEndpointsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (ListVpcEndpointsResponseBody) GoString

func (s ListVpcEndpointsResponseBody) GoString() string

func (*ListVpcEndpointsResponseBody) SetRequestId

func (*ListVpcEndpointsResponseBody) SetResult

func (ListVpcEndpointsResponseBody) String

type ListVpcEndpointsResponseBodyResult

type ListVpcEndpointsResponseBodyResult struct {
	// The status of the endpoint connection. Valid values:
	//
	// 	- Pending
	//
	// 	- Connecting
	//
	// 	- Connected
	//
	// 	- Disconnecting
	//
	// 	- Disconnected
	//
	// 	- Deleting
	//
	// 	- ServiceDeleted
	//
	// example:
	//
	// Disconnected
	ConnectionStatus *string `json:"connectionStatus,omitempty" xml:"connectionStatus,omitempty"`
	// The time when the endpoint was created.
	//
	// example:
	//
	// 2021-07-22T01:19:24Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// The business status of the endpoint. Valid values:
	//
	// 	- Normal
	//
	// 	- FinancialLocked
	//
	// example:
	//
	// Normal
	EndpointBusinessStatus *string `json:"endpointBusinessStatus,omitempty" xml:"endpointBusinessStatus,omitempty"`
	// The domain name of the endpoint. The domain name is used for connection configuration.
	//
	// example:
	//
	// ep-bp18s6wy9420wdi4****.epsrv-bp1bz3efowa4kc0****.cn-hangzhou.privatelink.aliyuncs.com
	EndpointDomain *string `json:"endpointDomain,omitempty" xml:"endpointDomain,omitempty"`
	// The ID of the endpoint.
	//
	// example:
	//
	// ep-bp1tah7zbrwmkjef****
	EndpointId *string `json:"endpointId,omitempty" xml:"endpointId,omitempty"`
	// The name of the endpoint.
	//
	// example:
	//
	// test
	EndpointName *string `json:"endpointName,omitempty" xml:"endpointName,omitempty"`
	// The status of the endpoint. Valid values:
	//
	// 	- Creating
	//
	// 	- Active
	//
	// 	- Pending
	//
	// 	- Deleting
	//
	// example:
	//
	// Active
	EndpointStatus *string `json:"endpointStatus,omitempty" xml:"endpointStatus,omitempty"`
	// The ID of the endpoint service with which the endpoint is associated.
	//
	// example:
	//
	// epsrv-bp1w0p3jdirbfmt6****
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
	// The name of the endpoint service with which the endpoint is associated.
	//
	// example:
	//
	// com.aliyuncs.privatelink.cn-hangzhou.epsrv-bp1w0p3jdirbfmt6****
	ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"`
}

func (ListVpcEndpointsResponseBodyResult) GoString

func (*ListVpcEndpointsResponseBodyResult) SetConnectionStatus

func (*ListVpcEndpointsResponseBodyResult) SetCreateTime

func (*ListVpcEndpointsResponseBodyResult) SetEndpointBusinessStatus

func (*ListVpcEndpointsResponseBodyResult) SetEndpointDomain

func (*ListVpcEndpointsResponseBodyResult) SetEndpointId

func (*ListVpcEndpointsResponseBodyResult) SetEndpointName

func (*ListVpcEndpointsResponseBodyResult) SetEndpointStatus

func (*ListVpcEndpointsResponseBodyResult) SetServiceId

func (*ListVpcEndpointsResponseBodyResult) SetServiceName

func (ListVpcEndpointsResponseBodyResult) String

type Logstash

type Logstash struct {
	Config          map[string]*string      `json:"config,omitempty" xml:"config,omitempty"`
	CreatedAt       *string                 `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	DataNode        *bool                   `json:"dataNode,omitempty" xml:"dataNode,omitempty"`
	Description     *string                 `json:"description,omitempty" xml:"description,omitempty"`
	EndTime         *int64                  `json:"endTime,omitempty" xml:"endTime,omitempty"`
	EndpointList    []*LogstashEndpointList `json:"endpointList,omitempty" xml:"endpointList,omitempty" type:"Repeated"`
	InstanceId      *string                 `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	NetworkConfig   *LogstashNetworkConfig  `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	NodeAmount      *int64                  `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec        *LogstashNodeSpec       `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	PaymentType     *string                 `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	Protocol        *string                 `json:"protocol,omitempty" xml:"protocol,omitempty"`
	ResourceGroupId *string                 `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	Status          *string                 `json:"status,omitempty" xml:"status,omitempty"`
	Tags            []*LogstashTags         `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	UpdatedAt       *string                 `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
	Version         *string                 `json:"version,omitempty" xml:"version,omitempty"`
	ZoneCount       *int64                  `json:"zoneCount,omitempty" xml:"zoneCount,omitempty"`
	ZoneInfos       []*LogstashZoneInfos    `json:"zoneInfos,omitempty" xml:"zoneInfos,omitempty" type:"Repeated"`
}

func (Logstash) GoString

func (s Logstash) GoString() string

func (*Logstash) SetConfig

func (s *Logstash) SetConfig(v map[string]*string) *Logstash

func (*Logstash) SetCreatedAt

func (s *Logstash) SetCreatedAt(v string) *Logstash

func (*Logstash) SetDataNode

func (s *Logstash) SetDataNode(v bool) *Logstash

func (*Logstash) SetDescription

func (s *Logstash) SetDescription(v string) *Logstash

func (*Logstash) SetEndTime

func (s *Logstash) SetEndTime(v int64) *Logstash

func (*Logstash) SetEndpointList

func (s *Logstash) SetEndpointList(v []*LogstashEndpointList) *Logstash

func (*Logstash) SetInstanceId

func (s *Logstash) SetInstanceId(v string) *Logstash

func (*Logstash) SetNetworkConfig

func (s *Logstash) SetNetworkConfig(v *LogstashNetworkConfig) *Logstash

func (*Logstash) SetNodeAmount

func (s *Logstash) SetNodeAmount(v int64) *Logstash

func (*Logstash) SetNodeSpec

func (s *Logstash) SetNodeSpec(v *LogstashNodeSpec) *Logstash

func (*Logstash) SetPaymentType

func (s *Logstash) SetPaymentType(v string) *Logstash

func (*Logstash) SetProtocol

func (s *Logstash) SetProtocol(v string) *Logstash

func (*Logstash) SetResourceGroupId

func (s *Logstash) SetResourceGroupId(v string) *Logstash

func (*Logstash) SetStatus

func (s *Logstash) SetStatus(v string) *Logstash

func (*Logstash) SetTags

func (s *Logstash) SetTags(v []*LogstashTags) *Logstash

func (*Logstash) SetUpdatedAt

func (s *Logstash) SetUpdatedAt(v string) *Logstash

func (*Logstash) SetVersion

func (s *Logstash) SetVersion(v string) *Logstash

func (*Logstash) SetZoneCount

func (s *Logstash) SetZoneCount(v int64) *Logstash

func (*Logstash) SetZoneInfos

func (s *Logstash) SetZoneInfos(v []*LogstashZoneInfos) *Logstash

func (Logstash) String

func (s Logstash) String() string

type LogstashEndpointList

type LogstashEndpointList struct {
	Host   *string `json:"host,omitempty" xml:"host,omitempty"`
	Port   *int64  `json:"port,omitempty" xml:"port,omitempty"`
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (LogstashEndpointList) GoString

func (s LogstashEndpointList) GoString() string

func (*LogstashEndpointList) SetHost

func (*LogstashEndpointList) SetPort

func (*LogstashEndpointList) SetZoneId

func (LogstashEndpointList) String

func (s LogstashEndpointList) String() string

type LogstashNetworkConfig

type LogstashNetworkConfig struct {
	Type      *string `json:"type,omitempty" xml:"type,omitempty"`
	VpcId     *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	VsArea    *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (LogstashNetworkConfig) GoString

func (s LogstashNetworkConfig) GoString() string

func (*LogstashNetworkConfig) SetType

func (*LogstashNetworkConfig) SetVpcId

func (*LogstashNetworkConfig) SetVsArea

func (*LogstashNetworkConfig) SetVswitchId

func (LogstashNetworkConfig) String

func (s LogstashNetworkConfig) String() string

type LogstashNodeSpec

type LogstashNodeSpec struct {
	Disk     *int64  `json:"disk,omitempty" xml:"disk,omitempty"`
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	Spec     *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (LogstashNodeSpec) GoString

func (s LogstashNodeSpec) GoString() string

func (*LogstashNodeSpec) SetDisk

func (s *LogstashNodeSpec) SetDisk(v int64) *LogstashNodeSpec

func (*LogstashNodeSpec) SetDiskType

func (s *LogstashNodeSpec) SetDiskType(v string) *LogstashNodeSpec

func (*LogstashNodeSpec) SetSpec

func (s *LogstashNodeSpec) SetSpec(v string) *LogstashNodeSpec

func (LogstashNodeSpec) String

func (s LogstashNodeSpec) String() string

type LogstashTags

type LogstashTags struct {
	TagKey   *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (LogstashTags) GoString

func (s LogstashTags) GoString() string

func (*LogstashTags) SetTagKey

func (s *LogstashTags) SetTagKey(v string) *LogstashTags

func (*LogstashTags) SetTagValue

func (s *LogstashTags) SetTagValue(v string) *LogstashTags

func (LogstashTags) String

func (s LogstashTags) String() string

type LogstashZoneInfos

type LogstashZoneInfos struct {
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (LogstashZoneInfos) GoString

func (s LogstashZoneInfos) GoString() string

func (*LogstashZoneInfos) SetStatus

func (s *LogstashZoneInfos) SetStatus(v string) *LogstashZoneInfos

func (*LogstashZoneInfos) SetZoneId

func (s *LogstashZoneInfos) SetZoneId(v string) *LogstashZoneInfos

func (LogstashZoneInfos) String

func (s LogstashZoneInfos) String() string

type MasterNodeConfiguration

type MasterNodeConfiguration struct {
	// This parameter is required.
	Amount *int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// This parameter is required.
	Disk *int64 `json:"disk,omitempty" xml:"disk,omitempty"`
	// This parameter is required.
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (MasterNodeConfiguration) GoString

func (s MasterNodeConfiguration) GoString() string

func (*MasterNodeConfiguration) SetAmount

func (*MasterNodeConfiguration) SetDisk

func (*MasterNodeConfiguration) SetDiskType

func (*MasterNodeConfiguration) SetSpec

func (MasterNodeConfiguration) String

func (s MasterNodeConfiguration) String() string

type MigrateToOtherZoneRequest

type MigrateToOtherZoneRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// Verify whether the zone node can be migrated. true indicates that the data is only verified and the migration task is not executed. false indicates that the migration task is executed after the verification is successful.
	//
	// This parameter is required.
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
}

func (MigrateToOtherZoneRequest) GoString

func (s MigrateToOtherZoneRequest) GoString() string

func (*MigrateToOtherZoneRequest) SetBody

func (*MigrateToOtherZoneRequest) SetDryRun

func (MigrateToOtherZoneRequest) String

func (s MigrateToOtherZoneRequest) String() string

type MigrateToOtherZoneResponse

type MigrateToOtherZoneResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MigrateToOtherZoneResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MigrateToOtherZoneResponse) GoString

func (s MigrateToOtherZoneResponse) GoString() string

func (*MigrateToOtherZoneResponse) SetBody

func (*MigrateToOtherZoneResponse) SetHeaders

func (*MigrateToOtherZoneResponse) SetStatusCode

func (MigrateToOtherZoneResponse) String

type MigrateToOtherZoneResponseBody

type MigrateToOtherZoneResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: migration succeeded
	//
	// 	- false: The migration fails
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (MigrateToOtherZoneResponseBody) GoString

func (*MigrateToOtherZoneResponseBody) SetRequestId

func (*MigrateToOtherZoneResponseBody) SetResult

func (MigrateToOtherZoneResponseBody) String

type MigrationJob

type MigrationJob struct {
	CurrentState             *string                     `json:"currentState,omitempty" xml:"currentState,omitempty"`
	DisableSourceClusterAuth *bool                       `json:"disableSourceClusterAuth,omitempty" xml:"disableSourceClusterAuth,omitempty"`
	DisableTargetClusterAuth *bool                       `json:"disableTargetClusterAuth,omitempty" xml:"disableTargetClusterAuth,omitempty"`
	EndTime                  *int64                      `json:"endTime,omitempty" xml:"endTime,omitempty"`
	MigrationJobId           *string                     `json:"migrationJobId,omitempty" xml:"migrationJobId,omitempty"`
	Phase                    *string                     `json:"phase,omitempty" xml:"phase,omitempty"`
	SourceCluster            *MigrationJobSourceCluster  `json:"sourceCluster,omitempty" xml:"sourceCluster,omitempty" type:"Struct"`
	StartTime                *int64                      `json:"startTime,omitempty" xml:"startTime,omitempty"`
	StatusResult             []*MigrationJobStatusResult `json:"statusResult,omitempty" xml:"statusResult,omitempty" type:"Repeated"`
	TargetCluster            *MigrationJobTargetCluster  `json:"targetCluster,omitempty" xml:"targetCluster,omitempty" type:"Struct"`
	UpdateTime               *int64                      `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
}

func (MigrationJob) GoString

func (s MigrationJob) GoString() string

func (*MigrationJob) SetCurrentState

func (s *MigrationJob) SetCurrentState(v string) *MigrationJob

func (*MigrationJob) SetDisableSourceClusterAuth

func (s *MigrationJob) SetDisableSourceClusterAuth(v bool) *MigrationJob

func (*MigrationJob) SetDisableTargetClusterAuth

func (s *MigrationJob) SetDisableTargetClusterAuth(v bool) *MigrationJob

func (*MigrationJob) SetEndTime

func (s *MigrationJob) SetEndTime(v int64) *MigrationJob

func (*MigrationJob) SetMigrationJobId

func (s *MigrationJob) SetMigrationJobId(v string) *MigrationJob

func (*MigrationJob) SetPhase

func (s *MigrationJob) SetPhase(v string) *MigrationJob

func (*MigrationJob) SetSourceCluster

func (s *MigrationJob) SetSourceCluster(v *MigrationJobSourceCluster) *MigrationJob

func (*MigrationJob) SetStartTime

func (s *MigrationJob) SetStartTime(v int64) *MigrationJob

func (*MigrationJob) SetStatusResult

func (s *MigrationJob) SetStatusResult(v []*MigrationJobStatusResult) *MigrationJob

func (*MigrationJob) SetTargetCluster

func (s *MigrationJob) SetTargetCluster(v *MigrationJobTargetCluster) *MigrationJob

func (*MigrationJob) SetUpdateTime

func (s *MigrationJob) SetUpdateTime(v int64) *MigrationJob

func (MigrationJob) String

func (s MigrationJob) String() string

type MigrationJobSourceCluster

type MigrationJobSourceCluster struct {
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	Type       *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (MigrationJobSourceCluster) GoString

func (s MigrationJobSourceCluster) GoString() string

func (*MigrationJobSourceCluster) SetInstanceId

func (*MigrationJobSourceCluster) SetType

func (MigrationJobSourceCluster) String

func (s MigrationJobSourceCluster) String() string

type MigrationJobStatusResult

type MigrationJobStatusResult struct {
	Code    *string `json:"code,omitempty" xml:"code,omitempty"`
	Success *bool   `json:"success,omitempty" xml:"success,omitempty"`
}

func (MigrationJobStatusResult) GoString

func (s MigrationJobStatusResult) GoString() string

func (*MigrationJobStatusResult) SetCode

func (*MigrationJobStatusResult) SetSuccess

func (MigrationJobStatusResult) String

func (s MigrationJobStatusResult) String() string

type MigrationJobTargetCluster

type MigrationJobTargetCluster struct {
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	Type       *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (MigrationJobTargetCluster) GoString

func (s MigrationJobTargetCluster) GoString() string

func (*MigrationJobTargetCluster) SetInstanceId

func (*MigrationJobTargetCluster) SetType

func (MigrationJobTargetCluster) String

func (s MigrationJobTargetCluster) String() string

type ModifyDeployMachineRequest

type ModifyDeployMachineRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDeployMachineRequest) GoString

func (s ModifyDeployMachineRequest) GoString() string

func (*ModifyDeployMachineRequest) SetBody

func (*ModifyDeployMachineRequest) SetClientToken

func (ModifyDeployMachineRequest) String

type ModifyDeployMachineResponse

type ModifyDeployMachineResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyDeployMachineResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyDeployMachineResponse) GoString

func (s ModifyDeployMachineResponse) GoString() string

func (*ModifyDeployMachineResponse) SetBody

func (*ModifyDeployMachineResponse) SetHeaders

func (*ModifyDeployMachineResponse) SetStatusCode

func (ModifyDeployMachineResponse) String

type ModifyDeployMachineResponseBody

type ModifyDeployMachineResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// C37CE536-6C0F-4778-9B59-6D94C7F7EB63
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the ECS instances are changed. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ModifyDeployMachineResponseBody) GoString

func (*ModifyDeployMachineResponseBody) SetRequestId

func (*ModifyDeployMachineResponseBody) SetResult

func (ModifyDeployMachineResponseBody) String

type ModifyElastictaskRequest

type ModifyElastictaskRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyElastictaskRequest) GoString

func (s ModifyElastictaskRequest) GoString() string

func (*ModifyElastictaskRequest) SetBody

func (ModifyElastictaskRequest) String

func (s ModifyElastictaskRequest) String() string

type ModifyElastictaskResponse

type ModifyElastictaskResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyElastictaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyElastictaskResponse) GoString

func (s ModifyElastictaskResponse) GoString() string

func (*ModifyElastictaskResponse) SetBody

func (*ModifyElastictaskResponse) SetHeaders

func (*ModifyElastictaskResponse) SetStatusCode

func (ModifyElastictaskResponse) String

func (s ModifyElastictaskResponse) String() string

type ModifyElastictaskResponseBody

type ModifyElastictaskResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *ModifyElastictaskResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (ModifyElastictaskResponseBody) GoString

func (*ModifyElastictaskResponseBody) SetRequestId

func (ModifyElastictaskResponseBody) String

type ModifyElastictaskResponseBodyResult

type ModifyElastictaskResponseBodyResult struct {
	ElasticExpansionTask *ModifyElastictaskResponseBodyResultElasticExpansionTask `json:"elasticExpansionTask,omitempty" xml:"elasticExpansionTask,omitempty" type:"Struct"`
	ElasticShrinkTask    *ModifyElastictaskResponseBodyResultElasticShrinkTask    `json:"elasticShrinkTask,omitempty" xml:"elasticShrinkTask,omitempty" type:"Struct"`
}

func (ModifyElastictaskResponseBodyResult) GoString

func (ModifyElastictaskResponseBodyResult) String

type ModifyElastictaskResponseBodyResultElasticExpansionTask

type ModifyElastictaskResponseBodyResultElasticExpansionTask struct {
	// example:
	//
	// 0 0 0 ? 	- MON
	CronExpression *string `json:"cronExpression,omitempty" xml:"cronExpression,omitempty"`
	// example:
	//
	// 2
	ElasticNodeCount *int32 `json:"elasticNodeCount,omitempty" xml:"elasticNodeCount,omitempty"`
	// example:
	//
	// 2
	ReplicaCount  *int32    `json:"replicaCount,omitempty" xml:"replicaCount,omitempty"`
	TargetIndices []*string `json:"targetIndices,omitempty" xml:"targetIndices,omitempty" type:"Repeated"`
	// example:
	//
	// crontab
	TriggerType *string `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (ModifyElastictaskResponseBodyResultElasticExpansionTask) GoString

func (*ModifyElastictaskResponseBodyResultElasticExpansionTask) SetCronExpression

func (*ModifyElastictaskResponseBodyResultElasticExpansionTask) SetElasticNodeCount

func (*ModifyElastictaskResponseBodyResultElasticExpansionTask) SetReplicaCount

func (*ModifyElastictaskResponseBodyResultElasticExpansionTask) SetTargetIndices

func (*ModifyElastictaskResponseBodyResultElasticExpansionTask) SetTriggerType

func (ModifyElastictaskResponseBodyResultElasticExpansionTask) String

type ModifyElastictaskResponseBodyResultElasticShrinkTask

type ModifyElastictaskResponseBodyResultElasticShrinkTask struct {
	// example:
	//
	// 4 4 4 ? 	- WED
	CronExpression *string `json:"cronExpression,omitempty" xml:"cronExpression,omitempty"`
	// example:
	//
	// 2
	ElasticNodeCount *int32 `json:"elasticNodeCount,omitempty" xml:"elasticNodeCount,omitempty"`
	// example:
	//
	// 2
	ReplicaCount  *int32    `json:"replicaCount,omitempty" xml:"replicaCount,omitempty"`
	TargetIndices []*string `json:"targetIndices,omitempty" xml:"targetIndices,omitempty" type:"Repeated"`
	// example:
	//
	// crontab
	TriggerType *string `json:"triggerType,omitempty" xml:"triggerType,omitempty"`
}

func (ModifyElastictaskResponseBodyResultElasticShrinkTask) GoString

func (*ModifyElastictaskResponseBodyResultElasticShrinkTask) SetCronExpression

func (*ModifyElastictaskResponseBodyResultElasticShrinkTask) SetElasticNodeCount

func (*ModifyElastictaskResponseBodyResultElasticShrinkTask) SetReplicaCount

func (*ModifyElastictaskResponseBodyResultElasticShrinkTask) SetTargetIndices

func (*ModifyElastictaskResponseBodyResultElasticShrinkTask) SetTriggerType

func (ModifyElastictaskResponseBodyResultElasticShrinkTask) String

type ModifyInstanceMaintainTimeRequest

type ModifyInstanceMaintainTimeRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// {     "openMaintainTime": true,     "maintainStartTime": "03:00Z",     "maintainEndTime": "04:00Z" }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyInstanceMaintainTimeRequest) GoString

func (*ModifyInstanceMaintainTimeRequest) SetBody

func (*ModifyInstanceMaintainTimeRequest) SetClientToken

func (ModifyInstanceMaintainTimeRequest) String

type ModifyInstanceMaintainTimeResponse

type ModifyInstanceMaintainTimeResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyInstanceMaintainTimeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyInstanceMaintainTimeResponse) GoString

func (*ModifyInstanceMaintainTimeResponse) SetHeaders

func (*ModifyInstanceMaintainTimeResponse) SetStatusCode

func (ModifyInstanceMaintainTimeResponse) String

type ModifyInstanceMaintainTimeResponseBody

type ModifyInstanceMaintainTimeResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ModifyInstanceMaintainTimeResponseBody) GoString

func (*ModifyInstanceMaintainTimeResponseBody) SetRequestId

func (*ModifyInstanceMaintainTimeResponseBody) SetResult

func (ModifyInstanceMaintainTimeResponseBody) String

type ModifyWhiteIpsRequest

type ModifyWhiteIpsRequest struct {
	// The information about the IP address whitelist that you want to update. You can specify only one whitelist.
	//
	// > You cannot configure both the whiteIpList and whiteIpGroup parameters.
	//
	// example:
	//
	// Cover
	ModifyMode *string `json:"modifyMode,omitempty" xml:"modifyMode,omitempty"`
	// The IP addresses in the whitelist. This parameter is available if the whiteIpGroup parameter is left empty. The default IP address whitelist is updated based on the value of this parameter.
	//
	// > You cannot configure both the whiteIpList and whiteIpGroup parameters.
	//
	// example:
	//
	// PUBLIC
	NetworkType *string `json:"networkType,omitempty" xml:"networkType,omitempty"`
	// The IP addresses in the whitelist. This parameter is available if the whiteIpGroup parameter is left empty. The default IP address whitelist is updated based on the value of this parameter.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
	// The IP addresses in the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	WhiteIpGroup *ModifyWhiteIpsRequestWhiteIpGroup `json:"whiteIpGroup,omitempty" xml:"whiteIpGroup,omitempty" type:"Struct"`
	// The name of the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	WhiteIpList []*string `json:"whiteIpList,omitempty" xml:"whiteIpList,omitempty" type:"Repeated"`
	// The network type. This parameter is required if you configure the whiteIpList parameter. Valid values:
	//
	// 	- PRIVATE
	//
	// 	- PUBLIC
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (ModifyWhiteIpsRequest) GoString

func (s ModifyWhiteIpsRequest) GoString() string

func (*ModifyWhiteIpsRequest) SetClientToken

func (s *ModifyWhiteIpsRequest) SetClientToken(v string) *ModifyWhiteIpsRequest

func (*ModifyWhiteIpsRequest) SetModifyMode

func (s *ModifyWhiteIpsRequest) SetModifyMode(v string) *ModifyWhiteIpsRequest

func (*ModifyWhiteIpsRequest) SetNetworkType

func (s *ModifyWhiteIpsRequest) SetNetworkType(v string) *ModifyWhiteIpsRequest

func (*ModifyWhiteIpsRequest) SetNodeType

func (*ModifyWhiteIpsRequest) SetWhiteIpGroup

func (*ModifyWhiteIpsRequest) SetWhiteIpList

func (s *ModifyWhiteIpsRequest) SetWhiteIpList(v []*string) *ModifyWhiteIpsRequest

func (ModifyWhiteIpsRequest) String

func (s ModifyWhiteIpsRequest) String() string

type ModifyWhiteIpsRequestWhiteIpGroup

type ModifyWhiteIpsRequestWhiteIpGroup struct {
	// The type of the IP address whitelist. Valid values:
	//
	// 	- PRIVATE_KIBANA
	//
	// 	- PRIVATE_ES
	//
	// 	- PUBLIC_ES
	//
	// 	- PUBLIC_KIBANA
	//
	// example:
	//
	// test_group
	GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
	// The returned result.
	Ips []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// The request ID.
	//
	// example:
	//
	// PRIVATE_ES
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (ModifyWhiteIpsRequestWhiteIpGroup) GoString

func (*ModifyWhiteIpsRequestWhiteIpGroup) SetGroupName

func (*ModifyWhiteIpsRequestWhiteIpGroup) SetIps

func (*ModifyWhiteIpsRequestWhiteIpGroup) SetWhiteIpType

func (ModifyWhiteIpsRequestWhiteIpGroup) String

type ModifyWhiteIpsResponse

type ModifyWhiteIpsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifyWhiteIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ModifyWhiteIpsResponse) GoString

func (s ModifyWhiteIpsResponse) GoString() string

func (*ModifyWhiteIpsResponse) SetBody

func (*ModifyWhiteIpsResponse) SetHeaders

func (*ModifyWhiteIpsResponse) SetStatusCode

func (ModifyWhiteIpsResponse) String

func (s ModifyWhiteIpsResponse) String() string

type ModifyWhiteIpsResponseBody

type ModifyWhiteIpsResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1DERFG
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ModifyWhiteIpsResponseBody) GoString

func (s ModifyWhiteIpsResponseBody) GoString() string

func (*ModifyWhiteIpsResponseBody) SetRequestId

func (*ModifyWhiteIpsResponseBody) SetResult

func (ModifyWhiteIpsResponseBody) String

type MoveResourceGroupRequest

type MoveResourceGroupRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (MoveResourceGroupRequest) GoString

func (s MoveResourceGroupRequest) GoString() string

func (*MoveResourceGroupRequest) SetBody

func (*MoveResourceGroupRequest) SetClientToken

func (MoveResourceGroupRequest) String

func (s MoveResourceGroupRequest) String() string

type MoveResourceGroupResponse

type MoveResourceGroupResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *MoveResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (MoveResourceGroupResponse) GoString

func (s MoveResourceGroupResponse) GoString() string

func (*MoveResourceGroupResponse) SetBody

func (*MoveResourceGroupResponse) SetHeaders

func (*MoveResourceGroupResponse) SetStatusCode

func (MoveResourceGroupResponse) String

func (s MoveResourceGroupResponse) String() string

type MoveResourceGroupResponseBody

type MoveResourceGroupResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *MoveResourceGroupResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (MoveResourceGroupResponseBody) GoString

func (*MoveResourceGroupResponseBody) SetRequestId

func (MoveResourceGroupResponseBody) String

type MoveResourceGroupResponseBodyResult

type MoveResourceGroupResponseBodyResult struct {
	// The time when the cluster was created.
	//
	// example:
	//
	// 2020-07-06T10:18:48.662Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The name of the cluster.
	//
	// example:
	//
	// es-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The configurations of IK dictionaries.
	DictList []*MoveResourceGroupResponseBodyResultDictList `json:"dictList,omitempty" xml:"dictList,omitempty" type:"Repeated"`
	// The internal endpoint of the cluster.
	//
	// example:
	//
	// es-cn-nif1q8auz0003****.elasticsearch.aliyuncs.com
	Domain *string `json:"domain,omitempty" xml:"domain,omitempty"`
	// The version of the cluster.
	//
	// example:
	//
	// 6.7.0_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// The ID of the cluster.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The configurations of Kibana nodes.
	KibanaConfiguration *MoveResourceGroupResponseBodyResultKibanaConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty" type:"Struct"`
	// The public endpoint of the Kibana console of the cluster.
	//
	// example:
	//
	// es-cn-nif1q8auz0003****.kibana.elasticsearch.aliyuncs.com
	KibanaDomain *string `json:"kibanaDomain,omitempty" xml:"kibanaDomain,omitempty"`
	// The port number that is used to access the Kibana console of the cluster over the Internet.
	//
	// example:
	//
	// 5601
	KibanaPort *int32 `json:"kibanaPort,omitempty" xml:"kibanaPort,omitempty"`
	// The configurations of dedicated master nodes.
	MasterConfiguration *MoveResourceGroupResponseBodyResultMasterConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty" type:"Struct"`
	// The network configurations.
	NetworkConfig *MoveResourceGroupResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// The number of data nodes in the cluster.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// The configurations of data nodes.
	NodeSpec *MoveResourceGroupResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The billing method of the cluster. Valid values:
	//
	// 	- prepaid: subscription
	//
	// 	- postpaid: pay-as-you-go
	//
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The public endpoint of the cluster.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****.public.elasticsearch.aliyuncs.com
	PublicDomain *string `json:"publicDomain,omitempty" xml:"publicDomain,omitempty"`
	// The port number that is used to access the cluster over the Internet.
	//
	// example:
	//
	// 9200
	PublicPort *int32 `json:"publicPort,omitempty" xml:"publicPort,omitempty"`
	// The status of the cluster. Valid values:
	//
	// 	- active: The cluster is normal.
	//
	// 	- activating: The cluster is being activated.
	//
	// 	- Inactive: The cluster is frozen.
	//
	// 	- invalid: The cluster is valid.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The configurations of synonym dictionaries.
	SynonymsDicts []*MoveResourceGroupResponseBodyResultSynonymsDicts `json:"synonymsDicts,omitempty" xml:"synonymsDicts,omitempty" type:"Repeated"`
	// The time when the cluster was last updated.
	//
	// example:
	//
	// 2018-07-18T10:10:04.484Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
}

func (MoveResourceGroupResponseBodyResult) GoString

func (*MoveResourceGroupResponseBodyResult) SetCreatedAt

func (*MoveResourceGroupResponseBodyResult) SetDescription

func (*MoveResourceGroupResponseBodyResult) SetDomain

func (*MoveResourceGroupResponseBodyResult) SetEsVersion

func (*MoveResourceGroupResponseBodyResult) SetInstanceId

func (*MoveResourceGroupResponseBodyResult) SetKibanaDomain

func (*MoveResourceGroupResponseBodyResult) SetKibanaPort

func (*MoveResourceGroupResponseBodyResult) SetNodeAmount

func (*MoveResourceGroupResponseBodyResult) SetPaymentType

func (*MoveResourceGroupResponseBodyResult) SetPublicDomain

func (*MoveResourceGroupResponseBodyResult) SetPublicPort

func (*MoveResourceGroupResponseBodyResult) SetStatus

func (*MoveResourceGroupResponseBodyResult) SetUpdatedAt

func (MoveResourceGroupResponseBodyResult) String

type MoveResourceGroupResponseBodyResultDictList

type MoveResourceGroupResponseBodyResultDictList struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the source of the dictionary file. Valid values:
	//
	// 	- OSS: Object Storage Service (OSS). You must make sure that the access control list (ACL) of the related OSS bucket is public read.
	//
	// 	- ORIGIN: previously uploaded dictionary.
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the dictionary. Valid values:
	//
	// 	- STOP: stopword list
	//
	// 	- MAIN: main dictionary
	//
	// 	- SYNONYMS: synonym dictionary
	//
	// 	- ALI_WS: Alibaba Cloud dictionary
	//
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (MoveResourceGroupResponseBodyResultDictList) GoString

func (*MoveResourceGroupResponseBodyResultDictList) SetFileSize

func (*MoveResourceGroupResponseBodyResultDictList) SetName

func (*MoveResourceGroupResponseBodyResultDictList) SetSourceType

func (*MoveResourceGroupResponseBodyResultDictList) SetType

func (MoveResourceGroupResponseBodyResultDictList) String

type MoveResourceGroupResponseBodyResultKibanaConfiguration

type MoveResourceGroupResponseBodyResultKibanaConfiguration struct {
	// The number of nodes.
	//
	// example:
	//
	// 1
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The storage capacity. Unit: GB.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The specification category.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (MoveResourceGroupResponseBodyResultKibanaConfiguration) GoString

func (*MoveResourceGroupResponseBodyResultKibanaConfiguration) SetAmount

func (*MoveResourceGroupResponseBodyResultKibanaConfiguration) SetDisk

func (*MoveResourceGroupResponseBodyResultKibanaConfiguration) SetDiskType

func (*MoveResourceGroupResponseBodyResultKibanaConfiguration) SetSpec

func (MoveResourceGroupResponseBodyResultKibanaConfiguration) String

type MoveResourceGroupResponseBodyResultMasterConfiguration

type MoveResourceGroupResponseBodyResultMasterConfiguration struct {
	// The number of nodes.
	//
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The storage capacity. Unit: GB.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The specification category.
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (MoveResourceGroupResponseBodyResultMasterConfiguration) GoString

func (*MoveResourceGroupResponseBodyResultMasterConfiguration) SetAmount

func (*MoveResourceGroupResponseBodyResultMasterConfiguration) SetDisk

func (*MoveResourceGroupResponseBodyResultMasterConfiguration) SetDiskType

func (*MoveResourceGroupResponseBodyResultMasterConfiguration) SetSpec

func (MoveResourceGroupResponseBodyResultMasterConfiguration) String

type MoveResourceGroupResponseBodyResultNetworkConfig

type MoveResourceGroupResponseBodyResultNetworkConfig struct {
	// The network type. Only the VPC is supported.
	//
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The ID of the virtual private cloud (VPC).
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The zone where the cluster resides.
	//
	// example:
	//
	// cn-hangzhou-i
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// The ID of the vSwitch.
	//
	// example:
	//
	// vsw-bp1k4ec6s7sjdbudw****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (MoveResourceGroupResponseBodyResultNetworkConfig) GoString

func (*MoveResourceGroupResponseBodyResultNetworkConfig) SetType

func (*MoveResourceGroupResponseBodyResultNetworkConfig) SetVpcId

func (*MoveResourceGroupResponseBodyResultNetworkConfig) SetVsArea

func (*MoveResourceGroupResponseBodyResultNetworkConfig) SetVswitchId

func (MoveResourceGroupResponseBodyResultNetworkConfig) String

type MoveResourceGroupResponseBodyResultNodeSpec

type MoveResourceGroupResponseBodyResultNodeSpec struct {
	// The storage capacity. Unit: GB.
	//
	// example:
	//
	// 50
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The specification category.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (MoveResourceGroupResponseBodyResultNodeSpec) GoString

func (*MoveResourceGroupResponseBodyResultNodeSpec) SetDisk

func (*MoveResourceGroupResponseBodyResultNodeSpec) SetDiskType

func (*MoveResourceGroupResponseBodyResultNodeSpec) SetSpec

func (MoveResourceGroupResponseBodyResultNodeSpec) String

type MoveResourceGroupResponseBodyResultSynonymsDicts

type MoveResourceGroupResponseBodyResultSynonymsDicts struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The type of the source of the dictionary file. Valid values:
	//
	// 	- OSS: Object Storage Service (OSS). You must make sure that the ACL of the related OSS bucket is public read.
	//
	// 	- ORIGIN: previously uploaded dictionary.
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the dictionary. Valid values:
	//
	// 	- STOP: stopword list
	//
	// 	- MAIN: main dictionary
	//
	// 	- SYNONYMS: synonym dictionary
	//
	// 	- ALI_WS: Alibaba Cloud dictionary
	//
	// example:
	//
	// STOP
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (MoveResourceGroupResponseBodyResultSynonymsDicts) GoString

func (*MoveResourceGroupResponseBodyResultSynonymsDicts) SetFileSize

func (*MoveResourceGroupResponseBodyResultSynonymsDicts) SetName

func (*MoveResourceGroupResponseBodyResultSynonymsDicts) SetSourceType

func (*MoveResourceGroupResponseBodyResultSynonymsDicts) SetType

func (MoveResourceGroupResponseBodyResultSynonymsDicts) String

type NetworkConfig

type NetworkConfig struct {
	Type             *string         `json:"type,omitempty" xml:"type,omitempty"`
	VpcId            *string         `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	VsArea           *string         `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	VswitchId        *string         `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	WhiteIpGroupList []*WhiteIpGroup `json:"whiteIpGroupList,omitempty" xml:"whiteIpGroupList,omitempty" type:"Repeated"`
}

func (NetworkConfig) GoString

func (s NetworkConfig) GoString() string

func (*NetworkConfig) SetType

func (s *NetworkConfig) SetType(v string) *NetworkConfig

func (*NetworkConfig) SetVpcId

func (s *NetworkConfig) SetVpcId(v string) *NetworkConfig

func (*NetworkConfig) SetVsArea

func (s *NetworkConfig) SetVsArea(v string) *NetworkConfig

func (*NetworkConfig) SetVswitchId

func (s *NetworkConfig) SetVswitchId(v string) *NetworkConfig

func (*NetworkConfig) SetWhiteIpGroupList

func (s *NetworkConfig) SetWhiteIpGroupList(v []*WhiteIpGroup) *NetworkConfig

func (NetworkConfig) String

func (s NetworkConfig) String() string

type NodeInfo

type NodeInfo struct {
	Host     *string `json:"host,omitempty" xml:"host,omitempty"`
	HostName *string `json:"hostName,omitempty" xml:"hostName,omitempty"`
	Port     *int64  `json:"port,omitempty" xml:"port,omitempty"`
	ZoneId   *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (NodeInfo) GoString

func (s NodeInfo) GoString() string

func (*NodeInfo) SetHost

func (s *NodeInfo) SetHost(v string) *NodeInfo

func (*NodeInfo) SetHostName

func (s *NodeInfo) SetHostName(v string) *NodeInfo

func (*NodeInfo) SetPort

func (s *NodeInfo) SetPort(v int64) *NodeInfo

func (*NodeInfo) SetZoneId

func (s *NodeInfo) SetZoneId(v string) *NodeInfo

func (NodeInfo) String

func (s NodeInfo) String() string

type NodeSpec

type NodeSpec struct {
	Disk             *int32  `json:"disk,omitempty" xml:"disk,omitempty"`
	DiskEncryption   *bool   `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	DiskType         *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (NodeSpec) GoString

func (s NodeSpec) GoString() string

func (*NodeSpec) SetDisk

func (s *NodeSpec) SetDisk(v int32) *NodeSpec

func (*NodeSpec) SetDiskEncryption

func (s *NodeSpec) SetDiskEncryption(v bool) *NodeSpec

func (*NodeSpec) SetDiskType

func (s *NodeSpec) SetDiskType(v string) *NodeSpec

func (*NodeSpec) SetPerformanceLevel

func (s *NodeSpec) SetPerformanceLevel(v string) *NodeSpec

func (*NodeSpec) SetSpec

func (s *NodeSpec) SetSpec(v string) *NodeSpec

func (NodeSpec) String

func (s NodeSpec) String() string

type OpenDiagnosisRequest

type OpenDiagnosisRequest struct {
	// The ID of the request.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (OpenDiagnosisRequest) GoString

func (s OpenDiagnosisRequest) GoString() string

func (*OpenDiagnosisRequest) SetClientToken

func (s *OpenDiagnosisRequest) SetClientToken(v string) *OpenDiagnosisRequest

func (*OpenDiagnosisRequest) SetLang

func (OpenDiagnosisRequest) String

func (s OpenDiagnosisRequest) String() string

type OpenDiagnosisResponse

type OpenDiagnosisResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OpenDiagnosisResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OpenDiagnosisResponse) GoString

func (s OpenDiagnosisResponse) GoString() string

func (*OpenDiagnosisResponse) SetBody

func (*OpenDiagnosisResponse) SetHeaders

func (*OpenDiagnosisResponse) SetStatusCode

func (s *OpenDiagnosisResponse) SetStatusCode(v int32) *OpenDiagnosisResponse

func (OpenDiagnosisResponse) String

func (s OpenDiagnosisResponse) String() string

type OpenDiagnosisResponseBody

type OpenDiagnosisResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (OpenDiagnosisResponseBody) GoString

func (s OpenDiagnosisResponseBody) GoString() string

func (*OpenDiagnosisResponseBody) SetRequestId

func (*OpenDiagnosisResponseBody) SetResult

func (OpenDiagnosisResponseBody) String

func (s OpenDiagnosisResponseBody) String() string

type OpenHttpsRequest

type OpenHttpsRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (OpenHttpsRequest) GoString

func (s OpenHttpsRequest) GoString() string

func (*OpenHttpsRequest) SetClientToken

func (s *OpenHttpsRequest) SetClientToken(v string) *OpenHttpsRequest

func (OpenHttpsRequest) String

func (s OpenHttpsRequest) String() string

type OpenHttpsResponse

type OpenHttpsResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OpenHttpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OpenHttpsResponse) GoString

func (s OpenHttpsResponse) GoString() string

func (*OpenHttpsResponse) SetBody

func (*OpenHttpsResponse) SetHeaders

func (s *OpenHttpsResponse) SetHeaders(v map[string]*string) *OpenHttpsResponse

func (*OpenHttpsResponse) SetStatusCode

func (s *OpenHttpsResponse) SetStatusCode(v int32) *OpenHttpsResponse

func (OpenHttpsResponse) String

func (s OpenHttpsResponse) String() string

type OpenHttpsResponseBody

type OpenHttpsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: open the HTTPS protocol successfully
	//
	// 	- false: open the HTTPS protocol failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (OpenHttpsResponseBody) GoString

func (s OpenHttpsResponseBody) GoString() string

func (*OpenHttpsResponseBody) SetRequestId

func (*OpenHttpsResponseBody) SetResult

func (OpenHttpsResponseBody) String

func (s OpenHttpsResponseBody) String() string

type PaymentInfo

type PaymentInfo struct {
	AutoRenewDuration *int64  `json:"autoRenewDuration,omitempty" xml:"autoRenewDuration,omitempty"`
	Duration          *int64  `json:"duration,omitempty" xml:"duration,omitempty"`
	IsAutoRenew       *bool   `json:"isAutoRenew,omitempty" xml:"isAutoRenew,omitempty"`
	PricingCycle      *string `json:"pricingCycle,omitempty" xml:"pricingCycle,omitempty"`
}

func (PaymentInfo) GoString

func (s PaymentInfo) GoString() string

func (*PaymentInfo) SetAutoRenewDuration

func (s *PaymentInfo) SetAutoRenewDuration(v int64) *PaymentInfo

func (*PaymentInfo) SetDuration

func (s *PaymentInfo) SetDuration(v int64) *PaymentInfo

func (*PaymentInfo) SetIsAutoRenew

func (s *PaymentInfo) SetIsAutoRenew(v bool) *PaymentInfo

func (*PaymentInfo) SetPricingCycle

func (s *PaymentInfo) SetPricingCycle(v string) *PaymentInfo

func (PaymentInfo) String

func (s PaymentInfo) String() string

type PostEmonTryAlarmRuleRequest

type PostEmonTryAlarmRuleRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (PostEmonTryAlarmRuleRequest) GoString

func (s PostEmonTryAlarmRuleRequest) GoString() string

func (*PostEmonTryAlarmRuleRequest) SetBody

func (PostEmonTryAlarmRuleRequest) String

type PostEmonTryAlarmRuleResponse

type PostEmonTryAlarmRuleResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PostEmonTryAlarmRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (PostEmonTryAlarmRuleResponse) GoString

func (s PostEmonTryAlarmRuleResponse) GoString() string

func (*PostEmonTryAlarmRuleResponse) SetBody

func (*PostEmonTryAlarmRuleResponse) SetHeaders

func (*PostEmonTryAlarmRuleResponse) SetStatusCode

func (PostEmonTryAlarmRuleResponse) String

type PostEmonTryAlarmRuleResponseBody

type PostEmonTryAlarmRuleResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// ""
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 3EC5731F-0944-4E4F-9DD5-1F976B3FCC3D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PostEmonTryAlarmRuleResponseBody) GoString

func (*PostEmonTryAlarmRuleResponseBody) SetCode

func (*PostEmonTryAlarmRuleResponseBody) SetMessage

func (*PostEmonTryAlarmRuleResponseBody) SetRequestId

func (*PostEmonTryAlarmRuleResponseBody) SetSuccess

func (PostEmonTryAlarmRuleResponseBody) String

type ReadWritePolicy

type ReadWritePolicy struct {
	AutoGeneratePk *bool   `json:"autoGeneratePk,omitempty" xml:"autoGeneratePk,omitempty"`
	WriteHa        *bool   `json:"writeHa,omitempty" xml:"writeHa,omitempty"`
	WritePolicy    *string `json:"writePolicy,omitempty" xml:"writePolicy,omitempty"`
}

func (ReadWritePolicy) GoString

func (s ReadWritePolicy) GoString() string

func (*ReadWritePolicy) SetAutoGeneratePk

func (s *ReadWritePolicy) SetAutoGeneratePk(v bool) *ReadWritePolicy

func (*ReadWritePolicy) SetWriteHa

func (s *ReadWritePolicy) SetWriteHa(v bool) *ReadWritePolicy

func (*ReadWritePolicy) SetWritePolicy

func (s *ReadWritePolicy) SetWritePolicy(v string) *ReadWritePolicy

func (ReadWritePolicy) String

func (s ReadWritePolicy) String() string

type RecommendTemplatesRequest

type RecommendTemplatesRequest struct {
	// *
	//
	// *
	//
	// *
	//
	// *
	//
	// *
	//
	// **
	//
	// ****
	//
	// This parameter is required.
	//
	// example:
	//
	// general
	UsageScenario *string `json:"usageScenario,omitempty" xml:"usageScenario,omitempty"`
}

func (RecommendTemplatesRequest) GoString

func (s RecommendTemplatesRequest) GoString() string

func (*RecommendTemplatesRequest) SetUsageScenario

func (RecommendTemplatesRequest) String

func (s RecommendTemplatesRequest) String() string

type RecommendTemplatesResponse

type RecommendTemplatesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RecommendTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RecommendTemplatesResponse) GoString

func (s RecommendTemplatesResponse) GoString() string

func (*RecommendTemplatesResponse) SetBody

func (*RecommendTemplatesResponse) SetHeaders

func (*RecommendTemplatesResponse) SetStatusCode

func (RecommendTemplatesResponse) String

type RecommendTemplatesResponseBody

type RecommendTemplatesResponseBody struct {
	// example:
	//
	// 66B060CF-7381-49C7-9B89-7757927FDA16
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*RecommendTemplatesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (RecommendTemplatesResponseBody) GoString

func (*RecommendTemplatesResponseBody) SetRequestId

func (*RecommendTemplatesResponseBody) SetResult

func (RecommendTemplatesResponseBody) String

type RecommendTemplatesResponseBodyResult

type RecommendTemplatesResponseBodyResult struct {
	// example:
	//
	// {\\n\\t\\"persistent\\": {\\n\\t\\t\\"search\\": {\\n\\t\\t\\t\\"max_buckets\\": \\"10000\\"\\n\\t\\t}\\n\\t}\\n}
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// *
	//
	// *
	//
	// *
	//
	// *
	//
	// **
	//
	// ****
	//
	// example:
	//
	// dynamicSettings
	TemplateName *string `json:"templateName,omitempty" xml:"templateName,omitempty"`
}

func (RecommendTemplatesResponseBodyResult) GoString

func (*RecommendTemplatesResponseBodyResult) SetContent

func (*RecommendTemplatesResponseBodyResult) SetTemplateName

func (RecommendTemplatesResponseBodyResult) String

type ReinstallCollectorRequest

type ReinstallCollectorRequest struct {
	// The request body parameters. For more information, see the Request body section in this topic.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// Indicates whether the shipper is installed. Valid values:
	//
	// 	- true: The shipper is installed.
	//
	// 	- false: The shipper fails to be installed.
	//
	// example:
	//
	// {
	//
	//   "restartType": "nodeEcsId",
	//
	//   "nodes":["i-bp1gyhphjaj73jsr****","i-bp10piq1mkfnyw9t****"]
	//
	// }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReinstallCollectorRequest) GoString

func (s ReinstallCollectorRequest) GoString() string

func (*ReinstallCollectorRequest) SetBody

func (*ReinstallCollectorRequest) SetClientToken

func (ReinstallCollectorRequest) String

func (s ReinstallCollectorRequest) String() string

type ReinstallCollectorResponse

type ReinstallCollectorResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ReinstallCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ReinstallCollectorResponse) GoString

func (s ReinstallCollectorResponse) GoString() string

func (*ReinstallCollectorResponse) SetBody

func (*ReinstallCollectorResponse) SetHeaders

func (*ReinstallCollectorResponse) SetStatusCode

func (ReinstallCollectorResponse) String

type ReinstallCollectorResponseBody

type ReinstallCollectorResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ReinstallCollectorResponseBody) GoString

func (*ReinstallCollectorResponseBody) SetRequestId

func (*ReinstallCollectorResponseBody) SetResult

func (ReinstallCollectorResponseBody) String

type RemoveApmResponse

type RemoveApmResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RemoveApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RemoveApmResponse) GoString

func (s RemoveApmResponse) GoString() string

func (*RemoveApmResponse) SetBody

func (*RemoveApmResponse) SetHeaders

func (s *RemoveApmResponse) SetHeaders(v map[string]*string) *RemoveApmResponse

func (*RemoveApmResponse) SetStatusCode

func (s *RemoveApmResponse) SetStatusCode(v int32) *RemoveApmResponse

func (RemoveApmResponse) String

func (s RemoveApmResponse) String() string

type RemoveApmResponseBody

type RemoveApmResponseBody struct {
	// example:
	//
	// 29A879FB-86BF-54CA-9426-B769A099E1A1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RemoveApmResponseBody) GoString

func (s RemoveApmResponseBody) GoString() string

func (*RemoveApmResponseBody) SetRequestId

func (*RemoveApmResponseBody) SetResult

func (RemoveApmResponseBody) String

func (s RemoveApmResponseBody) String() string

type RenewInstanceRequest

type RenewInstanceRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// This parameter is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B350****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (RenewInstanceRequest) GoString

func (s RenewInstanceRequest) GoString() string

func (*RenewInstanceRequest) SetBody

func (*RenewInstanceRequest) SetClientToken

func (s *RenewInstanceRequest) SetClientToken(v string) *RenewInstanceRequest

func (RenewInstanceRequest) String

func (s RenewInstanceRequest) String() string

type RenewInstanceResponse

type RenewInstanceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RenewInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RenewInstanceResponse) GoString

func (s RenewInstanceResponse) GoString() string

func (*RenewInstanceResponse) SetBody

func (*RenewInstanceResponse) SetHeaders

func (*RenewInstanceResponse) SetStatusCode

func (s *RenewInstanceResponse) SetStatusCode(v int32) *RenewInstanceResponse

func (RenewInstanceResponse) String

func (s RenewInstanceResponse) String() string

type RenewInstanceResponseBody

type RenewInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: renewal successfully
	//
	// 	- false: renewal failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RenewInstanceResponseBody) GoString

func (s RenewInstanceResponseBody) GoString() string

func (*RenewInstanceResponseBody) SetRequestId

func (*RenewInstanceResponseBody) SetResult

func (RenewInstanceResponseBody) String

func (s RenewInstanceResponseBody) String() string

type RenewLogstashRequest

type RenewLogstashRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (RenewLogstashRequest) GoString

func (s RenewLogstashRequest) GoString() string

func (*RenewLogstashRequest) SetBody

func (*RenewLogstashRequest) SetClientToken

func (s *RenewLogstashRequest) SetClientToken(v string) *RenewLogstashRequest

func (RenewLogstashRequest) String

func (s RenewLogstashRequest) String() string

type RenewLogstashResponse

type RenewLogstashResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RenewLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RenewLogstashResponse) GoString

func (s RenewLogstashResponse) GoString() string

func (*RenewLogstashResponse) SetBody

func (*RenewLogstashResponse) SetHeaders

func (*RenewLogstashResponse) SetStatusCode

func (s *RenewLogstashResponse) SetStatusCode(v int32) *RenewLogstashResponse

func (RenewLogstashResponse) String

func (s RenewLogstashResponse) String() string

type RenewLogstashResponseBody

type RenewLogstashResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result. Valid values:
	//
	// 	- true: The cluster is renewed.
	//
	// 	- false: The cluster fails to be renewed.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RenewLogstashResponseBody) GoString

func (s RenewLogstashResponseBody) GoString() string

func (*RenewLogstashResponseBody) SetRequestId

func (*RenewLogstashResponseBody) SetResult

func (RenewLogstashResponseBody) String

func (s RenewLogstashResponseBody) String() string

type RestartCollectorRequest

type RestartCollectorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (RestartCollectorRequest) GoString

func (s RestartCollectorRequest) GoString() string

func (*RestartCollectorRequest) SetClientToken

func (RestartCollectorRequest) String

func (s RestartCollectorRequest) String() string

type RestartCollectorResponse

type RestartCollectorResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartCollectorResponse) GoString

func (s RestartCollectorResponse) GoString() string

func (*RestartCollectorResponse) SetBody

func (*RestartCollectorResponse) SetHeaders

func (*RestartCollectorResponse) SetStatusCode

func (RestartCollectorResponse) String

func (s RestartCollectorResponse) String() string

type RestartCollectorResponseBody

type RestartCollectorResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 84B4038A-AF38-4BF4-9FAD-EA92A4FFF00A
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the shipper is restarted. Valid values:
	//
	// 	- true: The shipper is restarted.
	//
	// 	- false: The shipper fails to be restarted.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RestartCollectorResponseBody) GoString

func (s RestartCollectorResponseBody) GoString() string

func (*RestartCollectorResponseBody) SetRequestId

func (*RestartCollectorResponseBody) SetResult

func (RestartCollectorResponseBody) String

type RestartInstanceRequest

type RestartInstanceRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. The maximum length of the token is 64 ASCII characters.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// Specifies whether to ignore the status of the instance and forcibly restart the instance.
	//
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
}

func (RestartInstanceRequest) GoString

func (s RestartInstanceRequest) GoString() string

func (*RestartInstanceRequest) SetBody

func (*RestartInstanceRequest) SetClientToken

func (*RestartInstanceRequest) SetForce

func (RestartInstanceRequest) String

func (s RestartInstanceRequest) String() string

type RestartInstanceResponse

type RestartInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartInstanceResponse) GoString

func (s RestartInstanceResponse) GoString() string

func (*RestartInstanceResponse) SetBody

func (*RestartInstanceResponse) SetHeaders

func (*RestartInstanceResponse) SetStatusCode

func (RestartInstanceResponse) String

func (s RestartInstanceResponse) String() string

type RestartInstanceResponseBody

type RestartInstanceResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *RestartInstanceResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (RestartInstanceResponseBody) GoString

func (s RestartInstanceResponseBody) GoString() string

func (*RestartInstanceResponseBody) SetRequestId

func (*RestartInstanceResponseBody) SetResult

func (RestartInstanceResponseBody) String

type RestartInstanceResponseBodyResult

type RestartInstanceResponseBodyResult struct {
	// The time when the instance was created.
	//
	// example:
	//
	// 2020-07-06T10:18:48.662Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The name of the instance.
	//
	// example:
	//
	// es-cn-abc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The configuration of the IK dictionaries.
	DictList []*RestartInstanceResponseBodyResultDictList `json:"dictList,omitempty" xml:"dictList,omitempty" type:"Repeated"`
	// The intranet access address of the instance.
	//
	// example:
	//
	// es-cn-nif1q8auz0003****.elasticsearch.aliyuncs.com
	Domain *string `json:"domain,omitempty" xml:"domain,omitempty"`
	// The version of the instance.
	//
	// example:
	//
	// 6.7.0_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The configuration of Kibana nodes.
	KibanaConfiguration *RestartInstanceResponseBodyResultKibanaConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty" type:"Struct"`
	// The public network access address of Kibana.
	//
	// example:
	//
	// es-cn-nif1q8auz0003****.kibana.elasticsearch.aliyuncs.com
	KibanaDomain *string `json:"kibanaDomain,omitempty" xml:"kibanaDomain,omitempty"`
	// The public port of the Kibana network.
	//
	// example:
	//
	// 5601
	KibanaPort *int32 `json:"kibanaPort,omitempty" xml:"kibanaPort,omitempty"`
	// The configuration of dedicated master nodes.
	MasterConfiguration *RestartInstanceResponseBodyResultMasterConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty" type:"Struct"`
	// The network configuration.
	NetworkConfig *RestartInstanceResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
	// The number of data nodes.
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// The configuration of data nodes.
	NodeSpec *RestartInstanceResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The billing method of the created ECS instance.
	//
	// Valid values: prepaid and postpaid.
	//
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The public network access address.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****.public.elasticsearch.aliyuncs.com
	PublicDomain *string `json:"publicDomain,omitempty" xml:"publicDomain,omitempty"`
	// The public network port.
	//
	// example:
	//
	// 9200
	PublicPort *int32 `json:"publicPort,omitempty" xml:"publicPort,omitempty"`
	// The state of the cluster.
	//
	// Supported: active (normal), activating (initializing), inactive (blocked), and invalid (expired).
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The configuration of the synonym dictionaries.
	SynonymsDicts []*RestartInstanceResponseBodyResultSynonymsDicts `json:"synonymsDicts,omitempty" xml:"synonymsDicts,omitempty" type:"Repeated"`
	// The time when the instance was last updated.
	//
	// example:
	//
	// 2018-07-18T10:10:04.484Z
	UpdatedAt *string `json:"updatedAt,omitempty" xml:"updatedAt,omitempty"`
}

func (RestartInstanceResponseBodyResult) GoString

func (*RestartInstanceResponseBodyResult) SetCreatedAt

func (*RestartInstanceResponseBodyResult) SetDescription

func (*RestartInstanceResponseBodyResult) SetDomain

func (*RestartInstanceResponseBodyResult) SetEsVersion

func (*RestartInstanceResponseBodyResult) SetInstanceId

func (*RestartInstanceResponseBodyResult) SetKibanaDomain

func (*RestartInstanceResponseBodyResult) SetKibanaPort

func (*RestartInstanceResponseBodyResult) SetNodeAmount

func (*RestartInstanceResponseBodyResult) SetPaymentType

func (*RestartInstanceResponseBodyResult) SetPublicDomain

func (*RestartInstanceResponseBodyResult) SetPublicPort

func (*RestartInstanceResponseBodyResult) SetStatus

func (*RestartInstanceResponseBodyResult) SetUpdatedAt

func (RestartInstanceResponseBodyResult) String

type RestartInstanceResponseBodyResultDictList

type RestartInstanceResponseBodyResultDictList struct {
	// The size of the Dictionary File. Unit: bytes.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type. Valid values:
	//
	// 	- OSS: OSS open storage (need to ensure that OSS storage space is public readable.)
	//
	// 	- ORIGIN: Open source Elasticsearch
	//
	// 	- UPLOAD: Uploaded files
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the dictionary. Valid values:
	//
	// 	- STOP: The STOP word.
	//
	// 	- MAIN: MAIN Dictionary
	//
	// 	- SYNONYMS: SYNONYMS
	//
	// 	- ALI_WS: an Alibaba Dictionary.
	//
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (RestartInstanceResponseBodyResultDictList) GoString

func (*RestartInstanceResponseBodyResultDictList) SetFileSize

func (*RestartInstanceResponseBodyResultDictList) SetName

func (*RestartInstanceResponseBodyResultDictList) SetSourceType

func (*RestartInstanceResponseBodyResultDictList) SetType

func (RestartInstanceResponseBodyResultDictList) String

type RestartInstanceResponseBodyResultKibanaConfiguration

type RestartInstanceResponseBodyResultKibanaConfiguration struct {
	// The number of performance metrics.
	//
	// example:
	//
	// 1
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type of the node.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The specification of data nodes.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (RestartInstanceResponseBodyResultKibanaConfiguration) GoString

func (*RestartInstanceResponseBodyResultKibanaConfiguration) SetAmount

func (*RestartInstanceResponseBodyResultKibanaConfiguration) SetDisk

func (*RestartInstanceResponseBodyResultKibanaConfiguration) SetDiskType

func (*RestartInstanceResponseBodyResultKibanaConfiguration) SetSpec

func (RestartInstanceResponseBodyResultKibanaConfiguration) String

type RestartInstanceResponseBodyResultMasterConfiguration

type RestartInstanceResponseBodyResultMasterConfiguration struct {
	// The number of nodes in the cluster.
	//
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The size of the node storage space. Unit: GB.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type of the node. This tool only supports cloud_ssd (cloud SSD) disks.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The node specifications of the cluster.
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (RestartInstanceResponseBodyResultMasterConfiguration) GoString

func (*RestartInstanceResponseBodyResultMasterConfiguration) SetAmount

func (*RestartInstanceResponseBodyResultMasterConfiguration) SetDisk

func (*RestartInstanceResponseBodyResultMasterConfiguration) SetDiskType

func (*RestartInstanceResponseBodyResultMasterConfiguration) SetSpec

func (RestartInstanceResponseBodyResultMasterConfiguration) String

type RestartInstanceResponseBodyResultNetworkConfig

type RestartInstanceResponseBodyResultNetworkConfig struct {
	// The network type. Only Virtual Private Cloud (VPC) is supported.
	//
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The ID of the VPC.
	//
	// example:
	//
	// vpc-bp16k1dvzxtmagcva****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The zone where the instance is deployed.
	//
	// example:
	//
	// cn-hangzhou-i
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// The ID of the vSwitch associated with the specified VPC.
	//
	// example:
	//
	// vsw-bp1k4ec6s7sjdbudw****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (RestartInstanceResponseBodyResultNetworkConfig) GoString

func (*RestartInstanceResponseBodyResultNetworkConfig) SetType

func (*RestartInstanceResponseBodyResultNetworkConfig) SetVpcId

func (*RestartInstanceResponseBodyResultNetworkConfig) SetVsArea

func (*RestartInstanceResponseBodyResultNetworkConfig) SetVswitchId

func (RestartInstanceResponseBodyResultNetworkConfig) String

type RestartInstanceResponseBodyResultNodeSpec

type RestartInstanceResponseBodyResultNodeSpec struct {
	// The storage space size per data node. Unit: GB.
	//
	// example:
	//
	// 50
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The storage type of the node. Valid values: cloud_ssd and cloud_efficiency.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The specification of data nodes.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (RestartInstanceResponseBodyResultNodeSpec) GoString

func (*RestartInstanceResponseBodyResultNodeSpec) SetDisk

func (*RestartInstanceResponseBodyResultNodeSpec) SetDiskType

func (*RestartInstanceResponseBodyResultNodeSpec) SetSpec

func (RestartInstanceResponseBodyResultNodeSpec) String

type RestartInstanceResponseBodyResultSynonymsDicts

type RestartInstanceResponseBodyResultSynonymsDicts struct {
	// The size of the Dictionary File. Unit: bytes.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type. Valid values:
	//
	// 	- OSS:OSS open storage (the OSS storage space must be publicly readable.)
	//
	// 	- ORIGIN: open-source Elasticsearch
	//
	// 	- UPLOAD
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the dictionary. Valid values:
	//
	// 	- STOP: The STOP word.
	//
	// 	- MAIN: MAIN Dictionary
	//
	// 	- SYNONYMS: SYNONYMS
	//
	// 	- ALI_WS: an Alibaba Dictionary.
	//
	// example:
	//
	// STOP
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (RestartInstanceResponseBodyResultSynonymsDicts) GoString

func (*RestartInstanceResponseBodyResultSynonymsDicts) SetFileSize

func (*RestartInstanceResponseBodyResultSynonymsDicts) SetName

func (*RestartInstanceResponseBodyResultSynonymsDicts) SetSourceType

func (*RestartInstanceResponseBodyResultSynonymsDicts) SetType

func (RestartInstanceResponseBodyResultSynonymsDicts) String

type RestartLogstashRequest

type RestartLogstashRequest struct {
	// example:
	//
	// 20%
	BatchCount *float64 `json:"batchCount,omitempty" xml:"batchCount,omitempty"`
	// example:
	//
	// false
	BlueGreenDep *bool     `json:"blueGreenDep,omitempty" xml:"blueGreenDep,omitempty"`
	NodeTypes    []*string `json:"nodeTypes,omitempty" xml:"nodeTypes,omitempty" type:"Repeated"`
	Nodes        []*string `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"`
	// example:
	//
	// instance
	RestartType *string `json:"restartType,omitempty" xml:"restartType,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// true
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
}

func (RestartLogstashRequest) GoString

func (s RestartLogstashRequest) GoString() string

func (*RestartLogstashRequest) SetBatchCount

func (*RestartLogstashRequest) SetBlueGreenDep

func (s *RestartLogstashRequest) SetBlueGreenDep(v bool) *RestartLogstashRequest

func (*RestartLogstashRequest) SetClientToken

func (*RestartLogstashRequest) SetForce

func (*RestartLogstashRequest) SetNodeTypes

func (s *RestartLogstashRequest) SetNodeTypes(v []*string) *RestartLogstashRequest

func (*RestartLogstashRequest) SetNodes

func (*RestartLogstashRequest) SetRestartType

func (RestartLogstashRequest) String

func (s RestartLogstashRequest) String() string

type RestartLogstashResponse

type RestartLogstashResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RestartLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RestartLogstashResponse) GoString

func (s RestartLogstashResponse) GoString() string

func (*RestartLogstashResponse) SetBody

func (*RestartLogstashResponse) SetHeaders

func (*RestartLogstashResponse) SetStatusCode

func (RestartLogstashResponse) String

func (s RestartLogstashResponse) String() string

type RestartLogstashResponseBody

type RestartLogstashResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *Logstash `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RestartLogstashResponseBody) GoString

func (s RestartLogstashResponseBody) GoString() string

func (*RestartLogstashResponseBody) SetRequestId

func (*RestartLogstashResponseBody) SetResult

func (RestartLogstashResponseBody) String

type ResultSpecInfoMapValue

type ResultSpecInfoMapValue struct {
	CpuCount      *string `json:"cpuCount,omitempty" xml:"cpuCount,omitempty"`
	MemorySize    *string `json:"memorySize,omitempty" xml:"memorySize,omitempty"`
	Enable        *string `json:"enable,omitempty" xml:"enable,omitempty"`
	Spec          *string `json:"spec,omitempty" xml:"spec,omitempty"`
	SpecGroupType *string `json:"specGroupType,omitempty" xml:"specGroupType,omitempty"`
	Disk          *string `json:"disk,omitempty" xml:"disk,omitempty"`
	DiskType      *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
}

func (ResultSpecInfoMapValue) GoString

func (s ResultSpecInfoMapValue) GoString() string

func (*ResultSpecInfoMapValue) SetCpuCount

func (*ResultSpecInfoMapValue) SetDisk

func (*ResultSpecInfoMapValue) SetDiskType

func (*ResultSpecInfoMapValue) SetEnable

func (*ResultSpecInfoMapValue) SetMemorySize

func (*ResultSpecInfoMapValue) SetSpec

func (*ResultSpecInfoMapValue) SetSpecGroupType

func (s *ResultSpecInfoMapValue) SetSpecGroupType(v string) *ResultSpecInfoMapValue

func (ResultSpecInfoMapValue) String

func (s ResultSpecInfoMapValue) String() string

type ResumeElasticsearchTaskRequest

type ResumeElasticsearchTaskRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (ResumeElasticsearchTaskRequest) GoString

func (*ResumeElasticsearchTaskRequest) SetClientToken

func (ResumeElasticsearchTaskRequest) String

type ResumeElasticsearchTaskResponse

type ResumeElasticsearchTaskResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ResumeElasticsearchTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ResumeElasticsearchTaskResponse) GoString

func (*ResumeElasticsearchTaskResponse) SetHeaders

func (*ResumeElasticsearchTaskResponse) SetStatusCode

func (ResumeElasticsearchTaskResponse) String

type ResumeElasticsearchTaskResponseBody

type ResumeElasticsearchTaskResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: resume the interrupted change successfully
	//
	// 	- false: resume the interrupted change successfully failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ResumeElasticsearchTaskResponseBody) GoString

func (*ResumeElasticsearchTaskResponseBody) SetRequestId

func (*ResumeElasticsearchTaskResponseBody) SetResult

func (ResumeElasticsearchTaskResponseBody) String

type ResumeLogstashTaskRequest

type ResumeLogstashTaskRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (ResumeLogstashTaskRequest) GoString

func (s ResumeLogstashTaskRequest) GoString() string

func (*ResumeLogstashTaskRequest) SetClientToken

func (ResumeLogstashTaskRequest) String

func (s ResumeLogstashTaskRequest) String() string

type ResumeLogstashTaskResponse

type ResumeLogstashTaskResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ResumeLogstashTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ResumeLogstashTaskResponse) GoString

func (s ResumeLogstashTaskResponse) GoString() string

func (*ResumeLogstashTaskResponse) SetBody

func (*ResumeLogstashTaskResponse) SetHeaders

func (*ResumeLogstashTaskResponse) SetStatusCode

func (ResumeLogstashTaskResponse) String

type ResumeLogstashTaskResponseBody

type ResumeLogstashTaskResponseBody struct {
	// The error code returned. If the API operation is successfully called, this parameter is not returned.
	//
	// example:
	//
	// InstanceNotFound
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The error message returned. If the API operation is successfully called, this parameter is not returned.
	//
	// example:
	//
	// The specified cluster does not exist. Check the cluster status and try again.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 0FA05123-745C-42FD-A69B-AFF48EF9****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the change task is resumed. Valid values:
	//
	// 	- true: The change task is resumed.
	//
	// 	- false: The change task fails to be resumed.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ResumeLogstashTaskResponseBody) GoString

func (*ResumeLogstashTaskResponseBody) SetCode

func (*ResumeLogstashTaskResponseBody) SetMessage

func (*ResumeLogstashTaskResponseBody) SetRequestId

func (*ResumeLogstashTaskResponseBody) SetResult

func (ResumeLogstashTaskResponseBody) String

type RolloverDataStreamRequest

type RolloverDataStreamRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (RolloverDataStreamRequest) GoString

func (s RolloverDataStreamRequest) GoString() string

func (*RolloverDataStreamRequest) SetClientToken

func (RolloverDataStreamRequest) String

func (s RolloverDataStreamRequest) String() string

type RolloverDataStreamResponse

type RolloverDataStreamResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RolloverDataStreamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RolloverDataStreamResponse) GoString

func (s RolloverDataStreamResponse) GoString() string

func (*RolloverDataStreamResponse) SetBody

func (*RolloverDataStreamResponse) SetHeaders

func (*RolloverDataStreamResponse) SetStatusCode

func (RolloverDataStreamResponse) String

type RolloverDataStreamResponseBody

type RolloverDataStreamResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RolloverDataStreamResponseBody) GoString

func (*RolloverDataStreamResponseBody) SetRequestId

func (*RolloverDataStreamResponseBody) SetResult

func (RolloverDataStreamResponseBody) String

type RunPipelinesRequest

type RunPipelinesRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (RunPipelinesRequest) GoString

func (s RunPipelinesRequest) GoString() string

func (*RunPipelinesRequest) SetBody

func (*RunPipelinesRequest) SetClientToken

func (s *RunPipelinesRequest) SetClientToken(v string) *RunPipelinesRequest

func (RunPipelinesRequest) String

func (s RunPipelinesRequest) String() string

type RunPipelinesResponse

type RunPipelinesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RunPipelinesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (RunPipelinesResponse) GoString

func (s RunPipelinesResponse) GoString() string

func (*RunPipelinesResponse) SetBody

func (*RunPipelinesResponse) SetHeaders

func (s *RunPipelinesResponse) SetHeaders(v map[string]*string) *RunPipelinesResponse

func (*RunPipelinesResponse) SetStatusCode

func (s *RunPipelinesResponse) SetStatusCode(v int32) *RunPipelinesResponse

func (RunPipelinesResponse) String

func (s RunPipelinesResponse) String() string

type RunPipelinesResponseBody

type RunPipelinesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result. Valid values:
	//
	// 	- true: successful
	//
	// 	- false: failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (RunPipelinesResponseBody) GoString

func (s RunPipelinesResponseBody) GoString() string

func (*RunPipelinesResponseBody) SetRequestId

func (*RunPipelinesResponseBody) SetResult

func (RunPipelinesResponseBody) String

func (s RunPipelinesResponseBody) String() string

type ShrinkNodeRequest

type ShrinkNodeRequest struct {
	Body []*ShrinkNodeRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// 2
	Count *int32 `json:"count,omitempty" xml:"count,omitempty"`
	// example:
	//
	// false
	IgnoreStatus *bool `json:"ignoreStatus,omitempty" xml:"ignoreStatus,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (ShrinkNodeRequest) GoString

func (s ShrinkNodeRequest) GoString() string

func (*ShrinkNodeRequest) SetBody

func (*ShrinkNodeRequest) SetClientToken

func (s *ShrinkNodeRequest) SetClientToken(v string) *ShrinkNodeRequest

func (*ShrinkNodeRequest) SetCount

func (s *ShrinkNodeRequest) SetCount(v int32) *ShrinkNodeRequest

func (*ShrinkNodeRequest) SetIgnoreStatus

func (s *ShrinkNodeRequest) SetIgnoreStatus(v bool) *ShrinkNodeRequest

func (*ShrinkNodeRequest) SetNodeType

func (s *ShrinkNodeRequest) SetNodeType(v string) *ShrinkNodeRequest

func (ShrinkNodeRequest) String

func (s ShrinkNodeRequest) String() string

type ShrinkNodeRequestBody

type ShrinkNodeRequestBody struct {
	// example:
	//
	// 192.168.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// es-cn-pl32xxxxxxx-data-f-1
	HostName *string `json:"hostName,omitempty" xml:"hostName,omitempty"`
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// cn-shanghai-c
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ShrinkNodeRequestBody) GoString

func (s ShrinkNodeRequestBody) GoString() string

func (*ShrinkNodeRequestBody) SetHost

func (*ShrinkNodeRequestBody) SetHostName

func (*ShrinkNodeRequestBody) SetNodeType

func (*ShrinkNodeRequestBody) SetPort

func (*ShrinkNodeRequestBody) SetZoneId

func (ShrinkNodeRequestBody) String

func (s ShrinkNodeRequestBody) String() string

type ShrinkNodeResponse

type ShrinkNodeResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ShrinkNodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ShrinkNodeResponse) GoString

func (s ShrinkNodeResponse) GoString() string

func (*ShrinkNodeResponse) SetBody

func (*ShrinkNodeResponse) SetHeaders

func (s *ShrinkNodeResponse) SetHeaders(v map[string]*string) *ShrinkNodeResponse

func (*ShrinkNodeResponse) SetStatusCode

func (s *ShrinkNodeResponse) SetStatusCode(v int32) *ShrinkNodeResponse

func (ShrinkNodeResponse) String

func (s ShrinkNodeResponse) String() string

type ShrinkNodeResponseBody

type ShrinkNodeResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ShrinkNodeResponseBody) GoString

func (s ShrinkNodeResponseBody) GoString() string

func (*ShrinkNodeResponseBody) SetRequestId

func (*ShrinkNodeResponseBody) SetResult

func (ShrinkNodeResponseBody) String

func (s ShrinkNodeResponseBody) String() string

type StartApmResponse

type StartApmResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StartApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StartApmResponse) GoString

func (s StartApmResponse) GoString() string

func (*StartApmResponse) SetBody

func (*StartApmResponse) SetHeaders

func (s *StartApmResponse) SetHeaders(v map[string]*string) *StartApmResponse

func (*StartApmResponse) SetStatusCode

func (s *StartApmResponse) SetStatusCode(v int32) *StartApmResponse

func (StartApmResponse) String

func (s StartApmResponse) String() string

type StartApmResponseBody

type StartApmResponseBody struct {
	// example:
	//
	// 526F30AB-4A43-55BA-910F-ACD275FD5F14
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (StartApmResponseBody) GoString

func (s StartApmResponseBody) GoString() string

func (*StartApmResponseBody) SetRequestId

func (s *StartApmResponseBody) SetRequestId(v string) *StartApmResponseBody

func (*StartApmResponseBody) SetResult

func (StartApmResponseBody) String

func (s StartApmResponseBody) String() string

type StartCollectorRequest

type StartCollectorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must ensure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (StartCollectorRequest) GoString

func (s StartCollectorRequest) GoString() string

func (*StartCollectorRequest) SetClientToken

func (s *StartCollectorRequest) SetClientToken(v string) *StartCollectorRequest

func (StartCollectorRequest) String

func (s StartCollectorRequest) String() string

type StartCollectorResponse

type StartCollectorResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StartCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StartCollectorResponse) GoString

func (s StartCollectorResponse) GoString() string

func (*StartCollectorResponse) SetBody

func (*StartCollectorResponse) SetHeaders

func (*StartCollectorResponse) SetStatusCode

func (StartCollectorResponse) String

func (s StartCollectorResponse) String() string

type StartCollectorResponseBody

type StartCollectorResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (StartCollectorResponseBody) GoString

func (s StartCollectorResponseBody) GoString() string

func (*StartCollectorResponseBody) SetRequestId

func (*StartCollectorResponseBody) SetResult

func (StartCollectorResponseBody) String

type StopApmResponse

type StopApmResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StopApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopApmResponse) GoString

func (s StopApmResponse) GoString() string

func (*StopApmResponse) SetBody

func (*StopApmResponse) SetHeaders

func (s *StopApmResponse) SetHeaders(v map[string]*string) *StopApmResponse

func (*StopApmResponse) SetStatusCode

func (s *StopApmResponse) SetStatusCode(v int32) *StopApmResponse

func (StopApmResponse) String

func (s StopApmResponse) String() string

type StopApmResponseBody

type StopApmResponseBody struct {
	// example:
	//
	// FEC32FE6-4697-5110-9668-C6016EAEB5DE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (StopApmResponseBody) GoString

func (s StopApmResponseBody) GoString() string

func (*StopApmResponseBody) SetRequestId

func (s *StopApmResponseBody) SetRequestId(v string) *StopApmResponseBody

func (*StopApmResponseBody) SetResult

func (s *StopApmResponseBody) SetResult(v bool) *StopApmResponseBody

func (StopApmResponseBody) String

func (s StopApmResponseBody) String() string

type StopCollectorRequest

type StopCollectorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}

func (StopCollectorRequest) GoString

func (s StopCollectorRequest) GoString() string

func (*StopCollectorRequest) SetClientToken

func (s *StopCollectorRequest) SetClientToken(v string) *StopCollectorRequest

func (StopCollectorRequest) String

func (s StopCollectorRequest) String() string

type StopCollectorResponse

type StopCollectorResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StopCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopCollectorResponse) GoString

func (s StopCollectorResponse) GoString() string

func (*StopCollectorResponse) SetBody

func (*StopCollectorResponse) SetHeaders

func (*StopCollectorResponse) SetStatusCode

func (s *StopCollectorResponse) SetStatusCode(v int32) *StopCollectorResponse

func (StopCollectorResponse) String

func (s StopCollectorResponse) String() string

type StopCollectorResponseBody

type StopCollectorResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (StopCollectorResponseBody) GoString

func (s StopCollectorResponseBody) GoString() string

func (*StopCollectorResponseBody) SetRequestId

func (*StopCollectorResponseBody) SetResult

func (StopCollectorResponseBody) String

func (s StopCollectorResponseBody) String() string

type StopPipelinesRequest

type StopPipelinesRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopPipelinesRequest) GoString

func (s StopPipelinesRequest) GoString() string

func (*StopPipelinesRequest) SetBody

func (*StopPipelinesRequest) SetClientToken

func (s *StopPipelinesRequest) SetClientToken(v string) *StopPipelinesRequest

func (StopPipelinesRequest) String

func (s StopPipelinesRequest) String() string

type StopPipelinesResponse

type StopPipelinesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StopPipelinesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopPipelinesResponse) GoString

func (s StopPipelinesResponse) GoString() string

func (*StopPipelinesResponse) SetBody

func (*StopPipelinesResponse) SetHeaders

func (*StopPipelinesResponse) SetStatusCode

func (s *StopPipelinesResponse) SetStatusCode(v int32) *StopPipelinesResponse

func (StopPipelinesResponse) String

func (s StopPipelinesResponse) String() string

type StopPipelinesResponseBody

type StopPipelinesResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result. Valid values:
	//
	// 	- true: The pipelines are stopped.
	//
	// 	- false: The pipelines fail to be stopped.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (StopPipelinesResponseBody) GoString

func (s StopPipelinesResponseBody) GoString() string

func (*StopPipelinesResponseBody) SetRequestId

func (*StopPipelinesResponseBody) SetResult

func (StopPipelinesResponseBody) String

func (s StopPipelinesResponseBody) String() string

type Tag

type Tag struct {
	TagKey   *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValue *string `json:"tagValue,omitempty" xml:"tagValue,omitempty"`
}

func (Tag) GoString

func (s Tag) GoString() string

func (*Tag) SetTagKey

func (s *Tag) SetTagKey(v string) *Tag

func (*Tag) SetTagValue

func (s *Tag) SetTagValue(v string) *Tag

func (Tag) String

func (s Tag) String() string

type TagResourcesRequest

type TagResourcesRequest struct {
	// A tag.
	//
	// This parameter is required.
	ResourceIds []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	// The request ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// INSTANCE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The value of the tag.
	//
	// This parameter is required.
	Tags []*TagResourcesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetResourceIds

func (s *TagResourcesRequest) SetResourceIds(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTags

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTags

type TagResourcesRequestTags struct {
	// The returned object.
	//
	// This parameter is required.
	//
	// example:
	//
	// env
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Indicates whether tags are added to the clusters. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// This parameter is required.
	//
	// example:
	//
	// IT
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (TagResourcesRequestTags) GoString

func (s TagResourcesRequestTags) GoString() string

func (*TagResourcesRequestTags) SetKey

func (*TagResourcesRequestTags) SetValue

func (TagResourcesRequestTags) String

func (s TagResourcesRequestTags) String() string

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// example:
	//
	// 3D8795D9-8FF5-46B2-86E6-E3B407*******
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (*TagResourcesResponseBody) SetResult

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type TransferNodeRequest

type TransferNodeRequest struct {
	Body []*TransferNodeRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (TransferNodeRequest) GoString

func (s TransferNodeRequest) GoString() string

func (*TransferNodeRequest) SetBody

func (*TransferNodeRequest) SetClientToken

func (s *TransferNodeRequest) SetClientToken(v string) *TransferNodeRequest

func (*TransferNodeRequest) SetNodeType

func (s *TransferNodeRequest) SetNodeType(v string) *TransferNodeRequest

func (TransferNodeRequest) String

func (s TransferNodeRequest) String() string

type TransferNodeRequestBody

type TransferNodeRequestBody struct {
	// example:
	//
	// 192.168.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// cn-shanghai-c
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (TransferNodeRequestBody) GoString

func (s TransferNodeRequestBody) GoString() string

func (*TransferNodeRequestBody) SetHost

func (*TransferNodeRequestBody) SetPort

func (*TransferNodeRequestBody) SetZoneId

func (TransferNodeRequestBody) String

func (s TransferNodeRequestBody) String() string

type TransferNodeResponse

type TransferNodeResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TransferNodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TransferNodeResponse) GoString

func (s TransferNodeResponse) GoString() string

func (*TransferNodeResponse) SetBody

func (*TransferNodeResponse) SetHeaders

func (s *TransferNodeResponse) SetHeaders(v map[string]*string) *TransferNodeResponse

func (*TransferNodeResponse) SetStatusCode

func (s *TransferNodeResponse) SetStatusCode(v int32) *TransferNodeResponse

func (TransferNodeResponse) String

func (s TransferNodeResponse) String() string

type TransferNodeResponseBody

type TransferNodeResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (TransferNodeResponseBody) GoString

func (s TransferNodeResponseBody) GoString() string

func (*TransferNodeResponseBody) SetRequestId

func (*TransferNodeResponseBody) SetResult

func (TransferNodeResponseBody) String

func (s TransferNodeResponseBody) String() string

type TriggerNetworkRequest

type TriggerNetworkRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// OPEN
	ActionType *string `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// PUBLIC
	NetworkType *string `json:"networkType,omitempty" xml:"networkType,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// KIBANA
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
	// example:
	//
	// 407d02b74c49beb5bfdac7ec8bde2488
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (TriggerNetworkRequest) GoString

func (s TriggerNetworkRequest) GoString() string

func (*TriggerNetworkRequest) SetActionType

func (s *TriggerNetworkRequest) SetActionType(v string) *TriggerNetworkRequest

func (*TriggerNetworkRequest) SetClientToken

func (s *TriggerNetworkRequest) SetClientToken(v string) *TriggerNetworkRequest

func (*TriggerNetworkRequest) SetNetworkType

func (s *TriggerNetworkRequest) SetNetworkType(v string) *TriggerNetworkRequest

func (*TriggerNetworkRequest) SetNodeType

func (TriggerNetworkRequest) String

func (s TriggerNetworkRequest) String() string

type TriggerNetworkResponse

type TriggerNetworkResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TriggerNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TriggerNetworkResponse) GoString

func (s TriggerNetworkResponse) GoString() string

func (*TriggerNetworkResponse) SetBody

func (*TriggerNetworkResponse) SetHeaders

func (*TriggerNetworkResponse) SetStatusCode

func (TriggerNetworkResponse) String

func (s TriggerNetworkResponse) String() string

type TriggerNetworkResponseBody

type TriggerNetworkResponseBody struct {
	// example:
	//
	// 5A5D8E74-565C-43DC-B031-29289FA****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (TriggerNetworkResponseBody) GoString

func (s TriggerNetworkResponseBody) GoString() string

func (*TriggerNetworkResponseBody) SetRequestId

func (*TriggerNetworkResponseBody) SetResult

func (TriggerNetworkResponseBody) String

type UninstallKibanaPluginRequest

type UninstallKibanaPluginRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UninstallKibanaPluginRequest) GoString

func (s UninstallKibanaPluginRequest) GoString() string

func (*UninstallKibanaPluginRequest) SetBody

func (*UninstallKibanaPluginRequest) SetClientToken

func (UninstallKibanaPluginRequest) String

type UninstallKibanaPluginResponse

type UninstallKibanaPluginResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UninstallKibanaPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UninstallKibanaPluginResponse) GoString

func (*UninstallKibanaPluginResponse) SetBody

func (*UninstallKibanaPluginResponse) SetHeaders

func (*UninstallKibanaPluginResponse) SetStatusCode

func (UninstallKibanaPluginResponse) String

type UninstallKibanaPluginResponseBody

type UninstallKibanaPluginResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result shows a list of uninstalled plug-ins.
	Result []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UninstallKibanaPluginResponseBody) GoString

func (*UninstallKibanaPluginResponseBody) SetRequestId

func (*UninstallKibanaPluginResponseBody) SetResult

func (UninstallKibanaPluginResponseBody) String

type UninstallLogstashPluginRequest

type UninstallLogstashPluginRequest struct {
	// example:
	//
	// ["logstash-input-datahub", "logstash-input-maxcompute" ]
	Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UninstallLogstashPluginRequest) GoString

func (*UninstallLogstashPluginRequest) SetBody

func (*UninstallLogstashPluginRequest) SetClientToken

func (UninstallLogstashPluginRequest) String

type UninstallLogstashPluginResponse

type UninstallLogstashPluginResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UninstallLogstashPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UninstallLogstashPluginResponse) GoString

func (*UninstallLogstashPluginResponse) SetHeaders

func (*UninstallLogstashPluginResponse) SetStatusCode

func (UninstallLogstashPluginResponse) String

type UninstallLogstashPluginResponseBody

type UninstallLogstashPluginResponseBody struct {
	Headers map[string]interface{} `json:"Headers,omitempty" xml:"Headers,omitempty"`
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UninstallLogstashPluginResponseBody) GoString

func (*UninstallLogstashPluginResponseBody) SetHeaders

func (*UninstallLogstashPluginResponseBody) SetRequestId

func (*UninstallLogstashPluginResponseBody) SetResult

func (UninstallLogstashPluginResponseBody) String

type UninstallPluginRequest

type UninstallPluginRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	Force       *bool   `json:"force,omitempty" xml:"force,omitempty"`
}

func (UninstallPluginRequest) GoString

func (s UninstallPluginRequest) GoString() string

func (*UninstallPluginRequest) SetBody

func (*UninstallPluginRequest) SetClientToken

func (*UninstallPluginRequest) SetForce

func (UninstallPluginRequest) String

func (s UninstallPluginRequest) String() string

type UninstallPluginResponse

type UninstallPluginResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UninstallPluginResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UninstallPluginResponse) GoString

func (s UninstallPluginResponse) GoString() string

func (*UninstallPluginResponse) SetBody

func (*UninstallPluginResponse) SetHeaders

func (*UninstallPluginResponse) SetStatusCode

func (UninstallPluginResponse) String

func (s UninstallPluginResponse) String() string

type UninstallPluginResponseBody

type UninstallPluginResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of plug-ins to be unloaded. If the unloading fails, an exception is returned.
	Result []*string `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UninstallPluginResponseBody) GoString

func (s UninstallPluginResponseBody) GoString() string

func (*UninstallPluginResponseBody) SetRequestId

func (*UninstallPluginResponseBody) SetResult

func (UninstallPluginResponseBody) String

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to delete all parts. Default value: **false*	- . This parameter is valid only when **TagKeys*	- is not specified.
	//
	// example:
	//
	// false
	All *bool `json:"All,omitempty" xml:"All,omitempty"`
	// The resource list that you want to delete.
	//
	// example:
	//
	// ["es-cn-09k1rocex0006****","es-cn-oew1rgiev0009****"]
	ResourceIds *string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty"`
	// The type of the resource. Fixed to **INSTANCE*	- .
	//
	// example:
	//
	// INSTANCE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The list of tags that you want to delete. The list can contain up to 20 subitems.
	//
	// example:
	//
	// ["tagKey1","tagKey2"]
	TagKeys *string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty"`
	Body    *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetBody

func (*UntagResourcesRequest) SetResourceIds

func (s *UntagResourcesRequest) SetResourceIds(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKeys

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6D******
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: deleted
	//
	// 	- false: Failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (*UntagResourcesResponseBody) SetResult

func (UntagResourcesResponseBody) String

type UpdateAdminPasswordRequest

type UpdateAdminPasswordRequest struct {
	// example:
	//
	// es_password
	EsAdminPassword *string `json:"esAdminPassword,omitempty" xml:"esAdminPassword,omitempty"`
	// Indicates whether the password was updated. Valid values:
	//
	// 	- true: The call was successful.
	//
	// 	- false: The call failed.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateAdminPasswordRequest) GoString

func (s UpdateAdminPasswordRequest) GoString() string

func (*UpdateAdminPasswordRequest) SetClientToken

func (*UpdateAdminPasswordRequest) SetEsAdminPassword

func (UpdateAdminPasswordRequest) String

type UpdateAdminPasswordResponse

type UpdateAdminPasswordResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAdminPasswordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateAdminPasswordResponse) GoString

func (s UpdateAdminPasswordResponse) GoString() string

func (*UpdateAdminPasswordResponse) SetBody

func (*UpdateAdminPasswordResponse) SetHeaders

func (*UpdateAdminPasswordResponse) SetStatusCode

func (UpdateAdminPasswordResponse) String

type UpdateAdminPasswordResponseBody

type UpdateAdminPasswordResponseBody struct {
	// example:
	//
	// 0FA05123-745C-42FD-A69B-AFF48EF9****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateAdminPasswordResponseBody) GoString

func (*UpdateAdminPasswordResponseBody) SetRequestId

func (*UpdateAdminPasswordResponseBody) SetResult

func (UpdateAdminPasswordResponseBody) String

type UpdateAdvancedSettingRequest

type UpdateAdvancedSettingRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateAdvancedSettingRequest) GoString

func (s UpdateAdvancedSettingRequest) GoString() string

func (*UpdateAdvancedSettingRequest) SetBody

func (*UpdateAdvancedSettingRequest) SetClientToken

func (UpdateAdvancedSettingRequest) String

type UpdateAdvancedSettingResponse

type UpdateAdvancedSettingResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAdvancedSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateAdvancedSettingResponse) GoString

func (*UpdateAdvancedSettingResponse) SetBody

func (*UpdateAdvancedSettingResponse) SetHeaders

func (*UpdateAdvancedSettingResponse) SetStatusCode

func (UpdateAdvancedSettingResponse) String

type UpdateAdvancedSettingResponseBody

type UpdateAdvancedSettingResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: garbage collector configuration changed successfully
	//
	// 	- false: garbage collector configuration changed successfully failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateAdvancedSettingResponseBody) GoString

func (*UpdateAdvancedSettingResponseBody) SetRequestId

func (*UpdateAdvancedSettingResponseBody) SetResult

func (UpdateAdvancedSettingResponseBody) String

type UpdateAliwsDictRequest

type UpdateAliwsDictRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateAliwsDictRequest) GoString

func (s UpdateAliwsDictRequest) GoString() string

func (*UpdateAliwsDictRequest) SetBody

func (*UpdateAliwsDictRequest) SetClientToken

func (UpdateAliwsDictRequest) String

func (s UpdateAliwsDictRequest) String() string

type UpdateAliwsDictResponse

type UpdateAliwsDictResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAliwsDictResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateAliwsDictResponse) GoString

func (s UpdateAliwsDictResponse) GoString() string

func (*UpdateAliwsDictResponse) SetBody

func (*UpdateAliwsDictResponse) SetHeaders

func (*UpdateAliwsDictResponse) SetStatusCode

func (UpdateAliwsDictResponse) String

func (s UpdateAliwsDictResponse) String() string

type UpdateAliwsDictResponseBody

type UpdateAliwsDictResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*UpdateAliwsDictResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpdateAliwsDictResponseBody) GoString

func (s UpdateAliwsDictResponseBody) GoString() string

func (*UpdateAliwsDictResponseBody) SetRequestId

func (*UpdateAliwsDictResponseBody) SetResult

func (UpdateAliwsDictResponseBody) String

type UpdateAliwsDictResponseBodyResult

type UpdateAliwsDictResponseBodyResult struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 6226
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the uploaded dictionary file.
	//
	// example:
	//
	// aliws_ext_dict.txt
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type of the dictionary file. Valid values:
	//
	// 	- OSS
	//
	// 	- ORIGIN
	//
	// example:
	//
	// OSS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The dictionary type. The value is fixed as ALI_WS.
	//
	// example:
	//
	// ALI_WS
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (UpdateAliwsDictResponseBodyResult) GoString

func (*UpdateAliwsDictResponseBodyResult) SetFileSize

func (*UpdateAliwsDictResponseBodyResult) SetName

func (*UpdateAliwsDictResponseBodyResult) SetSourceType

func (*UpdateAliwsDictResponseBodyResult) SetType

func (UpdateAliwsDictResponseBodyResult) String

type UpdateApmRequest

type UpdateApmRequest struct {
	// example:
	//
	// APMtest
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// es-cn-i7m2fsfhc001x****
	OutputES *string `json:"outputES,omitempty" xml:"outputES,omitempty"`
	// example:
	//
	// ESPassword****
	OutputESPassword *string `json:"outputESPassword,omitempty" xml:"outputESPassword,omitempty"`
	// example:
	//
	// elastic
	OutputESUserName *string `json:"outputESUserName,omitempty" xml:"outputESUserName,omitempty"`
	// example:
	//
	// AMPPassword****
	Token *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (UpdateApmRequest) GoString

func (s UpdateApmRequest) GoString() string

func (*UpdateApmRequest) SetDescription

func (s *UpdateApmRequest) SetDescription(v string) *UpdateApmRequest

func (*UpdateApmRequest) SetOutputES

func (s *UpdateApmRequest) SetOutputES(v string) *UpdateApmRequest

func (*UpdateApmRequest) SetOutputESPassword

func (s *UpdateApmRequest) SetOutputESPassword(v string) *UpdateApmRequest

func (*UpdateApmRequest) SetOutputESUserName

func (s *UpdateApmRequest) SetOutputESUserName(v string) *UpdateApmRequest

func (*UpdateApmRequest) SetToken

func (s *UpdateApmRequest) SetToken(v string) *UpdateApmRequest

func (UpdateApmRequest) String

func (s UpdateApmRequest) String() string

type UpdateApmResponse

type UpdateApmResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateApmResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateApmResponse) GoString

func (s UpdateApmResponse) GoString() string

func (*UpdateApmResponse) SetBody

func (*UpdateApmResponse) SetHeaders

func (s *UpdateApmResponse) SetHeaders(v map[string]*string) *UpdateApmResponse

func (*UpdateApmResponse) SetStatusCode

func (s *UpdateApmResponse) SetStatusCode(v int32) *UpdateApmResponse

func (UpdateApmResponse) String

func (s UpdateApmResponse) String() string

type UpdateApmResponseBody

type UpdateApmResponseBody struct {
	// example:
	//
	// 18061926-CC50-5F9B-9600-034C29F1D5B0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateApmResponseBody) GoString

func (s UpdateApmResponseBody) GoString() string

func (*UpdateApmResponseBody) SetRequestId

func (*UpdateApmResponseBody) SetResult

func (UpdateApmResponseBody) String

func (s UpdateApmResponseBody) String() string

type UpdateBlackIpsRequest

type UpdateBlackIpsRequest struct {
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateBlackIpsRequest) GoString

func (s UpdateBlackIpsRequest) GoString() string

func (*UpdateBlackIpsRequest) SetClientToken

func (s *UpdateBlackIpsRequest) SetClientToken(v string) *UpdateBlackIpsRequest

func (UpdateBlackIpsRequest) String

func (s UpdateBlackIpsRequest) String() string

type UpdateBlackIpsResponse

type UpdateBlackIpsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateBlackIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateBlackIpsResponse) GoString

func (s UpdateBlackIpsResponse) GoString() string

func (*UpdateBlackIpsResponse) SetBody

func (*UpdateBlackIpsResponse) SetHeaders

func (*UpdateBlackIpsResponse) SetStatusCode

func (UpdateBlackIpsResponse) String

func (s UpdateBlackIpsResponse) String() string

type UpdateBlackIpsResponseBody

type UpdateBlackIpsResponseBody struct {
	RequestId *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *UpdateBlackIpsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateBlackIpsResponseBody) GoString

func (s UpdateBlackIpsResponseBody) GoString() string

func (*UpdateBlackIpsResponseBody) SetRequestId

func (*UpdateBlackIpsResponseBody) SetResult

func (UpdateBlackIpsResponseBody) String

type UpdateBlackIpsResponseBodyResult

type UpdateBlackIpsResponseBodyResult struct {
	EsIPBlacklist []*string `json:"esIPBlacklist,omitempty" xml:"esIPBlacklist,omitempty" type:"Repeated"`
}

func (UpdateBlackIpsResponseBodyResult) GoString

func (*UpdateBlackIpsResponseBodyResult) SetEsIPBlacklist

func (UpdateBlackIpsResponseBodyResult) String

type UpdateCollectorNameRequest

type UpdateCollectorNameRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCollectorNameRequest) GoString

func (s UpdateCollectorNameRequest) GoString() string

func (*UpdateCollectorNameRequest) SetBody

func (*UpdateCollectorNameRequest) SetClientToken

func (UpdateCollectorNameRequest) String

type UpdateCollectorNameResponse

type UpdateCollectorNameResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateCollectorNameResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCollectorNameResponse) GoString

func (s UpdateCollectorNameResponse) GoString() string

func (*UpdateCollectorNameResponse) SetBody

func (*UpdateCollectorNameResponse) SetHeaders

func (*UpdateCollectorNameResponse) SetStatusCode

func (UpdateCollectorNameResponse) String

type UpdateCollectorNameResponseBody

type UpdateCollectorNameResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *UpdateCollectorNameResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateCollectorNameResponseBody) GoString

func (*UpdateCollectorNameResponseBody) SetRequestId

func (UpdateCollectorNameResponseBody) String

type UpdateCollectorNameResponseBodyResult

type UpdateCollectorNameResponseBodyResult struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// The information about the configuration file of the shipper.
	Configs []*UpdateCollectorNameResponseBodyResultConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// Indicates whether a dry run is performed. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// The extended configurations of the shipper.
	ExtendConfigs []*UpdateCollectorNameResponseBodyResultExtendConfigs `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The time when the shipper was created.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// The time when the shipper was updated.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The name of the shipper.
	//
	// example:
	//
	// ct-test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The account ID.
	//
	// example:
	//
	// 16852099488*****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// The ID of the shipper.
	//
	// example:
	//
	// ct-cn-77uqof2s7rg5c****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The type of the shipper. Valid values: fileBeat, metricBeat, heartBeat, and audiBeat.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The version of the shipper. The version of a shipper depends on the type of the machine on which the shipper is deployed.
	//
	// 	- Elastic Compute Service (ECS) instance: 6.8.5_with_community
	//
	// 	- Container Service for Kubernetes (ACK) cluster: 6.8.13_with_community
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The status of the shipper. Valid values: activating and active.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The ID of the virtual private cloud (VPC) where the shipper resides.
	//
	// example:
	//
	// vpc-bp16k1dvzxtma*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (UpdateCollectorNameResponseBodyResult) GoString

func (*UpdateCollectorNameResponseBodyResult) SetCollectorPaths

func (*UpdateCollectorNameResponseBodyResult) SetDryRun

func (*UpdateCollectorNameResponseBodyResult) SetGmtCreatedTime

func (*UpdateCollectorNameResponseBodyResult) SetGmtUpdateTime

func (*UpdateCollectorNameResponseBodyResult) SetName

func (*UpdateCollectorNameResponseBodyResult) SetOwnerId

func (*UpdateCollectorNameResponseBodyResult) SetResId

func (*UpdateCollectorNameResponseBodyResult) SetResType

func (*UpdateCollectorNameResponseBodyResult) SetResVersion

func (*UpdateCollectorNameResponseBodyResult) SetStatus

func (*UpdateCollectorNameResponseBodyResult) SetVpcId

func (UpdateCollectorNameResponseBodyResult) String

type UpdateCollectorNameResponseBodyResultConfigs

type UpdateCollectorNameResponseBodyResultConfigs struct {
	// The content of the file.
	//
	// example:
	//
	// - key: log\\n title: Log file content\\n description: >\\n Contains log file lines.\\n ....
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The name of the file.
	//
	// example:
	//
	// fields.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (UpdateCollectorNameResponseBodyResultConfigs) GoString

func (*UpdateCollectorNameResponseBodyResultConfigs) SetContent

func (*UpdateCollectorNameResponseBodyResultConfigs) SetFileName

func (UpdateCollectorNameResponseBodyResultConfigs) String

type UpdateCollectorNameResponseBodyResultExtendConfigs

type UpdateCollectorNameResponseBodyResultExtendConfigs struct {
	// The configuration type. Valid values:
	//
	// 	- collectorTargetInstance
	//
	// 	- collectorDeployMachine
	//
	// 	- collectorElasticsearchForKibana
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// Indicates whether monitoring is enabled. This parameter is returned if the value of **configType*	- is **collectorTargetInstance*	- and the value of **instanceType*	- is **elasticsearch**. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	EnableMonitoring *bool `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	// The ID of the machine group. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**.
	//
	// example:
	//
	// default_ct-cn-5i2l75bz4776****
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// The private endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// es-cn-4591jumei000u****-kibana.internal.elasticsearch.aliyuncs.com:5601
	Host  *string   `json:"host,omitempty" xml:"host,omitempty"`
	Hosts []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// The ID of the resource that is associated with the shipper. If the value of **configType*	- is **collectorTargetInstance**, the value of this parameter is the ID of the resource specified in the output configuration part of the shipper. If the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**, the value of this parameter is the ID of the ACK cluster.
	//
	// example:
	//
	// es-cn-n6w1o1****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The type of the cluster specified in the output configuration part of the shipper. Valid values: elasticsearch and logstash. This parameter is returned if the value of **configType*	- is **collectorTargetInstance**.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// The public endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType*	- is **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// https://es-cn-4591jumei000u****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaHost *string `json:"kibanaHost,omitempty" xml:"kibanaHost,omitempty"`
	// The information about the ECS instances on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ECSInstanceId**.
	Machines []*UpdateCollectorNameResponseBodyResultExtendConfigsMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// The transmission protocol. Valid values: **HTTP*	- and **HTTPS**.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// The number of pods from which data is successfully collected in the ACK cluster. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**.
	//
	// example:
	//
	// 8
	SuccessPodsCount *string `json:"successPodsCount,omitempty" xml:"successPodsCount,omitempty"`
	// The total number of pods from which data is collected in the ACK cluster. This parameter is returned if the value of **configType*	- is **collectorDeployMachine*	- and the value of **type*	- is **ACKCluster**.
	//
	// example:
	//
	// 10
	TotalPodsCount *string `json:"totalPodsCount,omitempty" xml:"totalPodsCount,omitempty"`
	// The type of the machine on which the shipper is deployed. This parameter is returned if the value of **configType*	- is **collectorDeployMachine**. Valid values:
	//
	// 	- ECSInstanceId
	//
	// 	- ACKCluster
	//
	// example:
	//
	// ECSInstanceId
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The username that is used to access the resource specified in the output configuration part of the shipper. The default value is elastic. This parameter is returned if the value of **configType*	- is **collectorTargetInstance*	- or **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (UpdateCollectorNameResponseBodyResultExtendConfigs) GoString

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetConfigType

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetEnableMonitoring

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetGroupId

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetHost

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetHosts

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetInstanceId

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetInstanceType

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetKibanaHost

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetProtocol

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetSuccessPodsCount

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetTotalPodsCount

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetType

func (*UpdateCollectorNameResponseBodyResultExtendConfigs) SetUserName

func (UpdateCollectorNameResponseBodyResultExtendConfigs) String

type UpdateCollectorNameResponseBodyResultExtendConfigsMachines

type UpdateCollectorNameResponseBodyResultExtendConfigsMachines struct {
	// The status of the shipper on the ECS instance. Valid values: **heartOk**, **heartLost**, **uninstalled**, and **failed**.
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// The IDs of the ECS instances.
	//
	// example:
	//
	// c1b9fde5172b84f82b9928e825a7b8988
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (UpdateCollectorNameResponseBodyResultExtendConfigsMachines) GoString

func (*UpdateCollectorNameResponseBodyResultExtendConfigsMachines) SetAgentStatus

func (*UpdateCollectorNameResponseBodyResultExtendConfigsMachines) SetInstanceId

func (UpdateCollectorNameResponseBodyResultExtendConfigsMachines) String

type UpdateCollectorRequest

type UpdateCollectorRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCollectorRequest) GoString

func (s UpdateCollectorRequest) GoString() string

func (*UpdateCollectorRequest) SetBody

func (*UpdateCollectorRequest) SetClientToken

func (UpdateCollectorRequest) String

func (s UpdateCollectorRequest) String() string

type UpdateCollectorResponse

type UpdateCollectorResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateCollectorResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateCollectorResponse) GoString

func (s UpdateCollectorResponse) GoString() string

func (*UpdateCollectorResponse) SetBody

func (*UpdateCollectorResponse) SetHeaders

func (*UpdateCollectorResponse) SetStatusCode

func (UpdateCollectorResponse) String

func (s UpdateCollectorResponse) String() string

type UpdateCollectorResponseBody

type UpdateCollectorResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result *UpdateCollectorResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateCollectorResponseBody) GoString

func (s UpdateCollectorResponseBody) GoString() string

func (*UpdateCollectorResponseBody) SetRequestId

func (*UpdateCollectorResponseBody) SetResult

func (UpdateCollectorResponseBody) String

type UpdateCollectorResponseBodyResult

type UpdateCollectorResponseBodyResult struct {
	CollectorPaths []*string `json:"collectorPaths,omitempty" xml:"collectorPaths,omitempty" type:"Repeated"`
	// The information about the configuration file for the shipper.
	Configs []*UpdateCollectorResponseBodyResultConfigs `json:"configs,omitempty" xml:"configs,omitempty" type:"Repeated"`
	// Indicates whether the shipper is checked and updated. Valid values:
	//
	// 	- true: The shipper is only checked.
	//
	// 	- false: The shipper is checked and updated.
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// The extended parameters that are configured for the shipper.
	ExtendConfigs []*UpdateCollectorResponseBodyResultExtendConfigs `json:"extendConfigs,omitempty" xml:"extendConfigs,omitempty" type:"Repeated"`
	// The time when the shipper was created.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtCreatedTime *string `json:"gmtCreatedTime,omitempty" xml:"gmtCreatedTime,omitempty"`
	// The time when the shipper was updated.
	//
	// example:
	//
	// 2020-06-20T07:26:47.000+0000
	GmtUpdateTime *string `json:"gmtUpdateTime,omitempty" xml:"gmtUpdateTime,omitempty"`
	// The name of the shipper.
	//
	// example:
	//
	// ct-test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The account ID.
	//
	// example:
	//
	// 16852099488*****
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// The shipper ID.
	//
	// example:
	//
	// ct-cn-0v3xj86085dvq****
	ResId *string `json:"resId,omitempty" xml:"resId,omitempty"`
	// The type of the shipper. Valid values: fileBeat, metricBeat, heartBeat, and auditBeat.
	//
	// example:
	//
	// fileBeat
	ResType *string `json:"resType,omitempty" xml:"resType,omitempty"`
	// The version of the shipper.
	//
	// example:
	//
	// 6.8.5_with_community
	ResVersion *string `json:"resVersion,omitempty" xml:"resVersion,omitempty"`
	// The status of the shipper. Valid values:
	//
	// 	- activing: The shipper is being initialized.
	//
	// 	- active: The shipper is in effect.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The ID of the VPC in which the shipper resides.
	//
	// example:
	//
	// vpc-bp16k1dvzxtma*****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (UpdateCollectorResponseBodyResult) GoString

func (*UpdateCollectorResponseBodyResult) SetCollectorPaths

func (*UpdateCollectorResponseBodyResult) SetDryRun

func (*UpdateCollectorResponseBodyResult) SetGmtCreatedTime

func (*UpdateCollectorResponseBodyResult) SetGmtUpdateTime

func (*UpdateCollectorResponseBodyResult) SetName

func (*UpdateCollectorResponseBodyResult) SetOwnerId

func (*UpdateCollectorResponseBodyResult) SetResId

func (*UpdateCollectorResponseBodyResult) SetResType

func (*UpdateCollectorResponseBodyResult) SetResVersion

func (*UpdateCollectorResponseBodyResult) SetStatus

func (*UpdateCollectorResponseBodyResult) SetVpcId

func (UpdateCollectorResponseBodyResult) String

type UpdateCollectorResponseBodyResultConfigs

type UpdateCollectorResponseBodyResultConfigs struct {
	// The content of the configuration file.
	//
	// example:
	//
	// filebeat.inputs:xxx
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// The name of the configuration file.
	//
	// example:
	//
	// filebeat.yml
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
}

func (UpdateCollectorResponseBodyResultConfigs) GoString

func (*UpdateCollectorResponseBodyResultConfigs) SetContent

func (*UpdateCollectorResponseBodyResultConfigs) SetFileName

func (UpdateCollectorResponseBodyResultConfigs) String

type UpdateCollectorResponseBodyResultExtendConfigs

type UpdateCollectorResponseBodyResultExtendConfigs struct {
	// The type of the configuration items. Valid values:
	//
	// 	- collectorTargetInstance: indicates the information about the output of the shipper.
	//
	// 	- collectorDeployMachine: indicates the information about the machine on which the shipper is installed.
	//
	// 	- collectorElasticsearchForKibana: indicates the information about the Elasticsearch cluster for which Kibana Dashboard is enabled.
	//
	// example:
	//
	// collectorDeployMachine
	ConfigType *string `json:"configType,omitempty" xml:"configType,omitempty"`
	// Indicates whether Kibana Monitoring is enabled. This parameter is returned only when **configType*	- is set to **collectorTargetInstance*	- and **instanceType*	- is set to **elasticsearch**. Valid values: true and false.
	//
	// example:
	//
	// true
	EnableMonitoring *bool `json:"enableMonitoring,omitempty" xml:"enableMonitoring,omitempty"`
	// The machine group ID. This parameter is returned only when **configType*	- is set to **collectorDeployMachine**.
	//
	// example:
	//
	// default_ct-cn-5i2l75bz4776****
	GroupId *string `json:"groupId,omitempty" xml:"groupId,omitempty"`
	// The address that is used to access Kibana over an internal network after you enable Kibana Dashboard. This parameter is returned only when **configType*	- is set to **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// es-cn-n6w1o1x0w001c****-kibana.internal.elasticsearch.aliyuncs.com:5601
	Host  *string   `json:"host,omitempty" xml:"host,omitempty"`
	Hosts []*string `json:"hosts,omitempty" xml:"hosts,omitempty" type:"Repeated"`
	// The ID of the object that is associated with the shipper. If **configType*	- is set to **collectorTargetInstance**, the value of this parameter is the ID of the output of the shipper. If **configType*	- is set to **collectorDeployMachines*	- and **type*	- is set to **ACKCluster**, the value of this parameter is the ID of an ACK cluster.
	//
	// example:
	//
	// es-cn-nif1z89fz003i****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The type of the output of the shipper. Valid values: elasticsearch and logstash. This parameter is returned only when **configType*	- is set to **collectorTargetInstance**.
	//
	// example:
	//
	// elasticsearch
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// The address that is used to access Kibana over the Internet after you enable Kibana Dashboard. This parameter is returned only when **configType*	- is set to **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// https://es-cn-nif1z89fz003i****.kibana.elasticsearch.aliyuncs.com:5601
	KibanaHost *string `json:"kibanaHost,omitempty" xml:"kibanaHost,omitempty"`
	// This parameter is returned only when configType is set to collectorDeployMachine.
	//
	// This parameter indicates the information about the ECS instances or ACK clusters on which the shipper is installed.
	Machines []*UpdateCollectorResponseBodyResultExtendConfigsMachines `json:"machines,omitempty" xml:"machines,omitempty" type:"Repeated"`
	// The transfer protocol that is used. It is the same as the protocol over which you can access the output of the shipper. Valid values: HTTP and HTTPS. This parameter is returned only when **configType*	- is set to **collectorTargetInstance**.
	//
	// example:
	//
	// HTTP
	Protocol *string `json:"protocol,omitempty" xml:"protocol,omitempty"`
	// The number of pods from which logs are successfully collected in the ACK cluster. This parameter is returned only when **configType*	- is set to **collectorDeployMachines*	- and **type*	- is set to **ACKCluster**.
	//
	// example:
	//
	// 8
	SuccessPodsCount *string `json:"successPodsCount,omitempty" xml:"successPodsCount,omitempty"`
	// The number of pods from which logs needed to be collected in the ACK cluster. This parameter is returned only when **configType*	- is set to **collectorDeployMachines*	- and **type*	- is set to **ACKCluster**.
	//
	// example:
	//
	// 10
	TotalPodsCount *string `json:"totalPodsCount,omitempty" xml:"totalPodsCount,omitempty"`
	// The type of the machine on which the shipper is installed. This parameter is returned only when **configType*	- is set to **collectorDeployMachine**. Valid values:
	//
	// 	- ECSInstanceId
	//
	// 	- ACKCluster
	//
	// example:
	//
	// ECSInstanceId
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The username that is used to access the output of the shipper. Default value: elastic. This parameter is returned only when **configType*	- is set to **collectorTargetInstance*	- or **collectorElasticsearchForKibana**.
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (UpdateCollectorResponseBodyResultExtendConfigs) GoString

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetConfigType

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetEnableMonitoring

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetGroupId

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetHost

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetHosts

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetInstanceId

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetInstanceType

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetKibanaHost

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetProtocol

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetSuccessPodsCount

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetTotalPodsCount

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetType

func (*UpdateCollectorResponseBodyResultExtendConfigs) SetUserName

func (UpdateCollectorResponseBodyResultExtendConfigs) String

type UpdateCollectorResponseBodyResultExtendConfigsMachines

type UpdateCollectorResponseBodyResultExtendConfigsMachines struct {
	// The installation status of the shipper on an ECS instance. Valid values:
	//
	// 	- heartOk
	//
	// 	- heartLost
	//
	// 	- uninstalled
	//
	// 	- failed
	//
	// example:
	//
	// heartOk
	AgentStatus *string `json:"agentStatus,omitempty" xml:"agentStatus,omitempty"`
	// The ID of the ECS instance on which the shipper is installed.
	//
	// example:
	//
	// i-bp13y63575oypr9d****
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (UpdateCollectorResponseBodyResultExtendConfigsMachines) GoString

func (*UpdateCollectorResponseBodyResultExtendConfigsMachines) SetAgentStatus

func (*UpdateCollectorResponseBodyResultExtendConfigsMachines) SetInstanceId

func (UpdateCollectorResponseBodyResultExtendConfigsMachines) String

type UpdateComponentIndexRequest

type UpdateComponentIndexRequest struct {
	// example:
	//
	// { "description": "set number of shards to one" }
	Meta     map[string]interface{}               `json:"_meta,omitempty" xml:"_meta,omitempty"`
	Template *UpdateComponentIndexRequestTemplate `json:"template,omitempty" xml:"template,omitempty" type:"Struct"`
}

func (UpdateComponentIndexRequest) GoString

func (s UpdateComponentIndexRequest) GoString() string

func (*UpdateComponentIndexRequest) SetMeta

func (s *UpdateComponentIndexRequest) SetMeta(v map[string]interface{}) *UpdateComponentIndexRequest

func (*UpdateComponentIndexRequest) SetTemplate

func (UpdateComponentIndexRequest) String

type UpdateComponentIndexRequestTemplate

type UpdateComponentIndexRequestTemplate struct {
	// example:
	//
	// {}
	Aliases map[string]interface{} `json:"aliases,omitempty" xml:"aliases,omitempty"`
	// example:
	//
	// { "properties": { "@timestamp": { "type": "date" } } }
	Mappings map[string]interface{} `json:"mappings,omitempty" xml:"mappings,omitempty"`
	// example:
	//
	// { "index.number_of_replicas": 0 }
	Settings map[string]interface{} `json:"settings,omitempty" xml:"settings,omitempty"`
}

func (UpdateComponentIndexRequestTemplate) GoString

func (*UpdateComponentIndexRequestTemplate) SetAliases

func (*UpdateComponentIndexRequestTemplate) SetMappings

func (*UpdateComponentIndexRequestTemplate) SetSettings

func (UpdateComponentIndexRequestTemplate) String

type UpdateComponentIndexResponse

type UpdateComponentIndexResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateComponentIndexResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateComponentIndexResponse) GoString

func (s UpdateComponentIndexResponse) GoString() string

func (*UpdateComponentIndexResponse) SetBody

func (*UpdateComponentIndexResponse) SetHeaders

func (*UpdateComponentIndexResponse) SetStatusCode

func (UpdateComponentIndexResponse) String

type UpdateComponentIndexResponseBody

type UpdateComponentIndexResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC47D9
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (UpdateComponentIndexResponseBody) GoString

func (*UpdateComponentIndexResponseBody) SetRequestId

func (UpdateComponentIndexResponseBody) String

type UpdateDescriptionRequest

type UpdateDescriptionRequest struct {
	// example:
	//
	// aliyunes_name_test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The new name of the instance.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B350****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateDescriptionRequest) GoString

func (s UpdateDescriptionRequest) GoString() string

func (*UpdateDescriptionRequest) SetClientToken

func (*UpdateDescriptionRequest) SetDescription

func (UpdateDescriptionRequest) String

func (s UpdateDescriptionRequest) String() string

type UpdateDescriptionResponse

type UpdateDescriptionResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDescriptionResponse) GoString

func (s UpdateDescriptionResponse) GoString() string

func (*UpdateDescriptionResponse) SetBody

func (*UpdateDescriptionResponse) SetHeaders

func (*UpdateDescriptionResponse) SetStatusCode

func (UpdateDescriptionResponse) String

func (s UpdateDescriptionResponse) String() string

type UpdateDescriptionResponseBody

type UpdateDescriptionResponseBody struct {
	// example:
	//
	// FDF34727-1664-44C1-A8DA-3EB72D60****
	RequestId *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *UpdateDescriptionResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateDescriptionResponseBody) GoString

func (*UpdateDescriptionResponseBody) SetRequestId

func (UpdateDescriptionResponseBody) String

type UpdateDescriptionResponseBodyResult

type UpdateDescriptionResponseBodyResult struct {
	// example:
	//
	// aliyunes_test_name
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (UpdateDescriptionResponseBodyResult) GoString

func (*UpdateDescriptionResponseBodyResult) SetDescription

func (UpdateDescriptionResponseBodyResult) String

type UpdateDiagnosisSettingsRequest

type UpdateDiagnosisSettingsRequest struct {
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
	// The language of the response. Default value: en.
	//
	// example:
	//
	// en
	Lang *string `json:"lang,omitempty" xml:"lang,omitempty"`
}

func (UpdateDiagnosisSettingsRequest) GoString

func (*UpdateDiagnosisSettingsRequest) SetBody

func (*UpdateDiagnosisSettingsRequest) SetClientToken

func (*UpdateDiagnosisSettingsRequest) SetLang

func (UpdateDiagnosisSettingsRequest) String

type UpdateDiagnosisSettingsResponse

type UpdateDiagnosisSettingsResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDiagnosisSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDiagnosisSettingsResponse) GoString

func (*UpdateDiagnosisSettingsResponse) SetHeaders

func (*UpdateDiagnosisSettingsResponse) SetStatusCode

func (UpdateDiagnosisSettingsResponse) String

type UpdateDiagnosisSettingsResponseBody

type UpdateDiagnosisSettingsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: update successfully
	//
	// 	- false: update failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateDiagnosisSettingsResponseBody) GoString

func (*UpdateDiagnosisSettingsResponseBody) SetRequestId

func (*UpdateDiagnosisSettingsResponseBody) SetResult

func (UpdateDiagnosisSettingsResponseBody) String

type UpdateDictRequest

type UpdateDictRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateDictRequest) GoString

func (s UpdateDictRequest) GoString() string

func (*UpdateDictRequest) SetBody

func (*UpdateDictRequest) SetClientToken

func (s *UpdateDictRequest) SetClientToken(v string) *UpdateDictRequest

func (UpdateDictRequest) String

func (s UpdateDictRequest) String() string

type UpdateDictResponse

type UpdateDictResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDictResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDictResponse) GoString

func (s UpdateDictResponse) GoString() string

func (*UpdateDictResponse) SetBody

func (*UpdateDictResponse) SetHeaders

func (s *UpdateDictResponse) SetHeaders(v map[string]*string) *UpdateDictResponse

func (*UpdateDictResponse) SetStatusCode

func (s *UpdateDictResponse) SetStatusCode(v int32) *UpdateDictResponse

func (UpdateDictResponse) String

func (s UpdateDictResponse) String() string

type UpdateDictResponseBody

type UpdateDictResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*UpdateDictResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpdateDictResponseBody) GoString

func (s UpdateDictResponseBody) GoString() string

func (*UpdateDictResponseBody) SetRequestId

func (*UpdateDictResponseBody) SetResult

func (UpdateDictResponseBody) String

func (s UpdateDictResponseBody) String() string

type UpdateDictResponseBodyResult

type UpdateDictResponseBodyResult struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 2782602
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// SYSTEM_MAIN.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type of the dictionary file. Valid values:
	//
	// 	- OSS
	//
	// 	- ORIGIN
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The dictionary type. Valid values:
	//
	// 	- MAIN: IK main dicrionary
	//
	// 	- STOP: IK stopword list
	//
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (UpdateDictResponseBodyResult) GoString

func (s UpdateDictResponseBodyResult) GoString() string

func (*UpdateDictResponseBodyResult) SetFileSize

func (*UpdateDictResponseBodyResult) SetName

func (*UpdateDictResponseBodyResult) SetSourceType

func (*UpdateDictResponseBodyResult) SetType

func (UpdateDictResponseBodyResult) String

type UpdateDynamicSettingsRequest

type UpdateDynamicSettingsRequest struct {
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	RegionId    *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
	Mode        *string `json:"mode,omitempty" xml:"mode,omitempty"`
}

func (UpdateDynamicSettingsRequest) GoString

func (s UpdateDynamicSettingsRequest) GoString() string

func (*UpdateDynamicSettingsRequest) SetBody

func (*UpdateDynamicSettingsRequest) SetClientToken

func (*UpdateDynamicSettingsRequest) SetMode

func (*UpdateDynamicSettingsRequest) SetRegionId

func (UpdateDynamicSettingsRequest) String

type UpdateDynamicSettingsResponse

type UpdateDynamicSettingsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateDynamicSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateDynamicSettingsResponse) GoString

func (*UpdateDynamicSettingsResponse) SetBody

func (*UpdateDynamicSettingsResponse) SetHeaders

func (*UpdateDynamicSettingsResponse) SetStatusCode

func (UpdateDynamicSettingsResponse) String

type UpdateDynamicSettingsResponseBody

type UpdateDynamicSettingsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *bool   `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateDynamicSettingsResponseBody) GoString

func (*UpdateDynamicSettingsResponseBody) SetRequestId

func (*UpdateDynamicSettingsResponseBody) SetResult

func (UpdateDynamicSettingsResponseBody) String

type UpdateExtendConfigRequest

type UpdateExtendConfigRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateExtendConfigRequest) GoString

func (s UpdateExtendConfigRequest) GoString() string

func (*UpdateExtendConfigRequest) SetBody

func (*UpdateExtendConfigRequest) SetClientToken

func (UpdateExtendConfigRequest) String

func (s UpdateExtendConfigRequest) String() string

type UpdateExtendConfigResponse

type UpdateExtendConfigResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateExtendConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateExtendConfigResponse) GoString

func (s UpdateExtendConfigResponse) GoString() string

func (*UpdateExtendConfigResponse) SetBody

func (*UpdateExtendConfigResponse) SetHeaders

func (*UpdateExtendConfigResponse) SetStatusCode

func (UpdateExtendConfigResponse) String

type UpdateExtendConfigResponseBody

type UpdateExtendConfigResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateExtendConfigResponseBody) GoString

func (*UpdateExtendConfigResponseBody) SetRequestId

func (*UpdateExtendConfigResponseBody) SetResult

func (UpdateExtendConfigResponseBody) String

type UpdateExtendfilesRequest

type UpdateExtendfilesRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateExtendfilesRequest) GoString

func (s UpdateExtendfilesRequest) GoString() string

func (*UpdateExtendfilesRequest) SetBody

func (*UpdateExtendfilesRequest) SetClientToken

func (UpdateExtendfilesRequest) String

func (s UpdateExtendfilesRequest) String() string

type UpdateExtendfilesResponse

type UpdateExtendfilesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateExtendfilesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateExtendfilesResponse) GoString

func (s UpdateExtendfilesResponse) GoString() string

func (*UpdateExtendfilesResponse) SetBody

func (*UpdateExtendfilesResponse) SetHeaders

func (*UpdateExtendfilesResponse) SetStatusCode

func (UpdateExtendfilesResponse) String

func (s UpdateExtendfilesResponse) String() string

type UpdateExtendfilesResponseBody

type UpdateExtendfilesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*UpdateExtendfilesResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpdateExtendfilesResponseBody) GoString

func (*UpdateExtendfilesResponseBody) SetRequestId

func (*UpdateExtendfilesResponseBody) SetResult

func (UpdateExtendfilesResponseBody) String

type UpdateExtendfilesResponseBodyResult

type UpdateExtendfilesResponseBodyResult struct {
	// The size of the driver file. Unit: byte.
	//
	// example:
	//
	// 1853083
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the driver file.
	//
	// example:
	//
	// mysql-connector-java-6.0.2.jar
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source of the driver file. This parameter is fixed as ORIGIN, which indicates that the driver file is retained.
	//
	// example:
	//
	// ORIGIN
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
}

func (UpdateExtendfilesResponseBodyResult) GoString

func (*UpdateExtendfilesResponseBodyResult) SetFileSize

func (*UpdateExtendfilesResponseBodyResult) SetName

func (*UpdateExtendfilesResponseBodyResult) SetSourceType

func (UpdateExtendfilesResponseBodyResult) String

type UpdateHotIkDictsRequest

type UpdateHotIkDictsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateHotIkDictsRequest) GoString

func (s UpdateHotIkDictsRequest) GoString() string

func (*UpdateHotIkDictsRequest) SetBody

func (*UpdateHotIkDictsRequest) SetClientToken

func (UpdateHotIkDictsRequest) String

func (s UpdateHotIkDictsRequest) String() string

type UpdateHotIkDictsResponse

type UpdateHotIkDictsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateHotIkDictsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateHotIkDictsResponse) GoString

func (s UpdateHotIkDictsResponse) GoString() string

func (*UpdateHotIkDictsResponse) SetBody

func (*UpdateHotIkDictsResponse) SetHeaders

func (*UpdateHotIkDictsResponse) SetStatusCode

func (UpdateHotIkDictsResponse) String

func (s UpdateHotIkDictsResponse) String() string

type UpdateHotIkDictsResponseBody

type UpdateHotIkDictsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*UpdateHotIkDictsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpdateHotIkDictsResponseBody) GoString

func (s UpdateHotIkDictsResponseBody) GoString() string

func (*UpdateHotIkDictsResponseBody) SetRequestId

func (*UpdateHotIkDictsResponseBody) SetResult

func (UpdateHotIkDictsResponseBody) String

type UpdateHotIkDictsResponseBodyResult

type UpdateHotIkDictsResponseBodyResult struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 6
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// deploy_0.dic
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type of the dictionary file. Valid values:
	//
	// 	- OSS
	//
	// 	- ORIGIN
	//
	// example:
	//
	// OSS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The type of the dictionaries. Valid values:
	//
	// 	- MAIN: IK main dictionary
	//
	// 	- STOP: IK stopword list
	//
	// example:
	//
	// MAIN
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (UpdateHotIkDictsResponseBodyResult) GoString

func (*UpdateHotIkDictsResponseBodyResult) SetFileSize

func (*UpdateHotIkDictsResponseBodyResult) SetName

func (*UpdateHotIkDictsResponseBodyResult) SetSourceType

func (*UpdateHotIkDictsResponseBodyResult) SetType

func (UpdateHotIkDictsResponseBodyResult) String

type UpdateILMPolicyRequest

type UpdateILMPolicyRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateILMPolicyRequest) GoString

func (s UpdateILMPolicyRequest) GoString() string

func (*UpdateILMPolicyRequest) SetBody

func (*UpdateILMPolicyRequest) SetClientToken

func (UpdateILMPolicyRequest) String

func (s UpdateILMPolicyRequest) String() string

type UpdateILMPolicyResponse

type UpdateILMPolicyResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateILMPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateILMPolicyResponse) GoString

func (s UpdateILMPolicyResponse) GoString() string

func (*UpdateILMPolicyResponse) SetBody

func (*UpdateILMPolicyResponse) SetHeaders

func (*UpdateILMPolicyResponse) SetStatusCode

func (UpdateILMPolicyResponse) String

func (s UpdateILMPolicyResponse) String() string

type UpdateILMPolicyResponseBody

type UpdateILMPolicyResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// my-policy
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateILMPolicyResponseBody) GoString

func (s UpdateILMPolicyResponseBody) GoString() string

func (*UpdateILMPolicyResponseBody) SetRequestId

func (*UpdateILMPolicyResponseBody) SetResult

func (UpdateILMPolicyResponseBody) String

type UpdateIndexTemplateRequest

type UpdateIndexTemplateRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIndexTemplateRequest) GoString

func (s UpdateIndexTemplateRequest) GoString() string

func (*UpdateIndexTemplateRequest) SetBody

func (*UpdateIndexTemplateRequest) SetClientToken

func (UpdateIndexTemplateRequest) String

type UpdateIndexTemplateResponse

type UpdateIndexTemplateResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIndexTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIndexTemplateResponse) GoString

func (s UpdateIndexTemplateResponse) GoString() string

func (*UpdateIndexTemplateResponse) SetBody

func (*UpdateIndexTemplateResponse) SetHeaders

func (*UpdateIndexTemplateResponse) SetStatusCode

func (UpdateIndexTemplateResponse) String

type UpdateIndexTemplateResponseBody

type UpdateIndexTemplateResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// my-template
	Result *string `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateIndexTemplateResponseBody) GoString

func (*UpdateIndexTemplateResponseBody) SetRequestId

func (*UpdateIndexTemplateResponseBody) SetResult

func (UpdateIndexTemplateResponseBody) String

type UpdateInstanceChargeTypeRequest

type UpdateInstanceChargeTypeRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateInstanceChargeTypeRequest) GoString

func (*UpdateInstanceChargeTypeRequest) SetBody

func (*UpdateInstanceChargeTypeRequest) SetClientToken

func (UpdateInstanceChargeTypeRequest) String

type UpdateInstanceChargeTypeResponse

type UpdateInstanceChargeTypeResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceChargeTypeResponse) GoString

func (*UpdateInstanceChargeTypeResponse) SetHeaders

func (*UpdateInstanceChargeTypeResponse) SetStatusCode

func (UpdateInstanceChargeTypeResponse) String

type UpdateInstanceChargeTypeResponseBody

type UpdateInstanceChargeTypeResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: conversion successful
	//
	// 	- false: conversion failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateInstanceChargeTypeResponseBody) GoString

func (*UpdateInstanceChargeTypeResponseBody) SetRequestId

func (*UpdateInstanceChargeTypeResponseBody) SetResult

func (UpdateInstanceChargeTypeResponseBody) String

type UpdateInstanceRequest

type UpdateInstanceRequest struct {
	ClientNodeConfiguration      *ClientNodeConfiguration      `json:"clientNodeConfiguration,omitempty" xml:"clientNodeConfiguration,omitempty"`
	ElasticDataNodeConfiguration *ElasticDataNodeConfiguration `json:"elasticDataNodeConfiguration,omitempty" xml:"elasticDataNodeConfiguration,omitempty"`
	// example:
	//
	// advanced
	InstanceCategory    *string                  `json:"instanceCategory,omitempty" xml:"instanceCategory,omitempty"`
	KibanaConfiguration *KibanaNodeConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty"`
	MasterConfiguration *MasterNodeConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty"`
	// example:
	//
	// 3
	NodeAmount            *int32                 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec              *NodeSpec              `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty"`
	WarmNodeConfiguration *WarmNodeConfiguration `json:"warmNodeConfiguration,omitempty" xml:"warmNodeConfiguration,omitempty"`
	// The result of the request.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
	// The number of data nodes.
	//
	// example:
	//
	// upgrade
	OrderActionType *string `json:"orderActionType,omitempty" xml:"orderActionType,omitempty"`
}

func (UpdateInstanceRequest) GoString

func (s UpdateInstanceRequest) GoString() string

func (*UpdateInstanceRequest) SetClientNodeConfiguration

func (s *UpdateInstanceRequest) SetClientNodeConfiguration(v *ClientNodeConfiguration) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetClientToken

func (s *UpdateInstanceRequest) SetClientToken(v string) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetElasticDataNodeConfiguration

func (s *UpdateInstanceRequest) SetElasticDataNodeConfiguration(v *ElasticDataNodeConfiguration) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetForce

func (*UpdateInstanceRequest) SetInstanceCategory

func (s *UpdateInstanceRequest) SetInstanceCategory(v string) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetKibanaConfiguration

func (*UpdateInstanceRequest) SetMasterConfiguration

func (*UpdateInstanceRequest) SetNodeAmount

func (s *UpdateInstanceRequest) SetNodeAmount(v int32) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetNodeSpec

func (*UpdateInstanceRequest) SetOrderActionType

func (s *UpdateInstanceRequest) SetOrderActionType(v string) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetWarmNodeConfiguration

func (s *UpdateInstanceRequest) SetWarmNodeConfiguration(v *WarmNodeConfiguration) *UpdateInstanceRequest

func (UpdateInstanceRequest) String

func (s UpdateInstanceRequest) String() string

type UpdateInstanceResponse

type UpdateInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceResponse) GoString

func (s UpdateInstanceResponse) GoString() string

func (*UpdateInstanceResponse) SetBody

func (*UpdateInstanceResponse) SetHeaders

func (*UpdateInstanceResponse) SetStatusCode

func (UpdateInstanceResponse) String

func (s UpdateInstanceResponse) String() string

type UpdateInstanceResponseBody

type UpdateInstanceResponseBody struct {
	Code    *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The time when the instance was created.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the instance. Valid values:
	//
	// 	- active: normal
	//
	// 	- activating: taking effect
	//
	// 	- inactive: frozen
	//
	// 	- invalid: invalid
	Result *UpdateInstanceResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateInstanceResponseBody) GoString

func (s UpdateInstanceResponseBody) GoString() string

func (*UpdateInstanceResponseBody) SetCode

func (*UpdateInstanceResponseBody) SetMessage

func (*UpdateInstanceResponseBody) SetRequestId

func (*UpdateInstanceResponseBody) SetResult

func (UpdateInstanceResponseBody) String

type UpdateInstanceResponseBodyResult

type UpdateInstanceResponseBodyResult struct {
	// The private domain name of the instance.
	//
	// example:
	//
	// 2018-07-13T03:58:07.253Z
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// The configuration of data nodes.
	//
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The ID of the instance.
	//
	// example:
	//
	// es-cn-abc.elasticsearch.aliyuncs.com
	Domain *string `json:"domain,omitempty" xml:"domain,omitempty"`
	// The node specifications.
	//
	// example:
	//
	// 5.5.3_with_X-Pack
	EsVersion *string `json:"esVersion,omitempty" xml:"esVersion,omitempty"`
	// The storage space of the node. Unit: GB.
	//
	// example:
	//
	// es-cn-abc
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// The size of the node storage space.
	KibanaConfiguration *UpdateInstanceResponseBodyResultKibanaConfiguration `json:"kibanaConfiguration,omitempty" xml:"kibanaConfiguration,omitempty" type:"Struct"`
	// The storage space of the node. Unit: GB.
	MasterConfiguration *UpdateInstanceResponseBodyResultMasterConfiguration `json:"masterConfiguration,omitempty" xml:"masterConfiguration,omitempty" type:"Struct"`
	// The billing method of the instance. Valid values:
	//
	// 	- prepaid: subscription
	//
	// 	- postpaid: pay-as-you-go
	//
	// example:
	//
	// 2
	NodeAmount *int32 `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	// The storage type of the node. Valid values:
	//
	// 	- cloud_ssd: standard SSD
	//
	// 	- cloud_efficiency: ultra disk
	NodeSpec *UpdateInstanceResponseBodyResultNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// The edition of the dedicated KMS instance.
	//
	// example:
	//
	// postpaid
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// The name of the instance.
	//
	// example:
	//
	// active
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (UpdateInstanceResponseBodyResult) GoString

func (*UpdateInstanceResponseBodyResult) SetCreatedAt

func (*UpdateInstanceResponseBodyResult) SetDescription

func (*UpdateInstanceResponseBodyResult) SetDomain

func (*UpdateInstanceResponseBodyResult) SetEsVersion

func (*UpdateInstanceResponseBodyResult) SetInstanceId

func (*UpdateInstanceResponseBodyResult) SetNodeAmount

func (*UpdateInstanceResponseBodyResult) SetPaymentType

func (*UpdateInstanceResponseBodyResult) SetStatus

func (UpdateInstanceResponseBodyResult) String

type UpdateInstanceResponseBodyResultKibanaConfiguration

type UpdateInstanceResponseBodyResultKibanaConfiguration struct {
	// The configuration of dedicated master nodes.
	//
	// example:
	//
	// 1
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// The node specifications.
	//
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The number of nodes.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The storage type of the node. This parameter can be ignored.
	//
	// example:
	//
	// elasticsearch.n4.small
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (UpdateInstanceResponseBodyResultKibanaConfiguration) GoString

func (*UpdateInstanceResponseBodyResultKibanaConfiguration) SetAmount

func (*UpdateInstanceResponseBodyResultKibanaConfiguration) SetDisk

func (*UpdateInstanceResponseBodyResultKibanaConfiguration) SetDiskType

func (*UpdateInstanceResponseBodyResultKibanaConfiguration) SetSpec

func (UpdateInstanceResponseBodyResultKibanaConfiguration) String

type UpdateInstanceResponseBodyResultMasterConfiguration

type UpdateInstanceResponseBodyResultMasterConfiguration struct {
	// example:
	//
	// 3
	Amount *int32 `json:"amount,omitempty" xml:"amount,omitempty"`
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The storage type of the node. Only cloud_ssd(SSD cloud disk) is supported.
	//
	// example:
	//
	// elasticsearch.sn2ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (UpdateInstanceResponseBodyResultMasterConfiguration) GoString

func (*UpdateInstanceResponseBodyResultMasterConfiguration) SetAmount

func (*UpdateInstanceResponseBodyResultMasterConfiguration) SetDisk

func (*UpdateInstanceResponseBodyResultMasterConfiguration) SetDiskType

func (*UpdateInstanceResponseBodyResultMasterConfiguration) SetSpec

func (UpdateInstanceResponseBodyResultMasterConfiguration) String

type UpdateInstanceResponseBodyResultNodeSpec

type UpdateInstanceResponseBodyResultNodeSpec struct {
	// The node specifications.
	//
	// example:
	//
	// 40
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// The number of nodes.
	//
	// example:
	//
	// cloud_ssd
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// The configuration of Kibana nodes.
	//
	// example:
	//
	// elasticsearch.sn2ne.xlarge
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (UpdateInstanceResponseBodyResultNodeSpec) GoString

func (*UpdateInstanceResponseBodyResultNodeSpec) SetDisk

func (*UpdateInstanceResponseBodyResultNodeSpec) SetDiskType

func (*UpdateInstanceResponseBodyResultNodeSpec) SetSpec

func (UpdateInstanceResponseBodyResultNodeSpec) String

type UpdateInstanceSettingsRequest

type UpdateInstanceSettingsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateInstanceSettingsRequest) GoString

func (*UpdateInstanceSettingsRequest) SetBody

func (*UpdateInstanceSettingsRequest) SetClientToken

func (UpdateInstanceSettingsRequest) String

type UpdateInstanceSettingsResponse

type UpdateInstanceSettingsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceSettingsResponse) GoString

func (*UpdateInstanceSettingsResponse) SetHeaders

func (*UpdateInstanceSettingsResponse) SetStatusCode

func (UpdateInstanceSettingsResponse) String

type UpdateInstanceSettingsResponseBody

type UpdateInstanceSettingsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// BB1C321A-211C-4FD7-BD8B-7F2FABE2****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateInstanceSettingsResponseBody) GoString

func (*UpdateInstanceSettingsResponseBody) SetRequestId

func (UpdateInstanceSettingsResponseBody) String

type UpdateKibanaPvlNetworkRequest

type UpdateKibanaPvlNetworkRequest struct {
	// example:
	//
	// es-cn-27a3mul6l00***-kibana
	EndpointName   *string   `json:"endpointName,omitempty" xml:"endpointName,omitempty"`
	SecurityGroups []*string `json:"securityGroups,omitempty" xml:"securityGroups,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// es-cn-27a3mul6l0***-kibana-internal
	PvlId *string `json:"pvlId,omitempty" xml:"pvlId,omitempty"`
}

func (UpdateKibanaPvlNetworkRequest) GoString

func (*UpdateKibanaPvlNetworkRequest) SetEndpointName

func (*UpdateKibanaPvlNetworkRequest) SetPvlId

func (*UpdateKibanaPvlNetworkRequest) SetSecurityGroups

func (UpdateKibanaPvlNetworkRequest) String

type UpdateKibanaPvlNetworkResponse

type UpdateKibanaPvlNetworkResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateKibanaPvlNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateKibanaPvlNetworkResponse) GoString

func (*UpdateKibanaPvlNetworkResponse) SetHeaders

func (*UpdateKibanaPvlNetworkResponse) SetStatusCode

func (UpdateKibanaPvlNetworkResponse) String

type UpdateKibanaPvlNetworkResponseBody

type UpdateKibanaPvlNetworkResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateKibanaPvlNetworkResponseBody) GoString

func (*UpdateKibanaPvlNetworkResponseBody) SetRequestId

func (*UpdateKibanaPvlNetworkResponseBody) SetResult

func (UpdateKibanaPvlNetworkResponseBody) String

type UpdateKibanaSettingsRequest

type UpdateKibanaSettingsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// This parameter is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B350****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateKibanaSettingsRequest) GoString

func (s UpdateKibanaSettingsRequest) GoString() string

func (*UpdateKibanaSettingsRequest) SetBody

func (*UpdateKibanaSettingsRequest) SetClientToken

func (UpdateKibanaSettingsRequest) String

type UpdateKibanaSettingsResponse

type UpdateKibanaSettingsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateKibanaSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateKibanaSettingsResponse) GoString

func (s UpdateKibanaSettingsResponse) GoString() string

func (*UpdateKibanaSettingsResponse) SetBody

func (*UpdateKibanaSettingsResponse) SetHeaders

func (*UpdateKibanaSettingsResponse) SetStatusCode

func (UpdateKibanaSettingsResponse) String

type UpdateKibanaSettingsResponseBody

type UpdateKibanaSettingsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC*****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Return results:
	//
	// 	- true: The Kibana language modified successfully
	//
	// 	- false: The Kibana language modified failed
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateKibanaSettingsResponseBody) GoString

func (*UpdateKibanaSettingsResponseBody) SetRequestId

func (*UpdateKibanaSettingsResponseBody) SetResult

func (UpdateKibanaSettingsResponseBody) String

type UpdateKibanaWhiteIpsRequest

type UpdateKibanaWhiteIpsRequest struct {
	// The IP address whitelists. This parameter is available if the whiteIpGroup parameter is left empty. The default IP address whitelist is updated based on the value of this parameter.
	//
	// You cannot configure both the kibanaIPWhitelist and whiteIpGroup parameters.
	KibanaIPWhitelist []*string `json:"kibanaIPWhitelist,omitempty" xml:"kibanaIPWhitelist,omitempty" type:"Repeated"`
	// The name of the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	WhiteIpGroup *UpdateKibanaWhiteIpsRequestWhiteIpGroup `json:"whiteIpGroup,omitempty" xml:"whiteIpGroup,omitempty" type:"Struct"`
	// The update mode. Valid values:
	//
	// 	- Cover: overwrites the IP addresses in the specified IP address whitelist with the IP addresses specified by using the ips parameter. This is the default value.
	//
	// 	- Append: adds the IP addresses specified by using the ips parameter to the specified IP address whitelist.
	//
	// 	- Delete: deletes the IP addresses specified by using the ips parameter from the specified IP address whitelist. At least one IP address must be retained for the whitelist.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The body of the request.
	//
	// example:
	//
	// Cover
	ModifyMode *string `json:"modifyMode,omitempty" xml:"modifyMode,omitempty"`
}

func (UpdateKibanaWhiteIpsRequest) GoString

func (s UpdateKibanaWhiteIpsRequest) GoString() string

func (*UpdateKibanaWhiteIpsRequest) SetClientToken

func (*UpdateKibanaWhiteIpsRequest) SetKibanaIPWhitelist

func (s *UpdateKibanaWhiteIpsRequest) SetKibanaIPWhitelist(v []*string) *UpdateKibanaWhiteIpsRequest

func (*UpdateKibanaWhiteIpsRequest) SetModifyMode

func (UpdateKibanaWhiteIpsRequest) String

type UpdateKibanaWhiteIpsRequestWhiteIpGroup

type UpdateKibanaWhiteIpsRequestWhiteIpGroup struct {
	// The type of the whitelist. Set the value to PUBLIC_KIBANA. This value indicates a public IP address whitelist.
	//
	// example:
	//
	// test_group_name
	GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
	// The IP addresses in the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	Ips []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// The IP addresses in the whitelist.
	//
	// example:
	//
	// PUBLIC_KIBANA
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (UpdateKibanaWhiteIpsRequestWhiteIpGroup) GoString

func (*UpdateKibanaWhiteIpsRequestWhiteIpGroup) SetGroupName

func (*UpdateKibanaWhiteIpsRequestWhiteIpGroup) SetIps

func (*UpdateKibanaWhiteIpsRequestWhiteIpGroup) SetWhiteIpType

func (UpdateKibanaWhiteIpsRequestWhiteIpGroup) String

type UpdateKibanaWhiteIpsResponse

type UpdateKibanaWhiteIpsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateKibanaWhiteIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateKibanaWhiteIpsResponse) GoString

func (s UpdateKibanaWhiteIpsResponse) GoString() string

func (*UpdateKibanaWhiteIpsResponse) SetBody

func (*UpdateKibanaWhiteIpsResponse) SetHeaders

func (*UpdateKibanaWhiteIpsResponse) SetStatusCode

func (UpdateKibanaWhiteIpsResponse) String

type UpdateKibanaWhiteIpsResponseBody

type UpdateKibanaWhiteIpsResponseBody struct {
	// The details of the Elasticsearch cluster.
	//
	// example:
	//
	// E5EF11F1-DBAE-4020-AC24-DFA6C4345CAE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The private IP address whitelists for access to the Kibana console of the cluster.
	Result *UpdateKibanaWhiteIpsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateKibanaWhiteIpsResponseBody) GoString

func (*UpdateKibanaWhiteIpsResponseBody) SetRequestId

func (UpdateKibanaWhiteIpsResponseBody) String

type UpdateKibanaWhiteIpsResponseBodyResult

type UpdateKibanaWhiteIpsResponseBodyResult struct {
	// The public IP address whitelists for access to the Kibana console of the cluster.
	KibanaIPWhitelist []*string `json:"kibanaIPWhitelist,omitempty" xml:"kibanaIPWhitelist,omitempty" type:"Repeated"`
	// The private IP address whitelists for access to the Kibana console of the cluster.
	KibanaPrivateIPWhitelist []*string `json:"kibanaPrivateIPWhitelist,omitempty" xml:"kibanaPrivateIPWhitelist,omitempty" type:"Repeated"`
	// The ID of the virtual private cloud (VPC).
	NetworkConfig *UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
}

func (UpdateKibanaWhiteIpsResponseBodyResult) GoString

func (*UpdateKibanaWhiteIpsResponseBodyResult) SetKibanaIPWhitelist

func (*UpdateKibanaWhiteIpsResponseBodyResult) SetKibanaPrivateIPWhitelist

func (UpdateKibanaWhiteIpsResponseBodyResult) String

type UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig

type UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig struct {
	// The IP address whitelists.
	//
	// example:
	//
	// vpc
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// The ID of the vSwitch.
	//
	// example:
	//
	// vpc-bp1jy348ibzulk6hn****
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
	// The network type.
	//
	// example:
	//
	// cn-hangzhou-h
	VsArea *string `json:"vsArea,omitempty" xml:"vsArea,omitempty"`
	// The region ID.
	//
	// example:
	//
	// vsw-bp1a0mifpletdd1da****
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
	// The IP address whitelists.
	WhiteIpGroupList []*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList `json:"whiteIpGroupList,omitempty" xml:"whiteIpGroupList,omitempty" type:"Repeated"`
}

func (UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) GoString

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) SetType

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) SetVpcId

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) SetVsArea

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) SetVswitchId

func (UpdateKibanaWhiteIpsResponseBodyResultNetworkConfig) String

type UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList

type UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList struct {
	// The IP addresses in the whitelist.
	//
	// example:
	//
	// test_group_name
	GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
	// The IP addresses in the whitelist.
	Ips []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// example:
	//
	// PUBLIC_KIBANA
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) GoString

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetGroupName

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetIps

func (*UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetWhiteIpType

func (UpdateKibanaWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) String

type UpdateLogstashChargeTypeRequest

type UpdateLogstashChargeTypeRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateLogstashChargeTypeRequest) GoString

func (*UpdateLogstashChargeTypeRequest) SetBody

func (*UpdateLogstashChargeTypeRequest) SetClientToken

func (UpdateLogstashChargeTypeRequest) String

type UpdateLogstashChargeTypeResponse

type UpdateLogstashChargeTypeResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateLogstashChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateLogstashChargeTypeResponse) GoString

func (*UpdateLogstashChargeTypeResponse) SetHeaders

func (*UpdateLogstashChargeTypeResponse) SetStatusCode

func (UpdateLogstashChargeTypeResponse) String

type UpdateLogstashChargeTypeResponseBody

type UpdateLogstashChargeTypeResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the billing method of the cluster is switched. Valid values:
	//
	// 	- true: The billing method is switched.
	//
	// 	- false: The billing method fails to be switched.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateLogstashChargeTypeResponseBody) GoString

func (*UpdateLogstashChargeTypeResponseBody) SetRequestId

func (*UpdateLogstashChargeTypeResponseBody) SetResult

func (UpdateLogstashChargeTypeResponseBody) String

type UpdateLogstashDescriptionRequest

type UpdateLogstashDescriptionRequest struct {
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateLogstashDescriptionRequest) GoString

func (*UpdateLogstashDescriptionRequest) SetClientToken

func (*UpdateLogstashDescriptionRequest) SetDescription

func (UpdateLogstashDescriptionRequest) String

type UpdateLogstashDescriptionResponse

type UpdateLogstashDescriptionResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateLogstashDescriptionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateLogstashDescriptionResponse) GoString

func (*UpdateLogstashDescriptionResponse) SetHeaders

func (*UpdateLogstashDescriptionResponse) SetStatusCode

func (UpdateLogstashDescriptionResponse) String

type UpdateLogstashDescriptionResponseBody

type UpdateLogstashDescriptionResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result returned.
	Result *UpdateLogstashDescriptionResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateLogstashDescriptionResponseBody) GoString

func (*UpdateLogstashDescriptionResponseBody) SetRequestId

func (UpdateLogstashDescriptionResponseBody) String

type UpdateLogstashDescriptionResponseBodyResult

type UpdateLogstashDescriptionResponseBodyResult struct {
	// The name of the cluster.
	//
	// example:
	//
	// logstash_name
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (UpdateLogstashDescriptionResponseBodyResult) GoString

func (*UpdateLogstashDescriptionResponseBodyResult) SetDescription

func (UpdateLogstashDescriptionResponseBodyResult) String

type UpdateLogstashRequest

type UpdateLogstashRequest struct {
	// example:
	//
	// 3
	NodeAmount *int32                         `json:"nodeAmount,omitempty" xml:"nodeAmount,omitempty"`
	NodeSpec   *UpdateLogstashRequestNodeSpec `json:"nodeSpec,omitempty" xml:"nodeSpec,omitempty" type:"Struct"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateLogstashRequest) GoString

func (s UpdateLogstashRequest) GoString() string

func (*UpdateLogstashRequest) SetClientToken

func (s *UpdateLogstashRequest) SetClientToken(v string) *UpdateLogstashRequest

func (*UpdateLogstashRequest) SetNodeAmount

func (s *UpdateLogstashRequest) SetNodeAmount(v int32) *UpdateLogstashRequest

func (*UpdateLogstashRequest) SetNodeSpec

func (UpdateLogstashRequest) String

func (s UpdateLogstashRequest) String() string

type UpdateLogstashRequestNodeSpec

type UpdateLogstashRequestNodeSpec struct {
	// example:
	//
	// 20
	Disk *int32 `json:"disk,omitempty" xml:"disk,omitempty"`
	// example:
	//
	// cloud_efficiency
	DiskType *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	// example:
	//
	// elasticsearch.sn1ne.large
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (UpdateLogstashRequestNodeSpec) GoString

func (*UpdateLogstashRequestNodeSpec) SetDisk

func (*UpdateLogstashRequestNodeSpec) SetDiskType

func (*UpdateLogstashRequestNodeSpec) SetSpec

func (UpdateLogstashRequestNodeSpec) String

type UpdateLogstashResponse

type UpdateLogstashResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateLogstashResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateLogstashResponse) GoString

func (s UpdateLogstashResponse) GoString() string

func (*UpdateLogstashResponse) SetBody

func (*UpdateLogstashResponse) SetHeaders

func (*UpdateLogstashResponse) SetStatusCode

func (UpdateLogstashResponse) String

func (s UpdateLogstashResponse) String() string

type UpdateLogstashResponseBody

type UpdateLogstashResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateLogstashResponseBody) GoString

func (s UpdateLogstashResponseBody) GoString() string

func (*UpdateLogstashResponseBody) SetRequestId

func (*UpdateLogstashResponseBody) SetResult

func (UpdateLogstashResponseBody) String

type UpdateLogstashSettingsRequest

type UpdateLogstashSettingsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF\\*\\*\\*\\*
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateLogstashSettingsRequest) GoString

func (*UpdateLogstashSettingsRequest) SetBody

func (*UpdateLogstashSettingsRequest) SetClientToken

func (UpdateLogstashSettingsRequest) String

type UpdateLogstashSettingsResponse

type UpdateLogstashSettingsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateLogstashSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateLogstashSettingsResponse) GoString

func (*UpdateLogstashSettingsResponse) SetHeaders

func (*UpdateLogstashSettingsResponse) SetStatusCode

func (UpdateLogstashSettingsResponse) String

type UpdateLogstashSettingsResponseBody

type UpdateLogstashSettingsResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 71D0D1DA-B22F-58CB-AF5B-D1657A6A****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateLogstashSettingsResponseBody) GoString

func (*UpdateLogstashSettingsResponseBody) SetRequestId

func (UpdateLogstashSettingsResponseBody) String

type UpdatePipelineManagementConfigRequest

type UpdatePipelineManagementConfigRequest struct {
	Endpoints []*string `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	// example:
	//
	// ******
	Password    *string   `json:"password,omitempty" xml:"password,omitempty"`
	PipelineIds []*string `json:"pipelineIds,omitempty" xml:"pipelineIds,omitempty" type:"Repeated"`
	// example:
	//
	// ES
	PipelineManagementType *string `json:"pipelineManagementType,omitempty" xml:"pipelineManagementType,omitempty"`
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdatePipelineManagementConfigRequest) GoString

func (*UpdatePipelineManagementConfigRequest) SetClientToken

func (*UpdatePipelineManagementConfigRequest) SetEndpoints

func (*UpdatePipelineManagementConfigRequest) SetPassword

func (*UpdatePipelineManagementConfigRequest) SetPipelineIds

func (*UpdatePipelineManagementConfigRequest) SetPipelineManagementType

func (*UpdatePipelineManagementConfigRequest) SetUserName

func (UpdatePipelineManagementConfigRequest) String

type UpdatePipelineManagementConfigResponse

type UpdatePipelineManagementConfigResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePipelineManagementConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePipelineManagementConfigResponse) GoString

func (*UpdatePipelineManagementConfigResponse) SetHeaders

func (*UpdatePipelineManagementConfigResponse) SetStatusCode

func (UpdatePipelineManagementConfigResponse) String

type UpdatePipelineManagementConfigResponseBody

type UpdatePipelineManagementConfigResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdatePipelineManagementConfigResponseBody) GoString

func (*UpdatePipelineManagementConfigResponseBody) SetRequestId

func (*UpdatePipelineManagementConfigResponseBody) SetResult

func (UpdatePipelineManagementConfigResponseBody) String

type UpdatePipelinesRequest

type UpdatePipelinesRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// Specifies whether to deploy the pipeline immediately.
	//
	// example:
	//
	// false
	Trigger *bool `json:"trigger,omitempty" xml:"trigger,omitempty"`
}

func (UpdatePipelinesRequest) GoString

func (s UpdatePipelinesRequest) GoString() string

func (*UpdatePipelinesRequest) SetBody

func (*UpdatePipelinesRequest) SetClientToken

func (*UpdatePipelinesRequest) SetTrigger

func (UpdatePipelinesRequest) String

func (s UpdatePipelinesRequest) String() string

type UpdatePipelinesResponse

type UpdatePipelinesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePipelinesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePipelinesResponse) GoString

func (s UpdatePipelinesResponse) GoString() string

func (*UpdatePipelinesResponse) SetBody

func (*UpdatePipelinesResponse) SetHeaders

func (*UpdatePipelinesResponse) SetStatusCode

func (UpdatePipelinesResponse) String

func (s UpdatePipelinesResponse) String() string

type UpdatePipelinesResponseBody

type UpdatePipelinesResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the pipeline is updated. Valid values:
	//
	// 	- true: The pipeline is updated.
	//
	// 	- false: The pipeline fails to be updated.
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdatePipelinesResponseBody) GoString

func (s UpdatePipelinesResponseBody) GoString() string

func (*UpdatePipelinesResponseBody) SetRequestId

func (*UpdatePipelinesResponseBody) SetResult

func (UpdatePipelinesResponseBody) String

type UpdatePrivateNetworkWhiteIpsRequest

type UpdatePrivateNetworkWhiteIpsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The results that are returned.
	//
	// example:
	//
	// Cover
	ModifyMode *string `json:"modifyMode,omitempty" xml:"modifyMode,omitempty"`
}

func (UpdatePrivateNetworkWhiteIpsRequest) GoString

func (*UpdatePrivateNetworkWhiteIpsRequest) SetBody

func (*UpdatePrivateNetworkWhiteIpsRequest) SetClientToken

func (*UpdatePrivateNetworkWhiteIpsRequest) SetModifyMode

func (UpdatePrivateNetworkWhiteIpsRequest) String

type UpdatePrivateNetworkWhiteIpsResponse

type UpdatePrivateNetworkWhiteIpsResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrivateNetworkWhiteIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePrivateNetworkWhiteIpsResponse) GoString

func (*UpdatePrivateNetworkWhiteIpsResponse) SetHeaders

func (*UpdatePrivateNetworkWhiteIpsResponse) SetStatusCode

func (UpdatePrivateNetworkWhiteIpsResponse) String

type UpdatePrivateNetworkWhiteIpsResponseBody

type UpdatePrivateNetworkWhiteIpsResponseBody struct {
	// example:
	//
	// 6DEBE5EE-0368-4757-8F82-EF9C3972****
	RequestId *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *UpdatePrivateNetworkWhiteIpsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdatePrivateNetworkWhiteIpsResponseBody) GoString

func (*UpdatePrivateNetworkWhiteIpsResponseBody) SetRequestId

func (UpdatePrivateNetworkWhiteIpsResponseBody) String

type UpdatePrivateNetworkWhiteIpsResponseBodyResult

type UpdatePrivateNetworkWhiteIpsResponseBodyResult struct {
	PrivateNetworkIpWhiteList []*string `json:"privateNetworkIpWhiteList,omitempty" xml:"privateNetworkIpWhiteList,omitempty" type:"Repeated"`
}

func (UpdatePrivateNetworkWhiteIpsResponseBodyResult) GoString

func (*UpdatePrivateNetworkWhiteIpsResponseBodyResult) SetPrivateNetworkIpWhiteList

func (UpdatePrivateNetworkWhiteIpsResponseBodyResult) String

type UpdatePublicNetworkRequest

type UpdatePublicNetworkRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// A unique token generated by the client to guarantee the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdatePublicNetworkRequest) GoString

func (s UpdatePublicNetworkRequest) GoString() string

func (*UpdatePublicNetworkRequest) SetBody

func (*UpdatePublicNetworkRequest) SetClientToken

func (UpdatePublicNetworkRequest) String

type UpdatePublicNetworkResponse

type UpdatePublicNetworkResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePublicNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePublicNetworkResponse) GoString

func (s UpdatePublicNetworkResponse) GoString() string

func (*UpdatePublicNetworkResponse) SetBody

func (*UpdatePublicNetworkResponse) SetHeaders

func (*UpdatePublicNetworkResponse) SetStatusCode

func (UpdatePublicNetworkResponse) String

type UpdatePublicNetworkResponseBody

type UpdatePublicNetworkResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 2A88ECA1-D827-4581-AD39-05149586****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *UpdatePublicNetworkResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdatePublicNetworkResponseBody) GoString

func (*UpdatePublicNetworkResponseBody) SetRequestId

func (UpdatePublicNetworkResponseBody) String

type UpdatePublicNetworkResponseBodyResult

type UpdatePublicNetworkResponseBodyResult struct {
	// The status of the public network access switch.
	//
	// example:
	//
	// false
	EnablePublic *bool `json:"enablePublic,omitempty" xml:"enablePublic,omitempty"`
}

func (UpdatePublicNetworkResponseBodyResult) GoString

func (*UpdatePublicNetworkResponseBodyResult) SetEnablePublic

func (UpdatePublicNetworkResponseBodyResult) String

type UpdatePublicWhiteIpsRequest

type UpdatePublicWhiteIpsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The results that are returned.
	//
	// example:
	//
	// Cover
	ModifyMode *string `json:"modifyMode,omitempty" xml:"modifyMode,omitempty"`
}

func (UpdatePublicWhiteIpsRequest) GoString

func (s UpdatePublicWhiteIpsRequest) GoString() string

func (*UpdatePublicWhiteIpsRequest) SetBody

func (*UpdatePublicWhiteIpsRequest) SetClientToken

func (*UpdatePublicWhiteIpsRequest) SetModifyMode

func (UpdatePublicWhiteIpsRequest) String

type UpdatePublicWhiteIpsResponse

type UpdatePublicWhiteIpsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePublicWhiteIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdatePublicWhiteIpsResponse) GoString

func (s UpdatePublicWhiteIpsResponse) GoString() string

func (*UpdatePublicWhiteIpsResponse) SetBody

func (*UpdatePublicWhiteIpsResponse) SetHeaders

func (*UpdatePublicWhiteIpsResponse) SetStatusCode

func (UpdatePublicWhiteIpsResponse) String

type UpdatePublicWhiteIpsResponseBody

type UpdatePublicWhiteIpsResponseBody struct {
	// example:
	//
	// C82758DD-282F-4D48-934F-92170A33****
	RequestId *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result    *UpdatePublicWhiteIpsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdatePublicWhiteIpsResponseBody) GoString

func (*UpdatePublicWhiteIpsResponseBody) SetRequestId

func (UpdatePublicWhiteIpsResponseBody) String

type UpdatePublicWhiteIpsResponseBodyResult

type UpdatePublicWhiteIpsResponseBodyResult struct {
	PublicIpWhitelist []*string `json:"publicIpWhitelist,omitempty" xml:"publicIpWhitelist,omitempty" type:"Repeated"`
}

func (UpdatePublicWhiteIpsResponseBodyResult) GoString

func (*UpdatePublicWhiteIpsResponseBodyResult) SetPublicIpWhitelist

func (UpdatePublicWhiteIpsResponseBodyResult) String

type UpdateReadWritePolicyRequest

type UpdateReadWritePolicyRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateReadWritePolicyRequest) GoString

func (s UpdateReadWritePolicyRequest) GoString() string

func (*UpdateReadWritePolicyRequest) SetBody

func (*UpdateReadWritePolicyRequest) SetClientToken

func (UpdateReadWritePolicyRequest) String

type UpdateReadWritePolicyResponse

type UpdateReadWritePolicyResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateReadWritePolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateReadWritePolicyResponse) GoString

func (*UpdateReadWritePolicyResponse) SetBody

func (*UpdateReadWritePolicyResponse) SetHeaders

func (*UpdateReadWritePolicyResponse) SetStatusCode

func (UpdateReadWritePolicyResponse) String

type UpdateReadWritePolicyResponseBody

type UpdateReadWritePolicyResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateReadWritePolicyResponseBody) GoString

func (*UpdateReadWritePolicyResponseBody) SetRequestId

func (*UpdateReadWritePolicyResponseBody) SetResult

func (UpdateReadWritePolicyResponseBody) String

type UpdateSnapshotSettingRequest

type UpdateSnapshotSettingRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateSnapshotSettingRequest) GoString

func (s UpdateSnapshotSettingRequest) GoString() string

func (*UpdateSnapshotSettingRequest) SetBody

func (UpdateSnapshotSettingRequest) String

type UpdateSnapshotSettingResponse

type UpdateSnapshotSettingResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSnapshotSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateSnapshotSettingResponse) GoString

func (*UpdateSnapshotSettingResponse) SetBody

func (*UpdateSnapshotSettingResponse) SetHeaders

func (*UpdateSnapshotSettingResponse) SetStatusCode

func (UpdateSnapshotSettingResponse) String

type UpdateSnapshotSettingResponseBody

type UpdateSnapshotSettingResponseBody struct {
	// The ID of the request.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The return results.
	Result *UpdateSnapshotSettingResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateSnapshotSettingResponseBody) GoString

func (*UpdateSnapshotSettingResponseBody) SetRequestId

func (UpdateSnapshotSettingResponseBody) String

type UpdateSnapshotSettingResponseBodyResult

type UpdateSnapshotSettingResponseBodyResult struct {
	// Specifies whether to enable automatic backup.
	//
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// The start time of automatic backup.
	//
	// example:
	//
	// 0 0 01 ? 	- 	- *
	QuartzRegex *string `json:"quartzRegex,omitempty" xml:"quartzRegex,omitempty"`
}

func (UpdateSnapshotSettingResponseBodyResult) GoString

func (*UpdateSnapshotSettingResponseBodyResult) SetEnable

func (*UpdateSnapshotSettingResponseBodyResult) SetQuartzRegex

func (UpdateSnapshotSettingResponseBodyResult) String

type UpdateSynonymsDictsRequest

type UpdateSynonymsDictsRequest struct {
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
}

func (UpdateSynonymsDictsRequest) GoString

func (s UpdateSynonymsDictsRequest) GoString() string

func (*UpdateSynonymsDictsRequest) SetBody

func (*UpdateSynonymsDictsRequest) SetClientToken

func (UpdateSynonymsDictsRequest) String

type UpdateSynonymsDictsResponse

type UpdateSynonymsDictsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSynonymsDictsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateSynonymsDictsResponse) GoString

func (s UpdateSynonymsDictsResponse) GoString() string

func (*UpdateSynonymsDictsResponse) SetBody

func (*UpdateSynonymsDictsResponse) SetHeaders

func (*UpdateSynonymsDictsResponse) SetStatusCode

func (UpdateSynonymsDictsResponse) String

type UpdateSynonymsDictsResponseBody

type UpdateSynonymsDictsResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 7C5622CC-B312-426F-85AA-B0271*******
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The returned result.
	Result []*UpdateSynonymsDictsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpdateSynonymsDictsResponseBody) GoString

func (*UpdateSynonymsDictsResponseBody) SetRequestId

func (UpdateSynonymsDictsResponseBody) String

type UpdateSynonymsDictsResponseBodyResult

type UpdateSynonymsDictsResponseBodyResult struct {
	// The size of the dictionary file. Unit: bytes.
	//
	// example:
	//
	// 220
	FileSize *int64 `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// The name of the dictionary file.
	//
	// example:
	//
	// deploy_0.txt
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The source type of the dictionary file. Valid values:
	//
	// 	- OSS
	//
	// 	- ORIGIN
	//
	// example:
	//
	// OSS
	SourceType *string `json:"sourceType,omitempty" xml:"sourceType,omitempty"`
	// The dictionary type. The value is fixed as SYNONYMS.
	//
	// example:
	//
	// SYNONYMS
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (UpdateSynonymsDictsResponseBodyResult) GoString

func (*UpdateSynonymsDictsResponseBodyResult) SetFileSize

func (*UpdateSynonymsDictsResponseBodyResult) SetName

func (*UpdateSynonymsDictsResponseBodyResult) SetSourceType

func (*UpdateSynonymsDictsResponseBodyResult) SetType

func (UpdateSynonymsDictsResponseBodyResult) String

type UpdateTemplateRequest

type UpdateTemplateRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// {     "content": "{\\n\\t\\"persistent\\":{\\n\\t\\t\\"search\\":{\\n\\t\\t\\t\\"max_buckets\\":\\"10000\\"\\n\\t\\t}\\n\\t}\\n}" }
	Body *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateTemplateRequest) GoString

func (s UpdateTemplateRequest) GoString() string

func (*UpdateTemplateRequest) SetBody

func (*UpdateTemplateRequest) SetClientToken

func (s *UpdateTemplateRequest) SetClientToken(v string) *UpdateTemplateRequest

func (UpdateTemplateRequest) String

func (s UpdateTemplateRequest) String() string

type UpdateTemplateResponse

type UpdateTemplateResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateTemplateResponse) GoString

func (s UpdateTemplateResponse) GoString() string

func (*UpdateTemplateResponse) SetBody

func (*UpdateTemplateResponse) SetHeaders

func (*UpdateTemplateResponse) SetStatusCode

func (UpdateTemplateResponse) String

func (s UpdateTemplateResponse) String() string

type UpdateTemplateResponseBody

type UpdateTemplateResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateTemplateResponseBody) GoString

func (s UpdateTemplateResponseBody) GoString() string

func (*UpdateTemplateResponseBody) SetRequestId

func (*UpdateTemplateResponseBody) SetResult

func (UpdateTemplateResponseBody) String

type UpdateWhiteIpsRequest

type UpdateWhiteIpsRequest struct {
	// The name of the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	EsIPWhitelist []*string `json:"esIPWhitelist,omitempty" xml:"esIPWhitelist,omitempty" type:"Repeated"`
	// The IP addresses in the whitelist. This parameter is required if you configure the whiteIpGroup parameter.
	WhiteIpGroup *UpdateWhiteIpsRequestWhiteIpGroup `json:"whiteIpGroup,omitempty" xml:"whiteIpGroup,omitempty" type:"Struct"`
	// The IP addresses in the whitelist.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The IP addresses in the whitelist. This parameter is available if the whiteIpGroup parameter is left empty. The default IP address whitelist is updated based on the value of this parameter.
	//
	// >  You cannot configure both the esIPWhitelist and whiteIpGroup parameters.
	//
	// example:
	//
	// Cover
	ModifyMode *string `json:"modifyMode,omitempty" xml:"modifyMode,omitempty"`
}

func (UpdateWhiteIpsRequest) GoString

func (s UpdateWhiteIpsRequest) GoString() string

func (*UpdateWhiteIpsRequest) SetClientToken

func (s *UpdateWhiteIpsRequest) SetClientToken(v string) *UpdateWhiteIpsRequest

func (*UpdateWhiteIpsRequest) SetEsIPWhitelist

func (s *UpdateWhiteIpsRequest) SetEsIPWhitelist(v []*string) *UpdateWhiteIpsRequest

func (*UpdateWhiteIpsRequest) SetModifyMode

func (s *UpdateWhiteIpsRequest) SetModifyMode(v string) *UpdateWhiteIpsRequest

func (*UpdateWhiteIpsRequest) SetWhiteIpGroup

func (UpdateWhiteIpsRequest) String

func (s UpdateWhiteIpsRequest) String() string

type UpdateWhiteIpsRequestWhiteIpGroup

type UpdateWhiteIpsRequestWhiteIpGroup struct {
	// The type of the whitelist. Set the value to **PRIVATE_ES**. This value indicates a private IP address whitelist.
	//
	// example:
	//
	// test_group
	GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
	// The returned result.
	Ips []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// The returned result.
	//
	// example:
	//
	// PRIVATE_ES
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (UpdateWhiteIpsRequestWhiteIpGroup) GoString

func (*UpdateWhiteIpsRequestWhiteIpGroup) SetGroupName

func (*UpdateWhiteIpsRequestWhiteIpGroup) SetIps

func (*UpdateWhiteIpsRequestWhiteIpGroup) SetWhiteIpType

func (UpdateWhiteIpsRequestWhiteIpGroup) String

type UpdateWhiteIpsResponse

type UpdateWhiteIpsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateWhiteIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateWhiteIpsResponse) GoString

func (s UpdateWhiteIpsResponse) GoString() string

func (*UpdateWhiteIpsResponse) SetBody

func (*UpdateWhiteIpsResponse) SetHeaders

func (*UpdateWhiteIpsResponse) SetStatusCode

func (UpdateWhiteIpsResponse) String

func (s UpdateWhiteIpsResponse) String() string

type UpdateWhiteIpsResponseBody

type UpdateWhiteIpsResponseBody struct {
	// The updated whitelist.
	//
	// example:
	//
	// 8D58B014-BBD7-4D80-B219-00B9D5C6860C
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The network configurations.
	Result *UpdateWhiteIpsResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
}

func (UpdateWhiteIpsResponseBody) GoString

func (s UpdateWhiteIpsResponseBody) GoString() string

func (*UpdateWhiteIpsResponseBody) SetRequestId

func (*UpdateWhiteIpsResponseBody) SetResult

func (UpdateWhiteIpsResponseBody) String

type UpdateWhiteIpsResponseBodyResult

type UpdateWhiteIpsResponseBodyResult struct {
	// The list of whitelists.
	EsIPWhitelist []*string `json:"esIPWhitelist,omitempty" xml:"esIPWhitelist,omitempty" type:"Repeated"`
	// The name of the whitelist. By default, the default whitelist is included.
	NetworkConfig *UpdateWhiteIpsResponseBodyResultNetworkConfig `json:"networkConfig,omitempty" xml:"networkConfig,omitempty" type:"Struct"`
}

func (UpdateWhiteIpsResponseBodyResult) GoString

func (*UpdateWhiteIpsResponseBodyResult) SetEsIPWhitelist

func (UpdateWhiteIpsResponseBodyResult) String

type UpdateWhiteIpsResponseBodyResultNetworkConfig

type UpdateWhiteIpsResponseBodyResultNetworkConfig struct {
	// The IP addresses in the whitelist.
	WhiteIpGroupList []*UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList `json:"whiteIpGroupList,omitempty" xml:"whiteIpGroupList,omitempty" type:"Repeated"`
}

func (UpdateWhiteIpsResponseBodyResultNetworkConfig) GoString

func (UpdateWhiteIpsResponseBodyResultNetworkConfig) String

type UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList

type UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList struct {
	// The type of the whitelist. The value of this parameter is fixed as PRIVATE_ES, which indicates a private IP address whitelist.
	//
	// example:
	//
	// test_group
	GroupName *string   `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Ips       []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
	// example:
	//
	// PRIVATE_ES
	WhiteIpType *string `json:"whiteIpType,omitempty" xml:"whiteIpType,omitempty"`
}

func (UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) GoString

func (*UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetGroupName

func (*UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetIps

func (*UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) SetWhiteIpType

func (UpdateWhiteIpsResponseBodyResultNetworkConfigWhiteIpGroupList) String

type UpdateXpackMonitorConfigRequest

type UpdateXpackMonitorConfigRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// true
	Enable    *bool     `json:"enable,omitempty" xml:"enable,omitempty"`
	Endpoints []*string `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	// if can be null:
	// true
	//
	// example:
	//
	// ******
	Password *string `json:"password,omitempty" xml:"password,omitempty"`
	// if can be null:
	// true
	//
	// example:
	//
	// elastic
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (UpdateXpackMonitorConfigRequest) GoString

func (*UpdateXpackMonitorConfigRequest) SetClientToken

func (*UpdateXpackMonitorConfigRequest) SetEnable

func (*UpdateXpackMonitorConfigRequest) SetEndpoints

func (*UpdateXpackMonitorConfigRequest) SetPassword

func (*UpdateXpackMonitorConfigRequest) SetUserName

func (UpdateXpackMonitorConfigRequest) String

type UpdateXpackMonitorConfigResponse

type UpdateXpackMonitorConfigResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateXpackMonitorConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateXpackMonitorConfigResponse) GoString

func (*UpdateXpackMonitorConfigResponse) SetHeaders

func (*UpdateXpackMonitorConfigResponse) SetStatusCode

func (UpdateXpackMonitorConfigResponse) String

type UpdateXpackMonitorConfigResponseBody

type UpdateXpackMonitorConfigResponseBody struct {
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (UpdateXpackMonitorConfigResponseBody) GoString

func (*UpdateXpackMonitorConfigResponseBody) SetRequestId

func (*UpdateXpackMonitorConfigResponseBody) SetResult

func (UpdateXpackMonitorConfigResponseBody) String

type UpgradeEngineVersionRequest

type UpgradeEngineVersionRequest struct {
	// example:
	//
	// engineVersion
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// example:
	//
	// 6.7
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// The moderation results.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"clientToken,omitempty" xml:"clientToken,omitempty"`
	// The monitoring type. Valid values:
	//
	// 	- checkClusterHealth: Cluster Health Status
	//
	// 	- checkConfigCompatible: Configuration Compatibility Status
	//
	// 	- checkClusterResource: resource space status
	//
	// 	- checkClusterSnapshot: Whether a snapshot exists
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
}

func (UpgradeEngineVersionRequest) GoString

func (s UpgradeEngineVersionRequest) GoString() string

func (*UpgradeEngineVersionRequest) SetClientToken

func (*UpgradeEngineVersionRequest) SetDryRun

func (*UpgradeEngineVersionRequest) SetType

func (*UpgradeEngineVersionRequest) SetVersion

func (UpgradeEngineVersionRequest) String

type UpgradeEngineVersionResponse

type UpgradeEngineVersionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpgradeEngineVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpgradeEngineVersionResponse) GoString

func (s UpgradeEngineVersionResponse) GoString() string

func (*UpgradeEngineVersionResponse) SetBody

func (*UpgradeEngineVersionResponse) SetHeaders

func (*UpgradeEngineVersionResponse) SetStatusCode

func (UpgradeEngineVersionResponse) String

type UpgradeEngineVersionResponseBody

type UpgradeEngineVersionResponseBody struct {
	// The verification information.
	//
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DC*****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The type of the error. Valid values:
	//
	// 	- clusterStatus: the health status of the cluster.
	//
	// 	- clusterConfigYml: Cluster YML File
	//
	// 	- clusterConfigPlugins: Cluster Configuration File
	//
	// 	- clusterResource: cluster resources
	//
	// 	- clusterSnapshot: cluster snapshot
	Result []*UpgradeEngineVersionResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"`
}

func (UpgradeEngineVersionResponseBody) GoString

func (*UpgradeEngineVersionResponseBody) SetRequestId

func (UpgradeEngineVersionResponseBody) String

type UpgradeEngineVersionResponseBodyResult

type UpgradeEngineVersionResponseBodyResult struct {
	// example:
	//
	// success
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The error message returned.
	ValidateResult []*UpgradeEngineVersionResponseBodyResultValidateResult `json:"validateResult,omitempty" xml:"validateResult,omitempty" type:"Repeated"`
	// The error code returned if the request failed.
	//
	// example:
	//
	// checkClusterHealth
	ValidateType *string `json:"validateType,omitempty" xml:"validateType,omitempty"`
}

func (UpgradeEngineVersionResponseBodyResult) GoString

func (*UpgradeEngineVersionResponseBodyResult) SetStatus

func (*UpgradeEngineVersionResponseBodyResult) SetValidateType

func (UpgradeEngineVersionResponseBodyResult) String

type UpgradeEngineVersionResponseBodyResultValidateResult

type UpgradeEngineVersionResponseBodyResultValidateResult struct {
	// example:
	//
	// ClusterStatusNotHealth
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// example:
	//
	// The cluster status is not health
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// The verification is passed. Valid values:
	//
	// 	- success: through
	//
	// 	- failed: failed
	//
	// example:
	//
	// clusterStatus
	ErrorType *string `json:"errorType,omitempty" xml:"errorType,omitempty"`
}

func (UpgradeEngineVersionResponseBodyResultValidateResult) GoString

func (*UpgradeEngineVersionResponseBodyResultValidateResult) SetErrorCode

func (*UpgradeEngineVersionResponseBodyResultValidateResult) SetErrorMsg

func (*UpgradeEngineVersionResponseBodyResultValidateResult) SetErrorType

func (UpgradeEngineVersionResponseBodyResultValidateResult) String

type ValidateConnectionRequest

type ValidateConnectionRequest struct {
	// The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.
	//
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Body        *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (ValidateConnectionRequest) GoString

func (s ValidateConnectionRequest) GoString() string

func (*ValidateConnectionRequest) SetBody

func (*ValidateConnectionRequest) SetClientToken

func (ValidateConnectionRequest) String

func (s ValidateConnectionRequest) String() string

type ValidateConnectionResponse

type ValidateConnectionResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ValidateConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ValidateConnectionResponse) GoString

func (s ValidateConnectionResponse) GoString() string

func (*ValidateConnectionResponse) SetBody

func (*ValidateConnectionResponse) SetHeaders

func (*ValidateConnectionResponse) SetStatusCode

func (ValidateConnectionResponse) String

type ValidateConnectionResponseBody

type ValidateConnectionResponseBody struct {
	// The request ID.
	//
	// example:
	//
	// 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D***
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the connectivity is normal. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ValidateConnectionResponseBody) GoString

func (*ValidateConnectionResponseBody) SetRequestId

func (*ValidateConnectionResponseBody) SetResult

func (ValidateConnectionResponseBody) String

type ValidateShrinkNodesRequest

type ValidateShrinkNodesRequest struct {
	Body []*ValidateShrinkNodesRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// example:
	//
	// 2
	Count *int32 `json:"count,omitempty" xml:"count,omitempty"`
	// The ID of the request.
	//
	// example:
	//
	// false
	IgnoreStatus *bool `json:"ignoreStatus,omitempty" xml:"ignoreStatus,omitempty"`
	// Returned results:
	//
	// 	- true: can be scaled in
	//
	// 	- false: cannot be scaled in.
	//
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (ValidateShrinkNodesRequest) GoString

func (s ValidateShrinkNodesRequest) GoString() string

func (*ValidateShrinkNodesRequest) SetBody

func (*ValidateShrinkNodesRequest) SetCount

func (*ValidateShrinkNodesRequest) SetIgnoreStatus

func (*ValidateShrinkNodesRequest) SetNodeType

func (ValidateShrinkNodesRequest) String

type ValidateShrinkNodesRequestBody

type ValidateShrinkNodesRequestBody struct {
	// example:
	//
	// 192.168.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// es-cn-pl32xxxxxxx-data-f-1
	HostName *string `json:"hostName,omitempty" xml:"hostName,omitempty"`
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// cn-shanghai-c
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ValidateShrinkNodesRequestBody) GoString

func (*ValidateShrinkNodesRequestBody) SetHost

func (*ValidateShrinkNodesRequestBody) SetHostName

func (*ValidateShrinkNodesRequestBody) SetNodeType

func (*ValidateShrinkNodesRequestBody) SetPort

func (*ValidateShrinkNodesRequestBody) SetZoneId

func (ValidateShrinkNodesRequestBody) String

type ValidateShrinkNodesResponse

type ValidateShrinkNodesResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ValidateShrinkNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ValidateShrinkNodesResponse) GoString

func (s ValidateShrinkNodesResponse) GoString() string

func (*ValidateShrinkNodesResponse) SetBody

func (*ValidateShrinkNodesResponse) SetHeaders

func (*ValidateShrinkNodesResponse) SetStatusCode

func (ValidateShrinkNodesResponse) String

type ValidateShrinkNodesResponseBody

type ValidateShrinkNodesResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ValidateShrinkNodesResponseBody) GoString

func (*ValidateShrinkNodesResponseBody) SetRequestId

func (*ValidateShrinkNodesResponseBody) SetResult

func (ValidateShrinkNodesResponseBody) String

type ValidateSlrPermissionRequest

type ValidateSlrPermissionRequest struct {
	// example:
	//
	// 5A2CFF0E-5718-45B5-9D4D-70B3FF****
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// AliyunServiceRoleForElasticsearchCollector
	Rolename *string `json:"rolename,omitempty" xml:"rolename,omitempty"`
}

func (ValidateSlrPermissionRequest) GoString

func (s ValidateSlrPermissionRequest) GoString() string

func (*ValidateSlrPermissionRequest) SetClientToken

func (*ValidateSlrPermissionRequest) SetRolename

func (ValidateSlrPermissionRequest) String

type ValidateSlrPermissionResponse

type ValidateSlrPermissionResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ValidateSlrPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ValidateSlrPermissionResponse) GoString

func (*ValidateSlrPermissionResponse) SetBody

func (*ValidateSlrPermissionResponse) SetHeaders

func (*ValidateSlrPermissionResponse) SetStatusCode

func (ValidateSlrPermissionResponse) String

type ValidateSlrPermissionResponseBody

type ValidateSlrPermissionResponseBody struct {
	// example:
	//
	// BC4ED7DD-8C84-49B5-8A95-456F82E44D13
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ValidateSlrPermissionResponseBody) GoString

func (*ValidateSlrPermissionResponseBody) SetRequestId

func (*ValidateSlrPermissionResponseBody) SetResult

func (ValidateSlrPermissionResponseBody) String

type ValidateTransferableNodesRequest

type ValidateTransferableNodesRequest struct {
	Body []*ValidateTransferableNodesRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// WORKER
	NodeType *string `json:"nodeType,omitempty" xml:"nodeType,omitempty"`
}

func (ValidateTransferableNodesRequest) GoString

func (*ValidateTransferableNodesRequest) SetNodeType

func (ValidateTransferableNodesRequest) String

type ValidateTransferableNodesRequestBody

type ValidateTransferableNodesRequestBody struct {
	// example:
	//
	// 172.16.xx.xx
	Host *string `json:"host,omitempty" xml:"host,omitempty"`
	// example:
	//
	// 9200
	Port *int32 `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// cn-shanghai-c
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ValidateTransferableNodesRequestBody) GoString

func (*ValidateTransferableNodesRequestBody) SetHost

func (*ValidateTransferableNodesRequestBody) SetPort

func (*ValidateTransferableNodesRequestBody) SetZoneId

func (ValidateTransferableNodesRequestBody) String

type ValidateTransferableNodesResponse

type ValidateTransferableNodesResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ValidateTransferableNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ValidateTransferableNodesResponse) GoString

func (*ValidateTransferableNodesResponse) SetHeaders

func (*ValidateTransferableNodesResponse) SetStatusCode

func (ValidateTransferableNodesResponse) String

type ValidateTransferableNodesResponseBody

type ValidateTransferableNodesResponseBody struct {
	// example:
	//
	// F99407AB-2FA9-489E-A259-40CF6DCC****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Result *bool `json:"Result,omitempty" xml:"Result,omitempty"`
}

func (ValidateTransferableNodesResponseBody) GoString

func (*ValidateTransferableNodesResponseBody) SetRequestId

func (*ValidateTransferableNodesResponseBody) SetResult

func (ValidateTransferableNodesResponseBody) String

type WarmNodeConfiguration

type WarmNodeConfiguration struct {
	Amount           *int64  `json:"amount,omitempty" xml:"amount,omitempty"`
	Disk             *int64  `json:"disk,omitempty" xml:"disk,omitempty"`
	DiskEncryption   *bool   `json:"diskEncryption,omitempty" xml:"diskEncryption,omitempty"`
	DiskType         *string `json:"diskType,omitempty" xml:"diskType,omitempty"`
	PerformanceLevel *string `json:"performanceLevel,omitempty" xml:"performanceLevel,omitempty"`
	// This parameter is required.
	Spec *string `json:"spec,omitempty" xml:"spec,omitempty"`
}

func (WarmNodeConfiguration) GoString

func (s WarmNodeConfiguration) GoString() string

func (*WarmNodeConfiguration) SetAmount

func (*WarmNodeConfiguration) SetDisk

func (*WarmNodeConfiguration) SetDiskEncryption

func (s *WarmNodeConfiguration) SetDiskEncryption(v bool) *WarmNodeConfiguration

func (*WarmNodeConfiguration) SetDiskType

func (*WarmNodeConfiguration) SetPerformanceLevel

func (s *WarmNodeConfiguration) SetPerformanceLevel(v string) *WarmNodeConfiguration

func (*WarmNodeConfiguration) SetSpec

func (WarmNodeConfiguration) String

func (s WarmNodeConfiguration) String() string

type WhiteIpGroup

type WhiteIpGroup struct {
	WhiteIpType *string   `json:"WhiteIpType,omitempty" xml:"WhiteIpType,omitempty"`
	GroupName   *string   `json:"groupName,omitempty" xml:"groupName,omitempty"`
	Ips         []*string `json:"ips,omitempty" xml:"ips,omitempty" type:"Repeated"`
}

func (WhiteIpGroup) GoString

func (s WhiteIpGroup) GoString() string

func (*WhiteIpGroup) SetGroupName

func (s *WhiteIpGroup) SetGroupName(v string) *WhiteIpGroup

func (*WhiteIpGroup) SetIps

func (s *WhiteIpGroup) SetIps(v []*string) *WhiteIpGroup

func (*WhiteIpGroup) SetWhiteIpType

func (s *WhiteIpGroup) SetWhiteIpType(v string) *WhiteIpGroup

func (WhiteIpGroup) String

func (s WhiteIpGroup) String() string

type ZoneInfo

type ZoneInfo struct {
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	ZoneId *string `json:"zoneId,omitempty" xml:"zoneId,omitempty"`
}

func (ZoneInfo) GoString

func (s ZoneInfo) GoString() string

func (*ZoneInfo) SetStatus

func (s *ZoneInfo) SetStatus(v string) *ZoneInfo

func (*ZoneInfo) SetZoneId

func (s *ZoneInfo) SetZoneId(v string) *ZoneInfo

func (ZoneInfo) String

func (s ZoneInfo) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL