elasticsearch

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.5

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Diagnose added in v0.1.8

type Diagnose struct {
	pulumi.CustomResourceState

	// Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.
	CronTime pulumi.StringPtrOutput `pulumi:"cronTime"`
	// Diagnostic items and meta-information of intelligent operation and maintenance.
	DiagnoseJobMetas DiagnoseDiagnoseJobMetaArrayOutput `pulumi:"diagnoseJobMetas"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The maximum number of manual triggers per day for intelligent operation and maintenance staff.
	MaxCount pulumi.IntOutput `pulumi:"maxCount"`
}

Provides a resource to create a elasticsearch diagnose

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewDiagnose(ctx, "diagnose", &Elasticsearch.DiagnoseArgs{
			CronTime:   pulumi.String("15:00:00"),
			InstanceId: pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

es diagnose can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/diagnose:Diagnose diagnose diagnose_id

```

func GetDiagnose added in v0.1.8

func GetDiagnose(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiagnoseState, opts ...pulumi.ResourceOption) (*Diagnose, error)

GetDiagnose gets an existing Diagnose resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDiagnose added in v0.1.8

func NewDiagnose(ctx *pulumi.Context,
	name string, args *DiagnoseArgs, opts ...pulumi.ResourceOption) (*Diagnose, error)

NewDiagnose registers a new resource with the given unique name, arguments, and options.

func (*Diagnose) ElementType added in v0.1.8

func (*Diagnose) ElementType() reflect.Type

func (*Diagnose) ToDiagnoseOutput added in v0.1.8

func (i *Diagnose) ToDiagnoseOutput() DiagnoseOutput

func (*Diagnose) ToDiagnoseOutputWithContext added in v0.1.8

func (i *Diagnose) ToDiagnoseOutputWithContext(ctx context.Context) DiagnoseOutput

type DiagnoseArgs added in v0.1.8

type DiagnoseArgs struct {
	// Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.
	CronTime pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a Diagnose resource.

func (DiagnoseArgs) ElementType added in v0.1.8

func (DiagnoseArgs) ElementType() reflect.Type

type DiagnoseArray added in v0.1.8

type DiagnoseArray []DiagnoseInput

func (DiagnoseArray) ElementType added in v0.1.8

func (DiagnoseArray) ElementType() reflect.Type

func (DiagnoseArray) ToDiagnoseArrayOutput added in v0.1.8

func (i DiagnoseArray) ToDiagnoseArrayOutput() DiagnoseArrayOutput

func (DiagnoseArray) ToDiagnoseArrayOutputWithContext added in v0.1.8

func (i DiagnoseArray) ToDiagnoseArrayOutputWithContext(ctx context.Context) DiagnoseArrayOutput

type DiagnoseArrayInput added in v0.1.8

type DiagnoseArrayInput interface {
	pulumi.Input

	ToDiagnoseArrayOutput() DiagnoseArrayOutput
	ToDiagnoseArrayOutputWithContext(context.Context) DiagnoseArrayOutput
}

DiagnoseArrayInput is an input type that accepts DiagnoseArray and DiagnoseArrayOutput values. You can construct a concrete instance of `DiagnoseArrayInput` via:

DiagnoseArray{ DiagnoseArgs{...} }

type DiagnoseArrayOutput added in v0.1.8

type DiagnoseArrayOutput struct{ *pulumi.OutputState }

func (DiagnoseArrayOutput) ElementType added in v0.1.8

func (DiagnoseArrayOutput) ElementType() reflect.Type

func (DiagnoseArrayOutput) Index added in v0.1.8

func (DiagnoseArrayOutput) ToDiagnoseArrayOutput added in v0.1.8

func (o DiagnoseArrayOutput) ToDiagnoseArrayOutput() DiagnoseArrayOutput

func (DiagnoseArrayOutput) ToDiagnoseArrayOutputWithContext added in v0.1.8

func (o DiagnoseArrayOutput) ToDiagnoseArrayOutputWithContext(ctx context.Context) DiagnoseArrayOutput

type DiagnoseDiagnoseJobMeta added in v0.1.8

type DiagnoseDiagnoseJobMeta struct {
	// Intelligent operation and maintenance diagnostic item description.
	JobDescription *string `pulumi:"jobDescription"`
	// English name of diagnosis item for intelligent operation and maintenance.
	JobName *string `pulumi:"jobName"`
	// Chinese name of intelligent operation and maintenance diagnosis item.
	JobZhName *string `pulumi:"jobZhName"`
}

type DiagnoseDiagnoseJobMetaArgs added in v0.1.8

type DiagnoseDiagnoseJobMetaArgs struct {
	// Intelligent operation and maintenance diagnostic item description.
	JobDescription pulumi.StringPtrInput `pulumi:"jobDescription"`
	// English name of diagnosis item for intelligent operation and maintenance.
	JobName pulumi.StringPtrInput `pulumi:"jobName"`
	// Chinese name of intelligent operation and maintenance diagnosis item.
	JobZhName pulumi.StringPtrInput `pulumi:"jobZhName"`
}

func (DiagnoseDiagnoseJobMetaArgs) ElementType added in v0.1.8

func (DiagnoseDiagnoseJobMetaArgs) ToDiagnoseDiagnoseJobMetaOutput added in v0.1.8

func (i DiagnoseDiagnoseJobMetaArgs) ToDiagnoseDiagnoseJobMetaOutput() DiagnoseDiagnoseJobMetaOutput

func (DiagnoseDiagnoseJobMetaArgs) ToDiagnoseDiagnoseJobMetaOutputWithContext added in v0.1.8

func (i DiagnoseDiagnoseJobMetaArgs) ToDiagnoseDiagnoseJobMetaOutputWithContext(ctx context.Context) DiagnoseDiagnoseJobMetaOutput

type DiagnoseDiagnoseJobMetaArray added in v0.1.8

type DiagnoseDiagnoseJobMetaArray []DiagnoseDiagnoseJobMetaInput

func (DiagnoseDiagnoseJobMetaArray) ElementType added in v0.1.8

func (DiagnoseDiagnoseJobMetaArray) ToDiagnoseDiagnoseJobMetaArrayOutput added in v0.1.8

func (i DiagnoseDiagnoseJobMetaArray) ToDiagnoseDiagnoseJobMetaArrayOutput() DiagnoseDiagnoseJobMetaArrayOutput

func (DiagnoseDiagnoseJobMetaArray) ToDiagnoseDiagnoseJobMetaArrayOutputWithContext added in v0.1.8

func (i DiagnoseDiagnoseJobMetaArray) ToDiagnoseDiagnoseJobMetaArrayOutputWithContext(ctx context.Context) DiagnoseDiagnoseJobMetaArrayOutput

type DiagnoseDiagnoseJobMetaArrayInput added in v0.1.8

type DiagnoseDiagnoseJobMetaArrayInput interface {
	pulumi.Input

	ToDiagnoseDiagnoseJobMetaArrayOutput() DiagnoseDiagnoseJobMetaArrayOutput
	ToDiagnoseDiagnoseJobMetaArrayOutputWithContext(context.Context) DiagnoseDiagnoseJobMetaArrayOutput
}

DiagnoseDiagnoseJobMetaArrayInput is an input type that accepts DiagnoseDiagnoseJobMetaArray and DiagnoseDiagnoseJobMetaArrayOutput values. You can construct a concrete instance of `DiagnoseDiagnoseJobMetaArrayInput` via:

DiagnoseDiagnoseJobMetaArray{ DiagnoseDiagnoseJobMetaArgs{...} }

type DiagnoseDiagnoseJobMetaArrayOutput added in v0.1.8

type DiagnoseDiagnoseJobMetaArrayOutput struct{ *pulumi.OutputState }

func (DiagnoseDiagnoseJobMetaArrayOutput) ElementType added in v0.1.8

func (DiagnoseDiagnoseJobMetaArrayOutput) Index added in v0.1.8

func (DiagnoseDiagnoseJobMetaArrayOutput) ToDiagnoseDiagnoseJobMetaArrayOutput added in v0.1.8

func (o DiagnoseDiagnoseJobMetaArrayOutput) ToDiagnoseDiagnoseJobMetaArrayOutput() DiagnoseDiagnoseJobMetaArrayOutput

func (DiagnoseDiagnoseJobMetaArrayOutput) ToDiagnoseDiagnoseJobMetaArrayOutputWithContext added in v0.1.8

func (o DiagnoseDiagnoseJobMetaArrayOutput) ToDiagnoseDiagnoseJobMetaArrayOutputWithContext(ctx context.Context) DiagnoseDiagnoseJobMetaArrayOutput

type DiagnoseDiagnoseJobMetaInput added in v0.1.8

type DiagnoseDiagnoseJobMetaInput interface {
	pulumi.Input

	ToDiagnoseDiagnoseJobMetaOutput() DiagnoseDiagnoseJobMetaOutput
	ToDiagnoseDiagnoseJobMetaOutputWithContext(context.Context) DiagnoseDiagnoseJobMetaOutput
}

DiagnoseDiagnoseJobMetaInput is an input type that accepts DiagnoseDiagnoseJobMetaArgs and DiagnoseDiagnoseJobMetaOutput values. You can construct a concrete instance of `DiagnoseDiagnoseJobMetaInput` via:

DiagnoseDiagnoseJobMetaArgs{...}

type DiagnoseDiagnoseJobMetaOutput added in v0.1.8

type DiagnoseDiagnoseJobMetaOutput struct{ *pulumi.OutputState }

func (DiagnoseDiagnoseJobMetaOutput) ElementType added in v0.1.8

func (DiagnoseDiagnoseJobMetaOutput) JobDescription added in v0.1.8

Intelligent operation and maintenance diagnostic item description.

func (DiagnoseDiagnoseJobMetaOutput) JobName added in v0.1.8

English name of diagnosis item for intelligent operation and maintenance.

func (DiagnoseDiagnoseJobMetaOutput) JobZhName added in v0.1.8

Chinese name of intelligent operation and maintenance diagnosis item.

func (DiagnoseDiagnoseJobMetaOutput) ToDiagnoseDiagnoseJobMetaOutput added in v0.1.8

func (o DiagnoseDiagnoseJobMetaOutput) ToDiagnoseDiagnoseJobMetaOutput() DiagnoseDiagnoseJobMetaOutput

func (DiagnoseDiagnoseJobMetaOutput) ToDiagnoseDiagnoseJobMetaOutputWithContext added in v0.1.8

func (o DiagnoseDiagnoseJobMetaOutput) ToDiagnoseDiagnoseJobMetaOutputWithContext(ctx context.Context) DiagnoseDiagnoseJobMetaOutput

type DiagnoseInput added in v0.1.8

type DiagnoseInput interface {
	pulumi.Input

	ToDiagnoseOutput() DiagnoseOutput
	ToDiagnoseOutputWithContext(ctx context.Context) DiagnoseOutput
}

type DiagnoseInstance added in v0.1.8

type DiagnoseInstance struct {
	pulumi.CustomResourceState

	// Indexes that need to be diagnosed. Wildcards are supported.
	DiagnoseIndices pulumi.StringPtrOutput `pulumi:"diagnoseIndices"`
	// Diagnostic items that need to be triggered.
	DiagnoseJobs pulumi.StringArrayOutput `pulumi:"diagnoseJobs"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

Provides a resource to create a elasticsearch diagnose instance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewDiagnoseInstance(ctx, "diagnoseInstance", &Elasticsearch.DiagnoseInstanceArgs{
			DiagnoseIndices: pulumi.String("*"),
			DiagnoseJobs: pulumi.StringArray{
				pulumi.String("cluster_health"),
			},
			InstanceId: pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDiagnoseInstance added in v0.1.8

func GetDiagnoseInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiagnoseInstanceState, opts ...pulumi.ResourceOption) (*DiagnoseInstance, error)

GetDiagnoseInstance gets an existing DiagnoseInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDiagnoseInstance added in v0.1.8

func NewDiagnoseInstance(ctx *pulumi.Context,
	name string, args *DiagnoseInstanceArgs, opts ...pulumi.ResourceOption) (*DiagnoseInstance, error)

NewDiagnoseInstance registers a new resource with the given unique name, arguments, and options.

func (*DiagnoseInstance) ElementType added in v0.1.8

func (*DiagnoseInstance) ElementType() reflect.Type

func (*DiagnoseInstance) ToDiagnoseInstanceOutput added in v0.1.8

func (i *DiagnoseInstance) ToDiagnoseInstanceOutput() DiagnoseInstanceOutput

func (*DiagnoseInstance) ToDiagnoseInstanceOutputWithContext added in v0.1.8

func (i *DiagnoseInstance) ToDiagnoseInstanceOutputWithContext(ctx context.Context) DiagnoseInstanceOutput

type DiagnoseInstanceArgs added in v0.1.8

type DiagnoseInstanceArgs struct {
	// Indexes that need to be diagnosed. Wildcards are supported.
	DiagnoseIndices pulumi.StringPtrInput
	// Diagnostic items that need to be triggered.
	DiagnoseJobs pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DiagnoseInstance resource.

func (DiagnoseInstanceArgs) ElementType added in v0.1.8

func (DiagnoseInstanceArgs) ElementType() reflect.Type

type DiagnoseInstanceArray added in v0.1.8

type DiagnoseInstanceArray []DiagnoseInstanceInput

func (DiagnoseInstanceArray) ElementType added in v0.1.8

func (DiagnoseInstanceArray) ElementType() reflect.Type

func (DiagnoseInstanceArray) ToDiagnoseInstanceArrayOutput added in v0.1.8

func (i DiagnoseInstanceArray) ToDiagnoseInstanceArrayOutput() DiagnoseInstanceArrayOutput

func (DiagnoseInstanceArray) ToDiagnoseInstanceArrayOutputWithContext added in v0.1.8

func (i DiagnoseInstanceArray) ToDiagnoseInstanceArrayOutputWithContext(ctx context.Context) DiagnoseInstanceArrayOutput

type DiagnoseInstanceArrayInput added in v0.1.8

type DiagnoseInstanceArrayInput interface {
	pulumi.Input

	ToDiagnoseInstanceArrayOutput() DiagnoseInstanceArrayOutput
	ToDiagnoseInstanceArrayOutputWithContext(context.Context) DiagnoseInstanceArrayOutput
}

DiagnoseInstanceArrayInput is an input type that accepts DiagnoseInstanceArray and DiagnoseInstanceArrayOutput values. You can construct a concrete instance of `DiagnoseInstanceArrayInput` via:

DiagnoseInstanceArray{ DiagnoseInstanceArgs{...} }

type DiagnoseInstanceArrayOutput added in v0.1.8

type DiagnoseInstanceArrayOutput struct{ *pulumi.OutputState }

func (DiagnoseInstanceArrayOutput) ElementType added in v0.1.8

func (DiagnoseInstanceArrayOutput) Index added in v0.1.8

func (DiagnoseInstanceArrayOutput) ToDiagnoseInstanceArrayOutput added in v0.1.8

func (o DiagnoseInstanceArrayOutput) ToDiagnoseInstanceArrayOutput() DiagnoseInstanceArrayOutput

func (DiagnoseInstanceArrayOutput) ToDiagnoseInstanceArrayOutputWithContext added in v0.1.8

func (o DiagnoseInstanceArrayOutput) ToDiagnoseInstanceArrayOutputWithContext(ctx context.Context) DiagnoseInstanceArrayOutput

type DiagnoseInstanceInput added in v0.1.8

type DiagnoseInstanceInput interface {
	pulumi.Input

	ToDiagnoseInstanceOutput() DiagnoseInstanceOutput
	ToDiagnoseInstanceOutputWithContext(ctx context.Context) DiagnoseInstanceOutput
}

type DiagnoseInstanceMap added in v0.1.8

type DiagnoseInstanceMap map[string]DiagnoseInstanceInput

func (DiagnoseInstanceMap) ElementType added in v0.1.8

func (DiagnoseInstanceMap) ElementType() reflect.Type

func (DiagnoseInstanceMap) ToDiagnoseInstanceMapOutput added in v0.1.8

func (i DiagnoseInstanceMap) ToDiagnoseInstanceMapOutput() DiagnoseInstanceMapOutput

func (DiagnoseInstanceMap) ToDiagnoseInstanceMapOutputWithContext added in v0.1.8

func (i DiagnoseInstanceMap) ToDiagnoseInstanceMapOutputWithContext(ctx context.Context) DiagnoseInstanceMapOutput

type DiagnoseInstanceMapInput added in v0.1.8

type DiagnoseInstanceMapInput interface {
	pulumi.Input

	ToDiagnoseInstanceMapOutput() DiagnoseInstanceMapOutput
	ToDiagnoseInstanceMapOutputWithContext(context.Context) DiagnoseInstanceMapOutput
}

DiagnoseInstanceMapInput is an input type that accepts DiagnoseInstanceMap and DiagnoseInstanceMapOutput values. You can construct a concrete instance of `DiagnoseInstanceMapInput` via:

DiagnoseInstanceMap{ "key": DiagnoseInstanceArgs{...} }

type DiagnoseInstanceMapOutput added in v0.1.8

type DiagnoseInstanceMapOutput struct{ *pulumi.OutputState }

func (DiagnoseInstanceMapOutput) ElementType added in v0.1.8

func (DiagnoseInstanceMapOutput) ElementType() reflect.Type

func (DiagnoseInstanceMapOutput) MapIndex added in v0.1.8

func (DiagnoseInstanceMapOutput) ToDiagnoseInstanceMapOutput added in v0.1.8

func (o DiagnoseInstanceMapOutput) ToDiagnoseInstanceMapOutput() DiagnoseInstanceMapOutput

func (DiagnoseInstanceMapOutput) ToDiagnoseInstanceMapOutputWithContext added in v0.1.8

func (o DiagnoseInstanceMapOutput) ToDiagnoseInstanceMapOutputWithContext(ctx context.Context) DiagnoseInstanceMapOutput

type DiagnoseInstanceOutput added in v0.1.8

type DiagnoseInstanceOutput struct{ *pulumi.OutputState }

func (DiagnoseInstanceOutput) DiagnoseIndices added in v0.1.8

func (o DiagnoseInstanceOutput) DiagnoseIndices() pulumi.StringPtrOutput

Indexes that need to be diagnosed. Wildcards are supported.

func (DiagnoseInstanceOutput) DiagnoseJobs added in v0.1.8

Diagnostic items that need to be triggered.

func (DiagnoseInstanceOutput) ElementType added in v0.1.8

func (DiagnoseInstanceOutput) ElementType() reflect.Type

func (DiagnoseInstanceOutput) InstanceId added in v0.1.8

Instance id.

func (DiagnoseInstanceOutput) ToDiagnoseInstanceOutput added in v0.1.8

func (o DiagnoseInstanceOutput) ToDiagnoseInstanceOutput() DiagnoseInstanceOutput

func (DiagnoseInstanceOutput) ToDiagnoseInstanceOutputWithContext added in v0.1.8

func (o DiagnoseInstanceOutput) ToDiagnoseInstanceOutputWithContext(ctx context.Context) DiagnoseInstanceOutput

type DiagnoseInstanceState added in v0.1.8

type DiagnoseInstanceState struct {
	// Indexes that need to be diagnosed. Wildcards are supported.
	DiagnoseIndices pulumi.StringPtrInput
	// Diagnostic items that need to be triggered.
	DiagnoseJobs pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (DiagnoseInstanceState) ElementType added in v0.1.8

func (DiagnoseInstanceState) ElementType() reflect.Type

type DiagnoseMap added in v0.1.8

type DiagnoseMap map[string]DiagnoseInput

func (DiagnoseMap) ElementType added in v0.1.8

func (DiagnoseMap) ElementType() reflect.Type

func (DiagnoseMap) ToDiagnoseMapOutput added in v0.1.8

func (i DiagnoseMap) ToDiagnoseMapOutput() DiagnoseMapOutput

func (DiagnoseMap) ToDiagnoseMapOutputWithContext added in v0.1.8

func (i DiagnoseMap) ToDiagnoseMapOutputWithContext(ctx context.Context) DiagnoseMapOutput

type DiagnoseMapInput added in v0.1.8

type DiagnoseMapInput interface {
	pulumi.Input

	ToDiagnoseMapOutput() DiagnoseMapOutput
	ToDiagnoseMapOutputWithContext(context.Context) DiagnoseMapOutput
}

DiagnoseMapInput is an input type that accepts DiagnoseMap and DiagnoseMapOutput values. You can construct a concrete instance of `DiagnoseMapInput` via:

DiagnoseMap{ "key": DiagnoseArgs{...} }

type DiagnoseMapOutput added in v0.1.8

type DiagnoseMapOutput struct{ *pulumi.OutputState }

func (DiagnoseMapOutput) ElementType added in v0.1.8

func (DiagnoseMapOutput) ElementType() reflect.Type

func (DiagnoseMapOutput) MapIndex added in v0.1.8

func (DiagnoseMapOutput) ToDiagnoseMapOutput added in v0.1.8

func (o DiagnoseMapOutput) ToDiagnoseMapOutput() DiagnoseMapOutput

func (DiagnoseMapOutput) ToDiagnoseMapOutputWithContext added in v0.1.8

func (o DiagnoseMapOutput) ToDiagnoseMapOutputWithContext(ctx context.Context) DiagnoseMapOutput

type DiagnoseOutput added in v0.1.8

type DiagnoseOutput struct{ *pulumi.OutputState }

func (DiagnoseOutput) CronTime added in v0.1.8

func (o DiagnoseOutput) CronTime() pulumi.StringPtrOutput

Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.

func (DiagnoseOutput) DiagnoseJobMetas added in v0.1.8

Diagnostic items and meta-information of intelligent operation and maintenance.

func (DiagnoseOutput) ElementType added in v0.1.8

func (DiagnoseOutput) ElementType() reflect.Type

func (DiagnoseOutput) InstanceId added in v0.1.8

func (o DiagnoseOutput) InstanceId() pulumi.StringOutput

Instance id.

func (DiagnoseOutput) MaxCount added in v0.1.8

func (o DiagnoseOutput) MaxCount() pulumi.IntOutput

The maximum number of manual triggers per day for intelligent operation and maintenance staff.

func (DiagnoseOutput) ToDiagnoseOutput added in v0.1.8

func (o DiagnoseOutput) ToDiagnoseOutput() DiagnoseOutput

func (DiagnoseOutput) ToDiagnoseOutputWithContext added in v0.1.8

func (o DiagnoseOutput) ToDiagnoseOutputWithContext(ctx context.Context) DiagnoseOutput

type DiagnoseState added in v0.1.8

type DiagnoseState struct {
	// Intelligent operation and maintenance staff regularly patrol the inspection time every day, the time format is HH:00:00, such as 15:00:00.
	CronTime pulumi.StringPtrInput
	// Diagnostic items and meta-information of intelligent operation and maintenance.
	DiagnoseJobMetas DiagnoseDiagnoseJobMetaArrayInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// The maximum number of manual triggers per day for intelligent operation and maintenance staff.
	MaxCount pulumi.IntPtrInput
}

func (DiagnoseState) ElementType added in v0.1.8

func (DiagnoseState) ElementType() reflect.Type

type GetDescribeIndexListArgs added in v0.1.8

type GetDescribeIndexListArgs struct {
	// Index name. If you fill in the blanks, get all indexes.
	IndexName *string `pulumi:"indexName"`
	// Index status list.
	IndexStatusLists []string `pulumi:"indexStatusLists"`
	// Index type. `auto`: Autonomous index; `normal`: General index.
	IndexType string `pulumi:"indexType"`
	// ES cluster id.
	InstanceId *string `pulumi:"instanceId"`
	// Sort order, which supports asc and desc. The default is desc data format asc,desc.
	Order *string `pulumi:"order"`
	// Sort field. Support index name: IndexName, index storage: IndexStorage, index creation time: IndexCreateTime.
	OrderBy *string `pulumi:"orderBy"`
	// Cluster access password.
	Password *string `pulumi:"password"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Cluster access user name.
	Username *string `pulumi:"username"`
}

A collection of arguments for invoking getDescribeIndexList.

type GetDescribeIndexListIndexMetaField added in v0.1.8

type GetDescribeIndexListIndexMetaField struct {
	// App id.
	AppId int `pulumi:"appId"`
	// Backing indices.
	BackingIndices []GetDescribeIndexListIndexMetaFieldBackingIndex `pulumi:"backingIndices"`
	// Cluster id.
	ClusterId string `pulumi:"clusterId"`
	// Cluster name.
	ClusterName string `pulumi:"clusterName"`
	// Cluster version.
	ClusterVersion string `pulumi:"clusterVersion"`
	// Index create time.
	IndexCreateTime string `pulumi:"indexCreateTime"`
	// Number of indexed documents.
	IndexDocs int `pulumi:"indexDocs"`
	// Index meta json.
	IndexMetaJson string `pulumi:"indexMetaJson"`
	// Index name. If you fill in the blanks, get all indexes.
	IndexName string `pulumi:"indexName"`
	// Index options field.
	IndexOptionsFields []GetDescribeIndexListIndexMetaFieldIndexOptionsField `pulumi:"indexOptionsFields"`
	// Index lifecycle field.
	IndexPolicyFields []GetDescribeIndexListIndexMetaFieldIndexPolicyField `pulumi:"indexPolicyFields"`
	// Index settings field.
	IndexSettingsFields []GetDescribeIndexListIndexMetaFieldIndexSettingsField `pulumi:"indexSettingsFields"`
	// Index status.
	IndexStatus string `pulumi:"indexStatus"`
	// Index storage.
	IndexStorage int `pulumi:"indexStorage"`
	// Index type. `auto`: Autonomous index; `normal`: General index.
	IndexType string `pulumi:"indexType"`
}

type GetDescribeIndexListIndexMetaFieldArgs added in v0.1.8

type GetDescribeIndexListIndexMetaFieldArgs struct {
	// App id.
	AppId pulumi.IntInput `pulumi:"appId"`
	// Backing indices.
	BackingIndices GetDescribeIndexListIndexMetaFieldBackingIndexArrayInput `pulumi:"backingIndices"`
	// Cluster id.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster name.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Cluster version.
	ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"`
	// Index create time.
	IndexCreateTime pulumi.StringInput `pulumi:"indexCreateTime"`
	// Number of indexed documents.
	IndexDocs pulumi.IntInput `pulumi:"indexDocs"`
	// Index meta json.
	IndexMetaJson pulumi.StringInput `pulumi:"indexMetaJson"`
	// Index name. If you fill in the blanks, get all indexes.
	IndexName pulumi.StringInput `pulumi:"indexName"`
	// Index options field.
	IndexOptionsFields GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayInput `pulumi:"indexOptionsFields"`
	// Index lifecycle field.
	IndexPolicyFields GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayInput `pulumi:"indexPolicyFields"`
	// Index settings field.
	IndexSettingsFields GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayInput `pulumi:"indexSettingsFields"`
	// Index status.
	IndexStatus pulumi.StringInput `pulumi:"indexStatus"`
	// Index storage.
	IndexStorage pulumi.IntInput `pulumi:"indexStorage"`
	// Index type. `auto`: Autonomous index; `normal`: General index.
	IndexType pulumi.StringInput `pulumi:"indexType"`
}

func (GetDescribeIndexListIndexMetaFieldArgs) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldArgs) ToGetDescribeIndexListIndexMetaFieldOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldArgs) ToGetDescribeIndexListIndexMetaFieldOutput() GetDescribeIndexListIndexMetaFieldOutput

func (GetDescribeIndexListIndexMetaFieldArgs) ToGetDescribeIndexListIndexMetaFieldOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldArgs) ToGetDescribeIndexListIndexMetaFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldOutput

type GetDescribeIndexListIndexMetaFieldArray added in v0.1.8

type GetDescribeIndexListIndexMetaFieldArray []GetDescribeIndexListIndexMetaFieldInput

func (GetDescribeIndexListIndexMetaFieldArray) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldArray) ToGetDescribeIndexListIndexMetaFieldArrayOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldArray) ToGetDescribeIndexListIndexMetaFieldArrayOutput() GetDescribeIndexListIndexMetaFieldArrayOutput

func (GetDescribeIndexListIndexMetaFieldArray) ToGetDescribeIndexListIndexMetaFieldArrayOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldArray) ToGetDescribeIndexListIndexMetaFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldArrayInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldArrayInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldArrayOutput() GetDescribeIndexListIndexMetaFieldArrayOutput
	ToGetDescribeIndexListIndexMetaFieldArrayOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldArrayOutput
}

GetDescribeIndexListIndexMetaFieldArrayInput is an input type that accepts GetDescribeIndexListIndexMetaFieldArray and GetDescribeIndexListIndexMetaFieldArrayOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldArrayInput` via:

GetDescribeIndexListIndexMetaFieldArray{ GetDescribeIndexListIndexMetaFieldArgs{...} }

type GetDescribeIndexListIndexMetaFieldArrayOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldArrayOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldArrayOutput) Index added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldArrayOutput added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldArrayOutput() GetDescribeIndexListIndexMetaFieldArrayOutput

func (GetDescribeIndexListIndexMetaFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldArrayOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldBackingIndex added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndex struct {
	// Index create time.
	IndexCreateTime string `pulumi:"indexCreateTime"`
	// Index name. If you fill in the blanks, get all indexes.
	IndexName string `pulumi:"indexName"`
	// Index phrase.
	IndexPhrase string `pulumi:"indexPhrase"`
	// Index status.
	IndexStatus string `pulumi:"indexStatus"`
	// Index storage.
	IndexStorage int `pulumi:"indexStorage"`
}

type GetDescribeIndexListIndexMetaFieldBackingIndexArgs added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexArgs struct {
	// Index create time.
	IndexCreateTime pulumi.StringInput `pulumi:"indexCreateTime"`
	// Index name. If you fill in the blanks, get all indexes.
	IndexName pulumi.StringInput `pulumi:"indexName"`
	// Index phrase.
	IndexPhrase pulumi.StringInput `pulumi:"indexPhrase"`
	// Index status.
	IndexStatus pulumi.StringInput `pulumi:"indexStatus"`
	// Index storage.
	IndexStorage pulumi.IntInput `pulumi:"indexStorage"`
}

func (GetDescribeIndexListIndexMetaFieldBackingIndexArgs) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexArgs) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldBackingIndexArgs) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutput() GetDescribeIndexListIndexMetaFieldBackingIndexOutput

func (GetDescribeIndexListIndexMetaFieldBackingIndexArgs) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldBackingIndexArgs) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexOutput

type GetDescribeIndexListIndexMetaFieldBackingIndexArray added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexArray []GetDescribeIndexListIndexMetaFieldBackingIndexInput

func (GetDescribeIndexListIndexMetaFieldBackingIndexArray) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexArray) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldBackingIndexArray) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput() GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput

func (GetDescribeIndexListIndexMetaFieldBackingIndexArray) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldBackingIndexArray) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput

type GetDescribeIndexListIndexMetaFieldBackingIndexArrayInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexArrayInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput() GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput
	ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput
}

GetDescribeIndexListIndexMetaFieldBackingIndexArrayInput is an input type that accepts GetDescribeIndexListIndexMetaFieldBackingIndexArray and GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldBackingIndexArrayInput` via:

GetDescribeIndexListIndexMetaFieldBackingIndexArray{ GetDescribeIndexListIndexMetaFieldBackingIndexArgs{...} }

type GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput) Index added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexArrayOutput

type GetDescribeIndexListIndexMetaFieldBackingIndexInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldBackingIndexOutput() GetDescribeIndexListIndexMetaFieldBackingIndexOutput
	ToGetDescribeIndexListIndexMetaFieldBackingIndexOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexOutput
}

GetDescribeIndexListIndexMetaFieldBackingIndexInput is an input type that accepts GetDescribeIndexListIndexMetaFieldBackingIndexArgs and GetDescribeIndexListIndexMetaFieldBackingIndexOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldBackingIndexInput` via:

GetDescribeIndexListIndexMetaFieldBackingIndexArgs{...}

type GetDescribeIndexListIndexMetaFieldBackingIndexOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldBackingIndexOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) IndexCreateTime added in v0.1.8

Index create time.

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) IndexName added in v0.1.8

Index name. If you fill in the blanks, get all indexes.

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) IndexPhrase added in v0.1.8

Index phrase.

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) IndexStatus added in v0.1.8

Index status.

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) IndexStorage added in v0.1.8

Index storage.

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldBackingIndexOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldBackingIndexOutput) ToGetDescribeIndexListIndexMetaFieldBackingIndexOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldBackingIndexOutput

type GetDescribeIndexListIndexMetaFieldIndexOptionsField added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsField struct {
	// Expire max age.
	ExpireMaxAge string `pulumi:"expireMaxAge"`
	// Expire max size.
	ExpireMaxSize string `pulumi:"expireMaxSize"`
	// Whether to turn on dynamic scrolling.
	RolloverDynamic string `pulumi:"rolloverDynamic"`
	// Rollover max age.
	RolloverMaxAge string `pulumi:"rolloverMaxAge"`
	// Whether to enable dynamic slicing.
	ShardNumDynamic string `pulumi:"shardNumDynamic"`
	// Time partition field.
	TimestampField string `pulumi:"timestampField"`
	// Write mode.
	WriteMode string `pulumi:"writeMode"`
}

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs struct {
	// Expire max age.
	ExpireMaxAge pulumi.StringInput `pulumi:"expireMaxAge"`
	// Expire max size.
	ExpireMaxSize pulumi.StringInput `pulumi:"expireMaxSize"`
	// Whether to turn on dynamic scrolling.
	RolloverDynamic pulumi.StringInput `pulumi:"rolloverDynamic"`
	// Rollover max age.
	RolloverMaxAge pulumi.StringInput `pulumi:"rolloverMaxAge"`
	// Whether to enable dynamic slicing.
	ShardNumDynamic pulumi.StringInput `pulumi:"shardNumDynamic"`
	// Time partition field.
	TimestampField pulumi.StringInput `pulumi:"timestampField"`
	// Write mode.
	WriteMode pulumi.StringInput `pulumi:"writeMode"`
}

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray []GetDescribeIndexListIndexMetaFieldIndexOptionsFieldInput

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput
	ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput
}

GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray and GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayInput` via:

GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArray{ GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs{...} }

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput) Index added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput() GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput
	ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput
}

GetDescribeIndexListIndexMetaFieldIndexOptionsFieldInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs and GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexOptionsFieldInput` via:

GetDescribeIndexListIndexMetaFieldIndexOptionsFieldArgs{...}

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ExpireMaxAge added in v0.1.8

Expire max age.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ExpireMaxSize added in v0.1.8

Expire max size.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) RolloverDynamic added in v0.1.8

Whether to turn on dynamic scrolling.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) RolloverMaxAge added in v0.1.8

Rollover max age.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ShardNumDynamic added in v0.1.8

Whether to enable dynamic slicing.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) TimestampField added in v0.1.8

Time partition field.

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput

func (GetDescribeIndexListIndexMetaFieldIndexOptionsFieldOutput) WriteMode added in v0.1.8

Write mode.

type GetDescribeIndexListIndexMetaFieldIndexPolicyField added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyField struct {
	// Cold action.
	ColdAction string `pulumi:"coldAction"`
	// Whether to enable the cold phase.
	ColdEnable string `pulumi:"coldEnable"`
	// Cold phase transition time.
	ColdMinAge string `pulumi:"coldMinAge"`
	// Start frozen phase.
	FrozenEnable string `pulumi:"frozenEnable"`
	// Frozen phase transition time.
	FrozenMinAge string `pulumi:"frozenMinAge"`
	// Whether to enable warm.
	WarmEnable string `pulumi:"warmEnable"`
	// Warm phase transition time.
	WarmMinAge string `pulumi:"warmMinAge"`
}

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs struct {
	// Cold action.
	ColdAction pulumi.StringInput `pulumi:"coldAction"`
	// Whether to enable the cold phase.
	ColdEnable pulumi.StringInput `pulumi:"coldEnable"`
	// Cold phase transition time.
	ColdMinAge pulumi.StringInput `pulumi:"coldMinAge"`
	// Start frozen phase.
	FrozenEnable pulumi.StringInput `pulumi:"frozenEnable"`
	// Frozen phase transition time.
	FrozenMinAge pulumi.StringInput `pulumi:"frozenMinAge"`
	// Whether to enable warm.
	WarmEnable pulumi.StringInput `pulumi:"warmEnable"`
	// Warm phase transition time.
	WarmMinAge pulumi.StringInput `pulumi:"warmMinAge"`
}

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray []GetDescribeIndexListIndexMetaFieldIndexPolicyFieldInput

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput
	ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput
}

GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray and GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayInput` via:

GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArray{ GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs{...} }

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput) Index added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput() GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput
	ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput
}

GetDescribeIndexListIndexMetaFieldIndexPolicyFieldInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs and GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexPolicyFieldInput` via:

GetDescribeIndexListIndexMetaFieldIndexPolicyFieldArgs{...}

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ColdAction added in v0.1.8

Cold action.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ColdEnable added in v0.1.8

Whether to enable the cold phase.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ColdMinAge added in v0.1.8

Cold phase transition time.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) FrozenEnable added in v0.1.8

Start frozen phase.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) FrozenMinAge added in v0.1.8

Frozen phase transition time.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) WarmEnable added in v0.1.8

Whether to enable warm.

func (GetDescribeIndexListIndexMetaFieldIndexPolicyFieldOutput) WarmMinAge added in v0.1.8

Warm phase transition time.

type GetDescribeIndexListIndexMetaFieldIndexSettingsField added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsField struct {
	// Number of index copy fragments.
	NumberOfReplicas string `pulumi:"numberOfReplicas"`
	// Number of index main fragments.
	NumberOfShards string `pulumi:"numberOfShards"`
	// Index refresh frequency.
	RefreshInterval string `pulumi:"refreshInterval"`
}

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs struct {
	// Number of index copy fragments.
	NumberOfReplicas pulumi.StringInput `pulumi:"numberOfReplicas"`
	// Number of index main fragments.
	NumberOfShards pulumi.StringInput `pulumi:"numberOfShards"`
	// Index refresh frequency.
	RefreshInterval pulumi.StringInput `pulumi:"refreshInterval"`
}

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray []GetDescribeIndexListIndexMetaFieldIndexSettingsFieldInput

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutputWithContext added in v0.1.8

func (i GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput() GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput
	ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput
}

GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray and GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayInput` via:

GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArray{ GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs{...} }

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput) Index added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArrayOutput

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput() GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput
	ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput
}

GetDescribeIndexListIndexMetaFieldIndexSettingsFieldInput is an input type that accepts GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs and GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldIndexSettingsFieldInput` via:

GetDescribeIndexListIndexMetaFieldIndexSettingsFieldArgs{...}

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) NumberOfReplicas added in v0.1.8

Number of index copy fragments.

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) NumberOfShards added in v0.1.8

Number of index main fragments.

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) RefreshInterval added in v0.1.8

Index refresh frequency.

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput) ToGetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldIndexSettingsFieldOutput

type GetDescribeIndexListIndexMetaFieldInput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldInput interface {
	pulumi.Input

	ToGetDescribeIndexListIndexMetaFieldOutput() GetDescribeIndexListIndexMetaFieldOutput
	ToGetDescribeIndexListIndexMetaFieldOutputWithContext(context.Context) GetDescribeIndexListIndexMetaFieldOutput
}

GetDescribeIndexListIndexMetaFieldInput is an input type that accepts GetDescribeIndexListIndexMetaFieldArgs and GetDescribeIndexListIndexMetaFieldOutput values. You can construct a concrete instance of `GetDescribeIndexListIndexMetaFieldInput` via:

GetDescribeIndexListIndexMetaFieldArgs{...}

type GetDescribeIndexListIndexMetaFieldOutput added in v0.1.8

type GetDescribeIndexListIndexMetaFieldOutput struct{ *pulumi.OutputState }

func (GetDescribeIndexListIndexMetaFieldOutput) AppId added in v0.1.8

App id.

func (GetDescribeIndexListIndexMetaFieldOutput) BackingIndices added in v0.1.8

Backing indices.

func (GetDescribeIndexListIndexMetaFieldOutput) ClusterId added in v0.1.8

Cluster id.

func (GetDescribeIndexListIndexMetaFieldOutput) ClusterName added in v0.1.8

Cluster name.

func (GetDescribeIndexListIndexMetaFieldOutput) ClusterVersion added in v0.1.8

Cluster version.

func (GetDescribeIndexListIndexMetaFieldOutput) ElementType added in v0.1.8

func (GetDescribeIndexListIndexMetaFieldOutput) IndexCreateTime added in v0.1.8

Index create time.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexDocs added in v0.1.8

Number of indexed documents.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexMetaJson added in v0.1.8

Index meta json.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexName added in v0.1.8

Index name. If you fill in the blanks, get all indexes.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexOptionsFields added in v0.1.8

Index options field.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexPolicyFields added in v0.1.8

Index lifecycle field.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexSettingsFields added in v0.1.8

Index settings field.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexStatus added in v0.1.8

Index status.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexStorage added in v0.1.8

Index storage.

func (GetDescribeIndexListIndexMetaFieldOutput) IndexType added in v0.1.8

Index type. `auto`: Autonomous index; `normal`: General index.

func (GetDescribeIndexListIndexMetaFieldOutput) ToGetDescribeIndexListIndexMetaFieldOutput added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldOutput) ToGetDescribeIndexListIndexMetaFieldOutput() GetDescribeIndexListIndexMetaFieldOutput

func (GetDescribeIndexListIndexMetaFieldOutput) ToGetDescribeIndexListIndexMetaFieldOutputWithContext added in v0.1.8

func (o GetDescribeIndexListIndexMetaFieldOutput) ToGetDescribeIndexListIndexMetaFieldOutputWithContext(ctx context.Context) GetDescribeIndexListIndexMetaFieldOutput

type GetDescribeIndexListOutputArgs added in v0.1.8

type GetDescribeIndexListOutputArgs struct {
	// Index name. If you fill in the blanks, get all indexes.
	IndexName pulumi.StringPtrInput `pulumi:"indexName"`
	// Index status list.
	IndexStatusLists pulumi.StringArrayInput `pulumi:"indexStatusLists"`
	// Index type. `auto`: Autonomous index; `normal`: General index.
	IndexType pulumi.StringInput `pulumi:"indexType"`
	// ES cluster id.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Sort order, which supports asc and desc. The default is desc data format asc,desc.
	Order pulumi.StringPtrInput `pulumi:"order"`
	// Sort field. Support index name: IndexName, index storage: IndexStorage, index creation time: IndexCreateTime.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Cluster access password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Cluster access user name.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

A collection of arguments for invoking getDescribeIndexList.

func (GetDescribeIndexListOutputArgs) ElementType added in v0.1.8

type GetDescribeIndexListResult added in v0.1.8

type GetDescribeIndexListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Index metadata field.
	IndexMetaFields []GetDescribeIndexListIndexMetaField `pulumi:"indexMetaFields"`
	// Index name.
	IndexName        *string  `pulumi:"indexName"`
	IndexStatusLists []string `pulumi:"indexStatusLists"`
	// Index type.
	IndexType        string  `pulumi:"indexType"`
	InstanceId       *string `pulumi:"instanceId"`
	Order            *string `pulumi:"order"`
	OrderBy          *string `pulumi:"orderBy"`
	Password         *string `pulumi:"password"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Username         *string `pulumi:"username"`
}

A collection of values returned by getDescribeIndexList.

func GetDescribeIndexList added in v0.1.8

func GetDescribeIndexList(ctx *pulumi.Context, args *GetDescribeIndexListArgs, opts ...pulumi.InvokeOption) (*GetDescribeIndexListResult, error)

Use this data source to query detailed information of elasticsearch index list

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetDescribeIndexList(ctx, &elasticsearch.GetDescribeIndexListArgs{
			IndexType:  "normal",
			InstanceId: pulumi.StringRef("es-nni6pm4s"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeIndexListResultOutput added in v0.1.8

type GetDescribeIndexListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeIndexList.

func GetDescribeIndexListOutput added in v0.1.8

func (GetDescribeIndexListResultOutput) ElementType added in v0.1.8

func (GetDescribeIndexListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeIndexListResultOutput) IndexMetaFields added in v0.1.8

Index metadata field.

func (GetDescribeIndexListResultOutput) IndexName added in v0.1.8

Index name.

func (GetDescribeIndexListResultOutput) IndexStatusLists added in v0.1.8

func (GetDescribeIndexListResultOutput) IndexType added in v0.1.8

Index type.

func (GetDescribeIndexListResultOutput) InstanceId added in v0.1.8

func (GetDescribeIndexListResultOutput) Order added in v0.1.8

func (GetDescribeIndexListResultOutput) OrderBy added in v0.1.8

func (GetDescribeIndexListResultOutput) Password added in v0.1.8

func (GetDescribeIndexListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeIndexListResultOutput) ToGetDescribeIndexListResultOutput added in v0.1.8

func (o GetDescribeIndexListResultOutput) ToGetDescribeIndexListResultOutput() GetDescribeIndexListResultOutput

func (GetDescribeIndexListResultOutput) ToGetDescribeIndexListResultOutputWithContext added in v0.1.8

func (o GetDescribeIndexListResultOutput) ToGetDescribeIndexListResultOutputWithContext(ctx context.Context) GetDescribeIndexListResultOutput

func (GetDescribeIndexListResultOutput) Username added in v0.1.8

type GetDiagnoseDiagnoseResult added in v0.1.8

type GetDiagnoseDiagnoseResult struct {
	// Whether the diagnosis is complete or not.
	Completed bool `pulumi:"completed"`
	// Create time.
	CreateTime string `pulumi:"createTime"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Diagnostic parameters such as diagnostic time, diagnostic index, etc.
	JobParams []GetDiagnoseDiagnoseResultJobParam `pulumi:"jobParams"`
	// Diagnostic item result list.
	JobResults []GetDiagnoseDiagnoseResultJobResult `pulumi:"jobResults"`
	// Diagnosis type, 2 timing diagnosis, 3 customer manual trigger diagnosis.
	JobType int `pulumi:"jobType"`
	// Request id.
	RequestId string `pulumi:"requestId"`
	// Total diagnostic score.
	Score int `pulumi:"score"`
}

type GetDiagnoseDiagnoseResultArgs added in v0.1.8

type GetDiagnoseDiagnoseResultArgs struct {
	// Whether the diagnosis is complete or not.
	Completed pulumi.BoolInput `pulumi:"completed"`
	// Create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Diagnostic parameters such as diagnostic time, diagnostic index, etc.
	JobParams GetDiagnoseDiagnoseResultJobParamArrayInput `pulumi:"jobParams"`
	// Diagnostic item result list.
	JobResults GetDiagnoseDiagnoseResultJobResultArrayInput `pulumi:"jobResults"`
	// Diagnosis type, 2 timing diagnosis, 3 customer manual trigger diagnosis.
	JobType pulumi.IntInput `pulumi:"jobType"`
	// Request id.
	RequestId pulumi.StringInput `pulumi:"requestId"`
	// Total diagnostic score.
	Score pulumi.IntInput `pulumi:"score"`
}

func (GetDiagnoseDiagnoseResultArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultArgs) ToGetDiagnoseDiagnoseResultOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultArgs) ToGetDiagnoseDiagnoseResultOutput() GetDiagnoseDiagnoseResultOutput

func (GetDiagnoseDiagnoseResultArgs) ToGetDiagnoseDiagnoseResultOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultArgs) ToGetDiagnoseDiagnoseResultOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultOutput

type GetDiagnoseDiagnoseResultArray added in v0.1.8

type GetDiagnoseDiagnoseResultArray []GetDiagnoseDiagnoseResultInput

func (GetDiagnoseDiagnoseResultArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultArray) ToGetDiagnoseDiagnoseResultArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultArray) ToGetDiagnoseDiagnoseResultArrayOutput() GetDiagnoseDiagnoseResultArrayOutput

func (GetDiagnoseDiagnoseResultArray) ToGetDiagnoseDiagnoseResultArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultArray) ToGetDiagnoseDiagnoseResultArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultArrayOutput

type GetDiagnoseDiagnoseResultArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultArrayOutput() GetDiagnoseDiagnoseResultArrayOutput
	ToGetDiagnoseDiagnoseResultArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultArrayOutput
}

GetDiagnoseDiagnoseResultArrayInput is an input type that accepts GetDiagnoseDiagnoseResultArray and GetDiagnoseDiagnoseResultArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultArrayInput` via:

GetDiagnoseDiagnoseResultArray{ GetDiagnoseDiagnoseResultArgs{...} }

type GetDiagnoseDiagnoseResultArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultArrayOutput) ToGetDiagnoseDiagnoseResultArrayOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultArrayOutput) ToGetDiagnoseDiagnoseResultArrayOutput() GetDiagnoseDiagnoseResultArrayOutput

func (GetDiagnoseDiagnoseResultArrayOutput) ToGetDiagnoseDiagnoseResultArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultArrayOutput) ToGetDiagnoseDiagnoseResultArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultArrayOutput

type GetDiagnoseDiagnoseResultInput added in v0.1.8

type GetDiagnoseDiagnoseResultInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultOutput() GetDiagnoseDiagnoseResultOutput
	ToGetDiagnoseDiagnoseResultOutputWithContext(context.Context) GetDiagnoseDiagnoseResultOutput
}

GetDiagnoseDiagnoseResultInput is an input type that accepts GetDiagnoseDiagnoseResultArgs and GetDiagnoseDiagnoseResultOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultInput` via:

GetDiagnoseDiagnoseResultArgs{...}

type GetDiagnoseDiagnoseResultJobParam added in v0.1.8

type GetDiagnoseDiagnoseResultJobParam struct {
	// Diagnostic indices.
	Indices string `pulumi:"indices"`
	// Historical diagnosis time.
	Interval int `pulumi:"interval"`
	// Diagnostic item list.
	Jobs []string `pulumi:"jobs"`
}

type GetDiagnoseDiagnoseResultJobParamArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamArgs struct {
	// Diagnostic indices.
	Indices pulumi.StringInput `pulumi:"indices"`
	// Historical diagnosis time.
	Interval pulumi.IntInput `pulumi:"interval"`
	// Diagnostic item list.
	Jobs pulumi.StringArrayInput `pulumi:"jobs"`
}

func (GetDiagnoseDiagnoseResultJobParamArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobParamArgs) ToGetDiagnoseDiagnoseResultJobParamOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobParamArgs) ToGetDiagnoseDiagnoseResultJobParamOutput() GetDiagnoseDiagnoseResultJobParamOutput

func (GetDiagnoseDiagnoseResultJobParamArgs) ToGetDiagnoseDiagnoseResultJobParamOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobParamArgs) ToGetDiagnoseDiagnoseResultJobParamOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobParamOutput

type GetDiagnoseDiagnoseResultJobParamArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamArray []GetDiagnoseDiagnoseResultJobParamInput

func (GetDiagnoseDiagnoseResultJobParamArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobParamArray) ToGetDiagnoseDiagnoseResultJobParamArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobParamArray) ToGetDiagnoseDiagnoseResultJobParamArrayOutput() GetDiagnoseDiagnoseResultJobParamArrayOutput

func (GetDiagnoseDiagnoseResultJobParamArray) ToGetDiagnoseDiagnoseResultJobParamArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobParamArray) ToGetDiagnoseDiagnoseResultJobParamArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobParamArrayOutput

type GetDiagnoseDiagnoseResultJobParamArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobParamArrayOutput() GetDiagnoseDiagnoseResultJobParamArrayOutput
	ToGetDiagnoseDiagnoseResultJobParamArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobParamArrayOutput
}

GetDiagnoseDiagnoseResultJobParamArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobParamArray and GetDiagnoseDiagnoseResultJobParamArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobParamArrayInput` via:

GetDiagnoseDiagnoseResultJobParamArray{ GetDiagnoseDiagnoseResultJobParamArgs{...} }

type GetDiagnoseDiagnoseResultJobParamArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobParamArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobParamArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobParamArrayOutput) ToGetDiagnoseDiagnoseResultJobParamArrayOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobParamArrayOutput) ToGetDiagnoseDiagnoseResultJobParamArrayOutput() GetDiagnoseDiagnoseResultJobParamArrayOutput

func (GetDiagnoseDiagnoseResultJobParamArrayOutput) ToGetDiagnoseDiagnoseResultJobParamArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobParamArrayOutput) ToGetDiagnoseDiagnoseResultJobParamArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobParamArrayOutput

type GetDiagnoseDiagnoseResultJobParamInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobParamOutput() GetDiagnoseDiagnoseResultJobParamOutput
	ToGetDiagnoseDiagnoseResultJobParamOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobParamOutput
}

GetDiagnoseDiagnoseResultJobParamInput is an input type that accepts GetDiagnoseDiagnoseResultJobParamArgs and GetDiagnoseDiagnoseResultJobParamOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobParamInput` via:

GetDiagnoseDiagnoseResultJobParamArgs{...}

type GetDiagnoseDiagnoseResultJobParamOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobParamOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobParamOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobParamOutput) Indices added in v0.1.8

Diagnostic indices.

func (GetDiagnoseDiagnoseResultJobParamOutput) Interval added in v0.1.8

Historical diagnosis time.

func (GetDiagnoseDiagnoseResultJobParamOutput) Jobs added in v0.1.8

Diagnostic item list.

func (GetDiagnoseDiagnoseResultJobParamOutput) ToGetDiagnoseDiagnoseResultJobParamOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobParamOutput) ToGetDiagnoseDiagnoseResultJobParamOutput() GetDiagnoseDiagnoseResultJobParamOutput

func (GetDiagnoseDiagnoseResultJobParamOutput) ToGetDiagnoseDiagnoseResultJobParamOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobParamOutput) ToGetDiagnoseDiagnoseResultJobParamOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobParamOutput

type GetDiagnoseDiagnoseResultJobResult added in v0.1.8

type GetDiagnoseDiagnoseResultJobResult struct {
	// Configuration processing recommendations.
	Advise string `pulumi:"advise"`
	// Diagnosis details.
	Detail string `pulumi:"detail"`
	// Diagnostic item name.
	JobName string `pulumi:"jobName"`
	// Diagnostic log details.
	LogDetails []GetDiagnoseDiagnoseResultJobResultLogDetail `pulumi:"logDetails"`
	// Details of diagnostic metrics.
	MetricDetails []GetDiagnoseDiagnoseResultJobResultMetricDetail `pulumi:"metricDetails"`
	// Total diagnostic score.
	Score int `pulumi:"score"`
	// Diagnostic configuration detail.
	SettingDetails []GetDiagnoseDiagnoseResultJobResultSettingDetail `pulumi:"settingDetails"`
	// Diagnostic item status:-2 failed,-1 to be retried, 0 running, 1 successful.
	Status int `pulumi:"status"`
	// Diagnostic summary.
	Summary string `pulumi:"summary"`
}

type GetDiagnoseDiagnoseResultJobResultArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultArgs struct {
	// Configuration processing recommendations.
	Advise pulumi.StringInput `pulumi:"advise"`
	// Diagnosis details.
	Detail pulumi.StringInput `pulumi:"detail"`
	// Diagnostic item name.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// Diagnostic log details.
	LogDetails GetDiagnoseDiagnoseResultJobResultLogDetailArrayInput `pulumi:"logDetails"`
	// Details of diagnostic metrics.
	MetricDetails GetDiagnoseDiagnoseResultJobResultMetricDetailArrayInput `pulumi:"metricDetails"`
	// Total diagnostic score.
	Score pulumi.IntInput `pulumi:"score"`
	// Diagnostic configuration detail.
	SettingDetails GetDiagnoseDiagnoseResultJobResultSettingDetailArrayInput `pulumi:"settingDetails"`
	// Diagnostic item status:-2 failed,-1 to be retried, 0 running, 1 successful.
	Status pulumi.IntInput `pulumi:"status"`
	// Diagnostic summary.
	Summary pulumi.StringInput `pulumi:"summary"`
}

func (GetDiagnoseDiagnoseResultJobResultArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultArgs) ToGetDiagnoseDiagnoseResultJobResultOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultArgs) ToGetDiagnoseDiagnoseResultJobResultOutput() GetDiagnoseDiagnoseResultJobResultOutput

func (GetDiagnoseDiagnoseResultJobResultArgs) ToGetDiagnoseDiagnoseResultJobResultOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultArgs) ToGetDiagnoseDiagnoseResultJobResultOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultOutput

type GetDiagnoseDiagnoseResultJobResultArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultArray []GetDiagnoseDiagnoseResultJobResultInput

func (GetDiagnoseDiagnoseResultJobResultArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultArray) ToGetDiagnoseDiagnoseResultJobResultArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultArray) ToGetDiagnoseDiagnoseResultJobResultArrayOutput() GetDiagnoseDiagnoseResultJobResultArrayOutput

func (GetDiagnoseDiagnoseResultJobResultArray) ToGetDiagnoseDiagnoseResultJobResultArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultArray) ToGetDiagnoseDiagnoseResultJobResultArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultArrayOutput

type GetDiagnoseDiagnoseResultJobResultArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultArrayOutput() GetDiagnoseDiagnoseResultJobResultArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultArrayOutput
}

GetDiagnoseDiagnoseResultJobResultArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultArray and GetDiagnoseDiagnoseResultJobResultArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultArrayInput` via:

GetDiagnoseDiagnoseResultJobResultArray{ GetDiagnoseDiagnoseResultJobResultArgs{...} }

type GetDiagnoseDiagnoseResultJobResultArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultArrayOutput) ToGetDiagnoseDiagnoseResultJobResultArrayOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultArrayOutput) ToGetDiagnoseDiagnoseResultJobResultArrayOutput() GetDiagnoseDiagnoseResultJobResultArrayOutput

func (GetDiagnoseDiagnoseResultJobResultArrayOutput) ToGetDiagnoseDiagnoseResultJobResultArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultArrayOutput) ToGetDiagnoseDiagnoseResultJobResultArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultArrayOutput

type GetDiagnoseDiagnoseResultJobResultInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultOutput() GetDiagnoseDiagnoseResultJobResultOutput
	ToGetDiagnoseDiagnoseResultJobResultOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultOutput
}

GetDiagnoseDiagnoseResultJobResultInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultArgs and GetDiagnoseDiagnoseResultJobResultOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultInput` via:

GetDiagnoseDiagnoseResultJobResultArgs{...}

type GetDiagnoseDiagnoseResultJobResultLogDetail added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetail struct {
	// Configuration processing recommendations.
	Advise string `pulumi:"advise"`
	// Number of occurrences of log exception names.
	Count int `pulumi:"count"`
	// Key.
	Key string `pulumi:"key"`
}

type GetDiagnoseDiagnoseResultJobResultLogDetailArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailArgs struct {
	// Configuration processing recommendations.
	Advise pulumi.StringInput `pulumi:"advise"`
	// Number of occurrences of log exception names.
	Count pulumi.IntInput `pulumi:"count"`
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
}

func (GetDiagnoseDiagnoseResultJobResultLogDetailArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailArgs) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultLogDetailArgs) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutput() GetDiagnoseDiagnoseResultJobResultLogDetailOutput

func (GetDiagnoseDiagnoseResultJobResultLogDetailArgs) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultLogDetailArgs) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailOutput

type GetDiagnoseDiagnoseResultJobResultLogDetailArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailArray []GetDiagnoseDiagnoseResultJobResultLogDetailInput

func (GetDiagnoseDiagnoseResultJobResultLogDetailArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailArray) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultLogDetailArray) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput

func (GetDiagnoseDiagnoseResultJobResultLogDetailArray) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultLogDetailArray) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultLogDetailArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput
}

GetDiagnoseDiagnoseResultJobResultLogDetailArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultLogDetailArray and GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultLogDetailArrayInput` via:

GetDiagnoseDiagnoseResultJobResultLogDetailArray{ GetDiagnoseDiagnoseResultJobResultLogDetailArgs{...} }

type GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultLogDetailInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultLogDetailOutput() GetDiagnoseDiagnoseResultJobResultLogDetailOutput
	ToGetDiagnoseDiagnoseResultJobResultLogDetailOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailOutput
}

GetDiagnoseDiagnoseResultJobResultLogDetailInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultLogDetailArgs and GetDiagnoseDiagnoseResultJobResultLogDetailOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultLogDetailInput` via:

GetDiagnoseDiagnoseResultJobResultLogDetailArgs{...}

type GetDiagnoseDiagnoseResultJobResultLogDetailOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultLogDetailOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) Advise added in v0.1.8

Configuration processing recommendations.

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) Count added in v0.1.8

Number of occurrences of log exception names.

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) Key added in v0.1.8

Key.

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultLogDetailOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutput() GetDiagnoseDiagnoseResultJobResultLogDetailOutput

func (GetDiagnoseDiagnoseResultJobResultLogDetailOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultLogDetailOutput) ToGetDiagnoseDiagnoseResultJobResultLogDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultLogDetailOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetail added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetail struct {
	// Key.
	Key string `pulumi:"key"`
	// Metric detail value.
	Metrics []GetDiagnoseDiagnoseResultJobResultMetricDetailMetric `pulumi:"metrics"`
}

type GetDiagnoseDiagnoseResultJobResultMetricDetailArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Metric detail value.
	Metrics GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayInput `pulumi:"metrics"`
}

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailOutput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailArray []GetDiagnoseDiagnoseResultJobResultMetricDetailInput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailArray and GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailArrayInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailArray{ GetDiagnoseDiagnoseResultJobResultMetricDetailArgs{...} }

type GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailArgs and GetDiagnoseDiagnoseResultJobResultMetricDetailOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailArgs{...}

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetric added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetric struct {
	// Index dimension family.
	Dimensions []GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimension `pulumi:"dimensions"`
	// Value.
	Value float64 `pulumi:"value"`
}

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs struct {
	// Index dimension family.
	Dimensions GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayInput `pulumi:"dimensions"`
	// Value.
	Value pulumi.Float64Input `pulumi:"value"`
}

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray []GetDiagnoseDiagnoseResultJobResultMetricDetailMetricInput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray and GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArray{ GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs{...} }

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArrayOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimension added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimension struct {
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray []GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionInput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray and GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArray{ GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs{...} }

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArrayOutputWithContext added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs and GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionArgs{...}

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) Key added in v0.1.8

Key.

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricDimensionOutput) Value added in v0.1.8

Value.

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput() GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput
	ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput
}

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs and GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultMetricDetailMetricInput` via:

GetDiagnoseDiagnoseResultJobResultMetricDetailMetricArgs{...}

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) Dimensions added in v0.1.8

Index dimension family.

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput

func (GetDiagnoseDiagnoseResultJobResultMetricDetailMetricOutput) Value added in v0.1.8

Value.

type GetDiagnoseDiagnoseResultJobResultMetricDetailOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultMetricDetailOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) Key added in v0.1.8

Key.

func (GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) Metrics added in v0.1.8

Metric detail value.

func (GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultMetricDetailOutput) ToGetDiagnoseDiagnoseResultJobResultMetricDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultMetricDetailOutput

type GetDiagnoseDiagnoseResultJobResultOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultOutput) Advise added in v0.1.8

Configuration processing recommendations.

func (GetDiagnoseDiagnoseResultJobResultOutput) Detail added in v0.1.8

Diagnosis details.

func (GetDiagnoseDiagnoseResultJobResultOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultOutput) JobName added in v0.1.8

Diagnostic item name.

func (GetDiagnoseDiagnoseResultJobResultOutput) LogDetails added in v0.1.8

Diagnostic log details.

func (GetDiagnoseDiagnoseResultJobResultOutput) MetricDetails added in v0.1.8

Details of diagnostic metrics.

func (GetDiagnoseDiagnoseResultJobResultOutput) Score added in v0.1.8

Total diagnostic score.

func (GetDiagnoseDiagnoseResultJobResultOutput) SettingDetails added in v0.1.8

Diagnostic configuration detail.

func (GetDiagnoseDiagnoseResultJobResultOutput) Status added in v0.1.8

Diagnostic item status:-2 failed,-1 to be retried, 0 running, 1 successful.

func (GetDiagnoseDiagnoseResultJobResultOutput) Summary added in v0.1.8

Diagnostic summary.

func (GetDiagnoseDiagnoseResultJobResultOutput) ToGetDiagnoseDiagnoseResultJobResultOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultOutput) ToGetDiagnoseDiagnoseResultJobResultOutput() GetDiagnoseDiagnoseResultJobResultOutput

func (GetDiagnoseDiagnoseResultJobResultOutput) ToGetDiagnoseDiagnoseResultJobResultOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultOutput) ToGetDiagnoseDiagnoseResultJobResultOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultOutput

type GetDiagnoseDiagnoseResultJobResultSettingDetail added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetail struct {
	// Configuration processing recommendations.
	Advise string `pulumi:"advise"`
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetDiagnoseDiagnoseResultJobResultSettingDetailArgs added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailArgs struct {
	// Configuration processing recommendations.
	Advise pulumi.StringInput `pulumi:"advise"`
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArgs) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArgs) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultSettingDetailArgs) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutput() GetDiagnoseDiagnoseResultJobResultSettingDetailOutput

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArgs) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultSettingDetailArgs) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailOutput

type GetDiagnoseDiagnoseResultJobResultSettingDetailArray added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailArray []GetDiagnoseDiagnoseResultJobResultSettingDetailInput

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArray) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArray) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultSettingDetailArray) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArray) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutputWithContext added in v0.1.8

func (i GetDiagnoseDiagnoseResultJobResultSettingDetailArray) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultSettingDetailArrayInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailArrayInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput() GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput
	ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput
}

GetDiagnoseDiagnoseResultJobResultSettingDetailArrayInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultSettingDetailArray and GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultSettingDetailArrayInput` via:

GetDiagnoseDiagnoseResultJobResultSettingDetailArray{ GetDiagnoseDiagnoseResultJobResultSettingDetailArgs{...} }

type GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput) Index added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailArrayOutput

type GetDiagnoseDiagnoseResultJobResultSettingDetailInput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailInput interface {
	pulumi.Input

	ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutput() GetDiagnoseDiagnoseResultJobResultSettingDetailOutput
	ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutputWithContext(context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailOutput
}

GetDiagnoseDiagnoseResultJobResultSettingDetailInput is an input type that accepts GetDiagnoseDiagnoseResultJobResultSettingDetailArgs and GetDiagnoseDiagnoseResultJobResultSettingDetailOutput values. You can construct a concrete instance of `GetDiagnoseDiagnoseResultJobResultSettingDetailInput` via:

GetDiagnoseDiagnoseResultJobResultSettingDetailArgs{...}

type GetDiagnoseDiagnoseResultJobResultSettingDetailOutput added in v0.1.8

type GetDiagnoseDiagnoseResultJobResultSettingDetailOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) Advise added in v0.1.8

Configuration processing recommendations.

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) Key added in v0.1.8

Key.

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutput added in v0.1.8

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) ToGetDiagnoseDiagnoseResultJobResultSettingDetailOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultJobResultSettingDetailOutput

func (GetDiagnoseDiagnoseResultJobResultSettingDetailOutput) Value added in v0.1.8

Value.

type GetDiagnoseDiagnoseResultOutput added in v0.1.8

type GetDiagnoseDiagnoseResultOutput struct{ *pulumi.OutputState }

func (GetDiagnoseDiagnoseResultOutput) Completed added in v0.1.8

Whether the diagnosis is complete or not.

func (GetDiagnoseDiagnoseResultOutput) CreateTime added in v0.1.8

Create time.

func (GetDiagnoseDiagnoseResultOutput) ElementType added in v0.1.8

func (GetDiagnoseDiagnoseResultOutput) InstanceId added in v0.1.8

Instance id.

func (GetDiagnoseDiagnoseResultOutput) JobParams added in v0.1.8

Diagnostic parameters such as diagnostic time, diagnostic index, etc.

func (GetDiagnoseDiagnoseResultOutput) JobResults added in v0.1.8

Diagnostic item result list.

func (GetDiagnoseDiagnoseResultOutput) JobType added in v0.1.8

Diagnosis type, 2 timing diagnosis, 3 customer manual trigger diagnosis.

func (GetDiagnoseDiagnoseResultOutput) RequestId added in v0.1.8

Request id.

func (GetDiagnoseDiagnoseResultOutput) Score added in v0.1.8

Total diagnostic score.

func (GetDiagnoseDiagnoseResultOutput) ToGetDiagnoseDiagnoseResultOutput added in v0.1.8

func (o GetDiagnoseDiagnoseResultOutput) ToGetDiagnoseDiagnoseResultOutput() GetDiagnoseDiagnoseResultOutput

func (GetDiagnoseDiagnoseResultOutput) ToGetDiagnoseDiagnoseResultOutputWithContext added in v0.1.8

func (o GetDiagnoseDiagnoseResultOutput) ToGetDiagnoseDiagnoseResultOutputWithContext(ctx context.Context) GetDiagnoseDiagnoseResultOutput

type GetInstanceLogsArgs added in v0.1.8

type GetInstanceLogsArgs struct {
	// End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
	EndTime *string `pulumi:"endTime"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Log type. Log type, default is 1, Valid values:
	// - 1: master log
	// - 2: Search slow log
	// - 3: Index slow log
	// - 4: GC log.
	LogType *int `pulumi:"logType"`
	// Order type. Time sort method. Default is 0, valid values:
	// - 0: descending;
	// - 1: ascending order.
	OrderByType *int `pulumi:"orderByType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
	SearchKey *string `pulumi:"searchKey"`
	// Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
	StartTime *string `pulumi:"startTime"`
}

A collection of arguments for invoking getInstanceLogs.

type GetInstanceLogsInstanceLogList added in v0.1.8

type GetInstanceLogsInstanceLogList struct {
	// Cluster node ip.
	Ip string `pulumi:"ip"`
	// Log level.
	Level string `pulumi:"level"`
	// Log message.
	Message string `pulumi:"message"`
	// Cluster node id.
	NodeId string `pulumi:"nodeId"`
	// Log time.
	Time string `pulumi:"time"`
}

type GetInstanceLogsInstanceLogListArgs added in v0.1.8

type GetInstanceLogsInstanceLogListArgs struct {
	// Cluster node ip.
	Ip pulumi.StringInput `pulumi:"ip"`
	// Log level.
	Level pulumi.StringInput `pulumi:"level"`
	// Log message.
	Message pulumi.StringInput `pulumi:"message"`
	// Cluster node id.
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	// Log time.
	Time pulumi.StringInput `pulumi:"time"`
}

func (GetInstanceLogsInstanceLogListArgs) ElementType added in v0.1.8

func (GetInstanceLogsInstanceLogListArgs) ToGetInstanceLogsInstanceLogListOutput added in v0.1.8

func (i GetInstanceLogsInstanceLogListArgs) ToGetInstanceLogsInstanceLogListOutput() GetInstanceLogsInstanceLogListOutput

func (GetInstanceLogsInstanceLogListArgs) ToGetInstanceLogsInstanceLogListOutputWithContext added in v0.1.8

func (i GetInstanceLogsInstanceLogListArgs) ToGetInstanceLogsInstanceLogListOutputWithContext(ctx context.Context) GetInstanceLogsInstanceLogListOutput

type GetInstanceLogsInstanceLogListArray added in v0.1.8

type GetInstanceLogsInstanceLogListArray []GetInstanceLogsInstanceLogListInput

func (GetInstanceLogsInstanceLogListArray) ElementType added in v0.1.8

func (GetInstanceLogsInstanceLogListArray) ToGetInstanceLogsInstanceLogListArrayOutput added in v0.1.8

func (i GetInstanceLogsInstanceLogListArray) ToGetInstanceLogsInstanceLogListArrayOutput() GetInstanceLogsInstanceLogListArrayOutput

func (GetInstanceLogsInstanceLogListArray) ToGetInstanceLogsInstanceLogListArrayOutputWithContext added in v0.1.8

func (i GetInstanceLogsInstanceLogListArray) ToGetInstanceLogsInstanceLogListArrayOutputWithContext(ctx context.Context) GetInstanceLogsInstanceLogListArrayOutput

type GetInstanceLogsInstanceLogListArrayInput added in v0.1.8

type GetInstanceLogsInstanceLogListArrayInput interface {
	pulumi.Input

	ToGetInstanceLogsInstanceLogListArrayOutput() GetInstanceLogsInstanceLogListArrayOutput
	ToGetInstanceLogsInstanceLogListArrayOutputWithContext(context.Context) GetInstanceLogsInstanceLogListArrayOutput
}

GetInstanceLogsInstanceLogListArrayInput is an input type that accepts GetInstanceLogsInstanceLogListArray and GetInstanceLogsInstanceLogListArrayOutput values. You can construct a concrete instance of `GetInstanceLogsInstanceLogListArrayInput` via:

GetInstanceLogsInstanceLogListArray{ GetInstanceLogsInstanceLogListArgs{...} }

type GetInstanceLogsInstanceLogListArrayOutput added in v0.1.8

type GetInstanceLogsInstanceLogListArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceLogsInstanceLogListArrayOutput) ElementType added in v0.1.8

func (GetInstanceLogsInstanceLogListArrayOutput) Index added in v0.1.8

func (GetInstanceLogsInstanceLogListArrayOutput) ToGetInstanceLogsInstanceLogListArrayOutput added in v0.1.8

func (o GetInstanceLogsInstanceLogListArrayOutput) ToGetInstanceLogsInstanceLogListArrayOutput() GetInstanceLogsInstanceLogListArrayOutput

func (GetInstanceLogsInstanceLogListArrayOutput) ToGetInstanceLogsInstanceLogListArrayOutputWithContext added in v0.1.8

func (o GetInstanceLogsInstanceLogListArrayOutput) ToGetInstanceLogsInstanceLogListArrayOutputWithContext(ctx context.Context) GetInstanceLogsInstanceLogListArrayOutput

type GetInstanceLogsInstanceLogListInput added in v0.1.8

type GetInstanceLogsInstanceLogListInput interface {
	pulumi.Input

	ToGetInstanceLogsInstanceLogListOutput() GetInstanceLogsInstanceLogListOutput
	ToGetInstanceLogsInstanceLogListOutputWithContext(context.Context) GetInstanceLogsInstanceLogListOutput
}

GetInstanceLogsInstanceLogListInput is an input type that accepts GetInstanceLogsInstanceLogListArgs and GetInstanceLogsInstanceLogListOutput values. You can construct a concrete instance of `GetInstanceLogsInstanceLogListInput` via:

GetInstanceLogsInstanceLogListArgs{...}

type GetInstanceLogsInstanceLogListOutput added in v0.1.8

type GetInstanceLogsInstanceLogListOutput struct{ *pulumi.OutputState }

func (GetInstanceLogsInstanceLogListOutput) ElementType added in v0.1.8

func (GetInstanceLogsInstanceLogListOutput) Ip added in v0.1.8

Cluster node ip.

func (GetInstanceLogsInstanceLogListOutput) Level added in v0.1.8

Log level.

func (GetInstanceLogsInstanceLogListOutput) Message added in v0.1.8

Log message.

func (GetInstanceLogsInstanceLogListOutput) NodeId added in v0.1.8

Cluster node id.

func (GetInstanceLogsInstanceLogListOutput) Time added in v0.1.8

Log time.

func (GetInstanceLogsInstanceLogListOutput) ToGetInstanceLogsInstanceLogListOutput added in v0.1.8

func (o GetInstanceLogsInstanceLogListOutput) ToGetInstanceLogsInstanceLogListOutput() GetInstanceLogsInstanceLogListOutput

func (GetInstanceLogsInstanceLogListOutput) ToGetInstanceLogsInstanceLogListOutputWithContext added in v0.1.8

func (o GetInstanceLogsInstanceLogListOutput) ToGetInstanceLogsInstanceLogListOutputWithContext(ctx context.Context) GetInstanceLogsInstanceLogListOutput

type GetInstanceLogsOutputArgs added in v0.1.8

type GetInstanceLogsOutputArgs struct {
	// End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Log type. Log type, default is 1, Valid values:
	// - 1: master log
	// - 2: Search slow log
	// - 3: Index slow log
	// - 4: GC log.
	LogType pulumi.IntPtrInput `pulumi:"logType"`
	// Order type. Time sort method. Default is 0, valid values:
	// - 0: descending;
	// - 1: ascending order.
	OrderByType pulumi.IntPtrInput `pulumi:"orderByType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
	SearchKey pulumi.StringPtrInput `pulumi:"searchKey"`
	// Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getInstanceLogs.

func (GetInstanceLogsOutputArgs) ElementType added in v0.1.8

func (GetInstanceLogsOutputArgs) ElementType() reflect.Type

type GetInstanceLogsResult added in v0.1.8

type GetInstanceLogsResult struct {
	EndTime *string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// List of log details.
	InstanceLogLists []GetInstanceLogsInstanceLogList `pulumi:"instanceLogLists"`
	LogType          *int                             `pulumi:"logType"`
	OrderByType      *int                             `pulumi:"orderByType"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	SearchKey        *string                          `pulumi:"searchKey"`
	StartTime        *string                          `pulumi:"startTime"`
}

A collection of values returned by getInstanceLogs.

func GetInstanceLogs added in v0.1.8

func GetInstanceLogs(ctx *pulumi.Context, args *GetInstanceLogsArgs, opts ...pulumi.InvokeOption) (*GetInstanceLogsResult, error)

Use this data source to query detailed information of es elasticsearchInstanceLogs

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetInstanceLogs(ctx, &elasticsearch.GetInstanceLogsArgs{
			InstanceId: "es-xxxxxx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstanceLogsResultOutput added in v0.1.8

type GetInstanceLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceLogs.

func GetInstanceLogsOutput added in v0.1.8

func (GetInstanceLogsResultOutput) ElementType added in v0.1.8

func (GetInstanceLogsResultOutput) EndTime added in v0.1.8

func (GetInstanceLogsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetInstanceLogsResultOutput) InstanceId added in v0.1.8

func (GetInstanceLogsResultOutput) InstanceLogLists added in v0.1.8

List of log details.

func (GetInstanceLogsResultOutput) LogType added in v0.1.8

func (GetInstanceLogsResultOutput) OrderByType added in v0.1.8

func (GetInstanceLogsResultOutput) ResultOutputFile added in v0.1.8

func (o GetInstanceLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceLogsResultOutput) SearchKey added in v0.1.8

func (GetInstanceLogsResultOutput) StartTime added in v0.1.8

func (GetInstanceLogsResultOutput) ToGetInstanceLogsResultOutput added in v0.1.8

func (o GetInstanceLogsResultOutput) ToGetInstanceLogsResultOutput() GetInstanceLogsResultOutput

func (GetInstanceLogsResultOutput) ToGetInstanceLogsResultOutputWithContext added in v0.1.8

func (o GetInstanceLogsResultOutput) ToGetInstanceLogsResultOutputWithContext(ctx context.Context) GetInstanceLogsResultOutput

type GetInstanceOperationsArgs added in v0.1.8

type GetInstanceOperationsArgs struct {
	// End time, e.g. 2019-03-30 20:18:03.
	EndTime string `pulumi:"endTime"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getInstanceOperations.

type GetInstanceOperationsOperation added in v0.1.8

type GetInstanceOperationsOperation struct {
	// Operation details.
	Details []GetInstanceOperationsOperationDetail `pulumi:"details"`
	// Id.
	Id int `pulumi:"id"`
	// Task progress.
	Progress float64 `pulumi:"progress"`
	// Subtask result.
	Result string `pulumi:"result"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime string `pulumi:"startTime"`
	// Operator uin.
	SubAccountUin string `pulumi:"subAccountUin"`
	// Task information.
	Tasks []GetInstanceOperationsOperationTask `pulumi:"tasks"`
	// Type.
	Type string `pulumi:"type"`
}

type GetInstanceOperationsOperationArgs added in v0.1.8

type GetInstanceOperationsOperationArgs struct {
	// Operation details.
	Details GetInstanceOperationsOperationDetailArrayInput `pulumi:"details"`
	// Id.
	Id pulumi.IntInput `pulumi:"id"`
	// Task progress.
	Progress pulumi.Float64Input `pulumi:"progress"`
	// Subtask result.
	Result pulumi.StringInput `pulumi:"result"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Operator uin.
	SubAccountUin pulumi.StringInput `pulumi:"subAccountUin"`
	// Task information.
	Tasks GetInstanceOperationsOperationTaskArrayInput `pulumi:"tasks"`
	// Type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetInstanceOperationsOperationArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationArgs) ToGetInstanceOperationsOperationOutput added in v0.1.8

func (i GetInstanceOperationsOperationArgs) ToGetInstanceOperationsOperationOutput() GetInstanceOperationsOperationOutput

func (GetInstanceOperationsOperationArgs) ToGetInstanceOperationsOperationOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationArgs) ToGetInstanceOperationsOperationOutputWithContext(ctx context.Context) GetInstanceOperationsOperationOutput

type GetInstanceOperationsOperationArray added in v0.1.8

type GetInstanceOperationsOperationArray []GetInstanceOperationsOperationInput

func (GetInstanceOperationsOperationArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationArray) ToGetInstanceOperationsOperationArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationArray) ToGetInstanceOperationsOperationArrayOutput() GetInstanceOperationsOperationArrayOutput

func (GetInstanceOperationsOperationArray) ToGetInstanceOperationsOperationArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationArray) ToGetInstanceOperationsOperationArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationArrayOutput

type GetInstanceOperationsOperationArrayInput added in v0.1.8

type GetInstanceOperationsOperationArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationArrayOutput() GetInstanceOperationsOperationArrayOutput
	ToGetInstanceOperationsOperationArrayOutputWithContext(context.Context) GetInstanceOperationsOperationArrayOutput
}

GetInstanceOperationsOperationArrayInput is an input type that accepts GetInstanceOperationsOperationArray and GetInstanceOperationsOperationArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationArrayInput` via:

GetInstanceOperationsOperationArray{ GetInstanceOperationsOperationArgs{...} }

type GetInstanceOperationsOperationArrayOutput added in v0.1.8

type GetInstanceOperationsOperationArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationArrayOutput) ToGetInstanceOperationsOperationArrayOutput added in v0.1.8

func (o GetInstanceOperationsOperationArrayOutput) ToGetInstanceOperationsOperationArrayOutput() GetInstanceOperationsOperationArrayOutput

func (GetInstanceOperationsOperationArrayOutput) ToGetInstanceOperationsOperationArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationArrayOutput) ToGetInstanceOperationsOperationArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationArrayOutput

type GetInstanceOperationsOperationDetail added in v0.1.8

type GetInstanceOperationsOperationDetail struct {
	// Configuration information after instance update.
	NewInfos []GetInstanceOperationsOperationDetailNewInfo `pulumi:"newInfos"`
	// Instance original configuration information.
	OldInfos []GetInstanceOperationsOperationDetailOldInfo `pulumi:"oldInfos"`
}

type GetInstanceOperationsOperationDetailArgs added in v0.1.8

type GetInstanceOperationsOperationDetailArgs struct {
	// Configuration information after instance update.
	NewInfos GetInstanceOperationsOperationDetailNewInfoArrayInput `pulumi:"newInfos"`
	// Instance original configuration information.
	OldInfos GetInstanceOperationsOperationDetailOldInfoArrayInput `pulumi:"oldInfos"`
}

func (GetInstanceOperationsOperationDetailArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailArgs) ToGetInstanceOperationsOperationDetailOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailArgs) ToGetInstanceOperationsOperationDetailOutput() GetInstanceOperationsOperationDetailOutput

func (GetInstanceOperationsOperationDetailArgs) ToGetInstanceOperationsOperationDetailOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailArgs) ToGetInstanceOperationsOperationDetailOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOutput

type GetInstanceOperationsOperationDetailArray added in v0.1.8

type GetInstanceOperationsOperationDetailArray []GetInstanceOperationsOperationDetailInput

func (GetInstanceOperationsOperationDetailArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailArray) ToGetInstanceOperationsOperationDetailArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailArray) ToGetInstanceOperationsOperationDetailArrayOutput() GetInstanceOperationsOperationDetailArrayOutput

func (GetInstanceOperationsOperationDetailArray) ToGetInstanceOperationsOperationDetailArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailArray) ToGetInstanceOperationsOperationDetailArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailArrayOutput

type GetInstanceOperationsOperationDetailArrayInput added in v0.1.8

type GetInstanceOperationsOperationDetailArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailArrayOutput() GetInstanceOperationsOperationDetailArrayOutput
	ToGetInstanceOperationsOperationDetailArrayOutputWithContext(context.Context) GetInstanceOperationsOperationDetailArrayOutput
}

GetInstanceOperationsOperationDetailArrayInput is an input type that accepts GetInstanceOperationsOperationDetailArray and GetInstanceOperationsOperationDetailArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailArrayInput` via:

GetInstanceOperationsOperationDetailArray{ GetInstanceOperationsOperationDetailArgs{...} }

type GetInstanceOperationsOperationDetailArrayOutput added in v0.1.8

type GetInstanceOperationsOperationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationDetailArrayOutput) ToGetInstanceOperationsOperationDetailArrayOutput added in v0.1.8

func (o GetInstanceOperationsOperationDetailArrayOutput) ToGetInstanceOperationsOperationDetailArrayOutput() GetInstanceOperationsOperationDetailArrayOutput

func (GetInstanceOperationsOperationDetailArrayOutput) ToGetInstanceOperationsOperationDetailArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailArrayOutput) ToGetInstanceOperationsOperationDetailArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailArrayOutput

type GetInstanceOperationsOperationDetailInput added in v0.1.8

type GetInstanceOperationsOperationDetailInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailOutput() GetInstanceOperationsOperationDetailOutput
	ToGetInstanceOperationsOperationDetailOutputWithContext(context.Context) GetInstanceOperationsOperationDetailOutput
}

GetInstanceOperationsOperationDetailInput is an input type that accepts GetInstanceOperationsOperationDetailArgs and GetInstanceOperationsOperationDetailOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailInput` via:

GetInstanceOperationsOperationDetailArgs{...}

type GetInstanceOperationsOperationDetailNewInfo added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfo struct {
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetInstanceOperationsOperationDetailNewInfoArgs added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInstanceOperationsOperationDetailNewInfoArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoArgs) ToGetInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailNewInfoArgs) ToGetInstanceOperationsOperationDetailNewInfoOutput() GetInstanceOperationsOperationDetailNewInfoOutput

func (GetInstanceOperationsOperationDetailNewInfoArgs) ToGetInstanceOperationsOperationDetailNewInfoOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailNewInfoArgs) ToGetInstanceOperationsOperationDetailNewInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailNewInfoOutput

type GetInstanceOperationsOperationDetailNewInfoArray added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoArray []GetInstanceOperationsOperationDetailNewInfoInput

func (GetInstanceOperationsOperationDetailNewInfoArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoArray) ToGetInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailNewInfoArray) ToGetInstanceOperationsOperationDetailNewInfoArrayOutput() GetInstanceOperationsOperationDetailNewInfoArrayOutput

func (GetInstanceOperationsOperationDetailNewInfoArray) ToGetInstanceOperationsOperationDetailNewInfoArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailNewInfoArray) ToGetInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailNewInfoArrayOutput

type GetInstanceOperationsOperationDetailNewInfoArrayInput added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailNewInfoArrayOutput() GetInstanceOperationsOperationDetailNewInfoArrayOutput
	ToGetInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(context.Context) GetInstanceOperationsOperationDetailNewInfoArrayOutput
}

GetInstanceOperationsOperationDetailNewInfoArrayInput is an input type that accepts GetInstanceOperationsOperationDetailNewInfoArray and GetInstanceOperationsOperationDetailNewInfoArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailNewInfoArrayInput` via:

GetInstanceOperationsOperationDetailNewInfoArray{ GetInstanceOperationsOperationDetailNewInfoArgs{...} }

type GetInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailNewInfoArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetInstanceOperationsOperationDetailNewInfoArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailNewInfoArrayOutput

type GetInstanceOperationsOperationDetailNewInfoInput added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailNewInfoOutput() GetInstanceOperationsOperationDetailNewInfoOutput
	ToGetInstanceOperationsOperationDetailNewInfoOutputWithContext(context.Context) GetInstanceOperationsOperationDetailNewInfoOutput
}

GetInstanceOperationsOperationDetailNewInfoInput is an input type that accepts GetInstanceOperationsOperationDetailNewInfoArgs and GetInstanceOperationsOperationDetailNewInfoOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailNewInfoInput` via:

GetInstanceOperationsOperationDetailNewInfoArgs{...}

type GetInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

type GetInstanceOperationsOperationDetailNewInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailNewInfoOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailNewInfoOutput) Key added in v0.1.8

Key.

func (GetInstanceOperationsOperationDetailNewInfoOutput) ToGetInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

func (o GetInstanceOperationsOperationDetailNewInfoOutput) ToGetInstanceOperationsOperationDetailNewInfoOutput() GetInstanceOperationsOperationDetailNewInfoOutput

func (GetInstanceOperationsOperationDetailNewInfoOutput) ToGetInstanceOperationsOperationDetailNewInfoOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailNewInfoOutput) ToGetInstanceOperationsOperationDetailNewInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailNewInfoOutput

func (GetInstanceOperationsOperationDetailNewInfoOutput) Value added in v0.1.8

Value.

type GetInstanceOperationsOperationDetailOldInfo added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfo struct {
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetInstanceOperationsOperationDetailOldInfoArgs added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInstanceOperationsOperationDetailOldInfoArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoArgs) ToGetInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailOldInfoArgs) ToGetInstanceOperationsOperationDetailOldInfoOutput() GetInstanceOperationsOperationDetailOldInfoOutput

func (GetInstanceOperationsOperationDetailOldInfoArgs) ToGetInstanceOperationsOperationDetailOldInfoOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailOldInfoArgs) ToGetInstanceOperationsOperationDetailOldInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOldInfoOutput

type GetInstanceOperationsOperationDetailOldInfoArray added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoArray []GetInstanceOperationsOperationDetailOldInfoInput

func (GetInstanceOperationsOperationDetailOldInfoArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoArray) ToGetInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationDetailOldInfoArray) ToGetInstanceOperationsOperationDetailOldInfoArrayOutput() GetInstanceOperationsOperationDetailOldInfoArrayOutput

func (GetInstanceOperationsOperationDetailOldInfoArray) ToGetInstanceOperationsOperationDetailOldInfoArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationDetailOldInfoArray) ToGetInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOldInfoArrayOutput

type GetInstanceOperationsOperationDetailOldInfoArrayInput added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailOldInfoArrayOutput() GetInstanceOperationsOperationDetailOldInfoArrayOutput
	ToGetInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(context.Context) GetInstanceOperationsOperationDetailOldInfoArrayOutput
}

GetInstanceOperationsOperationDetailOldInfoArrayInput is an input type that accepts GetInstanceOperationsOperationDetailOldInfoArray and GetInstanceOperationsOperationDetailOldInfoArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailOldInfoArrayInput` via:

GetInstanceOperationsOperationDetailOldInfoArray{ GetInstanceOperationsOperationDetailOldInfoArgs{...} }

type GetInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailOldInfoArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetInstanceOperationsOperationDetailOldInfoArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOldInfoArrayOutput

type GetInstanceOperationsOperationDetailOldInfoInput added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationDetailOldInfoOutput() GetInstanceOperationsOperationDetailOldInfoOutput
	ToGetInstanceOperationsOperationDetailOldInfoOutputWithContext(context.Context) GetInstanceOperationsOperationDetailOldInfoOutput
}

GetInstanceOperationsOperationDetailOldInfoInput is an input type that accepts GetInstanceOperationsOperationDetailOldInfoArgs and GetInstanceOperationsOperationDetailOldInfoOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationDetailOldInfoInput` via:

GetInstanceOperationsOperationDetailOldInfoArgs{...}

type GetInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

type GetInstanceOperationsOperationDetailOldInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailOldInfoOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailOldInfoOutput) Key added in v0.1.8

Key.

func (GetInstanceOperationsOperationDetailOldInfoOutput) ToGetInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

func (o GetInstanceOperationsOperationDetailOldInfoOutput) ToGetInstanceOperationsOperationDetailOldInfoOutput() GetInstanceOperationsOperationDetailOldInfoOutput

func (GetInstanceOperationsOperationDetailOldInfoOutput) ToGetInstanceOperationsOperationDetailOldInfoOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailOldInfoOutput) ToGetInstanceOperationsOperationDetailOldInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOldInfoOutput

func (GetInstanceOperationsOperationDetailOldInfoOutput) Value added in v0.1.8

Value.

type GetInstanceOperationsOperationDetailOutput added in v0.1.8

type GetInstanceOperationsOperationDetailOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationDetailOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationDetailOutput) NewInfos added in v0.1.8

Configuration information after instance update.

func (GetInstanceOperationsOperationDetailOutput) OldInfos added in v0.1.8

Instance original configuration information.

func (GetInstanceOperationsOperationDetailOutput) ToGetInstanceOperationsOperationDetailOutput added in v0.1.8

func (o GetInstanceOperationsOperationDetailOutput) ToGetInstanceOperationsOperationDetailOutput() GetInstanceOperationsOperationDetailOutput

func (GetInstanceOperationsOperationDetailOutput) ToGetInstanceOperationsOperationDetailOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationDetailOutput) ToGetInstanceOperationsOperationDetailOutputWithContext(ctx context.Context) GetInstanceOperationsOperationDetailOutput

type GetInstanceOperationsOperationInput added in v0.1.8

type GetInstanceOperationsOperationInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationOutput() GetInstanceOperationsOperationOutput
	ToGetInstanceOperationsOperationOutputWithContext(context.Context) GetInstanceOperationsOperationOutput
}

GetInstanceOperationsOperationInput is an input type that accepts GetInstanceOperationsOperationArgs and GetInstanceOperationsOperationOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationInput` via:

GetInstanceOperationsOperationArgs{...}

type GetInstanceOperationsOperationOutput added in v0.1.8

type GetInstanceOperationsOperationOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationOutput) Details added in v0.1.8

Operation details.

func (GetInstanceOperationsOperationOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationOutput) Id added in v0.1.8

Id.

func (GetInstanceOperationsOperationOutput) Progress added in v0.1.8

Task progress.

func (GetInstanceOperationsOperationOutput) Result added in v0.1.8

Subtask result.

func (GetInstanceOperationsOperationOutput) StartTime added in v0.1.8

Start time, e.g. 2019-03-07 16:30:39.

func (GetInstanceOperationsOperationOutput) SubAccountUin added in v0.1.8

Operator uin.

func (GetInstanceOperationsOperationOutput) Tasks added in v0.1.8

Task information.

func (GetInstanceOperationsOperationOutput) ToGetInstanceOperationsOperationOutput added in v0.1.8

func (o GetInstanceOperationsOperationOutput) ToGetInstanceOperationsOperationOutput() GetInstanceOperationsOperationOutput

func (GetInstanceOperationsOperationOutput) ToGetInstanceOperationsOperationOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationOutput) ToGetInstanceOperationsOperationOutputWithContext(ctx context.Context) GetInstanceOperationsOperationOutput

func (GetInstanceOperationsOperationOutput) Type added in v0.1.8

Type.

type GetInstanceOperationsOperationTask added in v0.1.8

type GetInstanceOperationsOperationTask struct {
	// Elapsed time.
	ElapsedTime int `pulumi:"elapsedTime"`
	// Subtask end time.
	FinishTime string `pulumi:"finishTime"`
	// Subtask name.
	Name string `pulumi:"name"`
	// Progress info.
	ProcessInfos []GetInstanceOperationsOperationTaskProcessInfo `pulumi:"processInfos"`
	// Task progress.
	Progress float64 `pulumi:"progress"`
	// Subtask.
	SubTasks []GetInstanceOperationsOperationTaskSubTask `pulumi:"subTasks"`
}

type GetInstanceOperationsOperationTaskArgs added in v0.1.8

type GetInstanceOperationsOperationTaskArgs struct {
	// Elapsed time.
	ElapsedTime pulumi.IntInput `pulumi:"elapsedTime"`
	// Subtask end time.
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	// Subtask name.
	Name pulumi.StringInput `pulumi:"name"`
	// Progress info.
	ProcessInfos GetInstanceOperationsOperationTaskProcessInfoArrayInput `pulumi:"processInfos"`
	// Task progress.
	Progress pulumi.Float64Input `pulumi:"progress"`
	// Subtask.
	SubTasks GetInstanceOperationsOperationTaskSubTaskArrayInput `pulumi:"subTasks"`
}

func (GetInstanceOperationsOperationTaskArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskArgs) ToGetInstanceOperationsOperationTaskOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskArgs) ToGetInstanceOperationsOperationTaskOutput() GetInstanceOperationsOperationTaskOutput

func (GetInstanceOperationsOperationTaskArgs) ToGetInstanceOperationsOperationTaskOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskArgs) ToGetInstanceOperationsOperationTaskOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskOutput

type GetInstanceOperationsOperationTaskArray added in v0.1.8

type GetInstanceOperationsOperationTaskArray []GetInstanceOperationsOperationTaskInput

func (GetInstanceOperationsOperationTaskArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskArray) ToGetInstanceOperationsOperationTaskArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskArray) ToGetInstanceOperationsOperationTaskArrayOutput() GetInstanceOperationsOperationTaskArrayOutput

func (GetInstanceOperationsOperationTaskArray) ToGetInstanceOperationsOperationTaskArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskArray) ToGetInstanceOperationsOperationTaskArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskArrayOutput

type GetInstanceOperationsOperationTaskArrayInput added in v0.1.8

type GetInstanceOperationsOperationTaskArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskArrayOutput() GetInstanceOperationsOperationTaskArrayOutput
	ToGetInstanceOperationsOperationTaskArrayOutputWithContext(context.Context) GetInstanceOperationsOperationTaskArrayOutput
}

GetInstanceOperationsOperationTaskArrayInput is an input type that accepts GetInstanceOperationsOperationTaskArray and GetInstanceOperationsOperationTaskArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskArrayInput` via:

GetInstanceOperationsOperationTaskArray{ GetInstanceOperationsOperationTaskArgs{...} }

type GetInstanceOperationsOperationTaskArrayOutput added in v0.1.8

type GetInstanceOperationsOperationTaskArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationTaskArrayOutput) ToGetInstanceOperationsOperationTaskArrayOutput added in v0.1.8

func (o GetInstanceOperationsOperationTaskArrayOutput) ToGetInstanceOperationsOperationTaskArrayOutput() GetInstanceOperationsOperationTaskArrayOutput

func (GetInstanceOperationsOperationTaskArrayOutput) ToGetInstanceOperationsOperationTaskArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskArrayOutput) ToGetInstanceOperationsOperationTaskArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskArrayOutput

type GetInstanceOperationsOperationTaskInput added in v0.1.8

type GetInstanceOperationsOperationTaskInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskOutput() GetInstanceOperationsOperationTaskOutput
	ToGetInstanceOperationsOperationTaskOutputWithContext(context.Context) GetInstanceOperationsOperationTaskOutput
}

GetInstanceOperationsOperationTaskInput is an input type that accepts GetInstanceOperationsOperationTaskArgs and GetInstanceOperationsOperationTaskOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskInput` via:

GetInstanceOperationsOperationTaskArgs{...}

type GetInstanceOperationsOperationTaskOutput added in v0.1.8

type GetInstanceOperationsOperationTaskOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskOutput) ElapsedTime added in v0.1.8

Elapsed time.

func (GetInstanceOperationsOperationTaskOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskOutput) FinishTime added in v0.1.8

Subtask end time.

func (GetInstanceOperationsOperationTaskOutput) Name added in v0.1.8

Subtask name.

func (GetInstanceOperationsOperationTaskOutput) ProcessInfos added in v0.1.8

Progress info.

func (GetInstanceOperationsOperationTaskOutput) Progress added in v0.1.8

Task progress.

func (GetInstanceOperationsOperationTaskOutput) SubTasks added in v0.1.8

Subtask.

func (GetInstanceOperationsOperationTaskOutput) ToGetInstanceOperationsOperationTaskOutput added in v0.1.8

func (o GetInstanceOperationsOperationTaskOutput) ToGetInstanceOperationsOperationTaskOutput() GetInstanceOperationsOperationTaskOutput

func (GetInstanceOperationsOperationTaskOutput) ToGetInstanceOperationsOperationTaskOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskOutput) ToGetInstanceOperationsOperationTaskOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskOutput

type GetInstanceOperationsOperationTaskProcessInfo added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfo struct {
	// Completed quantity.
	Completed int `pulumi:"completed"`
	// Remaining quantity.
	Remain int `pulumi:"remain"`
	// Task type. 60: restart task 70: fragment migration task 80: node modification task.
	TaskType int `pulumi:"taskType"`
	// Total quantity.
	Total int `pulumi:"total"`
}

type GetInstanceOperationsOperationTaskProcessInfoArgs added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoArgs struct {
	// Completed quantity.
	Completed pulumi.IntInput `pulumi:"completed"`
	// Remaining quantity.
	Remain pulumi.IntInput `pulumi:"remain"`
	// Task type. 60: restart task 70: fragment migration task 80: node modification task.
	TaskType pulumi.IntInput `pulumi:"taskType"`
	// Total quantity.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetInstanceOperationsOperationTaskProcessInfoArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoArgs) ToGetInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskProcessInfoArgs) ToGetInstanceOperationsOperationTaskProcessInfoOutput() GetInstanceOperationsOperationTaskProcessInfoOutput

func (GetInstanceOperationsOperationTaskProcessInfoArgs) ToGetInstanceOperationsOperationTaskProcessInfoOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskProcessInfoArgs) ToGetInstanceOperationsOperationTaskProcessInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskProcessInfoOutput

type GetInstanceOperationsOperationTaskProcessInfoArray added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoArray []GetInstanceOperationsOperationTaskProcessInfoInput

func (GetInstanceOperationsOperationTaskProcessInfoArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoArray) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskProcessInfoArray) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutput() GetInstanceOperationsOperationTaskProcessInfoArrayOutput

func (GetInstanceOperationsOperationTaskProcessInfoArray) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskProcessInfoArray) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskProcessInfoArrayOutput

type GetInstanceOperationsOperationTaskProcessInfoArrayInput added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskProcessInfoArrayOutput() GetInstanceOperationsOperationTaskProcessInfoArrayOutput
	ToGetInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(context.Context) GetInstanceOperationsOperationTaskProcessInfoArrayOutput
}

GetInstanceOperationsOperationTaskProcessInfoArrayInput is an input type that accepts GetInstanceOperationsOperationTaskProcessInfoArray and GetInstanceOperationsOperationTaskProcessInfoArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskProcessInfoArrayInput` via:

GetInstanceOperationsOperationTaskProcessInfoArray{ GetInstanceOperationsOperationTaskProcessInfoArgs{...} }

type GetInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskProcessInfoArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskProcessInfoArrayOutput

type GetInstanceOperationsOperationTaskProcessInfoInput added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskProcessInfoOutput() GetInstanceOperationsOperationTaskProcessInfoOutput
	ToGetInstanceOperationsOperationTaskProcessInfoOutputWithContext(context.Context) GetInstanceOperationsOperationTaskProcessInfoOutput
}

GetInstanceOperationsOperationTaskProcessInfoInput is an input type that accepts GetInstanceOperationsOperationTaskProcessInfoArgs and GetInstanceOperationsOperationTaskProcessInfoOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskProcessInfoInput` via:

GetInstanceOperationsOperationTaskProcessInfoArgs{...}

type GetInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

type GetInstanceOperationsOperationTaskProcessInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskProcessInfoOutput) Completed added in v0.1.8

Completed quantity.

func (GetInstanceOperationsOperationTaskProcessInfoOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskProcessInfoOutput) Remain added in v0.1.8

Remaining quantity.

func (GetInstanceOperationsOperationTaskProcessInfoOutput) TaskType added in v0.1.8

Task type. 60: restart task 70: fragment migration task 80: node modification task.

func (GetInstanceOperationsOperationTaskProcessInfoOutput) ToGetInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

func (o GetInstanceOperationsOperationTaskProcessInfoOutput) ToGetInstanceOperationsOperationTaskProcessInfoOutput() GetInstanceOperationsOperationTaskProcessInfoOutput

func (GetInstanceOperationsOperationTaskProcessInfoOutput) ToGetInstanceOperationsOperationTaskProcessInfoOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskProcessInfoOutput) ToGetInstanceOperationsOperationTaskProcessInfoOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskProcessInfoOutput

func (GetInstanceOperationsOperationTaskProcessInfoOutput) Total added in v0.1.8

Total quantity.

type GetInstanceOperationsOperationTaskSubTask added in v0.1.8

type GetInstanceOperationsOperationTaskSubTask struct {
	// Subtask error message.
	ErrMsg string `pulumi:"errMsg"`
	// The index name of the failed upgrade check.
	FailedIndices []string `pulumi:"failedIndices"`
	// Subtask end time.
	FinishTime string `pulumi:"finishTime"`
	// Subtask level, 1: warning; 2: failed.
	Level int `pulumi:"level"`
	// Subtask name.
	Name string `pulumi:"name"`
	// Subtask result.
	Result bool `pulumi:"result"`
	// Subtask status, 1: success; 0: processing; -1: failure.
	Status int `pulumi:"status"`
	// Type.
	Type string `pulumi:"type"`
}

type GetInstanceOperationsOperationTaskSubTaskArgs added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskArgs struct {
	// Subtask error message.
	ErrMsg pulumi.StringInput `pulumi:"errMsg"`
	// The index name of the failed upgrade check.
	FailedIndices pulumi.StringArrayInput `pulumi:"failedIndices"`
	// Subtask end time.
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	// Subtask level, 1: warning; 2: failed.
	Level pulumi.IntInput `pulumi:"level"`
	// Subtask name.
	Name pulumi.StringInput `pulumi:"name"`
	// Subtask result.
	Result pulumi.BoolInput `pulumi:"result"`
	// Subtask status, 1: success; 0: processing; -1: failure.
	Status pulumi.IntInput `pulumi:"status"`
	// Type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetInstanceOperationsOperationTaskSubTaskArgs) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskArgs) ToGetInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskSubTaskArgs) ToGetInstanceOperationsOperationTaskSubTaskOutput() GetInstanceOperationsOperationTaskSubTaskOutput

func (GetInstanceOperationsOperationTaskSubTaskArgs) ToGetInstanceOperationsOperationTaskSubTaskOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskSubTaskArgs) ToGetInstanceOperationsOperationTaskSubTaskOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskSubTaskOutput

type GetInstanceOperationsOperationTaskSubTaskArray added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskArray []GetInstanceOperationsOperationTaskSubTaskInput

func (GetInstanceOperationsOperationTaskSubTaskArray) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskArray) ToGetInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

func (i GetInstanceOperationsOperationTaskSubTaskArray) ToGetInstanceOperationsOperationTaskSubTaskArrayOutput() GetInstanceOperationsOperationTaskSubTaskArrayOutput

func (GetInstanceOperationsOperationTaskSubTaskArray) ToGetInstanceOperationsOperationTaskSubTaskArrayOutputWithContext added in v0.1.8

func (i GetInstanceOperationsOperationTaskSubTaskArray) ToGetInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskSubTaskArrayOutput

type GetInstanceOperationsOperationTaskSubTaskArrayInput added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskArrayInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskSubTaskArrayOutput() GetInstanceOperationsOperationTaskSubTaskArrayOutput
	ToGetInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(context.Context) GetInstanceOperationsOperationTaskSubTaskArrayOutput
}

GetInstanceOperationsOperationTaskSubTaskArrayInput is an input type that accepts GetInstanceOperationsOperationTaskSubTaskArray and GetInstanceOperationsOperationTaskSubTaskArrayOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskSubTaskArrayInput` via:

GetInstanceOperationsOperationTaskSubTaskArray{ GetInstanceOperationsOperationTaskSubTaskArgs{...} }

type GetInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskSubTaskArrayOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskArrayOutput) Index added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetInstanceOperationsOperationTaskSubTaskArrayOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskSubTaskArrayOutput

type GetInstanceOperationsOperationTaskSubTaskInput added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskInput interface {
	pulumi.Input

	ToGetInstanceOperationsOperationTaskSubTaskOutput() GetInstanceOperationsOperationTaskSubTaskOutput
	ToGetInstanceOperationsOperationTaskSubTaskOutputWithContext(context.Context) GetInstanceOperationsOperationTaskSubTaskOutput
}

GetInstanceOperationsOperationTaskSubTaskInput is an input type that accepts GetInstanceOperationsOperationTaskSubTaskArgs and GetInstanceOperationsOperationTaskSubTaskOutput values. You can construct a concrete instance of `GetInstanceOperationsOperationTaskSubTaskInput` via:

GetInstanceOperationsOperationTaskSubTaskArgs{...}

type GetInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

type GetInstanceOperationsOperationTaskSubTaskOutput struct{ *pulumi.OutputState }

func (GetInstanceOperationsOperationTaskSubTaskOutput) ElementType added in v0.1.8

func (GetInstanceOperationsOperationTaskSubTaskOutput) ErrMsg added in v0.1.8

Subtask error message.

func (GetInstanceOperationsOperationTaskSubTaskOutput) FailedIndices added in v0.1.8

The index name of the failed upgrade check.

func (GetInstanceOperationsOperationTaskSubTaskOutput) FinishTime added in v0.1.8

Subtask end time.

func (GetInstanceOperationsOperationTaskSubTaskOutput) Level added in v0.1.8

Subtask level, 1: warning; 2: failed.

func (GetInstanceOperationsOperationTaskSubTaskOutput) Name added in v0.1.8

Subtask name.

func (GetInstanceOperationsOperationTaskSubTaskOutput) Result added in v0.1.8

Subtask result.

func (GetInstanceOperationsOperationTaskSubTaskOutput) Status added in v0.1.8

Subtask status, 1: success; 0: processing; -1: failure.

func (GetInstanceOperationsOperationTaskSubTaskOutput) ToGetInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

func (o GetInstanceOperationsOperationTaskSubTaskOutput) ToGetInstanceOperationsOperationTaskSubTaskOutput() GetInstanceOperationsOperationTaskSubTaskOutput

func (GetInstanceOperationsOperationTaskSubTaskOutput) ToGetInstanceOperationsOperationTaskSubTaskOutputWithContext added in v0.1.8

func (o GetInstanceOperationsOperationTaskSubTaskOutput) ToGetInstanceOperationsOperationTaskSubTaskOutputWithContext(ctx context.Context) GetInstanceOperationsOperationTaskSubTaskOutput

func (GetInstanceOperationsOperationTaskSubTaskOutput) Type added in v0.1.8

Type.

type GetInstanceOperationsOutputArgs added in v0.1.8

type GetInstanceOperationsOutputArgs struct {
	// End time, e.g. 2019-03-30 20:18:03.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getInstanceOperations.

func (GetInstanceOperationsOutputArgs) ElementType added in v0.1.8

type GetInstanceOperationsResult added in v0.1.8

type GetInstanceOperationsResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// Operation records.
	Operations       []GetInstanceOperationsOperation `pulumi:"operations"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	// Start time.
	StartTime string `pulumi:"startTime"`
}

A collection of values returned by getInstanceOperations.

func GetInstanceOperations added in v0.1.8

func GetInstanceOperations(ctx *pulumi.Context, args *GetInstanceOperationsArgs, opts ...pulumi.InvokeOption) (*GetInstanceOperationsResult, error)

Use this data source to query detailed information of elasticsearch instance operations

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetInstanceOperations(ctx, &elasticsearch.GetInstanceOperationsArgs{
			EndTime:    "2023-10-31 10:12:45",
			InstanceId: "es-xxxxxx",
			StartTime:  "2018-01-01 00:00:00",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstanceOperationsResultOutput added in v0.1.8

type GetInstanceOperationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceOperations.

func GetInstanceOperationsOutput added in v0.1.8

func (GetInstanceOperationsResultOutput) ElementType added in v0.1.8

func (GetInstanceOperationsResultOutput) EndTime added in v0.1.8

func (GetInstanceOperationsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetInstanceOperationsResultOutput) InstanceId added in v0.1.8

func (GetInstanceOperationsResultOutput) Operations added in v0.1.8

Operation records.

func (GetInstanceOperationsResultOutput) ResultOutputFile added in v0.1.8

func (GetInstanceOperationsResultOutput) StartTime added in v0.1.8

Start time.

func (GetInstanceOperationsResultOutput) ToGetInstanceOperationsResultOutput added in v0.1.8

func (o GetInstanceOperationsResultOutput) ToGetInstanceOperationsResultOutput() GetInstanceOperationsResultOutput

func (GetInstanceOperationsResultOutput) ToGetInstanceOperationsResultOutputWithContext added in v0.1.8

func (o GetInstanceOperationsResultOutput) ToGetInstanceOperationsResultOutputWithContext(ctx context.Context) GetInstanceOperationsResultOutput

type GetInstancePluginListArgs added in v0.1.8

type GetInstancePluginListArgs struct {
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// order field. Valid values: `pluginName`.
	OrderBy *string `pulumi:"orderBy"`
	// Order type. Valid values:
	// - asc: Ascending asc
	// - desc: Descending Desc.
	OrderByType *string `pulumi:"orderByType"`
	// Plugin type. Valid values: `0`: System plugin.
	PluginType *int `pulumi:"pluginType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstancePluginList.

type GetInstancePluginListOutputArgs added in v0.1.8

type GetInstancePluginListOutputArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// order field. Valid values: `pluginName`.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Order type. Valid values:
	// - asc: Ascending asc
	// - desc: Descending Desc.
	OrderByType pulumi.StringPtrInput `pulumi:"orderByType"`
	// Plugin type. Valid values: `0`: System plugin.
	PluginType pulumi.IntPtrInput `pulumi:"pluginType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstancePluginList.

func (GetInstancePluginListOutputArgs) ElementType added in v0.1.8

type GetInstancePluginListPluginList added in v0.1.8

type GetInstancePluginListPluginList struct {
	// Plugin description.
	PluginDesc string `pulumi:"pluginDesc"`
	// Plugin name.
	PluginName string `pulumi:"pluginName"`
	// Plugin type. Valid values: `0`: System plugin.
	PluginType int `pulumi:"pluginType"`
	// Plugin update time.
	PluginUpdateTime string `pulumi:"pluginUpdateTime"`
	// Plugin version.
	PluginVersion string `pulumi:"pluginVersion"`
	// Whether the plug-in can be uninstalled.
	Removable bool `pulumi:"removable"`
	// Plugin status. Valid values:
	// - `-2` has been uninstalled
	// - `-1` has been installed in
	// - `0` installation.
	Status int `pulumi:"status"`
}

type GetInstancePluginListPluginListArgs added in v0.1.8

type GetInstancePluginListPluginListArgs struct {
	// Plugin description.
	PluginDesc pulumi.StringInput `pulumi:"pluginDesc"`
	// Plugin name.
	PluginName pulumi.StringInput `pulumi:"pluginName"`
	// Plugin type. Valid values: `0`: System plugin.
	PluginType pulumi.IntInput `pulumi:"pluginType"`
	// Plugin update time.
	PluginUpdateTime pulumi.StringInput `pulumi:"pluginUpdateTime"`
	// Plugin version.
	PluginVersion pulumi.StringInput `pulumi:"pluginVersion"`
	// Whether the plug-in can be uninstalled.
	Removable pulumi.BoolInput `pulumi:"removable"`
	// Plugin status. Valid values:
	// - `-2` has been uninstalled
	// - `-1` has been installed in
	// - `0` installation.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetInstancePluginListPluginListArgs) ElementType added in v0.1.8

func (GetInstancePluginListPluginListArgs) ToGetInstancePluginListPluginListOutput added in v0.1.8

func (i GetInstancePluginListPluginListArgs) ToGetInstancePluginListPluginListOutput() GetInstancePluginListPluginListOutput

func (GetInstancePluginListPluginListArgs) ToGetInstancePluginListPluginListOutputWithContext added in v0.1.8

func (i GetInstancePluginListPluginListArgs) ToGetInstancePluginListPluginListOutputWithContext(ctx context.Context) GetInstancePluginListPluginListOutput

type GetInstancePluginListPluginListArray added in v0.1.8

type GetInstancePluginListPluginListArray []GetInstancePluginListPluginListInput

func (GetInstancePluginListPluginListArray) ElementType added in v0.1.8

func (GetInstancePluginListPluginListArray) ToGetInstancePluginListPluginListArrayOutput added in v0.1.8

func (i GetInstancePluginListPluginListArray) ToGetInstancePluginListPluginListArrayOutput() GetInstancePluginListPluginListArrayOutput

func (GetInstancePluginListPluginListArray) ToGetInstancePluginListPluginListArrayOutputWithContext added in v0.1.8

func (i GetInstancePluginListPluginListArray) ToGetInstancePluginListPluginListArrayOutputWithContext(ctx context.Context) GetInstancePluginListPluginListArrayOutput

type GetInstancePluginListPluginListArrayInput added in v0.1.8

type GetInstancePluginListPluginListArrayInput interface {
	pulumi.Input

	ToGetInstancePluginListPluginListArrayOutput() GetInstancePluginListPluginListArrayOutput
	ToGetInstancePluginListPluginListArrayOutputWithContext(context.Context) GetInstancePluginListPluginListArrayOutput
}

GetInstancePluginListPluginListArrayInput is an input type that accepts GetInstancePluginListPluginListArray and GetInstancePluginListPluginListArrayOutput values. You can construct a concrete instance of `GetInstancePluginListPluginListArrayInput` via:

GetInstancePluginListPluginListArray{ GetInstancePluginListPluginListArgs{...} }

type GetInstancePluginListPluginListArrayOutput added in v0.1.8

type GetInstancePluginListPluginListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancePluginListPluginListArrayOutput) ElementType added in v0.1.8

func (GetInstancePluginListPluginListArrayOutput) Index added in v0.1.8

func (GetInstancePluginListPluginListArrayOutput) ToGetInstancePluginListPluginListArrayOutput added in v0.1.8

func (o GetInstancePluginListPluginListArrayOutput) ToGetInstancePluginListPluginListArrayOutput() GetInstancePluginListPluginListArrayOutput

func (GetInstancePluginListPluginListArrayOutput) ToGetInstancePluginListPluginListArrayOutputWithContext added in v0.1.8

func (o GetInstancePluginListPluginListArrayOutput) ToGetInstancePluginListPluginListArrayOutputWithContext(ctx context.Context) GetInstancePluginListPluginListArrayOutput

type GetInstancePluginListPluginListInput added in v0.1.8

type GetInstancePluginListPluginListInput interface {
	pulumi.Input

	ToGetInstancePluginListPluginListOutput() GetInstancePluginListPluginListOutput
	ToGetInstancePluginListPluginListOutputWithContext(context.Context) GetInstancePluginListPluginListOutput
}

GetInstancePluginListPluginListInput is an input type that accepts GetInstancePluginListPluginListArgs and GetInstancePluginListPluginListOutput values. You can construct a concrete instance of `GetInstancePluginListPluginListInput` via:

GetInstancePluginListPluginListArgs{...}

type GetInstancePluginListPluginListOutput added in v0.1.8

type GetInstancePluginListPluginListOutput struct{ *pulumi.OutputState }

func (GetInstancePluginListPluginListOutput) ElementType added in v0.1.8

func (GetInstancePluginListPluginListOutput) PluginDesc added in v0.1.8

Plugin description.

func (GetInstancePluginListPluginListOutput) PluginName added in v0.1.8

Plugin name.

func (GetInstancePluginListPluginListOutput) PluginType added in v0.1.8

Plugin type. Valid values: `0`: System plugin.

func (GetInstancePluginListPluginListOutput) PluginUpdateTime added in v0.1.8

Plugin update time.

func (GetInstancePluginListPluginListOutput) PluginVersion added in v0.1.8

Plugin version.

func (GetInstancePluginListPluginListOutput) Removable added in v0.1.8

Whether the plug-in can be uninstalled.

func (GetInstancePluginListPluginListOutput) Status added in v0.1.8

Plugin status. Valid values: - `-2` has been uninstalled - `-1` has been installed in - `0` installation.

func (GetInstancePluginListPluginListOutput) ToGetInstancePluginListPluginListOutput added in v0.1.8

func (o GetInstancePluginListPluginListOutput) ToGetInstancePluginListPluginListOutput() GetInstancePluginListPluginListOutput

func (GetInstancePluginListPluginListOutput) ToGetInstancePluginListPluginListOutputWithContext added in v0.1.8

func (o GetInstancePluginListPluginListOutput) ToGetInstancePluginListPluginListOutputWithContext(ctx context.Context) GetInstancePluginListPluginListOutput

type GetInstancePluginListResult added in v0.1.8

type GetInstancePluginListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id          string  `pulumi:"id"`
	InstanceId  string  `pulumi:"instanceId"`
	OrderBy     *string `pulumi:"orderBy"`
	OrderByType *string `pulumi:"orderByType"`
	// Plugin information list.
	PluginLists []GetInstancePluginListPluginList `pulumi:"pluginLists"`
	// Plugin type. Valid values: `0`: System plugin.
	PluginType       *int    `pulumi:"pluginType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstancePluginList.

func GetInstancePluginList added in v0.1.8

func GetInstancePluginList(ctx *pulumi.Context, args *GetInstancePluginListArgs, opts ...pulumi.InvokeOption) (*GetInstancePluginListResult, error)

Use this data source to query detailed information of elasticsearch instance plugin list

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetInstancePluginList(ctx, &elasticsearch.GetInstancePluginListArgs{
			InstanceId: "es-xxxxxx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstancePluginListResultOutput added in v0.1.8

type GetInstancePluginListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstancePluginList.

func GetInstancePluginListOutput added in v0.1.8

func (GetInstancePluginListResultOutput) ElementType added in v0.1.8

func (GetInstancePluginListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetInstancePluginListResultOutput) InstanceId added in v0.1.8

func (GetInstancePluginListResultOutput) OrderBy added in v0.1.8

func (GetInstancePluginListResultOutput) OrderByType added in v0.1.8

func (GetInstancePluginListResultOutput) PluginLists added in v0.1.8

Plugin information list.

func (GetInstancePluginListResultOutput) PluginType added in v0.1.8

Plugin type. Valid values: `0`: System plugin.

func (GetInstancePluginListResultOutput) ResultOutputFile added in v0.1.8

func (GetInstancePluginListResultOutput) ToGetInstancePluginListResultOutput added in v0.1.8

func (o GetInstancePluginListResultOutput) ToGetInstancePluginListResultOutput() GetInstancePluginListResultOutput

func (GetInstancePluginListResultOutput) ToGetInstancePluginListResultOutputWithContext added in v0.1.8

func (o GetInstancePluginListResultOutput) ToGetInstancePluginListResultOutputWithContext(ctx context.Context) GetInstancePluginListResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	// ID of the instance to be queried.
	InstanceId *string `pulumi:"instanceId"`
	// Name of the instance to be queried.
	InstanceName *string `pulumi:"instanceName"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Tag of the instance to be queried.
	Tags map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	// Availability zone.
	AvailabilityZone string `pulumi:"availabilityZone"`
	// Whether to enable X-Pack security authentication in Basic Edition 6.8 and above.
	BasicSecurityType int `pulumi:"basicSecurityType"`
	// The charge type of instance.
	ChargeType string `pulumi:"chargeType"`
	// Instance creation time.
	CreateTime string `pulumi:"createTime"`
	// Cluster deployment mode.
	DeployMode int `pulumi:"deployMode"`
	// Elasticsearch domain name.
	ElasticsearchDomain string `pulumi:"elasticsearchDomain"`
	// Elasticsearch port.
	ElasticsearchPort int `pulumi:"elasticsearchPort"`
	// Elasticsearch VIP.
	ElasticsearchVip string `pulumi:"elasticsearchVip"`
	// ID of the instance to be queried.
	InstanceId string `pulumi:"instanceId"`
	// Name of the instance to be queried.
	InstanceName string `pulumi:"instanceName"`
	// Kibana access URL.
	KibanaUrl string `pulumi:"kibanaUrl"`
	// License type.
	LicenseType string `pulumi:"licenseType"`
	// Details of AZs in multi-AZ deployment mode.
	MultiZoneInfos []GetInstancesInstanceListMultiZoneInfo `pulumi:"multiZoneInfos"`
	// Node information list, which describe the specification information of various types of nodes in the cluster.
	NodeInfoLists []GetInstancesInstanceListNodeInfoList `pulumi:"nodeInfoLists"`
	// The ID of a VPC subnet.
	SubnetId string `pulumi:"subnetId"`
	// Tag of the instance to be queried.
	Tags map[string]interface{} `pulumi:"tags"`
	// Version of the instance.
	Version string `pulumi:"version"`
	// The ID of a VPC network.
	VpcId string `pulumi:"vpcId"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	// Availability zone.
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	// Whether to enable X-Pack security authentication in Basic Edition 6.8 and above.
	BasicSecurityType pulumi.IntInput `pulumi:"basicSecurityType"`
	// The charge type of instance.
	ChargeType pulumi.StringInput `pulumi:"chargeType"`
	// Instance creation time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Cluster deployment mode.
	DeployMode pulumi.IntInput `pulumi:"deployMode"`
	// Elasticsearch domain name.
	ElasticsearchDomain pulumi.StringInput `pulumi:"elasticsearchDomain"`
	// Elasticsearch port.
	ElasticsearchPort pulumi.IntInput `pulumi:"elasticsearchPort"`
	// Elasticsearch VIP.
	ElasticsearchVip pulumi.StringInput `pulumi:"elasticsearchVip"`
	// ID of the instance to be queried.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Name of the instance to be queried.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Kibana access URL.
	KibanaUrl pulumi.StringInput `pulumi:"kibanaUrl"`
	// License type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Details of AZs in multi-AZ deployment mode.
	MultiZoneInfos GetInstancesInstanceListMultiZoneInfoArrayInput `pulumi:"multiZoneInfos"`
	// Node information list, which describe the specification information of various types of nodes in the cluster.
	NodeInfoLists GetInstancesInstanceListNodeInfoListArrayInput `pulumi:"nodeInfoLists"`
	// The ID of a VPC subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// Tag of the instance to be queried.
	Tags pulumi.MapInput `pulumi:"tags"`
	// Version of the instance.
	Version pulumi.StringInput `pulumi:"version"`
	// The ID of a VPC network.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
	ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput
}

GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
	ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput
}

GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListMultiZoneInfo

type GetInstancesInstanceListMultiZoneInfo struct {
	// Availability zone.
	AvailabilityZone string `pulumi:"availabilityZone"`
	// The ID of a VPC subnet.
	SubnetId string `pulumi:"subnetId"`
}

type GetInstancesInstanceListMultiZoneInfoArgs

type GetInstancesInstanceListMultiZoneInfoArgs struct {
	// Availability zone.
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	// The ID of a VPC subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetInstancesInstanceListMultiZoneInfoArgs) ElementType

func (GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutput

func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput

func (GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext

func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput

type GetInstancesInstanceListMultiZoneInfoArray

type GetInstancesInstanceListMultiZoneInfoArray []GetInstancesInstanceListMultiZoneInfoInput

func (GetInstancesInstanceListMultiZoneInfoArray) ElementType

func (GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutput

func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput

func (GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext

func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput

type GetInstancesInstanceListMultiZoneInfoArrayInput

type GetInstancesInstanceListMultiZoneInfoArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput
	ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput
}

GetInstancesInstanceListMultiZoneInfoArrayInput is an input type that accepts GetInstancesInstanceListMultiZoneInfoArray and GetInstancesInstanceListMultiZoneInfoArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListMultiZoneInfoArrayInput` via:

GetInstancesInstanceListMultiZoneInfoArray{ GetInstancesInstanceListMultiZoneInfoArgs{...} }

type GetInstancesInstanceListMultiZoneInfoArrayOutput

type GetInstancesInstanceListMultiZoneInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ElementType

func (GetInstancesInstanceListMultiZoneInfoArrayOutput) Index

func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutput

func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput

func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext

func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput

type GetInstancesInstanceListMultiZoneInfoInput

type GetInstancesInstanceListMultiZoneInfoInput interface {
	pulumi.Input

	ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput
	ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(context.Context) GetInstancesInstanceListMultiZoneInfoOutput
}

GetInstancesInstanceListMultiZoneInfoInput is an input type that accepts GetInstancesInstanceListMultiZoneInfoArgs and GetInstancesInstanceListMultiZoneInfoOutput values. You can construct a concrete instance of `GetInstancesInstanceListMultiZoneInfoInput` via:

GetInstancesInstanceListMultiZoneInfoArgs{...}

type GetInstancesInstanceListMultiZoneInfoOutput

type GetInstancesInstanceListMultiZoneInfoOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListMultiZoneInfoOutput) AvailabilityZone

Availability zone.

func (GetInstancesInstanceListMultiZoneInfoOutput) ElementType

func (GetInstancesInstanceListMultiZoneInfoOutput) SubnetId

The ID of a VPC subnet.

func (GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutput

func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput

func (GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext

func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput

type GetInstancesInstanceListNodeInfoList

type GetInstancesInstanceListNodeInfoList struct {
	// Node disk size.
	DiskSize int `pulumi:"diskSize"`
	// Node disk type.
	DiskType string `pulumi:"diskType"`
	// Decides this disk encrypted or not.
	Encrypt bool `pulumi:"encrypt"`
	// Number of nodes.
	NodeNum int `pulumi:"nodeNum"`
	// Node specification.
	NodeType string `pulumi:"nodeType"`
	// Node type.
	Type string `pulumi:"type"`
}

type GetInstancesInstanceListNodeInfoListArgs

type GetInstancesInstanceListNodeInfoListArgs struct {
	// Node disk size.
	DiskSize pulumi.IntInput `pulumi:"diskSize"`
	// Node disk type.
	DiskType pulumi.StringInput `pulumi:"diskType"`
	// Decides this disk encrypted or not.
	Encrypt pulumi.BoolInput `pulumi:"encrypt"`
	// Number of nodes.
	NodeNum pulumi.IntInput `pulumi:"nodeNum"`
	// Node specification.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// Node type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetInstancesInstanceListNodeInfoListArgs) ElementType

func (GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutput

func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput

func (GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutputWithContext

func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput

type GetInstancesInstanceListNodeInfoListArray

type GetInstancesInstanceListNodeInfoListArray []GetInstancesInstanceListNodeInfoListInput

func (GetInstancesInstanceListNodeInfoListArray) ElementType

func (GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutput

func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput

func (GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext

func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput

type GetInstancesInstanceListNodeInfoListArrayInput

type GetInstancesInstanceListNodeInfoListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput
	ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoListArrayOutput
}

GetInstancesInstanceListNodeInfoListArrayInput is an input type that accepts GetInstancesInstanceListNodeInfoListArray and GetInstancesInstanceListNodeInfoListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoListArrayInput` via:

GetInstancesInstanceListNodeInfoListArray{ GetInstancesInstanceListNodeInfoListArgs{...} }

type GetInstancesInstanceListNodeInfoListArrayOutput

type GetInstancesInstanceListNodeInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListNodeInfoListArrayOutput) ElementType

func (GetInstancesInstanceListNodeInfoListArrayOutput) Index

func (GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutput

func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput

func (GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext

func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput

type GetInstancesInstanceListNodeInfoListInput

type GetInstancesInstanceListNodeInfoListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput
	ToGetInstancesInstanceListNodeInfoListOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoListOutput
}

GetInstancesInstanceListNodeInfoListInput is an input type that accepts GetInstancesInstanceListNodeInfoListArgs and GetInstancesInstanceListNodeInfoListOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoListInput` via:

GetInstancesInstanceListNodeInfoListArgs{...}

type GetInstancesInstanceListNodeInfoListOutput

type GetInstancesInstanceListNodeInfoListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListNodeInfoListOutput) DiskSize

Node disk size.

func (GetInstancesInstanceListNodeInfoListOutput) DiskType

Node disk type.

func (GetInstancesInstanceListNodeInfoListOutput) ElementType

func (GetInstancesInstanceListNodeInfoListOutput) Encrypt

Decides this disk encrypted or not.

func (GetInstancesInstanceListNodeInfoListOutput) NodeNum

Number of nodes.

func (GetInstancesInstanceListNodeInfoListOutput) NodeType

Node specification.

func (GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutput

func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput

func (GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutputWithContext

func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput

func (GetInstancesInstanceListNodeInfoListOutput) Type

Node type.

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) AvailabilityZone

func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput

Availability zone.

func (GetInstancesInstanceListOutput) BasicSecurityType

func (o GetInstancesInstanceListOutput) BasicSecurityType() pulumi.IntOutput

Whether to enable X-Pack security authentication in Basic Edition 6.8 and above.

func (GetInstancesInstanceListOutput) ChargeType

The charge type of instance.

func (GetInstancesInstanceListOutput) CreateTime

Instance creation time.

func (GetInstancesInstanceListOutput) DeployMode

Cluster deployment mode.

func (GetInstancesInstanceListOutput) ElasticsearchDomain

func (o GetInstancesInstanceListOutput) ElasticsearchDomain() pulumi.StringOutput

Elasticsearch domain name.

func (GetInstancesInstanceListOutput) ElasticsearchPort

func (o GetInstancesInstanceListOutput) ElasticsearchPort() pulumi.IntOutput

Elasticsearch port.

func (GetInstancesInstanceListOutput) ElasticsearchVip

func (o GetInstancesInstanceListOutput) ElasticsearchVip() pulumi.StringOutput

Elasticsearch VIP.

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) InstanceId

ID of the instance to be queried.

func (GetInstancesInstanceListOutput) InstanceName

Name of the instance to be queried.

func (GetInstancesInstanceListOutput) KibanaUrl

Kibana access URL.

func (GetInstancesInstanceListOutput) LicenseType

License type.

func (GetInstancesInstanceListOutput) MultiZoneInfos

Details of AZs in multi-AZ deployment mode.

func (GetInstancesInstanceListOutput) NodeInfoLists

Node information list, which describe the specification information of various types of nodes in the cluster.

func (GetInstancesInstanceListOutput) SubnetId

The ID of a VPC subnet.

func (GetInstancesInstanceListOutput) Tags

Tag of the instance to be queried.

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) Version

Version of the instance.

func (GetInstancesInstanceListOutput) VpcId

The ID of a VPC network.

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	// ID of the instance to be queried.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Name of the instance to be queried.
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Tag of the instance to be queried.
	Tags pulumi.MapInput `pulumi:"tags"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// ID of the instance.
	InstanceId *string `pulumi:"instanceId"`
	// An information list of elasticsearch instance. Each element contains the following attributes:
	InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"`
	// Name of the instance.
	InstanceName     *string `pulumi:"instanceName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// A mapping of tags to assign to the instance.
	Tags map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

Use this data source to query elasticsearch instances.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetInstances(ctx, &elasticsearch.GetInstancesArgs{
			InstanceId: pulumi.StringRef("es-17634f05"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceId

ID of the instance.

func (GetInstancesResultOutput) InstanceLists

An information list of elasticsearch instance. Each element contains the following attributes:

func (GetInstancesResultOutput) InstanceName

Name of the instance.

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) Tags

A mapping of tags to assign to the instance.

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type GetLogstashInstanceLogsArgs added in v0.1.8

type GetLogstashInstanceLogsArgs struct {
	// Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
	EndTime *string `pulumi:"endTime"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Log type. Default 1, Valid values:
	// - 1: Main Log
	// - 2: Slow log
	// - 3: GC Log.
	LogType int `pulumi:"logType"`
	// Time sort method. Default is 0. 0: descending; 1: ascending order.
	OrderByType *int `pulumi:"orderByType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
	SearchKey *string `pulumi:"searchKey"`
	// Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
	StartTime *string `pulumi:"startTime"`
}

A collection of arguments for invoking getLogstashInstanceLogs.

type GetLogstashInstanceLogsInstanceLogList added in v0.1.8

type GetLogstashInstanceLogsInstanceLogList struct {
	// Cluster node ip.
	Ip string `pulumi:"ip"`
	// Log level.
	Level string `pulumi:"level"`
	// Log content.
	Message string `pulumi:"message"`
	// Cluster node id.
	NodeId string `pulumi:"nodeId"`
	// Log time.
	Time string `pulumi:"time"`
}

type GetLogstashInstanceLogsInstanceLogListArgs added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListArgs struct {
	// Cluster node ip.
	Ip pulumi.StringInput `pulumi:"ip"`
	// Log level.
	Level pulumi.StringInput `pulumi:"level"`
	// Log content.
	Message pulumi.StringInput `pulumi:"message"`
	// Cluster node id.
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	// Log time.
	Time pulumi.StringInput `pulumi:"time"`
}

func (GetLogstashInstanceLogsInstanceLogListArgs) ElementType added in v0.1.8

func (GetLogstashInstanceLogsInstanceLogListArgs) ToGetLogstashInstanceLogsInstanceLogListOutput added in v0.1.8

func (i GetLogstashInstanceLogsInstanceLogListArgs) ToGetLogstashInstanceLogsInstanceLogListOutput() GetLogstashInstanceLogsInstanceLogListOutput

func (GetLogstashInstanceLogsInstanceLogListArgs) ToGetLogstashInstanceLogsInstanceLogListOutputWithContext added in v0.1.8

func (i GetLogstashInstanceLogsInstanceLogListArgs) ToGetLogstashInstanceLogsInstanceLogListOutputWithContext(ctx context.Context) GetLogstashInstanceLogsInstanceLogListOutput

type GetLogstashInstanceLogsInstanceLogListArray added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListArray []GetLogstashInstanceLogsInstanceLogListInput

func (GetLogstashInstanceLogsInstanceLogListArray) ElementType added in v0.1.8

func (GetLogstashInstanceLogsInstanceLogListArray) ToGetLogstashInstanceLogsInstanceLogListArrayOutput added in v0.1.8

func (i GetLogstashInstanceLogsInstanceLogListArray) ToGetLogstashInstanceLogsInstanceLogListArrayOutput() GetLogstashInstanceLogsInstanceLogListArrayOutput

func (GetLogstashInstanceLogsInstanceLogListArray) ToGetLogstashInstanceLogsInstanceLogListArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceLogsInstanceLogListArray) ToGetLogstashInstanceLogsInstanceLogListArrayOutputWithContext(ctx context.Context) GetLogstashInstanceLogsInstanceLogListArrayOutput

type GetLogstashInstanceLogsInstanceLogListArrayInput added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceLogsInstanceLogListArrayOutput() GetLogstashInstanceLogsInstanceLogListArrayOutput
	ToGetLogstashInstanceLogsInstanceLogListArrayOutputWithContext(context.Context) GetLogstashInstanceLogsInstanceLogListArrayOutput
}

GetLogstashInstanceLogsInstanceLogListArrayInput is an input type that accepts GetLogstashInstanceLogsInstanceLogListArray and GetLogstashInstanceLogsInstanceLogListArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceLogsInstanceLogListArrayInput` via:

GetLogstashInstanceLogsInstanceLogListArray{ GetLogstashInstanceLogsInstanceLogListArgs{...} }

type GetLogstashInstanceLogsInstanceLogListArrayOutput added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceLogsInstanceLogListArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceLogsInstanceLogListArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceLogsInstanceLogListArrayOutput) ToGetLogstashInstanceLogsInstanceLogListArrayOutput added in v0.1.8

func (o GetLogstashInstanceLogsInstanceLogListArrayOutput) ToGetLogstashInstanceLogsInstanceLogListArrayOutput() GetLogstashInstanceLogsInstanceLogListArrayOutput

func (GetLogstashInstanceLogsInstanceLogListArrayOutput) ToGetLogstashInstanceLogsInstanceLogListArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceLogsInstanceLogListArrayOutput) ToGetLogstashInstanceLogsInstanceLogListArrayOutputWithContext(ctx context.Context) GetLogstashInstanceLogsInstanceLogListArrayOutput

type GetLogstashInstanceLogsInstanceLogListInput added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListInput interface {
	pulumi.Input

	ToGetLogstashInstanceLogsInstanceLogListOutput() GetLogstashInstanceLogsInstanceLogListOutput
	ToGetLogstashInstanceLogsInstanceLogListOutputWithContext(context.Context) GetLogstashInstanceLogsInstanceLogListOutput
}

GetLogstashInstanceLogsInstanceLogListInput is an input type that accepts GetLogstashInstanceLogsInstanceLogListArgs and GetLogstashInstanceLogsInstanceLogListOutput values. You can construct a concrete instance of `GetLogstashInstanceLogsInstanceLogListInput` via:

GetLogstashInstanceLogsInstanceLogListArgs{...}

type GetLogstashInstanceLogsInstanceLogListOutput added in v0.1.8

type GetLogstashInstanceLogsInstanceLogListOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceLogsInstanceLogListOutput) ElementType added in v0.1.8

func (GetLogstashInstanceLogsInstanceLogListOutput) Ip added in v0.1.8

Cluster node ip.

func (GetLogstashInstanceLogsInstanceLogListOutput) Level added in v0.1.8

Log level.

func (GetLogstashInstanceLogsInstanceLogListOutput) Message added in v0.1.8

Log content.

func (GetLogstashInstanceLogsInstanceLogListOutput) NodeId added in v0.1.8

Cluster node id.

func (GetLogstashInstanceLogsInstanceLogListOutput) Time added in v0.1.8

Log time.

func (GetLogstashInstanceLogsInstanceLogListOutput) ToGetLogstashInstanceLogsInstanceLogListOutput added in v0.1.8

func (o GetLogstashInstanceLogsInstanceLogListOutput) ToGetLogstashInstanceLogsInstanceLogListOutput() GetLogstashInstanceLogsInstanceLogListOutput

func (GetLogstashInstanceLogsInstanceLogListOutput) ToGetLogstashInstanceLogsInstanceLogListOutputWithContext added in v0.1.8

func (o GetLogstashInstanceLogsInstanceLogListOutput) ToGetLogstashInstanceLogsInstanceLogListOutputWithContext(ctx context.Context) GetLogstashInstanceLogsInstanceLogListOutput

type GetLogstashInstanceLogsOutputArgs added in v0.1.8

type GetLogstashInstanceLogsOutputArgs struct {
	// Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Log type. Default 1, Valid values:
	// - 1: Main Log
	// - 2: Slow log
	// - 3: GC Log.
	LogType pulumi.IntInput `pulumi:"logType"`
	// Time sort method. Default is 0. 0: descending; 1: ascending order.
	OrderByType pulumi.IntPtrInput `pulumi:"orderByType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
	SearchKey pulumi.StringPtrInput `pulumi:"searchKey"`
	// Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getLogstashInstanceLogs.

func (GetLogstashInstanceLogsOutputArgs) ElementType added in v0.1.8

type GetLogstashInstanceLogsResult added in v0.1.8

type GetLogstashInstanceLogsResult struct {
	EndTime *string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// List of log details.
	InstanceLogLists []GetLogstashInstanceLogsInstanceLogList `pulumi:"instanceLogLists"`
	LogType          int                                      `pulumi:"logType"`
	OrderByType      *int                                     `pulumi:"orderByType"`
	ResultOutputFile *string                                  `pulumi:"resultOutputFile"`
	SearchKey        *string                                  `pulumi:"searchKey"`
	StartTime        *string                                  `pulumi:"startTime"`
}

A collection of values returned by getLogstashInstanceLogs.

func GetLogstashInstanceLogs added in v0.1.8

func GetLogstashInstanceLogs(ctx *pulumi.Context, args *GetLogstashInstanceLogsArgs, opts ...pulumi.InvokeOption) (*GetLogstashInstanceLogsResult, error)

Use this data source to query detailed information of elasticsearch logstashInstanceLogs

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetLogstashInstanceLogs(ctx, &elasticsearch.GetLogstashInstanceLogsArgs{
			EndTime:    pulumi.StringRef("2023-10-31 10:30:10"),
			InstanceId: "ls-xxxxxx",
			LogType:    1,
			StartTime:  pulumi.StringRef("2023-10-31 10:30:00"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogstashInstanceLogsResultOutput added in v0.1.8

type GetLogstashInstanceLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogstashInstanceLogs.

func (GetLogstashInstanceLogsResultOutput) ElementType added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) EndTime added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogstashInstanceLogsResultOutput) InstanceId added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) InstanceLogLists added in v0.1.8

List of log details.

func (GetLogstashInstanceLogsResultOutput) LogType added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) OrderByType added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) ResultOutputFile added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) SearchKey added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) StartTime added in v0.1.8

func (GetLogstashInstanceLogsResultOutput) ToGetLogstashInstanceLogsResultOutput added in v0.1.8

func (o GetLogstashInstanceLogsResultOutput) ToGetLogstashInstanceLogsResultOutput() GetLogstashInstanceLogsResultOutput

func (GetLogstashInstanceLogsResultOutput) ToGetLogstashInstanceLogsResultOutputWithContext added in v0.1.8

func (o GetLogstashInstanceLogsResultOutput) ToGetLogstashInstanceLogsResultOutputWithContext(ctx context.Context) GetLogstashInstanceLogsResultOutput

type GetLogstashInstanceOperationsArgs added in v0.1.8

type GetLogstashInstanceOperationsArgs struct {
	// End time, e.g. 2019-03-30 20:18:03.
	EndTime string `pulumi:"endTime"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getLogstashInstanceOperations.

type GetLogstashInstanceOperationsOperation added in v0.1.8

type GetLogstashInstanceOperationsOperation struct {
	// Operation details.
	Details []GetLogstashInstanceOperationsOperationDetail `pulumi:"details"`
	// Id.
	Id int `pulumi:"id"`
	// Task progress.
	Progress float64 `pulumi:"progress"`
	// Subtask result.
	Result string `pulumi:"result"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime string `pulumi:"startTime"`
	// Operator uin.
	SubAccountUin string `pulumi:"subAccountUin"`
	// Task information.
	Tasks []GetLogstashInstanceOperationsOperationTask `pulumi:"tasks"`
	// Type.
	Type string `pulumi:"type"`
}

type GetLogstashInstanceOperationsOperationArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationArgs struct {
	// Operation details.
	Details GetLogstashInstanceOperationsOperationDetailArrayInput `pulumi:"details"`
	// Id.
	Id pulumi.IntInput `pulumi:"id"`
	// Task progress.
	Progress pulumi.Float64Input `pulumi:"progress"`
	// Subtask result.
	Result pulumi.StringInput `pulumi:"result"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Operator uin.
	SubAccountUin pulumi.StringInput `pulumi:"subAccountUin"`
	// Task information.
	Tasks GetLogstashInstanceOperationsOperationTaskArrayInput `pulumi:"tasks"`
	// Type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetLogstashInstanceOperationsOperationArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationArgs) ToGetLogstashInstanceOperationsOperationOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationArgs) ToGetLogstashInstanceOperationsOperationOutput() GetLogstashInstanceOperationsOperationOutput

func (GetLogstashInstanceOperationsOperationArgs) ToGetLogstashInstanceOperationsOperationOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationArgs) ToGetLogstashInstanceOperationsOperationOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationOutput

type GetLogstashInstanceOperationsOperationArray added in v0.1.8

type GetLogstashInstanceOperationsOperationArray []GetLogstashInstanceOperationsOperationInput

func (GetLogstashInstanceOperationsOperationArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationArray) ToGetLogstashInstanceOperationsOperationArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationArray) ToGetLogstashInstanceOperationsOperationArrayOutput() GetLogstashInstanceOperationsOperationArrayOutput

func (GetLogstashInstanceOperationsOperationArray) ToGetLogstashInstanceOperationsOperationArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationArray) ToGetLogstashInstanceOperationsOperationArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationArrayOutput

type GetLogstashInstanceOperationsOperationArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationArrayOutput() GetLogstashInstanceOperationsOperationArrayOutput
	ToGetLogstashInstanceOperationsOperationArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationArrayOutput
}

GetLogstashInstanceOperationsOperationArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationArray and GetLogstashInstanceOperationsOperationArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationArrayInput` via:

GetLogstashInstanceOperationsOperationArray{ GetLogstashInstanceOperationsOperationArgs{...} }

type GetLogstashInstanceOperationsOperationArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationArrayOutput) ToGetLogstashInstanceOperationsOperationArrayOutput added in v0.1.8

func (o GetLogstashInstanceOperationsOperationArrayOutput) ToGetLogstashInstanceOperationsOperationArrayOutput() GetLogstashInstanceOperationsOperationArrayOutput

func (GetLogstashInstanceOperationsOperationArrayOutput) ToGetLogstashInstanceOperationsOperationArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationArrayOutput) ToGetLogstashInstanceOperationsOperationArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationArrayOutput

type GetLogstashInstanceOperationsOperationDetail added in v0.1.8

type GetLogstashInstanceOperationsOperationDetail struct {
	// Configuration information after instance update.
	NewInfos []GetLogstashInstanceOperationsOperationDetailNewInfo `pulumi:"newInfos"`
	// Instance original configuration information.
	OldInfos []GetLogstashInstanceOperationsOperationDetailOldInfo `pulumi:"oldInfos"`
}

type GetLogstashInstanceOperationsOperationDetailArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailArgs struct {
	// Configuration information after instance update.
	NewInfos GetLogstashInstanceOperationsOperationDetailNewInfoArrayInput `pulumi:"newInfos"`
	// Instance original configuration information.
	OldInfos GetLogstashInstanceOperationsOperationDetailOldInfoArrayInput `pulumi:"oldInfos"`
}

func (GetLogstashInstanceOperationsOperationDetailArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailArgs) ToGetLogstashInstanceOperationsOperationDetailOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailArgs) ToGetLogstashInstanceOperationsOperationDetailOutput() GetLogstashInstanceOperationsOperationDetailOutput

func (GetLogstashInstanceOperationsOperationDetailArgs) ToGetLogstashInstanceOperationsOperationDetailOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailArgs) ToGetLogstashInstanceOperationsOperationDetailOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOutput

type GetLogstashInstanceOperationsOperationDetailArray added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailArray []GetLogstashInstanceOperationsOperationDetailInput

func (GetLogstashInstanceOperationsOperationDetailArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailArray) ToGetLogstashInstanceOperationsOperationDetailArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailArray) ToGetLogstashInstanceOperationsOperationDetailArrayOutput() GetLogstashInstanceOperationsOperationDetailArrayOutput

func (GetLogstashInstanceOperationsOperationDetailArray) ToGetLogstashInstanceOperationsOperationDetailArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailArray) ToGetLogstashInstanceOperationsOperationDetailArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailArrayOutput

type GetLogstashInstanceOperationsOperationDetailArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailArrayOutput() GetLogstashInstanceOperationsOperationDetailArrayOutput
	ToGetLogstashInstanceOperationsOperationDetailArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailArrayOutput
}

GetLogstashInstanceOperationsOperationDetailArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailArray and GetLogstashInstanceOperationsOperationDetailArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailArrayInput` via:

GetLogstashInstanceOperationsOperationDetailArray{ GetLogstashInstanceOperationsOperationDetailArgs{...} }

type GetLogstashInstanceOperationsOperationDetailArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailArrayOutput) ToGetLogstashInstanceOperationsOperationDetailArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailArrayOutput) ToGetLogstashInstanceOperationsOperationDetailArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailArrayOutput) ToGetLogstashInstanceOperationsOperationDetailArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailArrayOutput

type GetLogstashInstanceOperationsOperationDetailInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailOutput() GetLogstashInstanceOperationsOperationDetailOutput
	ToGetLogstashInstanceOperationsOperationDetailOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailOutput
}

GetLogstashInstanceOperationsOperationDetailInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailArgs and GetLogstashInstanceOperationsOperationDetailOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailInput` via:

GetLogstashInstanceOperationsOperationDetailArgs{...}

type GetLogstashInstanceOperationsOperationDetailNewInfo added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfo struct {
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetLogstashInstanceOperationsOperationDetailNewInfoArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetLogstashInstanceOperationsOperationDetailNewInfoArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArgs) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArgs) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailNewInfoArgs) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoOutput

type GetLogstashInstanceOperationsOperationDetailNewInfoArray added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoArray []GetLogstashInstanceOperationsOperationDetailNewInfoInput

func (GetLogstashInstanceOperationsOperationDetailNewInfoArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArray) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailNewInfoArray) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput() GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput

func (GetLogstashInstanceOperationsOperationDetailNewInfoArray) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailNewInfoArray) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput

type GetLogstashInstanceOperationsOperationDetailNewInfoArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput() GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput
	ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput
}

GetLogstashInstanceOperationsOperationDetailNewInfoArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailNewInfoArray and GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailNewInfoArrayInput` via:

GetLogstashInstanceOperationsOperationDetailNewInfoArray{ GetLogstashInstanceOperationsOperationDetailNewInfoArgs{...} }

type GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoArrayOutput

type GetLogstashInstanceOperationsOperationDetailNewInfoInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailNewInfoOutput() GetLogstashInstanceOperationsOperationDetailNewInfoOutput
	ToGetLogstashInstanceOperationsOperationDetailNewInfoOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoOutput
}

GetLogstashInstanceOperationsOperationDetailNewInfoInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailNewInfoArgs and GetLogstashInstanceOperationsOperationDetailNewInfoOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailNewInfoInput` via:

GetLogstashInstanceOperationsOperationDetailNewInfoArgs{...}

type GetLogstashInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailNewInfoOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailNewInfoOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoOutput) Key added in v0.1.8

Key.

func (GetLogstashInstanceOperationsOperationDetailNewInfoOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailNewInfoOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailNewInfoOutput) ToGetLogstashInstanceOperationsOperationDetailNewInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailNewInfoOutput

func (GetLogstashInstanceOperationsOperationDetailNewInfoOutput) Value added in v0.1.8

Value.

type GetLogstashInstanceOperationsOperationDetailOldInfo added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfo struct {
	// Key.
	Key string `pulumi:"key"`
	// Value.
	Value string `pulumi:"value"`
}

type GetLogstashInstanceOperationsOperationDetailOldInfoArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoArgs struct {
	// Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetLogstashInstanceOperationsOperationDetailOldInfoArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArgs) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArgs) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailOldInfoArgs) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoOutput

type GetLogstashInstanceOperationsOperationDetailOldInfoArray added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoArray []GetLogstashInstanceOperationsOperationDetailOldInfoInput

func (GetLogstashInstanceOperationsOperationDetailOldInfoArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArray) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailOldInfoArray) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput() GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput

func (GetLogstashInstanceOperationsOperationDetailOldInfoArray) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationDetailOldInfoArray) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput

type GetLogstashInstanceOperationsOperationDetailOldInfoArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput() GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput
	ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput
}

GetLogstashInstanceOperationsOperationDetailOldInfoArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailOldInfoArray and GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailOldInfoArrayInput` via:

GetLogstashInstanceOperationsOperationDetailOldInfoArray{ GetLogstashInstanceOperationsOperationDetailOldInfoArgs{...} }

type GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoArrayOutput

type GetLogstashInstanceOperationsOperationDetailOldInfoInput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationDetailOldInfoOutput() GetLogstashInstanceOperationsOperationDetailOldInfoOutput
	ToGetLogstashInstanceOperationsOperationDetailOldInfoOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoOutput
}

GetLogstashInstanceOperationsOperationDetailOldInfoInput is an input type that accepts GetLogstashInstanceOperationsOperationDetailOldInfoArgs and GetLogstashInstanceOperationsOperationDetailOldInfoOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationDetailOldInfoInput` via:

GetLogstashInstanceOperationsOperationDetailOldInfoArgs{...}

type GetLogstashInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOldInfoOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailOldInfoOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoOutput) Key added in v0.1.8

Key.

func (GetLogstashInstanceOperationsOperationDetailOldInfoOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOldInfoOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailOldInfoOutput) ToGetLogstashInstanceOperationsOperationDetailOldInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOldInfoOutput

func (GetLogstashInstanceOperationsOperationDetailOldInfoOutput) Value added in v0.1.8

Value.

type GetLogstashInstanceOperationsOperationDetailOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationDetailOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationDetailOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationDetailOutput) NewInfos added in v0.1.8

Configuration information after instance update.

func (GetLogstashInstanceOperationsOperationDetailOutput) OldInfos added in v0.1.8

Instance original configuration information.

func (GetLogstashInstanceOperationsOperationDetailOutput) ToGetLogstashInstanceOperationsOperationDetailOutput added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailOutput) ToGetLogstashInstanceOperationsOperationDetailOutput() GetLogstashInstanceOperationsOperationDetailOutput

func (GetLogstashInstanceOperationsOperationDetailOutput) ToGetLogstashInstanceOperationsOperationDetailOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationDetailOutput) ToGetLogstashInstanceOperationsOperationDetailOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationDetailOutput

type GetLogstashInstanceOperationsOperationInput added in v0.1.8

type GetLogstashInstanceOperationsOperationInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationOutput() GetLogstashInstanceOperationsOperationOutput
	ToGetLogstashInstanceOperationsOperationOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationOutput
}

GetLogstashInstanceOperationsOperationInput is an input type that accepts GetLogstashInstanceOperationsOperationArgs and GetLogstashInstanceOperationsOperationOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationInput` via:

GetLogstashInstanceOperationsOperationArgs{...}

type GetLogstashInstanceOperationsOperationOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationOutput) Details added in v0.1.8

Operation details.

func (GetLogstashInstanceOperationsOperationOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationOutput) Id added in v0.1.8

Id.

func (GetLogstashInstanceOperationsOperationOutput) Progress added in v0.1.8

Task progress.

func (GetLogstashInstanceOperationsOperationOutput) Result added in v0.1.8

Subtask result.

func (GetLogstashInstanceOperationsOperationOutput) StartTime added in v0.1.8

Start time, e.g. 2019-03-07 16:30:39.

func (GetLogstashInstanceOperationsOperationOutput) SubAccountUin added in v0.1.8

Operator uin.

func (GetLogstashInstanceOperationsOperationOutput) Tasks added in v0.1.8

Task information.

func (GetLogstashInstanceOperationsOperationOutput) ToGetLogstashInstanceOperationsOperationOutput added in v0.1.8

func (o GetLogstashInstanceOperationsOperationOutput) ToGetLogstashInstanceOperationsOperationOutput() GetLogstashInstanceOperationsOperationOutput

func (GetLogstashInstanceOperationsOperationOutput) ToGetLogstashInstanceOperationsOperationOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationOutput) ToGetLogstashInstanceOperationsOperationOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationOutput

func (GetLogstashInstanceOperationsOperationOutput) Type added in v0.1.8

Type.

type GetLogstashInstanceOperationsOperationTask added in v0.1.8

type GetLogstashInstanceOperationsOperationTask struct {
	// Elapsed time.
	ElapsedTime int `pulumi:"elapsedTime"`
	// Subtask end time.
	FinishTime string `pulumi:"finishTime"`
	// Subtask name.
	Name string `pulumi:"name"`
	// Progress info.
	ProcessInfos []GetLogstashInstanceOperationsOperationTaskProcessInfo `pulumi:"processInfos"`
	// Task progress.
	Progress float64 `pulumi:"progress"`
	// Subtask.
	SubTasks []GetLogstashInstanceOperationsOperationTaskSubTask `pulumi:"subTasks"`
}

type GetLogstashInstanceOperationsOperationTaskArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskArgs struct {
	// Elapsed time.
	ElapsedTime pulumi.IntInput `pulumi:"elapsedTime"`
	// Subtask end time.
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	// Subtask name.
	Name pulumi.StringInput `pulumi:"name"`
	// Progress info.
	ProcessInfos GetLogstashInstanceOperationsOperationTaskProcessInfoArrayInput `pulumi:"processInfos"`
	// Task progress.
	Progress pulumi.Float64Input `pulumi:"progress"`
	// Subtask.
	SubTasks GetLogstashInstanceOperationsOperationTaskSubTaskArrayInput `pulumi:"subTasks"`
}

func (GetLogstashInstanceOperationsOperationTaskArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskArgs) ToGetLogstashInstanceOperationsOperationTaskOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskArgs) ToGetLogstashInstanceOperationsOperationTaskOutput() GetLogstashInstanceOperationsOperationTaskOutput

func (GetLogstashInstanceOperationsOperationTaskArgs) ToGetLogstashInstanceOperationsOperationTaskOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskArgs) ToGetLogstashInstanceOperationsOperationTaskOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskOutput

type GetLogstashInstanceOperationsOperationTaskArray added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskArray []GetLogstashInstanceOperationsOperationTaskInput

func (GetLogstashInstanceOperationsOperationTaskArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskArray) ToGetLogstashInstanceOperationsOperationTaskArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskArray) ToGetLogstashInstanceOperationsOperationTaskArrayOutput() GetLogstashInstanceOperationsOperationTaskArrayOutput

func (GetLogstashInstanceOperationsOperationTaskArray) ToGetLogstashInstanceOperationsOperationTaskArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskArray) ToGetLogstashInstanceOperationsOperationTaskArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskArrayOutput

type GetLogstashInstanceOperationsOperationTaskArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskArrayOutput() GetLogstashInstanceOperationsOperationTaskArrayOutput
	ToGetLogstashInstanceOperationsOperationTaskArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskArrayOutput
}

GetLogstashInstanceOperationsOperationTaskArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskArray and GetLogstashInstanceOperationsOperationTaskArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskArrayInput` via:

GetLogstashInstanceOperationsOperationTaskArray{ GetLogstashInstanceOperationsOperationTaskArgs{...} }

type GetLogstashInstanceOperationsOperationTaskArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskArrayOutput

type GetLogstashInstanceOperationsOperationTaskInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskOutput() GetLogstashInstanceOperationsOperationTaskOutput
	ToGetLogstashInstanceOperationsOperationTaskOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskOutput
}

GetLogstashInstanceOperationsOperationTaskInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskArgs and GetLogstashInstanceOperationsOperationTaskOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskInput` via:

GetLogstashInstanceOperationsOperationTaskArgs{...}

type GetLogstashInstanceOperationsOperationTaskOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskOutput) ElapsedTime added in v0.1.8

Elapsed time.

func (GetLogstashInstanceOperationsOperationTaskOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskOutput) FinishTime added in v0.1.8

Subtask end time.

func (GetLogstashInstanceOperationsOperationTaskOutput) Name added in v0.1.8

Subtask name.

func (GetLogstashInstanceOperationsOperationTaskOutput) ProcessInfos added in v0.1.8

Progress info.

func (GetLogstashInstanceOperationsOperationTaskOutput) Progress added in v0.1.8

Task progress.

func (GetLogstashInstanceOperationsOperationTaskOutput) SubTasks added in v0.1.8

Subtask.

func (GetLogstashInstanceOperationsOperationTaskOutput) ToGetLogstashInstanceOperationsOperationTaskOutput added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskOutput) ToGetLogstashInstanceOperationsOperationTaskOutput() GetLogstashInstanceOperationsOperationTaskOutput

func (GetLogstashInstanceOperationsOperationTaskOutput) ToGetLogstashInstanceOperationsOperationTaskOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskOutput) ToGetLogstashInstanceOperationsOperationTaskOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskOutput

type GetLogstashInstanceOperationsOperationTaskProcessInfo added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfo struct {
	// Completed quantity.
	Completed int `pulumi:"completed"`
	// Remaining quantity.
	Remain int `pulumi:"remain"`
	// Task type. 60: restart task 70: fragment migration task 80: node modification task.
	TaskType int `pulumi:"taskType"`
	// Total quantity.
	Total int `pulumi:"total"`
}

type GetLogstashInstanceOperationsOperationTaskProcessInfoArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoArgs struct {
	// Completed quantity.
	Completed pulumi.IntInput `pulumi:"completed"`
	// Remaining quantity.
	Remain pulumi.IntInput `pulumi:"remain"`
	// Task type. 60: restart task 70: fragment migration task 80: node modification task.
	TaskType pulumi.IntInput `pulumi:"taskType"`
	// Total quantity.
	Total pulumi.IntInput `pulumi:"total"`
}

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArgs) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArgs) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskProcessInfoArgs) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoOutput

type GetLogstashInstanceOperationsOperationTaskProcessInfoArray added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoArray []GetLogstashInstanceOperationsOperationTaskProcessInfoInput

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArray) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArray) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskProcessInfoArray) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput

type GetLogstashInstanceOperationsOperationTaskProcessInfoArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput() GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput
	ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput
}

GetLogstashInstanceOperationsOperationTaskProcessInfoArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskProcessInfoArray and GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskProcessInfoArrayInput` via:

GetLogstashInstanceOperationsOperationTaskProcessInfoArray{ GetLogstashInstanceOperationsOperationTaskProcessInfoArgs{...} }

type GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoArrayOutput

type GetLogstashInstanceOperationsOperationTaskProcessInfoInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutput() GetLogstashInstanceOperationsOperationTaskProcessInfoOutput
	ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoOutput
}

GetLogstashInstanceOperationsOperationTaskProcessInfoInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskProcessInfoArgs and GetLogstashInstanceOperationsOperationTaskProcessInfoOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskProcessInfoInput` via:

GetLogstashInstanceOperationsOperationTaskProcessInfoArgs{...}

type GetLogstashInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskProcessInfoOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) Completed added in v0.1.8

Completed quantity.

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) Remain added in v0.1.8

Remaining quantity.

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) TaskType added in v0.1.8

Task type. 60: restart task 70: fragment migration task 80: node modification task.

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) ToGetLogstashInstanceOperationsOperationTaskProcessInfoOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskProcessInfoOutput

func (GetLogstashInstanceOperationsOperationTaskProcessInfoOutput) Total added in v0.1.8

Total quantity.

type GetLogstashInstanceOperationsOperationTaskSubTask added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTask struct {
	// Subtask error message.
	ErrMsg string `pulumi:"errMsg"`
	// The index name of the failed upgrade check.
	FailedIndices []string `pulumi:"failedIndices"`
	// Subtask end time.
	FinishTime string `pulumi:"finishTime"`
	// Subtask level, 1: warning; 2: failed.
	Level int `pulumi:"level"`
	// Subtask name.
	Name string `pulumi:"name"`
	// Subtask result.
	Result bool `pulumi:"result"`
	// Subtask status, 1: success; 0: processing; -1: failure.
	Status int `pulumi:"status"`
	// Type.
	Type string `pulumi:"type"`
}

type GetLogstashInstanceOperationsOperationTaskSubTaskArgs added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskArgs struct {
	// Subtask error message.
	ErrMsg pulumi.StringInput `pulumi:"errMsg"`
	// The index name of the failed upgrade check.
	FailedIndices pulumi.StringArrayInput `pulumi:"failedIndices"`
	// Subtask end time.
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	// Subtask level, 1: warning; 2: failed.
	Level pulumi.IntInput `pulumi:"level"`
	// Subtask name.
	Name pulumi.StringInput `pulumi:"name"`
	// Subtask result.
	Result pulumi.BoolInput `pulumi:"result"`
	// Subtask status, 1: success; 0: processing; -1: failure.
	Status pulumi.IntInput `pulumi:"status"`
	// Type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetLogstashInstanceOperationsOperationTaskSubTaskArgs) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskArgs) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskSubTaskArgs) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutput() GetLogstashInstanceOperationsOperationTaskSubTaskOutput

func (GetLogstashInstanceOperationsOperationTaskSubTaskArgs) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskSubTaskArgs) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskOutput

type GetLogstashInstanceOperationsOperationTaskSubTaskArray added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskArray []GetLogstashInstanceOperationsOperationTaskSubTaskInput

func (GetLogstashInstanceOperationsOperationTaskSubTaskArray) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskArray) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskSubTaskArray) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput() GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput

func (GetLogstashInstanceOperationsOperationTaskSubTaskArray) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutputWithContext added in v0.1.8

func (i GetLogstashInstanceOperationsOperationTaskSubTaskArray) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput

type GetLogstashInstanceOperationsOperationTaskSubTaskArrayInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskArrayInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput() GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput
	ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput
}

GetLogstashInstanceOperationsOperationTaskSubTaskArrayInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskSubTaskArray and GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskSubTaskArrayInput` via:

GetLogstashInstanceOperationsOperationTaskSubTaskArray{ GetLogstashInstanceOperationsOperationTaskSubTaskArgs{...} }

type GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput) Index added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskArrayOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskArrayOutput

type GetLogstashInstanceOperationsOperationTaskSubTaskInput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskInput interface {
	pulumi.Input

	ToGetLogstashInstanceOperationsOperationTaskSubTaskOutput() GetLogstashInstanceOperationsOperationTaskSubTaskOutput
	ToGetLogstashInstanceOperationsOperationTaskSubTaskOutputWithContext(context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskOutput
}

GetLogstashInstanceOperationsOperationTaskSubTaskInput is an input type that accepts GetLogstashInstanceOperationsOperationTaskSubTaskArgs and GetLogstashInstanceOperationsOperationTaskSubTaskOutput values. You can construct a concrete instance of `GetLogstashInstanceOperationsOperationTaskSubTaskInput` via:

GetLogstashInstanceOperationsOperationTaskSubTaskArgs{...}

type GetLogstashInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

type GetLogstashInstanceOperationsOperationTaskSubTaskOutput struct{ *pulumi.OutputState }

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) ErrMsg added in v0.1.8

Subtask error message.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) FailedIndices added in v0.1.8

The index name of the failed upgrade check.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) FinishTime added in v0.1.8

Subtask end time.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) Level added in v0.1.8

Subtask level, 1: warning; 2: failed.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) Name added in v0.1.8

Subtask name.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) Result added in v0.1.8

Subtask result.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) Status added in v0.1.8

Subtask status, 1: success; 0: processing; -1: failure.

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutput added in v0.1.8

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsOperationTaskSubTaskOutput) ToGetLogstashInstanceOperationsOperationTaskSubTaskOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsOperationTaskSubTaskOutput

func (GetLogstashInstanceOperationsOperationTaskSubTaskOutput) Type added in v0.1.8

Type.

type GetLogstashInstanceOperationsOutputArgs added in v0.1.8

type GetLogstashInstanceOperationsOutputArgs struct {
	// End time, e.g. 2019-03-30 20:18:03.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time, e.g. 2019-03-07 16:30:39.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getLogstashInstanceOperations.

func (GetLogstashInstanceOperationsOutputArgs) ElementType added in v0.1.8

type GetLogstashInstanceOperationsResult added in v0.1.8

type GetLogstashInstanceOperationsResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// Operation records.
	Operations       []GetLogstashInstanceOperationsOperation `pulumi:"operations"`
	ResultOutputFile *string                                  `pulumi:"resultOutputFile"`
	// Start time.
	StartTime string `pulumi:"startTime"`
}

A collection of values returned by getLogstashInstanceOperations.

func GetLogstashInstanceOperations added in v0.1.8

Use this data source to query detailed information of elasticsearch logstashInstanceOperations

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetLogstashInstanceOperations(ctx, &elasticsearch.GetLogstashInstanceOperationsArgs{
			EndTime:    "2023-10-31 10:12:45",
			InstanceId: "ls-xxxxxx",
			StartTime:  "2018-01-01 00:00:00",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogstashInstanceOperationsResultOutput added in v0.1.8

type GetLogstashInstanceOperationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogstashInstanceOperations.

func (GetLogstashInstanceOperationsResultOutput) ElementType added in v0.1.8

func (GetLogstashInstanceOperationsResultOutput) EndTime added in v0.1.8

func (GetLogstashInstanceOperationsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogstashInstanceOperationsResultOutput) InstanceId added in v0.1.8

func (GetLogstashInstanceOperationsResultOutput) Operations added in v0.1.8

Operation records.

func (GetLogstashInstanceOperationsResultOutput) ResultOutputFile added in v0.1.8

func (GetLogstashInstanceOperationsResultOutput) StartTime added in v0.1.8

Start time.

func (GetLogstashInstanceOperationsResultOutput) ToGetLogstashInstanceOperationsResultOutput added in v0.1.8

func (o GetLogstashInstanceOperationsResultOutput) ToGetLogstashInstanceOperationsResultOutput() GetLogstashInstanceOperationsResultOutput

func (GetLogstashInstanceOperationsResultOutput) ToGetLogstashInstanceOperationsResultOutputWithContext added in v0.1.8

func (o GetLogstashInstanceOperationsResultOutput) ToGetLogstashInstanceOperationsResultOutputWithContext(ctx context.Context) GetLogstashInstanceOperationsResultOutput

type GetViewsArgs added in v0.1.8

type GetViewsArgs struct {
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getViews.

type GetViewsClusterView added in v0.1.8

type GetViewsClusterView struct {
	// Average cpu utilization.
	AvgCpuUsage float64 `pulumi:"avgCpuUsage"`
	// Average disk utilization.
	AvgDiskUsage float64 `pulumi:"avgDiskUsage"`
	// Average memory utilization.
	AvgMemUsage float64 `pulumi:"avgMemUsage"`
	// Whether or not to break.
	Break float64 `pulumi:"break"`
	// Number of data nodes.
	DataNodeNum int `pulumi:"dataNodeNum"`
	// Bytes used on disk.
	DiskUsedInBytes int `pulumi:"diskUsedInBytes"`
	// Number of documents.
	DocNum int `pulumi:"docNum"`
	// Cluster health status.
	Health float64 `pulumi:"health"`
	// Index number.
	IndexNum int `pulumi:"indexNum"`
	// Initializing shard number.
	InitializingShardNum int `pulumi:"initializingShardNum"`
	// Number of online nodes.
	NodeNum int `pulumi:"nodeNum"`
	// Primary shard number.
	PrimaryShardNum int `pulumi:"primaryShardNum"`
	// Relocating shard number.
	RelocatingShardNum int `pulumi:"relocatingShardNum"`
	// Enterprise cluster can search the appid to which snapshot cos belongs.
	SearchableSnapshotCosAppId string `pulumi:"searchableSnapshotCosAppId"`
	// Enterprise cluster searchable bucket name stored in snapshot cos.
	SearchableSnapshotCosBucket string `pulumi:"searchableSnapshotCosBucket"`
	// Number of node fragments.
	ShardNum int `pulumi:"shardNum"`
	// Client request node.
	TargetNodeTypes []string `pulumi:"targetNodeTypes"`
	// Storage capacity of COS Enterprise Edition (in GB).
	TotalCosStorage int `pulumi:"totalCosStorage"`
	// Total storage size of cluster.
	TotalDiskSize int `pulumi:"totalDiskSize"`
	// Total number of nodes.
	TotalNodeNum int `pulumi:"totalNodeNum"`
	// Unassigned shard number.
	UnassignedShardNum int `pulumi:"unassignedShardNum"`
	// Whether the node is visible.
	Visible float64 `pulumi:"visible"`
}

type GetViewsClusterViewArgs added in v0.1.8

type GetViewsClusterViewArgs struct {
	// Average cpu utilization.
	AvgCpuUsage pulumi.Float64Input `pulumi:"avgCpuUsage"`
	// Average disk utilization.
	AvgDiskUsage pulumi.Float64Input `pulumi:"avgDiskUsage"`
	// Average memory utilization.
	AvgMemUsage pulumi.Float64Input `pulumi:"avgMemUsage"`
	// Whether or not to break.
	Break pulumi.Float64Input `pulumi:"break"`
	// Number of data nodes.
	DataNodeNum pulumi.IntInput `pulumi:"dataNodeNum"`
	// Bytes used on disk.
	DiskUsedInBytes pulumi.IntInput `pulumi:"diskUsedInBytes"`
	// Number of documents.
	DocNum pulumi.IntInput `pulumi:"docNum"`
	// Cluster health status.
	Health pulumi.Float64Input `pulumi:"health"`
	// Index number.
	IndexNum pulumi.IntInput `pulumi:"indexNum"`
	// Initializing shard number.
	InitializingShardNum pulumi.IntInput `pulumi:"initializingShardNum"`
	// Number of online nodes.
	NodeNum pulumi.IntInput `pulumi:"nodeNum"`
	// Primary shard number.
	PrimaryShardNum pulumi.IntInput `pulumi:"primaryShardNum"`
	// Relocating shard number.
	RelocatingShardNum pulumi.IntInput `pulumi:"relocatingShardNum"`
	// Enterprise cluster can search the appid to which snapshot cos belongs.
	SearchableSnapshotCosAppId pulumi.StringInput `pulumi:"searchableSnapshotCosAppId"`
	// Enterprise cluster searchable bucket name stored in snapshot cos.
	SearchableSnapshotCosBucket pulumi.StringInput `pulumi:"searchableSnapshotCosBucket"`
	// Number of node fragments.
	ShardNum pulumi.IntInput `pulumi:"shardNum"`
	// Client request node.
	TargetNodeTypes pulumi.StringArrayInput `pulumi:"targetNodeTypes"`
	// Storage capacity of COS Enterprise Edition (in GB).
	TotalCosStorage pulumi.IntInput `pulumi:"totalCosStorage"`
	// Total storage size of cluster.
	TotalDiskSize pulumi.IntInput `pulumi:"totalDiskSize"`
	// Total number of nodes.
	TotalNodeNum pulumi.IntInput `pulumi:"totalNodeNum"`
	// Unassigned shard number.
	UnassignedShardNum pulumi.IntInput `pulumi:"unassignedShardNum"`
	// Whether the node is visible.
	Visible pulumi.Float64Input `pulumi:"visible"`
}

func (GetViewsClusterViewArgs) ElementType added in v0.1.8

func (GetViewsClusterViewArgs) ElementType() reflect.Type

func (GetViewsClusterViewArgs) ToGetViewsClusterViewOutput added in v0.1.8

func (i GetViewsClusterViewArgs) ToGetViewsClusterViewOutput() GetViewsClusterViewOutput

func (GetViewsClusterViewArgs) ToGetViewsClusterViewOutputWithContext added in v0.1.8

func (i GetViewsClusterViewArgs) ToGetViewsClusterViewOutputWithContext(ctx context.Context) GetViewsClusterViewOutput

type GetViewsClusterViewArray added in v0.1.8

type GetViewsClusterViewArray []GetViewsClusterViewInput

func (GetViewsClusterViewArray) ElementType added in v0.1.8

func (GetViewsClusterViewArray) ElementType() reflect.Type

func (GetViewsClusterViewArray) ToGetViewsClusterViewArrayOutput added in v0.1.8

func (i GetViewsClusterViewArray) ToGetViewsClusterViewArrayOutput() GetViewsClusterViewArrayOutput

func (GetViewsClusterViewArray) ToGetViewsClusterViewArrayOutputWithContext added in v0.1.8

func (i GetViewsClusterViewArray) ToGetViewsClusterViewArrayOutputWithContext(ctx context.Context) GetViewsClusterViewArrayOutput

type GetViewsClusterViewArrayInput added in v0.1.8

type GetViewsClusterViewArrayInput interface {
	pulumi.Input

	ToGetViewsClusterViewArrayOutput() GetViewsClusterViewArrayOutput
	ToGetViewsClusterViewArrayOutputWithContext(context.Context) GetViewsClusterViewArrayOutput
}

GetViewsClusterViewArrayInput is an input type that accepts GetViewsClusterViewArray and GetViewsClusterViewArrayOutput values. You can construct a concrete instance of `GetViewsClusterViewArrayInput` via:

GetViewsClusterViewArray{ GetViewsClusterViewArgs{...} }

type GetViewsClusterViewArrayOutput added in v0.1.8

type GetViewsClusterViewArrayOutput struct{ *pulumi.OutputState }

func (GetViewsClusterViewArrayOutput) ElementType added in v0.1.8

func (GetViewsClusterViewArrayOutput) Index added in v0.1.8

func (GetViewsClusterViewArrayOutput) ToGetViewsClusterViewArrayOutput added in v0.1.8

func (o GetViewsClusterViewArrayOutput) ToGetViewsClusterViewArrayOutput() GetViewsClusterViewArrayOutput

func (GetViewsClusterViewArrayOutput) ToGetViewsClusterViewArrayOutputWithContext added in v0.1.8

func (o GetViewsClusterViewArrayOutput) ToGetViewsClusterViewArrayOutputWithContext(ctx context.Context) GetViewsClusterViewArrayOutput

type GetViewsClusterViewInput added in v0.1.8

type GetViewsClusterViewInput interface {
	pulumi.Input

	ToGetViewsClusterViewOutput() GetViewsClusterViewOutput
	ToGetViewsClusterViewOutputWithContext(context.Context) GetViewsClusterViewOutput
}

GetViewsClusterViewInput is an input type that accepts GetViewsClusterViewArgs and GetViewsClusterViewOutput values. You can construct a concrete instance of `GetViewsClusterViewInput` via:

GetViewsClusterViewArgs{...}

type GetViewsClusterViewOutput added in v0.1.8

type GetViewsClusterViewOutput struct{ *pulumi.OutputState }

func (GetViewsClusterViewOutput) AvgCpuUsage added in v0.1.8

Average cpu utilization.

func (GetViewsClusterViewOutput) AvgDiskUsage added in v0.1.8

Average disk utilization.

func (GetViewsClusterViewOutput) AvgMemUsage added in v0.1.8

Average memory utilization.

func (GetViewsClusterViewOutput) Break added in v0.1.8

Whether or not to break.

func (GetViewsClusterViewOutput) DataNodeNum added in v0.1.8

func (o GetViewsClusterViewOutput) DataNodeNum() pulumi.IntOutput

Number of data nodes.

func (GetViewsClusterViewOutput) DiskUsedInBytes added in v0.1.8

func (o GetViewsClusterViewOutput) DiskUsedInBytes() pulumi.IntOutput

Bytes used on disk.

func (GetViewsClusterViewOutput) DocNum added in v0.1.8

Number of documents.

func (GetViewsClusterViewOutput) ElementType added in v0.1.8

func (GetViewsClusterViewOutput) ElementType() reflect.Type

func (GetViewsClusterViewOutput) Health added in v0.1.8

Cluster health status.

func (GetViewsClusterViewOutput) IndexNum added in v0.1.8

Index number.

func (GetViewsClusterViewOutput) InitializingShardNum added in v0.1.8

func (o GetViewsClusterViewOutput) InitializingShardNum() pulumi.IntOutput

Initializing shard number.

func (GetViewsClusterViewOutput) NodeNum added in v0.1.8

Number of online nodes.

func (GetViewsClusterViewOutput) PrimaryShardNum added in v0.1.8

func (o GetViewsClusterViewOutput) PrimaryShardNum() pulumi.IntOutput

Primary shard number.

func (GetViewsClusterViewOutput) RelocatingShardNum added in v0.1.8

func (o GetViewsClusterViewOutput) RelocatingShardNum() pulumi.IntOutput

Relocating shard number.

func (GetViewsClusterViewOutput) SearchableSnapshotCosAppId added in v0.1.8

func (o GetViewsClusterViewOutput) SearchableSnapshotCosAppId() pulumi.StringOutput

Enterprise cluster can search the appid to which snapshot cos belongs.

func (GetViewsClusterViewOutput) SearchableSnapshotCosBucket added in v0.1.8

func (o GetViewsClusterViewOutput) SearchableSnapshotCosBucket() pulumi.StringOutput

Enterprise cluster searchable bucket name stored in snapshot cos.

func (GetViewsClusterViewOutput) ShardNum added in v0.1.8

Number of node fragments.

func (GetViewsClusterViewOutput) TargetNodeTypes added in v0.1.8

Client request node.

func (GetViewsClusterViewOutput) ToGetViewsClusterViewOutput added in v0.1.8

func (o GetViewsClusterViewOutput) ToGetViewsClusterViewOutput() GetViewsClusterViewOutput

func (GetViewsClusterViewOutput) ToGetViewsClusterViewOutputWithContext added in v0.1.8

func (o GetViewsClusterViewOutput) ToGetViewsClusterViewOutputWithContext(ctx context.Context) GetViewsClusterViewOutput

func (GetViewsClusterViewOutput) TotalCosStorage added in v0.1.8

func (o GetViewsClusterViewOutput) TotalCosStorage() pulumi.IntOutput

Storage capacity of COS Enterprise Edition (in GB).

func (GetViewsClusterViewOutput) TotalDiskSize added in v0.1.8

func (o GetViewsClusterViewOutput) TotalDiskSize() pulumi.IntOutput

Total storage size of cluster.

func (GetViewsClusterViewOutput) TotalNodeNum added in v0.1.8

func (o GetViewsClusterViewOutput) TotalNodeNum() pulumi.IntOutput

Total number of nodes.

func (GetViewsClusterViewOutput) UnassignedShardNum added in v0.1.8

func (o GetViewsClusterViewOutput) UnassignedShardNum() pulumi.IntOutput

Unassigned shard number.

func (GetViewsClusterViewOutput) Visible added in v0.1.8

Whether the node is visible.

type GetViewsKibanasView added in v0.1.8

type GetViewsKibanasView struct {
	// CPU number.
	CpuNum int `pulumi:"cpuNum"`
	// CPU usage.
	CpuUsage float64 `pulumi:"cpuUsage"`
	// Total disk size of node.
	DiskSize int `pulumi:"diskSize"`
	// Disk usage.
	DiskUsage float64 `pulumi:"diskUsage"`
	// Kibana node ip.
	Ip string `pulumi:"ip"`
	// Node memory size (in GB).
	MemSize int `pulumi:"memSize"`
	// Memory usage.
	MemUsage float64 `pulumi:"memUsage"`
	// Node id.
	NodeId string `pulumi:"nodeId"`
	// Zone.
	Zone string `pulumi:"zone"`
}

type GetViewsKibanasViewArgs added in v0.1.8

type GetViewsKibanasViewArgs struct {
	// CPU number.
	CpuNum pulumi.IntInput `pulumi:"cpuNum"`
	// CPU usage.
	CpuUsage pulumi.Float64Input `pulumi:"cpuUsage"`
	// Total disk size of node.
	DiskSize pulumi.IntInput `pulumi:"diskSize"`
	// Disk usage.
	DiskUsage pulumi.Float64Input `pulumi:"diskUsage"`
	// Kibana node ip.
	Ip pulumi.StringInput `pulumi:"ip"`
	// Node memory size (in GB).
	MemSize pulumi.IntInput `pulumi:"memSize"`
	// Memory usage.
	MemUsage pulumi.Float64Input `pulumi:"memUsage"`
	// Node id.
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	// Zone.
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (GetViewsKibanasViewArgs) ElementType added in v0.1.8

func (GetViewsKibanasViewArgs) ElementType() reflect.Type

func (GetViewsKibanasViewArgs) ToGetViewsKibanasViewOutput added in v0.1.8

func (i GetViewsKibanasViewArgs) ToGetViewsKibanasViewOutput() GetViewsKibanasViewOutput

func (GetViewsKibanasViewArgs) ToGetViewsKibanasViewOutputWithContext added in v0.1.8

func (i GetViewsKibanasViewArgs) ToGetViewsKibanasViewOutputWithContext(ctx context.Context) GetViewsKibanasViewOutput

type GetViewsKibanasViewArray added in v0.1.8

type GetViewsKibanasViewArray []GetViewsKibanasViewInput

func (GetViewsKibanasViewArray) ElementType added in v0.1.8

func (GetViewsKibanasViewArray) ElementType() reflect.Type

func (GetViewsKibanasViewArray) ToGetViewsKibanasViewArrayOutput added in v0.1.8

func (i GetViewsKibanasViewArray) ToGetViewsKibanasViewArrayOutput() GetViewsKibanasViewArrayOutput

func (GetViewsKibanasViewArray) ToGetViewsKibanasViewArrayOutputWithContext added in v0.1.8

func (i GetViewsKibanasViewArray) ToGetViewsKibanasViewArrayOutputWithContext(ctx context.Context) GetViewsKibanasViewArrayOutput

type GetViewsKibanasViewArrayInput added in v0.1.8

type GetViewsKibanasViewArrayInput interface {
	pulumi.Input

	ToGetViewsKibanasViewArrayOutput() GetViewsKibanasViewArrayOutput
	ToGetViewsKibanasViewArrayOutputWithContext(context.Context) GetViewsKibanasViewArrayOutput
}

GetViewsKibanasViewArrayInput is an input type that accepts GetViewsKibanasViewArray and GetViewsKibanasViewArrayOutput values. You can construct a concrete instance of `GetViewsKibanasViewArrayInput` via:

GetViewsKibanasViewArray{ GetViewsKibanasViewArgs{...} }

type GetViewsKibanasViewArrayOutput added in v0.1.8

type GetViewsKibanasViewArrayOutput struct{ *pulumi.OutputState }

func (GetViewsKibanasViewArrayOutput) ElementType added in v0.1.8

func (GetViewsKibanasViewArrayOutput) Index added in v0.1.8

func (GetViewsKibanasViewArrayOutput) ToGetViewsKibanasViewArrayOutput added in v0.1.8

func (o GetViewsKibanasViewArrayOutput) ToGetViewsKibanasViewArrayOutput() GetViewsKibanasViewArrayOutput

func (GetViewsKibanasViewArrayOutput) ToGetViewsKibanasViewArrayOutputWithContext added in v0.1.8

func (o GetViewsKibanasViewArrayOutput) ToGetViewsKibanasViewArrayOutputWithContext(ctx context.Context) GetViewsKibanasViewArrayOutput

type GetViewsKibanasViewInput added in v0.1.8

type GetViewsKibanasViewInput interface {
	pulumi.Input

	ToGetViewsKibanasViewOutput() GetViewsKibanasViewOutput
	ToGetViewsKibanasViewOutputWithContext(context.Context) GetViewsKibanasViewOutput
}

GetViewsKibanasViewInput is an input type that accepts GetViewsKibanasViewArgs and GetViewsKibanasViewOutput values. You can construct a concrete instance of `GetViewsKibanasViewInput` via:

GetViewsKibanasViewArgs{...}

type GetViewsKibanasViewOutput added in v0.1.8

type GetViewsKibanasViewOutput struct{ *pulumi.OutputState }

func (GetViewsKibanasViewOutput) CpuNum added in v0.1.8

CPU number.

func (GetViewsKibanasViewOutput) CpuUsage added in v0.1.8

CPU usage.

func (GetViewsKibanasViewOutput) DiskSize added in v0.1.8

Total disk size of node.

func (GetViewsKibanasViewOutput) DiskUsage added in v0.1.8

Disk usage.

func (GetViewsKibanasViewOutput) ElementType added in v0.1.8

func (GetViewsKibanasViewOutput) ElementType() reflect.Type

func (GetViewsKibanasViewOutput) Ip added in v0.1.8

Kibana node ip.

func (GetViewsKibanasViewOutput) MemSize added in v0.1.8

Node memory size (in GB).

func (GetViewsKibanasViewOutput) MemUsage added in v0.1.8

Memory usage.

func (GetViewsKibanasViewOutput) NodeId added in v0.1.8

Node id.

func (GetViewsKibanasViewOutput) ToGetViewsKibanasViewOutput added in v0.1.8

func (o GetViewsKibanasViewOutput) ToGetViewsKibanasViewOutput() GetViewsKibanasViewOutput

func (GetViewsKibanasViewOutput) ToGetViewsKibanasViewOutputWithContext added in v0.1.8

func (o GetViewsKibanasViewOutput) ToGetViewsKibanasViewOutputWithContext(ctx context.Context) GetViewsKibanasViewOutput

func (GetViewsKibanasViewOutput) Zone added in v0.1.8

Zone.

type GetViewsNodesView added in v0.1.8

type GetViewsNodesView struct {
	// Whether or not to break.
	Break float64 `pulumi:"break"`
	// CPU number.
	CpuNum int `pulumi:"cpuNum"`
	// CPU usage.
	CpuUsage float64 `pulumi:"cpuUsage"`
	// List of disk ID on the node.
	DiskIds []string `pulumi:"diskIds"`
	// Total disk size of node.
	DiskSize int `pulumi:"diskSize"`
	// Disk usage.
	DiskUsage float64 `pulumi:"diskUsage"`
	// Whether it is a hidden availability zone.
	Hidden bool `pulumi:"hidden"`
	// Whether to act as a coordinator node or not.
	IsCoordinationNode bool `pulumi:"isCoordinationNode"`
	// JVM memory usage.
	JvmMemUsage float64 `pulumi:"jvmMemUsage"`
	// Node memory size (in GB).
	MemSize int `pulumi:"memSize"`
	// Memory usage.
	MemUsage float64 `pulumi:"memUsage"`
	// Node HTTP IP.
	NodeHttpIp string `pulumi:"nodeHttpIp"`
	// Node id.
	NodeId string `pulumi:"nodeId"`
	// Node ip.
	NodeIp string `pulumi:"nodeIp"`
	// Node role.
	NodeRole string `pulumi:"nodeRole"`
	// Number of node fragments.
	ShardNum int `pulumi:"shardNum"`
	// Whether the node is visible.
	Visible float64 `pulumi:"visible"`
	// Zone.
	Zone string `pulumi:"zone"`
}

type GetViewsNodesViewArgs added in v0.1.8

type GetViewsNodesViewArgs struct {
	// Whether or not to break.
	Break pulumi.Float64Input `pulumi:"break"`
	// CPU number.
	CpuNum pulumi.IntInput `pulumi:"cpuNum"`
	// CPU usage.
	CpuUsage pulumi.Float64Input `pulumi:"cpuUsage"`
	// List of disk ID on the node.
	DiskIds pulumi.StringArrayInput `pulumi:"diskIds"`
	// Total disk size of node.
	DiskSize pulumi.IntInput `pulumi:"diskSize"`
	// Disk usage.
	DiskUsage pulumi.Float64Input `pulumi:"diskUsage"`
	// Whether it is a hidden availability zone.
	Hidden pulumi.BoolInput `pulumi:"hidden"`
	// Whether to act as a coordinator node or not.
	IsCoordinationNode pulumi.BoolInput `pulumi:"isCoordinationNode"`
	// JVM memory usage.
	JvmMemUsage pulumi.Float64Input `pulumi:"jvmMemUsage"`
	// Node memory size (in GB).
	MemSize pulumi.IntInput `pulumi:"memSize"`
	// Memory usage.
	MemUsage pulumi.Float64Input `pulumi:"memUsage"`
	// Node HTTP IP.
	NodeHttpIp pulumi.StringInput `pulumi:"nodeHttpIp"`
	// Node id.
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	// Node ip.
	NodeIp pulumi.StringInput `pulumi:"nodeIp"`
	// Node role.
	NodeRole pulumi.StringInput `pulumi:"nodeRole"`
	// Number of node fragments.
	ShardNum pulumi.IntInput `pulumi:"shardNum"`
	// Whether the node is visible.
	Visible pulumi.Float64Input `pulumi:"visible"`
	// Zone.
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (GetViewsNodesViewArgs) ElementType added in v0.1.8

func (GetViewsNodesViewArgs) ElementType() reflect.Type

func (GetViewsNodesViewArgs) ToGetViewsNodesViewOutput added in v0.1.8

func (i GetViewsNodesViewArgs) ToGetViewsNodesViewOutput() GetViewsNodesViewOutput

func (GetViewsNodesViewArgs) ToGetViewsNodesViewOutputWithContext added in v0.1.8

func (i GetViewsNodesViewArgs) ToGetViewsNodesViewOutputWithContext(ctx context.Context) GetViewsNodesViewOutput

type GetViewsNodesViewArray added in v0.1.8

type GetViewsNodesViewArray []GetViewsNodesViewInput

func (GetViewsNodesViewArray) ElementType added in v0.1.8

func (GetViewsNodesViewArray) ElementType() reflect.Type

func (GetViewsNodesViewArray) ToGetViewsNodesViewArrayOutput added in v0.1.8

func (i GetViewsNodesViewArray) ToGetViewsNodesViewArrayOutput() GetViewsNodesViewArrayOutput

func (GetViewsNodesViewArray) ToGetViewsNodesViewArrayOutputWithContext added in v0.1.8

func (i GetViewsNodesViewArray) ToGetViewsNodesViewArrayOutputWithContext(ctx context.Context) GetViewsNodesViewArrayOutput

type GetViewsNodesViewArrayInput added in v0.1.8

type GetViewsNodesViewArrayInput interface {
	pulumi.Input

	ToGetViewsNodesViewArrayOutput() GetViewsNodesViewArrayOutput
	ToGetViewsNodesViewArrayOutputWithContext(context.Context) GetViewsNodesViewArrayOutput
}

GetViewsNodesViewArrayInput is an input type that accepts GetViewsNodesViewArray and GetViewsNodesViewArrayOutput values. You can construct a concrete instance of `GetViewsNodesViewArrayInput` via:

GetViewsNodesViewArray{ GetViewsNodesViewArgs{...} }

type GetViewsNodesViewArrayOutput added in v0.1.8

type GetViewsNodesViewArrayOutput struct{ *pulumi.OutputState }

func (GetViewsNodesViewArrayOutput) ElementType added in v0.1.8

func (GetViewsNodesViewArrayOutput) Index added in v0.1.8

func (GetViewsNodesViewArrayOutput) ToGetViewsNodesViewArrayOutput added in v0.1.8

func (o GetViewsNodesViewArrayOutput) ToGetViewsNodesViewArrayOutput() GetViewsNodesViewArrayOutput

func (GetViewsNodesViewArrayOutput) ToGetViewsNodesViewArrayOutputWithContext added in v0.1.8

func (o GetViewsNodesViewArrayOutput) ToGetViewsNodesViewArrayOutputWithContext(ctx context.Context) GetViewsNodesViewArrayOutput

type GetViewsNodesViewInput added in v0.1.8

type GetViewsNodesViewInput interface {
	pulumi.Input

	ToGetViewsNodesViewOutput() GetViewsNodesViewOutput
	ToGetViewsNodesViewOutputWithContext(context.Context) GetViewsNodesViewOutput
}

GetViewsNodesViewInput is an input type that accepts GetViewsNodesViewArgs and GetViewsNodesViewOutput values. You can construct a concrete instance of `GetViewsNodesViewInput` via:

GetViewsNodesViewArgs{...}

type GetViewsNodesViewOutput added in v0.1.8

type GetViewsNodesViewOutput struct{ *pulumi.OutputState }

func (GetViewsNodesViewOutput) Break added in v0.1.8

Whether or not to break.

func (GetViewsNodesViewOutput) CpuNum added in v0.1.8

CPU number.

func (GetViewsNodesViewOutput) CpuUsage added in v0.1.8

CPU usage.

func (GetViewsNodesViewOutput) DiskIds added in v0.1.8

List of disk ID on the node.

func (GetViewsNodesViewOutput) DiskSize added in v0.1.8

Total disk size of node.

func (GetViewsNodesViewOutput) DiskUsage added in v0.1.8

Disk usage.

func (GetViewsNodesViewOutput) ElementType added in v0.1.8

func (GetViewsNodesViewOutput) ElementType() reflect.Type

func (GetViewsNodesViewOutput) Hidden added in v0.1.8

Whether it is a hidden availability zone.

func (GetViewsNodesViewOutput) IsCoordinationNode added in v0.1.8

func (o GetViewsNodesViewOutput) IsCoordinationNode() pulumi.BoolOutput

Whether to act as a coordinator node or not.

func (GetViewsNodesViewOutput) JvmMemUsage added in v0.1.8

JVM memory usage.

func (GetViewsNodesViewOutput) MemSize added in v0.1.8

Node memory size (in GB).

func (GetViewsNodesViewOutput) MemUsage added in v0.1.8

Memory usage.

func (GetViewsNodesViewOutput) NodeHttpIp added in v0.1.8

Node HTTP IP.

func (GetViewsNodesViewOutput) NodeId added in v0.1.8

Node id.

func (GetViewsNodesViewOutput) NodeIp added in v0.1.8

Node ip.

func (GetViewsNodesViewOutput) NodeRole added in v0.1.8

Node role.

func (GetViewsNodesViewOutput) ShardNum added in v0.1.8

Number of node fragments.

func (GetViewsNodesViewOutput) ToGetViewsNodesViewOutput added in v0.1.8

func (o GetViewsNodesViewOutput) ToGetViewsNodesViewOutput() GetViewsNodesViewOutput

func (GetViewsNodesViewOutput) ToGetViewsNodesViewOutputWithContext added in v0.1.8

func (o GetViewsNodesViewOutput) ToGetViewsNodesViewOutputWithContext(ctx context.Context) GetViewsNodesViewOutput

func (GetViewsNodesViewOutput) Visible added in v0.1.8

Whether the node is visible.

func (GetViewsNodesViewOutput) Zone added in v0.1.8

Zone.

type GetViewsOutputArgs added in v0.1.8

type GetViewsOutputArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getViews.

func (GetViewsOutputArgs) ElementType added in v0.1.8

func (GetViewsOutputArgs) ElementType() reflect.Type

type GetViewsResult added in v0.1.8

type GetViewsResult struct {
	// Cluster view.
	ClusterViews []GetViewsClusterView `pulumi:"clusterViews"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// Kibanas view.
	KibanasViews []GetViewsKibanasView `pulumi:"kibanasViews"`
	// Node View.
	NodesViews       []GetViewsNodesView `pulumi:"nodesViews"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
}

A collection of values returned by getViews.

func GetViews added in v0.1.8

func GetViews(ctx *pulumi.Context, args *GetViewsArgs, opts ...pulumi.InvokeOption) (*GetViewsResult, error)

Use this data source to query detailed information of elasticsearch views

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetViews(ctx, &elasticsearch.GetViewsArgs{
			InstanceId: "es-xxxxxx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetViewsResultOutput added in v0.1.8

type GetViewsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getViews.

func GetViewsOutput added in v0.1.8

func GetViewsOutput(ctx *pulumi.Context, args GetViewsOutputArgs, opts ...pulumi.InvokeOption) GetViewsResultOutput

func (GetViewsResultOutput) ClusterViews added in v0.1.8

Cluster view.

func (GetViewsResultOutput) ElementType added in v0.1.8

func (GetViewsResultOutput) ElementType() reflect.Type

func (GetViewsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetViewsResultOutput) InstanceId added in v0.1.8

func (o GetViewsResultOutput) InstanceId() pulumi.StringOutput

func (GetViewsResultOutput) KibanasViews added in v0.1.8

Kibanas view.

func (GetViewsResultOutput) NodesViews added in v0.1.8

Node View.

func (GetViewsResultOutput) ResultOutputFile added in v0.1.8

func (o GetViewsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetViewsResultOutput) ToGetViewsResultOutput added in v0.1.8

func (o GetViewsResultOutput) ToGetViewsResultOutput() GetViewsResultOutput

func (GetViewsResultOutput) ToGetViewsResultOutputWithContext added in v0.1.8

func (o GetViewsResultOutput) ToGetViewsResultOutputWithContext(ctx context.Context) GetViewsResultOutput

type Index added in v0.1.8

type Index struct {
	pulumi.CustomResourceState

	// Create index metadata JSON, such as mappings, settings.
	IndexMetaJson pulumi.StringPtrOutput `pulumi:"indexMetaJson"`
	// index name to create.
	IndexName pulumi.StringOutput `pulumi:"indexName"`
	// type of the index to be created. auto: autonomous index. normal: indicates a common index.
	IndexType pulumi.StringOutput `pulumi:"indexType"`
	// es instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

Provides a resource to create a elasticsearch index

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewIndex(ctx, "index", &Elasticsearch.IndexArgs{
			IndexMetaJson: pulumi.String("{\"mappings\":{},\"settings\":{\"index.number_of_replicas\":1,\"index.number_of_shards\":1,\"index.refresh_interval\":\"30s\"}}"),
			IndexName:     pulumi.String("test-es-index"),
			IndexType:     pulumi.String("normal"),
			InstanceId:    pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

elasticsearch index can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/index:Index index index_id

```

func GetIndex added in v0.1.8

func GetIndex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)

GetIndex gets an existing Index resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIndex added in v0.1.8

func NewIndex(ctx *pulumi.Context,
	name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)

NewIndex registers a new resource with the given unique name, arguments, and options.

func (*Index) ElementType added in v0.1.8

func (*Index) ElementType() reflect.Type

func (*Index) ToIndexOutput added in v0.1.8

func (i *Index) ToIndexOutput() IndexOutput

func (*Index) ToIndexOutputWithContext added in v0.1.8

func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexArgs added in v0.1.8

type IndexArgs struct {
	// Create index metadata JSON, such as mappings, settings.
	IndexMetaJson pulumi.StringPtrInput
	// index name to create.
	IndexName pulumi.StringInput
	// type of the index to be created. auto: autonomous index. normal: indicates a common index.
	IndexType pulumi.StringInput
	// es instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a Index resource.

func (IndexArgs) ElementType added in v0.1.8

func (IndexArgs) ElementType() reflect.Type

type IndexArray added in v0.1.8

type IndexArray []IndexInput

func (IndexArray) ElementType added in v0.1.8

func (IndexArray) ElementType() reflect.Type

func (IndexArray) ToIndexArrayOutput added in v0.1.8

func (i IndexArray) ToIndexArrayOutput() IndexArrayOutput

func (IndexArray) ToIndexArrayOutputWithContext added in v0.1.8

func (i IndexArray) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput

type IndexArrayInput added in v0.1.8

type IndexArrayInput interface {
	pulumi.Input

	ToIndexArrayOutput() IndexArrayOutput
	ToIndexArrayOutputWithContext(context.Context) IndexArrayOutput
}

IndexArrayInput is an input type that accepts IndexArray and IndexArrayOutput values. You can construct a concrete instance of `IndexArrayInput` via:

IndexArray{ IndexArgs{...} }

type IndexArrayOutput added in v0.1.8

type IndexArrayOutput struct{ *pulumi.OutputState }

func (IndexArrayOutput) ElementType added in v0.1.8

func (IndexArrayOutput) ElementType() reflect.Type

func (IndexArrayOutput) Index added in v0.1.8

func (IndexArrayOutput) ToIndexArrayOutput added in v0.1.8

func (o IndexArrayOutput) ToIndexArrayOutput() IndexArrayOutput

func (IndexArrayOutput) ToIndexArrayOutputWithContext added in v0.1.8

func (o IndexArrayOutput) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput

type IndexInput added in v0.1.8

type IndexInput interface {
	pulumi.Input

	ToIndexOutput() IndexOutput
	ToIndexOutputWithContext(ctx context.Context) IndexOutput
}

type IndexMap added in v0.1.8

type IndexMap map[string]IndexInput

func (IndexMap) ElementType added in v0.1.8

func (IndexMap) ElementType() reflect.Type

func (IndexMap) ToIndexMapOutput added in v0.1.8

func (i IndexMap) ToIndexMapOutput() IndexMapOutput

func (IndexMap) ToIndexMapOutputWithContext added in v0.1.8

func (i IndexMap) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput

type IndexMapInput added in v0.1.8

type IndexMapInput interface {
	pulumi.Input

	ToIndexMapOutput() IndexMapOutput
	ToIndexMapOutputWithContext(context.Context) IndexMapOutput
}

IndexMapInput is an input type that accepts IndexMap and IndexMapOutput values. You can construct a concrete instance of `IndexMapInput` via:

IndexMap{ "key": IndexArgs{...} }

type IndexMapOutput added in v0.1.8

type IndexMapOutput struct{ *pulumi.OutputState }

func (IndexMapOutput) ElementType added in v0.1.8

func (IndexMapOutput) ElementType() reflect.Type

func (IndexMapOutput) MapIndex added in v0.1.8

func (IndexMapOutput) ToIndexMapOutput added in v0.1.8

func (o IndexMapOutput) ToIndexMapOutput() IndexMapOutput

func (IndexMapOutput) ToIndexMapOutputWithContext added in v0.1.8

func (o IndexMapOutput) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput

type IndexOutput added in v0.1.8

type IndexOutput struct{ *pulumi.OutputState }

func (IndexOutput) ElementType added in v0.1.8

func (IndexOutput) ElementType() reflect.Type

func (IndexOutput) IndexMetaJson added in v0.1.8

func (o IndexOutput) IndexMetaJson() pulumi.StringPtrOutput

Create index metadata JSON, such as mappings, settings.

func (IndexOutput) IndexName added in v0.1.8

func (o IndexOutput) IndexName() pulumi.StringOutput

index name to create.

func (IndexOutput) IndexType added in v0.1.8

func (o IndexOutput) IndexType() pulumi.StringOutput

type of the index to be created. auto: autonomous index. normal: indicates a common index.

func (IndexOutput) InstanceId added in v0.1.8

func (o IndexOutput) InstanceId() pulumi.StringOutput

es instance id.

func (IndexOutput) ToIndexOutput added in v0.1.8

func (o IndexOutput) ToIndexOutput() IndexOutput

func (IndexOutput) ToIndexOutputWithContext added in v0.1.8

func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexState added in v0.1.8

type IndexState struct {
	// Create index metadata JSON, such as mappings, settings.
	IndexMetaJson pulumi.StringPtrInput
	// index name to create.
	IndexName pulumi.StringPtrInput
	// type of the index to be created. auto: autonomous index. normal: indicates a common index.
	IndexType pulumi.StringPtrInput
	// es instance id.
	InstanceId pulumi.StringPtrInput
}

func (IndexState) ElementType added in v0.1.8

func (IndexState) ElementType() reflect.Type

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Availability zone. When create multi-az es, this parameter must be omitted or `-`.
	AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"`
	// Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.
	BasicSecurityType pulumi.IntPtrOutput `pulumi:"basicSecurityType"`
	// The tenancy of the prepaid instance, and uint is month. NOTE: it only works when chargeType is set to `PREPAID`.
	ChargePeriod pulumi.IntPtrOutput `pulumi:"chargePeriod"`
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Instance creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.
	DeployMode pulumi.IntPtrOutput `pulumi:"deployMode"`
	// Elasticsearch domain name.
	ElasticsearchDomain pulumi.StringOutput `pulumi:"elasticsearchDomain"`
	// Elasticsearch port.
	ElasticsearchPort pulumi.IntOutput `pulumi:"elasticsearchPort"`
	// Elasticsearch VIP.
	ElasticsearchVip pulumi.StringOutput `pulumi:"elasticsearchVip"`
	// Kibana Access Control Configuration.
	EsAcl InstanceEsAclOutput `pulumi:"esAcl"`
	// Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).
	InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"`
	// Kibana access URL.
	KibanaUrl pulumi.StringOutput `pulumi:"kibanaUrl"`
	// License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.
	LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"`
	// Details of AZs in multi-AZ deployment mode (which is required when deployMode is `1`).
	MultiZoneInfos InstanceMultiZoneInfoArrayOutput `pulumi:"multiZoneInfos"`
	// Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.
	NodeInfoLists InstanceNodeInfoListArrayOutput `pulumi:"nodeInfoLists"`
	// Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] special symbols.
	Password pulumi.StringOutput `pulumi:"password"`
	// When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when chargeType is set to `PREPAID`.
	RenewFlag pulumi.StringPtrOutput `pulumi:"renewFlag"`
	// The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.
	Version pulumi.StringOutput `pulumi:"version"`
	// The ID of a VPC network.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Visual node configuration.
	WebNodeTypeInfos InstanceWebNodeTypeInfoArrayOutput `pulumi:"webNodeTypeInfos"`
}

Provides an elasticsearch instance resource.

## Example Usage ### Create a basic version of elasticsearch instance paid by the hour

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Availability"
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Availability"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		availabilityZone, err := Availability.GetZonesByProduct(ctx, &availability.GetZonesByProductArgs{
			Product: "es",
		}, nil)
		if err != nil {
			return err
		}
		vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{
			CidrBlock: pulumi.String("10.0.0.0/16"),
		})
		if err != nil {
			return err
		}
		subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{
			VpcId:            vpc.ID(),
			AvailabilityZone: pulumi.String(availabilityZone.Zones[0].Name),
			CidrBlock:        pulumi.String("10.0.1.0/24"),
		})
		if err != nil {
			return err
		}
		_, err = Elasticsearch.NewInstance(ctx, "example", &Elasticsearch.InstanceArgs{
			InstanceName:      pulumi.String("tf_example_es"),
			AvailabilityZone:  pulumi.String(availabilityZone.Zones[0].Name),
			Version:           pulumi.String("7.10.1"),
			VpcId:             vpc.ID(),
			SubnetId:          subnet.ID(),
			Password:          pulumi.String("Test12345"),
			LicenseType:       pulumi.String("basic"),
			BasicSecurityType: pulumi.Int(2),
			WebNodeTypeInfos: elasticsearch.InstanceWebNodeTypeInfoArray{
				&elasticsearch.InstanceWebNodeTypeInfoArgs{
					NodeNum:  pulumi.Int(1),
					NodeType: pulumi.String("ES.S1.MEDIUM4"),
				},
			},
			NodeInfoLists: elasticsearch.InstanceNodeInfoListArray{
				&elasticsearch.InstanceNodeInfoListArgs{
					NodeNum:  pulumi.Int(2),
					NodeType: pulumi.String("ES.S1.MEDIUM8"),
					Encrypt:  pulumi.Bool(false),
				},
			},
			EsAcl: &elasticsearch.InstanceEsAclArgs{
				WhiteLists: pulumi.StringArray{
					pulumi.String("127.0.0.1"),
				},
			},
			Tags: pulumi.AnyMap{
				"test": pulumi.Any("test"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create a basic version of elasticsearch instance for multi-availability zone deployment

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Availability"
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Availability"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		availabilityZone, err := Availability.GetZonesByProduct(ctx, &availability.GetZonesByProductArgs{
			Product: "es",
		}, nil)
		if err != nil {
			return err
		}
		vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{
			CidrBlock: pulumi.String("10.0.0.0/16"),
		})
		if err != nil {
			return err
		}
		subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{
			VpcId:            vpc.ID(),
			AvailabilityZone: pulumi.String(availabilityZone.Zones[0].Name),
			CidrBlock:        pulumi.String("10.0.1.0/24"),
		})
		if err != nil {
			return err
		}
		subnetMultiZone, err := Subnet.NewInstance(ctx, "subnetMultiZone", &Subnet.InstanceArgs{
			VpcId:            vpc.ID(),
			AvailabilityZone: pulumi.String(availabilityZone.Zones[1].Name),
			CidrBlock:        pulumi.String("10.0.2.0/24"),
		})
		if err != nil {
			return err
		}
		_, err = Elasticsearch.NewInstance(ctx, "exampleMultiZone", &Elasticsearch.InstanceArgs{
			InstanceName:      pulumi.String("tf_example_es"),
			AvailabilityZone:  pulumi.String("-"),
			Version:           pulumi.String("7.10.1"),
			VpcId:             vpc.ID(),
			SubnetId:          pulumi.String("-"),
			Password:          pulumi.String("Test12345"),
			LicenseType:       pulumi.String("basic"),
			BasicSecurityType: pulumi.Int(2),
			DeployMode:        pulumi.Int(1),
			MultiZoneInfos: elasticsearch.InstanceMultiZoneInfoArray{
				&elasticsearch.InstanceMultiZoneInfoArgs{
					AvailabilityZone: pulumi.String(availabilityZone.Zones[0].Name),
					SubnetId:         subnet.ID(),
				},
				&elasticsearch.InstanceMultiZoneInfoArgs{
					AvailabilityZone: pulumi.String(availabilityZone.Zones[1].Name),
					SubnetId:         subnetMultiZone.ID(),
				},
			},
			WebNodeTypeInfos: elasticsearch.InstanceWebNodeTypeInfoArray{
				&elasticsearch.InstanceWebNodeTypeInfoArgs{
					NodeNum:  pulumi.Int(1),
					NodeType: pulumi.String("ES.S1.MEDIUM4"),
				},
			},
			NodeInfoLists: elasticsearch.InstanceNodeInfoListArray{
				&elasticsearch.InstanceNodeInfoListArgs{
					Type:     pulumi.String("dedicatedMaster"),
					NodeNum:  pulumi.Int(3),
					NodeType: pulumi.String("ES.S1.MEDIUM8"),
					Encrypt:  pulumi.Bool(false),
				},
				&elasticsearch.InstanceNodeInfoListArgs{
					Type:     pulumi.String("hotData"),
					NodeNum:  pulumi.Int(2),
					NodeType: pulumi.String("ES.S1.MEDIUM8"),
					Encrypt:  pulumi.Bool(false),
				},
			},
			EsAcl: &elasticsearch.InstanceEsAclArgs{
				WhiteLists: pulumi.StringArray{
					pulumi.String("127.0.0.1"),
				},
			},
			Tags: pulumi.AnyMap{
				"test": pulumi.Any("test"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Elasticsearch instance can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/instance:Instance foo es-17634f05

```

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

NewInstance registers a new resource with the given unique name, arguments, and options.

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// Availability zone. When create multi-az es, this parameter must be omitted or `-`.
	AvailabilityZone pulumi.StringPtrInput
	// Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.
	BasicSecurityType pulumi.IntPtrInput
	// The tenancy of the prepaid instance, and uint is month. NOTE: it only works when chargeType is set to `PREPAID`.
	ChargePeriod pulumi.IntPtrInput
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.
	DeployMode pulumi.IntPtrInput
	// Kibana Access Control Configuration.
	EsAcl InstanceEsAclPtrInput
	// Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).
	InstanceName pulumi.StringPtrInput
	// License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.
	LicenseType pulumi.StringPtrInput
	// Details of AZs in multi-AZ deployment mode (which is required when deployMode is `1`).
	MultiZoneInfos InstanceMultiZoneInfoArrayInput
	// Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.
	NodeInfoLists InstanceNodeInfoListArrayInput
	// Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] special symbols.
	Password pulumi.StringInput
	// When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when chargeType is set to `PREPAID`.
	RenewFlag pulumi.StringPtrInput
	// The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.
	SubnetId pulumi.StringPtrInput
	// A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).
	Tags pulumi.MapInput
	// Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.
	Version pulumi.StringInput
	// The ID of a VPC network.
	VpcId pulumi.StringInput
	// Visual node configuration.
	WebNodeTypeInfos InstanceWebNodeTypeInfoArrayInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceEsAcl added in v0.1.3

type InstanceEsAcl struct {
	// Blacklist of kibana access.
	BlackLists []string `pulumi:"blackLists"`
	// Whitelist of kibana access.
	WhiteLists []string `pulumi:"whiteLists"`
}

type InstanceEsAclArgs added in v0.1.3

type InstanceEsAclArgs struct {
	// Blacklist of kibana access.
	BlackLists pulumi.StringArrayInput `pulumi:"blackLists"`
	// Whitelist of kibana access.
	WhiteLists pulumi.StringArrayInput `pulumi:"whiteLists"`
}

func (InstanceEsAclArgs) ElementType added in v0.1.3

func (InstanceEsAclArgs) ElementType() reflect.Type

func (InstanceEsAclArgs) ToInstanceEsAclOutput added in v0.1.3

func (i InstanceEsAclArgs) ToInstanceEsAclOutput() InstanceEsAclOutput

func (InstanceEsAclArgs) ToInstanceEsAclOutputWithContext added in v0.1.3

func (i InstanceEsAclArgs) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput

func (InstanceEsAclArgs) ToInstanceEsAclPtrOutput added in v0.1.3

func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput

func (InstanceEsAclArgs) ToInstanceEsAclPtrOutputWithContext added in v0.1.3

func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput

type InstanceEsAclInput added in v0.1.3

type InstanceEsAclInput interface {
	pulumi.Input

	ToInstanceEsAclOutput() InstanceEsAclOutput
	ToInstanceEsAclOutputWithContext(context.Context) InstanceEsAclOutput
}

InstanceEsAclInput is an input type that accepts InstanceEsAclArgs and InstanceEsAclOutput values. You can construct a concrete instance of `InstanceEsAclInput` via:

InstanceEsAclArgs{...}

type InstanceEsAclOutput added in v0.1.3

type InstanceEsAclOutput struct{ *pulumi.OutputState }

func (InstanceEsAclOutput) BlackLists added in v0.1.3

Blacklist of kibana access.

func (InstanceEsAclOutput) ElementType added in v0.1.3

func (InstanceEsAclOutput) ElementType() reflect.Type

func (InstanceEsAclOutput) ToInstanceEsAclOutput added in v0.1.3

func (o InstanceEsAclOutput) ToInstanceEsAclOutput() InstanceEsAclOutput

func (InstanceEsAclOutput) ToInstanceEsAclOutputWithContext added in v0.1.3

func (o InstanceEsAclOutput) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput

func (InstanceEsAclOutput) ToInstanceEsAclPtrOutput added in v0.1.3

func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput

func (InstanceEsAclOutput) ToInstanceEsAclPtrOutputWithContext added in v0.1.3

func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput

func (InstanceEsAclOutput) WhiteLists added in v0.1.3

Whitelist of kibana access.

type InstanceEsAclPtrInput added in v0.1.3

type InstanceEsAclPtrInput interface {
	pulumi.Input

	ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
	ToInstanceEsAclPtrOutputWithContext(context.Context) InstanceEsAclPtrOutput
}

InstanceEsAclPtrInput is an input type that accepts InstanceEsAclArgs, InstanceEsAclPtr and InstanceEsAclPtrOutput values. You can construct a concrete instance of `InstanceEsAclPtrInput` via:

        InstanceEsAclArgs{...}

or:

        nil

func InstanceEsAclPtr added in v0.1.3

func InstanceEsAclPtr(v *InstanceEsAclArgs) InstanceEsAclPtrInput

type InstanceEsAclPtrOutput added in v0.1.3

type InstanceEsAclPtrOutput struct{ *pulumi.OutputState }

func (InstanceEsAclPtrOutput) BlackLists added in v0.1.3

Blacklist of kibana access.

func (InstanceEsAclPtrOutput) Elem added in v0.1.3

func (InstanceEsAclPtrOutput) ElementType added in v0.1.3

func (InstanceEsAclPtrOutput) ElementType() reflect.Type

func (InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutput added in v0.1.3

func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput

func (InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutputWithContext added in v0.1.3

func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput

func (InstanceEsAclPtrOutput) WhiteLists added in v0.1.3

Whitelist of kibana access.

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMultiZoneInfo

type InstanceMultiZoneInfo struct {
	// Availability zone.
	AvailabilityZone string `pulumi:"availabilityZone"`
	// The ID of a VPC subnetwork.
	SubnetId string `pulumi:"subnetId"`
}

type InstanceMultiZoneInfoArgs

type InstanceMultiZoneInfoArgs struct {
	// Availability zone.
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	// The ID of a VPC subnetwork.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (InstanceMultiZoneInfoArgs) ElementType

func (InstanceMultiZoneInfoArgs) ElementType() reflect.Type

func (InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutput

func (i InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput

func (InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutputWithContext

func (i InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutputWithContext(ctx context.Context) InstanceMultiZoneInfoOutput

type InstanceMultiZoneInfoArray

type InstanceMultiZoneInfoArray []InstanceMultiZoneInfoInput

func (InstanceMultiZoneInfoArray) ElementType

func (InstanceMultiZoneInfoArray) ElementType() reflect.Type

func (InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutput

func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput

func (InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutputWithContext

func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput

type InstanceMultiZoneInfoArrayInput

type InstanceMultiZoneInfoArrayInput interface {
	pulumi.Input

	ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput
	ToInstanceMultiZoneInfoArrayOutputWithContext(context.Context) InstanceMultiZoneInfoArrayOutput
}

InstanceMultiZoneInfoArrayInput is an input type that accepts InstanceMultiZoneInfoArray and InstanceMultiZoneInfoArrayOutput values. You can construct a concrete instance of `InstanceMultiZoneInfoArrayInput` via:

InstanceMultiZoneInfoArray{ InstanceMultiZoneInfoArgs{...} }

type InstanceMultiZoneInfoArrayOutput

type InstanceMultiZoneInfoArrayOutput struct{ *pulumi.OutputState }

func (InstanceMultiZoneInfoArrayOutput) ElementType

func (InstanceMultiZoneInfoArrayOutput) Index

func (InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutput

func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput

func (InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutputWithContext

func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput

type InstanceMultiZoneInfoInput

type InstanceMultiZoneInfoInput interface {
	pulumi.Input

	ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput
	ToInstanceMultiZoneInfoOutputWithContext(context.Context) InstanceMultiZoneInfoOutput
}

InstanceMultiZoneInfoInput is an input type that accepts InstanceMultiZoneInfoArgs and InstanceMultiZoneInfoOutput values. You can construct a concrete instance of `InstanceMultiZoneInfoInput` via:

InstanceMultiZoneInfoArgs{...}

type InstanceMultiZoneInfoOutput

type InstanceMultiZoneInfoOutput struct{ *pulumi.OutputState }

func (InstanceMultiZoneInfoOutput) AvailabilityZone

func (o InstanceMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput

Availability zone.

func (InstanceMultiZoneInfoOutput) ElementType

func (InstanceMultiZoneInfoOutput) SubnetId

The ID of a VPC subnetwork.

func (InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutput

func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput

func (InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutputWithContext

func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutputWithContext(ctx context.Context) InstanceMultiZoneInfoOutput

type InstanceNodeInfoList

type InstanceNodeInfoList struct {
	// Node disk size. Unit is GB, and default value is `100`.
	DiskSize *int `pulumi:"diskSize"`
	// Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`.
	DiskType *string `pulumi:"diskType"`
	// Decides to encrypt this disk or not.
	Encrypt *bool `pulumi:"encrypt"`
	// Number of nodes.
	NodeNum int `pulumi:"nodeNum"`
	// Node specification, and valid values refer to [document of tencentcloud](https://intl.cloud.tencent.com/document/product/845/18376).
	NodeType string `pulumi:"nodeType"`
	// Node type. Valid values are `hotData`, `warmData` and `dedicatedMaster`. The default value is 'hotData`.
	Type *string `pulumi:"type"`
}

type InstanceNodeInfoListArgs

type InstanceNodeInfoListArgs struct {
	// Node disk size. Unit is GB, and default value is `100`.
	DiskSize pulumi.IntPtrInput `pulumi:"diskSize"`
	// Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`.
	DiskType pulumi.StringPtrInput `pulumi:"diskType"`
	// Decides to encrypt this disk or not.
	Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"`
	// Number of nodes.
	NodeNum pulumi.IntInput `pulumi:"nodeNum"`
	// Node specification, and valid values refer to [document of tencentcloud](https://intl.cloud.tencent.com/document/product/845/18376).
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// Node type. Valid values are `hotData`, `warmData` and `dedicatedMaster`. The default value is 'hotData`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (InstanceNodeInfoListArgs) ElementType

func (InstanceNodeInfoListArgs) ElementType() reflect.Type

func (InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutput

func (i InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput

func (InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutputWithContext

func (i InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutputWithContext(ctx context.Context) InstanceNodeInfoListOutput

type InstanceNodeInfoListArray

type InstanceNodeInfoListArray []InstanceNodeInfoListInput

func (InstanceNodeInfoListArray) ElementType

func (InstanceNodeInfoListArray) ElementType() reflect.Type

func (InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutput

func (i InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput

func (InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutputWithContext

func (i InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutputWithContext(ctx context.Context) InstanceNodeInfoListArrayOutput

type InstanceNodeInfoListArrayInput

type InstanceNodeInfoListArrayInput interface {
	pulumi.Input

	ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput
	ToInstanceNodeInfoListArrayOutputWithContext(context.Context) InstanceNodeInfoListArrayOutput
}

InstanceNodeInfoListArrayInput is an input type that accepts InstanceNodeInfoListArray and InstanceNodeInfoListArrayOutput values. You can construct a concrete instance of `InstanceNodeInfoListArrayInput` via:

InstanceNodeInfoListArray{ InstanceNodeInfoListArgs{...} }

type InstanceNodeInfoListArrayOutput

type InstanceNodeInfoListArrayOutput struct{ *pulumi.OutputState }

func (InstanceNodeInfoListArrayOutput) ElementType

func (InstanceNodeInfoListArrayOutput) Index

func (InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutput

func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput

func (InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutputWithContext

func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutputWithContext(ctx context.Context) InstanceNodeInfoListArrayOutput

type InstanceNodeInfoListInput

type InstanceNodeInfoListInput interface {
	pulumi.Input

	ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput
	ToInstanceNodeInfoListOutputWithContext(context.Context) InstanceNodeInfoListOutput
}

InstanceNodeInfoListInput is an input type that accepts InstanceNodeInfoListArgs and InstanceNodeInfoListOutput values. You can construct a concrete instance of `InstanceNodeInfoListInput` via:

InstanceNodeInfoListArgs{...}

type InstanceNodeInfoListOutput

type InstanceNodeInfoListOutput struct{ *pulumi.OutputState }

func (InstanceNodeInfoListOutput) DiskSize

Node disk size. Unit is GB, and default value is `100`.

func (InstanceNodeInfoListOutput) DiskType

Node disk type. Valid values are `CLOUD_SSD` and `CLOUD_PREMIUM`, `CLOUD_HSSD`. The default value is `CLOUD_SSD`.

func (InstanceNodeInfoListOutput) ElementType

func (InstanceNodeInfoListOutput) ElementType() reflect.Type

func (InstanceNodeInfoListOutput) Encrypt

Decides to encrypt this disk or not.

func (InstanceNodeInfoListOutput) NodeNum

Number of nodes.

func (InstanceNodeInfoListOutput) NodeType

Node specification, and valid values refer to [document of tencentcloud](https://intl.cloud.tencent.com/document/product/845/18376).

func (InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutput

func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput

func (InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutputWithContext

func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutputWithContext(ctx context.Context) InstanceNodeInfoListOutput

func (InstanceNodeInfoListOutput) Type

Node type. Valid values are `hotData`, `warmData` and `dedicatedMaster`. The default value is 'hotData`.

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AvailabilityZone

func (o InstanceOutput) AvailabilityZone() pulumi.StringPtrOutput

Availability zone. When create multi-az es, this parameter must be omitted or `-`.

func (InstanceOutput) BasicSecurityType

func (o InstanceOutput) BasicSecurityType() pulumi.IntPtrOutput

Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.

func (InstanceOutput) ChargePeriod

func (o InstanceOutput) ChargePeriod() pulumi.IntPtrOutput

The tenancy of the prepaid instance, and uint is month. NOTE: it only works when chargeType is set to `PREPAID`.

func (InstanceOutput) ChargeType

func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput

The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Instance creation time.

func (InstanceOutput) DeployMode

func (o InstanceOutput) DeployMode() pulumi.IntPtrOutput

Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.

func (InstanceOutput) ElasticsearchDomain

func (o InstanceOutput) ElasticsearchDomain() pulumi.StringOutput

Elasticsearch domain name.

func (InstanceOutput) ElasticsearchPort

func (o InstanceOutput) ElasticsearchPort() pulumi.IntOutput

Elasticsearch port.

func (InstanceOutput) ElasticsearchVip

func (o InstanceOutput) ElasticsearchVip() pulumi.StringOutput

Elasticsearch VIP.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) EsAcl added in v0.1.3

Kibana Access Control Configuration.

func (InstanceOutput) InstanceName

func (o InstanceOutput) InstanceName() pulumi.StringPtrOutput

Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).

func (InstanceOutput) KibanaUrl

func (o InstanceOutput) KibanaUrl() pulumi.StringOutput

Kibana access URL.

func (InstanceOutput) LicenseType

func (o InstanceOutput) LicenseType() pulumi.StringPtrOutput

License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.

func (InstanceOutput) MultiZoneInfos

Details of AZs in multi-AZ deployment mode (which is required when deployMode is `1`).

func (InstanceOutput) NodeInfoLists

Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.

func (InstanceOutput) Password

func (o InstanceOutput) Password() pulumi.StringOutput

Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] special symbols.

func (InstanceOutput) RenewFlag

func (o InstanceOutput) RenewFlag() pulumi.StringPtrOutput

When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when chargeType is set to `PREPAID`.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput

The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (InstanceOutput) Version

func (o InstanceOutput) Version() pulumi.StringOutput

Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.

func (InstanceOutput) VpcId

The ID of a VPC network.

func (InstanceOutput) WebNodeTypeInfos

Visual node configuration.

type InstanceState

type InstanceState struct {
	// Availability zone. When create multi-az es, this parameter must be omitted or `-`.
	AvailabilityZone pulumi.StringPtrInput
	// Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.
	BasicSecurityType pulumi.IntPtrInput
	// The tenancy of the prepaid instance, and uint is month. NOTE: it only works when chargeType is set to `PREPAID`.
	ChargePeriod pulumi.IntPtrInput
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Instance creation time.
	CreateTime pulumi.StringPtrInput
	// Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.
	DeployMode pulumi.IntPtrInput
	// Elasticsearch domain name.
	ElasticsearchDomain pulumi.StringPtrInput
	// Elasticsearch port.
	ElasticsearchPort pulumi.IntPtrInput
	// Elasticsearch VIP.
	ElasticsearchVip pulumi.StringPtrInput
	// Kibana Access Control Configuration.
	EsAcl InstanceEsAclPtrInput
	// Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).
	InstanceName pulumi.StringPtrInput
	// Kibana access URL.
	KibanaUrl pulumi.StringPtrInput
	// License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.
	LicenseType pulumi.StringPtrInput
	// Details of AZs in multi-AZ deployment mode (which is required when deployMode is `1`).
	MultiZoneInfos InstanceMultiZoneInfoArrayInput
	// Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.
	NodeInfoLists InstanceNodeInfoListArrayInput
	// Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] special symbols.
	Password pulumi.StringPtrInput
	// When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when chargeType is set to `PREPAID`.
	RenewFlag pulumi.StringPtrInput
	// The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.
	SubnetId pulumi.StringPtrInput
	// A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).
	Tags pulumi.MapInput
	// Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.
	Version pulumi.StringPtrInput
	// The ID of a VPC network.
	VpcId pulumi.StringPtrInput
	// Visual node configuration.
	WebNodeTypeInfos InstanceWebNodeTypeInfoArrayInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstanceWebNodeTypeInfo

type InstanceWebNodeTypeInfo struct {
	// Visual node number.
	NodeNum int `pulumi:"nodeNum"`
	// Visual node specifications.
	NodeType string `pulumi:"nodeType"`
}

type InstanceWebNodeTypeInfoArgs

type InstanceWebNodeTypeInfoArgs struct {
	// Visual node number.
	NodeNum pulumi.IntInput `pulumi:"nodeNum"`
	// Visual node specifications.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
}

func (InstanceWebNodeTypeInfoArgs) ElementType

func (InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutput

func (i InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput

func (InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutputWithContext

func (i InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoOutput

type InstanceWebNodeTypeInfoArray

type InstanceWebNodeTypeInfoArray []InstanceWebNodeTypeInfoInput

func (InstanceWebNodeTypeInfoArray) ElementType

func (InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutput

func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput

func (InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutputWithContext

func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput

type InstanceWebNodeTypeInfoArrayInput

type InstanceWebNodeTypeInfoArrayInput interface {
	pulumi.Input

	ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput
	ToInstanceWebNodeTypeInfoArrayOutputWithContext(context.Context) InstanceWebNodeTypeInfoArrayOutput
}

InstanceWebNodeTypeInfoArrayInput is an input type that accepts InstanceWebNodeTypeInfoArray and InstanceWebNodeTypeInfoArrayOutput values. You can construct a concrete instance of `InstanceWebNodeTypeInfoArrayInput` via:

InstanceWebNodeTypeInfoArray{ InstanceWebNodeTypeInfoArgs{...} }

type InstanceWebNodeTypeInfoArrayOutput

type InstanceWebNodeTypeInfoArrayOutput struct{ *pulumi.OutputState }

func (InstanceWebNodeTypeInfoArrayOutput) ElementType

func (InstanceWebNodeTypeInfoArrayOutput) Index

func (InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutput

func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput

func (InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutputWithContext

func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput

type InstanceWebNodeTypeInfoInput

type InstanceWebNodeTypeInfoInput interface {
	pulumi.Input

	ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput
	ToInstanceWebNodeTypeInfoOutputWithContext(context.Context) InstanceWebNodeTypeInfoOutput
}

InstanceWebNodeTypeInfoInput is an input type that accepts InstanceWebNodeTypeInfoArgs and InstanceWebNodeTypeInfoOutput values. You can construct a concrete instance of `InstanceWebNodeTypeInfoInput` via:

InstanceWebNodeTypeInfoArgs{...}

type InstanceWebNodeTypeInfoOutput

type InstanceWebNodeTypeInfoOutput struct{ *pulumi.OutputState }

func (InstanceWebNodeTypeInfoOutput) ElementType

func (InstanceWebNodeTypeInfoOutput) NodeNum

Visual node number.

func (InstanceWebNodeTypeInfoOutput) NodeType

Visual node specifications.

func (InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutput

func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput

func (InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutputWithContext

func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoOutput

type Logstash added in v0.1.8

type Logstash struct {
	pulumi.CustomResourceState

	// whether to use voucher auto, 1 when use, else 0.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Period when charged by months or years(unit depends on TimeUnit).
	ChargePeriod pulumi.IntPtrOutput `pulumi:"chargePeriod"`
	// Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// node disk size (unit GB).
	DiskSize pulumi.IntPtrOutput `pulumi:"diskSize"`
	// Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.
	DiskType pulumi.StringPtrOutput `pulumi:"diskType"`
	// Instance name (compose of 1-50 letter, number, - or _).
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// License type. oss: open source version; xpack:xpack version; default: xpack.
	LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"`
	// Instance version(6.8.13, 7.10.1).
	LogstashVersion pulumi.StringOutput `pulumi:"logstashVersion"`
	// Node num(range 2-50).
	NodeNum pulumi.IntPtrOutput `pulumi:"nodeNum"`
	// Node type. Valid values:
	// - LOGSTASH.S1.SMALL2: 1 core 2G;
	// - LOGSTASH.S1.MEDIUM4:2 core 4G;
	// - LOGSTASH.S1.MEDIUM8:2 core 8G;
	// - LOGSTASH.S1.LARGE16:4 core 16G;
	// - LOGSTASH.S1.2XLARGE32:8 core 32G;
	// - LOGSTASH.S1.4XLARGE32:16 core 32G;
	// - LOGSTASH.S1.4XLARGE64:16 core 64G.
	NodeType pulumi.StringPtrOutput `pulumi:"nodeType"`
	// operation time by tencent clound.
	OperationDuration LogstashOperationDurationPtrOutput `pulumi:"operationDuration"`
	// Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.
	RenewFlag pulumi.StringPtrOutput `pulumi:"renewFlag"`
	// Subnet id.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// charge time unit(set when ChargeType is PREPAID, default value: ms).
	TimeUnit pulumi.StringPtrOutput `pulumi:"timeUnit"`
	// Voucher list(only can use one voucher by now).
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// VPC id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Available zone.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

Provides a resource to create a elasticsearch logstash

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewLogstash(ctx, "logstash", &Elasticsearch.LogstashArgs{
			ChargeType:      pulumi.String("POSTPAID_BY_HOUR"),
			DiskSize:        pulumi.Int(20),
			DiskType:        pulumi.String("CLOUD_SSD"),
			InstanceName:    pulumi.String("logstash-test"),
			LicenseType:     pulumi.String("xpack"),
			LogstashVersion: pulumi.String("7.14.2"),
			NodeNum:         pulumi.Int(1),
			NodeType:        pulumi.String("LOGSTASH.SA2.MEDIUM4"),
			OperationDuration: &elasticsearch.LogstashOperationDurationArgs{
				Periods: pulumi.IntArray{
					pulumi.Int(1),
					pulumi.Int(2),
					pulumi.Int(3),
					pulumi.Int(4),
					pulumi.Int(5),
					pulumi.Int(6),
					pulumi.Int(0),
				},
				TimeEnd:   pulumi.String("06:00"),
				TimeStart: pulumi.String("02:00"),
				TimeZone:  pulumi.String("UTC+8"),
			},
			SubnetId: pulumi.String("subnet-4o0zd840"),
			Tags: pulumi.AnyMap{
				"tagKey": pulumi.Any("tagValue"),
			},
			VpcId: pulumi.String("vpc-4owdpnwr"),
			Zone:  pulumi.String("ap-guangzhou-6"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

elasticsearch logstash can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/logstash:Logstash logstash logstash_id

```

func GetLogstash added in v0.1.8

func GetLogstash(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogstashState, opts ...pulumi.ResourceOption) (*Logstash, error)

GetLogstash gets an existing Logstash resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogstash added in v0.1.8

func NewLogstash(ctx *pulumi.Context,
	name string, args *LogstashArgs, opts ...pulumi.ResourceOption) (*Logstash, error)

NewLogstash registers a new resource with the given unique name, arguments, and options.

func (*Logstash) ElementType added in v0.1.8

func (*Logstash) ElementType() reflect.Type

func (*Logstash) ToLogstashOutput added in v0.1.8

func (i *Logstash) ToLogstashOutput() LogstashOutput

func (*Logstash) ToLogstashOutputWithContext added in v0.1.8

func (i *Logstash) ToLogstashOutputWithContext(ctx context.Context) LogstashOutput

type LogstashArgs added in v0.1.8

type LogstashArgs struct {
	// whether to use voucher auto, 1 when use, else 0.
	AutoVoucher pulumi.IntPtrInput
	// Period when charged by months or years(unit depends on TimeUnit).
	ChargePeriod pulumi.IntPtrInput
	// Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.
	ChargeType pulumi.StringPtrInput
	// node disk size (unit GB).
	DiskSize pulumi.IntPtrInput
	// Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.
	DiskType pulumi.StringPtrInput
	// Instance name (compose of 1-50 letter, number, - or _).
	InstanceName pulumi.StringInput
	// License type. oss: open source version; xpack:xpack version; default: xpack.
	LicenseType pulumi.StringPtrInput
	// Instance version(6.8.13, 7.10.1).
	LogstashVersion pulumi.StringInput
	// Node num(range 2-50).
	NodeNum pulumi.IntPtrInput
	// Node type. Valid values:
	// - LOGSTASH.S1.SMALL2: 1 core 2G;
	// - LOGSTASH.S1.MEDIUM4:2 core 4G;
	// - LOGSTASH.S1.MEDIUM8:2 core 8G;
	// - LOGSTASH.S1.LARGE16:4 core 16G;
	// - LOGSTASH.S1.2XLARGE32:8 core 32G;
	// - LOGSTASH.S1.4XLARGE32:16 core 32G;
	// - LOGSTASH.S1.4XLARGE64:16 core 64G.
	NodeType pulumi.StringPtrInput
	// operation time by tencent clound.
	OperationDuration LogstashOperationDurationPtrInput
	// Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.
	RenewFlag pulumi.StringPtrInput
	// Subnet id.
	SubnetId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// charge time unit(set when ChargeType is PREPAID, default value: ms).
	TimeUnit pulumi.StringPtrInput
	// Voucher list(only can use one voucher by now).
	VoucherIds pulumi.StringArrayInput
	// VPC id.
	VpcId pulumi.StringInput
	// Available zone.
	Zone pulumi.StringInput
}

The set of arguments for constructing a Logstash resource.

func (LogstashArgs) ElementType added in v0.1.8

func (LogstashArgs) ElementType() reflect.Type

type LogstashArray added in v0.1.8

type LogstashArray []LogstashInput

func (LogstashArray) ElementType added in v0.1.8

func (LogstashArray) ElementType() reflect.Type

func (LogstashArray) ToLogstashArrayOutput added in v0.1.8

func (i LogstashArray) ToLogstashArrayOutput() LogstashArrayOutput

func (LogstashArray) ToLogstashArrayOutputWithContext added in v0.1.8

func (i LogstashArray) ToLogstashArrayOutputWithContext(ctx context.Context) LogstashArrayOutput

type LogstashArrayInput added in v0.1.8

type LogstashArrayInput interface {
	pulumi.Input

	ToLogstashArrayOutput() LogstashArrayOutput
	ToLogstashArrayOutputWithContext(context.Context) LogstashArrayOutput
}

LogstashArrayInput is an input type that accepts LogstashArray and LogstashArrayOutput values. You can construct a concrete instance of `LogstashArrayInput` via:

LogstashArray{ LogstashArgs{...} }

type LogstashArrayOutput added in v0.1.8

type LogstashArrayOutput struct{ *pulumi.OutputState }

func (LogstashArrayOutput) ElementType added in v0.1.8

func (LogstashArrayOutput) ElementType() reflect.Type

func (LogstashArrayOutput) Index added in v0.1.8

func (LogstashArrayOutput) ToLogstashArrayOutput added in v0.1.8

func (o LogstashArrayOutput) ToLogstashArrayOutput() LogstashArrayOutput

func (LogstashArrayOutput) ToLogstashArrayOutputWithContext added in v0.1.8

func (o LogstashArrayOutput) ToLogstashArrayOutputWithContext(ctx context.Context) LogstashArrayOutput

type LogstashInput added in v0.1.8

type LogstashInput interface {
	pulumi.Input

	ToLogstashOutput() LogstashOutput
	ToLogstashOutputWithContext(ctx context.Context) LogstashOutput
}

type LogstashMap added in v0.1.8

type LogstashMap map[string]LogstashInput

func (LogstashMap) ElementType added in v0.1.8

func (LogstashMap) ElementType() reflect.Type

func (LogstashMap) ToLogstashMapOutput added in v0.1.8

func (i LogstashMap) ToLogstashMapOutput() LogstashMapOutput

func (LogstashMap) ToLogstashMapOutputWithContext added in v0.1.8

func (i LogstashMap) ToLogstashMapOutputWithContext(ctx context.Context) LogstashMapOutput

type LogstashMapInput added in v0.1.8

type LogstashMapInput interface {
	pulumi.Input

	ToLogstashMapOutput() LogstashMapOutput
	ToLogstashMapOutputWithContext(context.Context) LogstashMapOutput
}

LogstashMapInput is an input type that accepts LogstashMap and LogstashMapOutput values. You can construct a concrete instance of `LogstashMapInput` via:

LogstashMap{ "key": LogstashArgs{...} }

type LogstashMapOutput added in v0.1.8

type LogstashMapOutput struct{ *pulumi.OutputState }

func (LogstashMapOutput) ElementType added in v0.1.8

func (LogstashMapOutput) ElementType() reflect.Type

func (LogstashMapOutput) MapIndex added in v0.1.8

func (LogstashMapOutput) ToLogstashMapOutput added in v0.1.8

func (o LogstashMapOutput) ToLogstashMapOutput() LogstashMapOutput

func (LogstashMapOutput) ToLogstashMapOutputWithContext added in v0.1.8

func (o LogstashMapOutput) ToLogstashMapOutputWithContext(ctx context.Context) LogstashMapOutput

type LogstashOperationDuration added in v0.1.8

type LogstashOperationDuration struct {
	// day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.
	Periods []int `pulumi:"periods"`
	// operation end time.
	TimeEnd string `pulumi:"timeEnd"`
	// operation start time.
	TimeStart string `pulumi:"timeStart"`
	// time zone, for example: UTC+8.
	TimeZone string `pulumi:"timeZone"`
}

type LogstashOperationDurationArgs added in v0.1.8

type LogstashOperationDurationArgs struct {
	// day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.
	Periods pulumi.IntArrayInput `pulumi:"periods"`
	// operation end time.
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// operation start time.
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// time zone, for example: UTC+8.
	TimeZone pulumi.StringInput `pulumi:"timeZone"`
}

func (LogstashOperationDurationArgs) ElementType added in v0.1.8

func (LogstashOperationDurationArgs) ToLogstashOperationDurationOutput added in v0.1.8

func (i LogstashOperationDurationArgs) ToLogstashOperationDurationOutput() LogstashOperationDurationOutput

func (LogstashOperationDurationArgs) ToLogstashOperationDurationOutputWithContext added in v0.1.8

func (i LogstashOperationDurationArgs) ToLogstashOperationDurationOutputWithContext(ctx context.Context) LogstashOperationDurationOutput

func (LogstashOperationDurationArgs) ToLogstashOperationDurationPtrOutput added in v0.1.8

func (i LogstashOperationDurationArgs) ToLogstashOperationDurationPtrOutput() LogstashOperationDurationPtrOutput

func (LogstashOperationDurationArgs) ToLogstashOperationDurationPtrOutputWithContext added in v0.1.8

func (i LogstashOperationDurationArgs) ToLogstashOperationDurationPtrOutputWithContext(ctx context.Context) LogstashOperationDurationPtrOutput

type LogstashOperationDurationInput added in v0.1.8

type LogstashOperationDurationInput interface {
	pulumi.Input

	ToLogstashOperationDurationOutput() LogstashOperationDurationOutput
	ToLogstashOperationDurationOutputWithContext(context.Context) LogstashOperationDurationOutput
}

LogstashOperationDurationInput is an input type that accepts LogstashOperationDurationArgs and LogstashOperationDurationOutput values. You can construct a concrete instance of `LogstashOperationDurationInput` via:

LogstashOperationDurationArgs{...}

type LogstashOperationDurationOutput added in v0.1.8

type LogstashOperationDurationOutput struct{ *pulumi.OutputState }

func (LogstashOperationDurationOutput) ElementType added in v0.1.8

func (LogstashOperationDurationOutput) Periods added in v0.1.8

day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.

func (LogstashOperationDurationOutput) TimeEnd added in v0.1.8

operation end time.

func (LogstashOperationDurationOutput) TimeStart added in v0.1.8

operation start time.

func (LogstashOperationDurationOutput) TimeZone added in v0.1.8

time zone, for example: UTC+8.

func (LogstashOperationDurationOutput) ToLogstashOperationDurationOutput added in v0.1.8

func (o LogstashOperationDurationOutput) ToLogstashOperationDurationOutput() LogstashOperationDurationOutput

func (LogstashOperationDurationOutput) ToLogstashOperationDurationOutputWithContext added in v0.1.8

func (o LogstashOperationDurationOutput) ToLogstashOperationDurationOutputWithContext(ctx context.Context) LogstashOperationDurationOutput

func (LogstashOperationDurationOutput) ToLogstashOperationDurationPtrOutput added in v0.1.8

func (o LogstashOperationDurationOutput) ToLogstashOperationDurationPtrOutput() LogstashOperationDurationPtrOutput

func (LogstashOperationDurationOutput) ToLogstashOperationDurationPtrOutputWithContext added in v0.1.8

func (o LogstashOperationDurationOutput) ToLogstashOperationDurationPtrOutputWithContext(ctx context.Context) LogstashOperationDurationPtrOutput

type LogstashOperationDurationPtrInput added in v0.1.8

type LogstashOperationDurationPtrInput interface {
	pulumi.Input

	ToLogstashOperationDurationPtrOutput() LogstashOperationDurationPtrOutput
	ToLogstashOperationDurationPtrOutputWithContext(context.Context) LogstashOperationDurationPtrOutput
}

LogstashOperationDurationPtrInput is an input type that accepts LogstashOperationDurationArgs, LogstashOperationDurationPtr and LogstashOperationDurationPtrOutput values. You can construct a concrete instance of `LogstashOperationDurationPtrInput` via:

        LogstashOperationDurationArgs{...}

or:

        nil

func LogstashOperationDurationPtr added in v0.1.8

type LogstashOperationDurationPtrOutput added in v0.1.8

type LogstashOperationDurationPtrOutput struct{ *pulumi.OutputState }

func (LogstashOperationDurationPtrOutput) Elem added in v0.1.8

func (LogstashOperationDurationPtrOutput) ElementType added in v0.1.8

func (LogstashOperationDurationPtrOutput) Periods added in v0.1.8

day of week, from Monday to Sunday, value range: [0, 6]notes: may return null when missing.

func (LogstashOperationDurationPtrOutput) TimeEnd added in v0.1.8

operation end time.

func (LogstashOperationDurationPtrOutput) TimeStart added in v0.1.8

operation start time.

func (LogstashOperationDurationPtrOutput) TimeZone added in v0.1.8

time zone, for example: UTC+8.

func (LogstashOperationDurationPtrOutput) ToLogstashOperationDurationPtrOutput added in v0.1.8

func (o LogstashOperationDurationPtrOutput) ToLogstashOperationDurationPtrOutput() LogstashOperationDurationPtrOutput

func (LogstashOperationDurationPtrOutput) ToLogstashOperationDurationPtrOutputWithContext added in v0.1.8

func (o LogstashOperationDurationPtrOutput) ToLogstashOperationDurationPtrOutputWithContext(ctx context.Context) LogstashOperationDurationPtrOutput

type LogstashOutput added in v0.1.8

type LogstashOutput struct{ *pulumi.OutputState }

func (LogstashOutput) AutoVoucher added in v0.1.8

func (o LogstashOutput) AutoVoucher() pulumi.IntPtrOutput

whether to use voucher auto, 1 when use, else 0.

func (LogstashOutput) ChargePeriod added in v0.1.8

func (o LogstashOutput) ChargePeriod() pulumi.IntPtrOutput

Period when charged by months or years(unit depends on TimeUnit).

func (LogstashOutput) ChargeType added in v0.1.8

func (o LogstashOutput) ChargeType() pulumi.StringPtrOutput

Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.

func (LogstashOutput) DiskSize added in v0.1.8

func (o LogstashOutput) DiskSize() pulumi.IntPtrOutput

node disk size (unit GB).

func (LogstashOutput) DiskType added in v0.1.8

func (o LogstashOutput) DiskType() pulumi.StringPtrOutput

Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.

func (LogstashOutput) ElementType added in v0.1.8

func (LogstashOutput) ElementType() reflect.Type

func (LogstashOutput) InstanceName added in v0.1.8

func (o LogstashOutput) InstanceName() pulumi.StringOutput

Instance name (compose of 1-50 letter, number, - or _).

func (LogstashOutput) LicenseType added in v0.1.8

func (o LogstashOutput) LicenseType() pulumi.StringPtrOutput

License type. oss: open source version; xpack:xpack version; default: xpack.

func (LogstashOutput) LogstashVersion added in v0.1.8

func (o LogstashOutput) LogstashVersion() pulumi.StringOutput

Instance version(6.8.13, 7.10.1).

func (LogstashOutput) NodeNum added in v0.1.8

func (o LogstashOutput) NodeNum() pulumi.IntPtrOutput

Node num(range 2-50).

func (LogstashOutput) NodeType added in v0.1.8

func (o LogstashOutput) NodeType() pulumi.StringPtrOutput

Node type. Valid values: - LOGSTASH.S1.SMALL2: 1 core 2G; - LOGSTASH.S1.MEDIUM4:2 core 4G; - LOGSTASH.S1.MEDIUM8:2 core 8G; - LOGSTASH.S1.LARGE16:4 core 16G; - LOGSTASH.S1.2XLARGE32:8 core 32G; - LOGSTASH.S1.4XLARGE32:16 core 32G; - LOGSTASH.S1.4XLARGE64:16 core 64G.

func (LogstashOutput) OperationDuration added in v0.1.8

func (o LogstashOutput) OperationDuration() LogstashOperationDurationPtrOutput

operation time by tencent clound.

func (LogstashOutput) RenewFlag added in v0.1.8

func (o LogstashOutput) RenewFlag() pulumi.StringPtrOutput

Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.

func (LogstashOutput) SubnetId added in v0.1.8

func (o LogstashOutput) SubnetId() pulumi.StringOutput

Subnet id.

func (LogstashOutput) Tags added in v0.1.8

func (o LogstashOutput) Tags() pulumi.MapOutput

Tag description list.

func (LogstashOutput) TimeUnit added in v0.1.8

func (o LogstashOutput) TimeUnit() pulumi.StringPtrOutput

charge time unit(set when ChargeType is PREPAID, default value: ms).

func (LogstashOutput) ToLogstashOutput added in v0.1.8

func (o LogstashOutput) ToLogstashOutput() LogstashOutput

func (LogstashOutput) ToLogstashOutputWithContext added in v0.1.8

func (o LogstashOutput) ToLogstashOutputWithContext(ctx context.Context) LogstashOutput

func (LogstashOutput) VoucherIds added in v0.1.8

func (o LogstashOutput) VoucherIds() pulumi.StringArrayOutput

Voucher list(only can use one voucher by now).

func (LogstashOutput) VpcId added in v0.1.8

VPC id.

func (LogstashOutput) Zone added in v0.1.8

Available zone.

type LogstashPipeline added in v0.1.8

type LogstashPipeline struct {
	pulumi.CustomResourceState

	// Logstash instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Operation type. 1: save only; 2: save and deploy.
	OpType pulumi.IntOutput `pulumi:"opType"`
	// Pipeline information.
	Pipeline LogstashPipelinePipelineOutput `pulumi:"pipeline"`
}

Provides a resource to create a elasticsearch logstash pipeline

## Example Usage

```go package main

import (

"fmt"

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewLogstashPipeline(ctx, "logstashPipeline", &Elasticsearch.LogstashPipelineArgs{
			InstanceId: pulumi.String("ls-xxxxxx"),
			OpType:     pulumi.Int(2),
			Pipeline: &elasticsearch.LogstashPipelinePipelineArgs{
				BatchDelay:            pulumi.Int(50),
				BatchSize:             pulumi.Int(125),
				Config:                pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v", "input{\n", "\n", "}\n", "filter{\n", "\n", "}\n", "output{\n", "\n", "}\n", "\n")),
				PipelineDesc:          pulumi.String(""),
				PipelineId:            pulumi.String("logstash-pipeline-test"),
				QueueCheckPointWrites: pulumi.Int(0),
				QueueMaxBytes:         pulumi.String(""),
				QueueType:             pulumi.String("memory"),
				Workers:               pulumi.Int(1),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

elasticsearch logstash_pipeline can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/logstashPipeline:LogstashPipeline logstash_pipeline ${instance_id}#${pipeline_id}

```

func GetLogstashPipeline added in v0.1.8

func GetLogstashPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogstashPipelineState, opts ...pulumi.ResourceOption) (*LogstashPipeline, error)

GetLogstashPipeline gets an existing LogstashPipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogstashPipeline added in v0.1.8

func NewLogstashPipeline(ctx *pulumi.Context,
	name string, args *LogstashPipelineArgs, opts ...pulumi.ResourceOption) (*LogstashPipeline, error)

NewLogstashPipeline registers a new resource with the given unique name, arguments, and options.

func (*LogstashPipeline) ElementType added in v0.1.8

func (*LogstashPipeline) ElementType() reflect.Type

func (*LogstashPipeline) ToLogstashPipelineOutput added in v0.1.8

func (i *LogstashPipeline) ToLogstashPipelineOutput() LogstashPipelineOutput

func (*LogstashPipeline) ToLogstashPipelineOutputWithContext added in v0.1.8

func (i *LogstashPipeline) ToLogstashPipelineOutputWithContext(ctx context.Context) LogstashPipelineOutput

type LogstashPipelineArgs added in v0.1.8

type LogstashPipelineArgs struct {
	// Logstash instance id.
	InstanceId pulumi.StringInput
	// Operation type. 1: save only; 2: save and deploy.
	OpType pulumi.IntInput
	// Pipeline information.
	Pipeline LogstashPipelinePipelineInput
}

The set of arguments for constructing a LogstashPipeline resource.

func (LogstashPipelineArgs) ElementType added in v0.1.8

func (LogstashPipelineArgs) ElementType() reflect.Type

type LogstashPipelineArray added in v0.1.8

type LogstashPipelineArray []LogstashPipelineInput

func (LogstashPipelineArray) ElementType added in v0.1.8

func (LogstashPipelineArray) ElementType() reflect.Type

func (LogstashPipelineArray) ToLogstashPipelineArrayOutput added in v0.1.8

func (i LogstashPipelineArray) ToLogstashPipelineArrayOutput() LogstashPipelineArrayOutput

func (LogstashPipelineArray) ToLogstashPipelineArrayOutputWithContext added in v0.1.8

func (i LogstashPipelineArray) ToLogstashPipelineArrayOutputWithContext(ctx context.Context) LogstashPipelineArrayOutput

type LogstashPipelineArrayInput added in v0.1.8

type LogstashPipelineArrayInput interface {
	pulumi.Input

	ToLogstashPipelineArrayOutput() LogstashPipelineArrayOutput
	ToLogstashPipelineArrayOutputWithContext(context.Context) LogstashPipelineArrayOutput
}

LogstashPipelineArrayInput is an input type that accepts LogstashPipelineArray and LogstashPipelineArrayOutput values. You can construct a concrete instance of `LogstashPipelineArrayInput` via:

LogstashPipelineArray{ LogstashPipelineArgs{...} }

type LogstashPipelineArrayOutput added in v0.1.8

type LogstashPipelineArrayOutput struct{ *pulumi.OutputState }

func (LogstashPipelineArrayOutput) ElementType added in v0.1.8

func (LogstashPipelineArrayOutput) Index added in v0.1.8

func (LogstashPipelineArrayOutput) ToLogstashPipelineArrayOutput added in v0.1.8

func (o LogstashPipelineArrayOutput) ToLogstashPipelineArrayOutput() LogstashPipelineArrayOutput

func (LogstashPipelineArrayOutput) ToLogstashPipelineArrayOutputWithContext added in v0.1.8

func (o LogstashPipelineArrayOutput) ToLogstashPipelineArrayOutputWithContext(ctx context.Context) LogstashPipelineArrayOutput

type LogstashPipelineInput added in v0.1.8

type LogstashPipelineInput interface {
	pulumi.Input

	ToLogstashPipelineOutput() LogstashPipelineOutput
	ToLogstashPipelineOutputWithContext(ctx context.Context) LogstashPipelineOutput
}

type LogstashPipelineMap added in v0.1.8

type LogstashPipelineMap map[string]LogstashPipelineInput

func (LogstashPipelineMap) ElementType added in v0.1.8

func (LogstashPipelineMap) ElementType() reflect.Type

func (LogstashPipelineMap) ToLogstashPipelineMapOutput added in v0.1.8

func (i LogstashPipelineMap) ToLogstashPipelineMapOutput() LogstashPipelineMapOutput

func (LogstashPipelineMap) ToLogstashPipelineMapOutputWithContext added in v0.1.8

func (i LogstashPipelineMap) ToLogstashPipelineMapOutputWithContext(ctx context.Context) LogstashPipelineMapOutput

type LogstashPipelineMapInput added in v0.1.8

type LogstashPipelineMapInput interface {
	pulumi.Input

	ToLogstashPipelineMapOutput() LogstashPipelineMapOutput
	ToLogstashPipelineMapOutputWithContext(context.Context) LogstashPipelineMapOutput
}

LogstashPipelineMapInput is an input type that accepts LogstashPipelineMap and LogstashPipelineMapOutput values. You can construct a concrete instance of `LogstashPipelineMapInput` via:

LogstashPipelineMap{ "key": LogstashPipelineArgs{...} }

type LogstashPipelineMapOutput added in v0.1.8

type LogstashPipelineMapOutput struct{ *pulumi.OutputState }

func (LogstashPipelineMapOutput) ElementType added in v0.1.8

func (LogstashPipelineMapOutput) ElementType() reflect.Type

func (LogstashPipelineMapOutput) MapIndex added in v0.1.8

func (LogstashPipelineMapOutput) ToLogstashPipelineMapOutput added in v0.1.8

func (o LogstashPipelineMapOutput) ToLogstashPipelineMapOutput() LogstashPipelineMapOutput

func (LogstashPipelineMapOutput) ToLogstashPipelineMapOutputWithContext added in v0.1.8

func (o LogstashPipelineMapOutput) ToLogstashPipelineMapOutputWithContext(ctx context.Context) LogstashPipelineMapOutput

type LogstashPipelineOutput added in v0.1.8

type LogstashPipelineOutput struct{ *pulumi.OutputState }

func (LogstashPipelineOutput) ElementType added in v0.1.8

func (LogstashPipelineOutput) ElementType() reflect.Type

func (LogstashPipelineOutput) InstanceId added in v0.1.8

Logstash instance id.

func (LogstashPipelineOutput) OpType added in v0.1.8

Operation type. 1: save only; 2: save and deploy.

func (LogstashPipelineOutput) Pipeline added in v0.1.8

Pipeline information.

func (LogstashPipelineOutput) ToLogstashPipelineOutput added in v0.1.8

func (o LogstashPipelineOutput) ToLogstashPipelineOutput() LogstashPipelineOutput

func (LogstashPipelineOutput) ToLogstashPipelineOutputWithContext added in v0.1.8

func (o LogstashPipelineOutput) ToLogstashPipelineOutputWithContext(ctx context.Context) LogstashPipelineOutput

type LogstashPipelinePipeline added in v0.1.8

type LogstashPipelinePipeline struct {
	// Pipeline batch processing delay.
	BatchDelay int `pulumi:"batchDelay"`
	// Pipe batch size.
	BatchSize int `pulumi:"batchSize"`
	// Pipeline configuration content.
	Config string `pulumi:"config"`
	// Pipeline description information.
	PipelineDesc string `pulumi:"pipelineDesc"`
	// Pipeline id.
	PipelineId string `pulumi:"pipelineId"`
	// Number of pipeline buffer queue checkpoint writes.
	QueueCheckPointWrites int `pulumi:"queueCheckPointWrites"`
	// Pipeline buffer queue size.
	QueueMaxBytes string `pulumi:"queueMaxBytes"`
	// Pipeline buffer queue type.
	QueueType string `pulumi:"queueType"`
	// Number of Worker of pipe.
	Workers int `pulumi:"workers"`
}

type LogstashPipelinePipelineArgs added in v0.1.8

type LogstashPipelinePipelineArgs struct {
	// Pipeline batch processing delay.
	BatchDelay pulumi.IntInput `pulumi:"batchDelay"`
	// Pipe batch size.
	BatchSize pulumi.IntInput `pulumi:"batchSize"`
	// Pipeline configuration content.
	Config pulumi.StringInput `pulumi:"config"`
	// Pipeline description information.
	PipelineDesc pulumi.StringInput `pulumi:"pipelineDesc"`
	// Pipeline id.
	PipelineId pulumi.StringInput `pulumi:"pipelineId"`
	// Number of pipeline buffer queue checkpoint writes.
	QueueCheckPointWrites pulumi.IntInput `pulumi:"queueCheckPointWrites"`
	// Pipeline buffer queue size.
	QueueMaxBytes pulumi.StringInput `pulumi:"queueMaxBytes"`
	// Pipeline buffer queue type.
	QueueType pulumi.StringInput `pulumi:"queueType"`
	// Number of Worker of pipe.
	Workers pulumi.IntInput `pulumi:"workers"`
}

func (LogstashPipelinePipelineArgs) ElementType added in v0.1.8

func (LogstashPipelinePipelineArgs) ToLogstashPipelinePipelineOutput added in v0.1.8

func (i LogstashPipelinePipelineArgs) ToLogstashPipelinePipelineOutput() LogstashPipelinePipelineOutput

func (LogstashPipelinePipelineArgs) ToLogstashPipelinePipelineOutputWithContext added in v0.1.8

func (i LogstashPipelinePipelineArgs) ToLogstashPipelinePipelineOutputWithContext(ctx context.Context) LogstashPipelinePipelineOutput

func (LogstashPipelinePipelineArgs) ToLogstashPipelinePipelinePtrOutput added in v0.1.8

func (i LogstashPipelinePipelineArgs) ToLogstashPipelinePipelinePtrOutput() LogstashPipelinePipelinePtrOutput

func (LogstashPipelinePipelineArgs) ToLogstashPipelinePipelinePtrOutputWithContext added in v0.1.8

func (i LogstashPipelinePipelineArgs) ToLogstashPipelinePipelinePtrOutputWithContext(ctx context.Context) LogstashPipelinePipelinePtrOutput

type LogstashPipelinePipelineInput added in v0.1.8

type LogstashPipelinePipelineInput interface {
	pulumi.Input

	ToLogstashPipelinePipelineOutput() LogstashPipelinePipelineOutput
	ToLogstashPipelinePipelineOutputWithContext(context.Context) LogstashPipelinePipelineOutput
}

LogstashPipelinePipelineInput is an input type that accepts LogstashPipelinePipelineArgs and LogstashPipelinePipelineOutput values. You can construct a concrete instance of `LogstashPipelinePipelineInput` via:

LogstashPipelinePipelineArgs{...}

type LogstashPipelinePipelineOutput added in v0.1.8

type LogstashPipelinePipelineOutput struct{ *pulumi.OutputState }

func (LogstashPipelinePipelineOutput) BatchDelay added in v0.1.8

Pipeline batch processing delay.

func (LogstashPipelinePipelineOutput) BatchSize added in v0.1.8

Pipe batch size.

func (LogstashPipelinePipelineOutput) Config added in v0.1.8

Pipeline configuration content.

func (LogstashPipelinePipelineOutput) ElementType added in v0.1.8

func (LogstashPipelinePipelineOutput) PipelineDesc added in v0.1.8

Pipeline description information.

func (LogstashPipelinePipelineOutput) PipelineId added in v0.1.8

Pipeline id.

func (LogstashPipelinePipelineOutput) QueueCheckPointWrites added in v0.1.8

func (o LogstashPipelinePipelineOutput) QueueCheckPointWrites() pulumi.IntOutput

Number of pipeline buffer queue checkpoint writes.

func (LogstashPipelinePipelineOutput) QueueMaxBytes added in v0.1.8

Pipeline buffer queue size.

func (LogstashPipelinePipelineOutput) QueueType added in v0.1.8

Pipeline buffer queue type.

func (LogstashPipelinePipelineOutput) ToLogstashPipelinePipelineOutput added in v0.1.8

func (o LogstashPipelinePipelineOutput) ToLogstashPipelinePipelineOutput() LogstashPipelinePipelineOutput

func (LogstashPipelinePipelineOutput) ToLogstashPipelinePipelineOutputWithContext added in v0.1.8

func (o LogstashPipelinePipelineOutput) ToLogstashPipelinePipelineOutputWithContext(ctx context.Context) LogstashPipelinePipelineOutput

func (LogstashPipelinePipelineOutput) ToLogstashPipelinePipelinePtrOutput added in v0.1.8

func (o LogstashPipelinePipelineOutput) ToLogstashPipelinePipelinePtrOutput() LogstashPipelinePipelinePtrOutput

func (LogstashPipelinePipelineOutput) ToLogstashPipelinePipelinePtrOutputWithContext added in v0.1.8

func (o LogstashPipelinePipelineOutput) ToLogstashPipelinePipelinePtrOutputWithContext(ctx context.Context) LogstashPipelinePipelinePtrOutput

func (LogstashPipelinePipelineOutput) Workers added in v0.1.8

Number of Worker of pipe.

type LogstashPipelinePipelinePtrInput added in v0.1.8

type LogstashPipelinePipelinePtrInput interface {
	pulumi.Input

	ToLogstashPipelinePipelinePtrOutput() LogstashPipelinePipelinePtrOutput
	ToLogstashPipelinePipelinePtrOutputWithContext(context.Context) LogstashPipelinePipelinePtrOutput
}

LogstashPipelinePipelinePtrInput is an input type that accepts LogstashPipelinePipelineArgs, LogstashPipelinePipelinePtr and LogstashPipelinePipelinePtrOutput values. You can construct a concrete instance of `LogstashPipelinePipelinePtrInput` via:

        LogstashPipelinePipelineArgs{...}

or:

        nil

func LogstashPipelinePipelinePtr added in v0.1.8

func LogstashPipelinePipelinePtr(v *LogstashPipelinePipelineArgs) LogstashPipelinePipelinePtrInput

type LogstashPipelinePipelinePtrOutput added in v0.1.8

type LogstashPipelinePipelinePtrOutput struct{ *pulumi.OutputState }

func (LogstashPipelinePipelinePtrOutput) BatchDelay added in v0.1.8

Pipeline batch processing delay.

func (LogstashPipelinePipelinePtrOutput) BatchSize added in v0.1.8

Pipe batch size.

func (LogstashPipelinePipelinePtrOutput) Config added in v0.1.8

Pipeline configuration content.

func (LogstashPipelinePipelinePtrOutput) Elem added in v0.1.8

func (LogstashPipelinePipelinePtrOutput) ElementType added in v0.1.8

func (LogstashPipelinePipelinePtrOutput) PipelineDesc added in v0.1.8

Pipeline description information.

func (LogstashPipelinePipelinePtrOutput) PipelineId added in v0.1.8

Pipeline id.

func (LogstashPipelinePipelinePtrOutput) QueueCheckPointWrites added in v0.1.8

func (o LogstashPipelinePipelinePtrOutput) QueueCheckPointWrites() pulumi.IntPtrOutput

Number of pipeline buffer queue checkpoint writes.

func (LogstashPipelinePipelinePtrOutput) QueueMaxBytes added in v0.1.8

Pipeline buffer queue size.

func (LogstashPipelinePipelinePtrOutput) QueueType added in v0.1.8

Pipeline buffer queue type.

func (LogstashPipelinePipelinePtrOutput) ToLogstashPipelinePipelinePtrOutput added in v0.1.8

func (o LogstashPipelinePipelinePtrOutput) ToLogstashPipelinePipelinePtrOutput() LogstashPipelinePipelinePtrOutput

func (LogstashPipelinePipelinePtrOutput) ToLogstashPipelinePipelinePtrOutputWithContext added in v0.1.8

func (o LogstashPipelinePipelinePtrOutput) ToLogstashPipelinePipelinePtrOutputWithContext(ctx context.Context) LogstashPipelinePipelinePtrOutput

func (LogstashPipelinePipelinePtrOutput) Workers added in v0.1.8

Number of Worker of pipe.

type LogstashPipelineState added in v0.1.8

type LogstashPipelineState struct {
	// Logstash instance id.
	InstanceId pulumi.StringPtrInput
	// Operation type. 1: save only; 2: save and deploy.
	OpType pulumi.IntPtrInput
	// Pipeline information.
	Pipeline LogstashPipelinePipelinePtrInput
}

func (LogstashPipelineState) ElementType added in v0.1.8

func (LogstashPipelineState) ElementType() reflect.Type

type LogstashState added in v0.1.8

type LogstashState struct {
	// whether to use voucher auto, 1 when use, else 0.
	AutoVoucher pulumi.IntPtrInput
	// Period when charged by months or years(unit depends on TimeUnit).
	ChargePeriod pulumi.IntPtrInput
	// Charge type. PREPAID: charged by months or years; POSTPAID_BY_HOUR: charged by hours; default vaule: POSTPAID_BY_HOUR.
	ChargeType pulumi.StringPtrInput
	// node disk size (unit GB).
	DiskSize pulumi.IntPtrInput
	// Disk type. CLOUD_SSD: SSD cloud disk; CLOUD_PREMIUM: high hard energy cloud disk; default: CLOUD_SSD.
	DiskType pulumi.StringPtrInput
	// Instance name (compose of 1-50 letter, number, - or _).
	InstanceName pulumi.StringPtrInput
	// License type. oss: open source version; xpack:xpack version; default: xpack.
	LicenseType pulumi.StringPtrInput
	// Instance version(6.8.13, 7.10.1).
	LogstashVersion pulumi.StringPtrInput
	// Node num(range 2-50).
	NodeNum pulumi.IntPtrInput
	// Node type. Valid values:
	// - LOGSTASH.S1.SMALL2: 1 core 2G;
	// - LOGSTASH.S1.MEDIUM4:2 core 4G;
	// - LOGSTASH.S1.MEDIUM8:2 core 8G;
	// - LOGSTASH.S1.LARGE16:4 core 16G;
	// - LOGSTASH.S1.2XLARGE32:8 core 32G;
	// - LOGSTASH.S1.4XLARGE32:16 core 32G;
	// - LOGSTASH.S1.4XLARGE64:16 core 64G.
	NodeType pulumi.StringPtrInput
	// operation time by tencent clound.
	OperationDuration LogstashOperationDurationPtrInput
	// Automatic renewal flag. RENEW_FLAG_AUTO: auto renewal; RENEW_FLAG_MANUAL: do not renew automatically, users renew manually. It needs to be set when ChargeType is PREPAID. If this parameter is not passed, ordinary users will not renew automatically by default, and SVIP users will renew automatically.
	RenewFlag pulumi.StringPtrInput
	// Subnet id.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// charge time unit(set when ChargeType is PREPAID, default value: ms).
	TimeUnit pulumi.StringPtrInput
	// Voucher list(only can use one voucher by now).
	VoucherIds pulumi.StringArrayInput
	// VPC id.
	VpcId pulumi.StringPtrInput
	// Available zone.
	Zone pulumi.StringPtrInput
}

func (LogstashState) ElementType added in v0.1.8

func (LogstashState) ElementType() reflect.Type

type LookupDiagnoseArgs added in v0.1.8

type LookupDiagnoseArgs struct {
	// Report date, format 20210301.
	Date *string `pulumi:"date"`
	// Instance id.
	InstanceId string `pulumi:"instanceId"`
	// Number of copies returned in the report. Default value 1.
	Limit *int `pulumi:"limit"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagnose.

type LookupDiagnoseOutputArgs added in v0.1.8

type LookupDiagnoseOutputArgs struct {
	// Report date, format 20210301.
	Date pulumi.StringPtrInput `pulumi:"date"`
	// Instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Number of copies returned in the report. Default value 1.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagnose.

func (LookupDiagnoseOutputArgs) ElementType added in v0.1.8

func (LookupDiagnoseOutputArgs) ElementType() reflect.Type

type LookupDiagnoseResult added in v0.1.8

type LookupDiagnoseResult struct {
	Date *string `pulumi:"date"`
	// List of diagnostic reports.
	DiagnoseResults []GetDiagnoseDiagnoseResult `pulumi:"diagnoseResults"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Instance id.
	InstanceId       string  `pulumi:"instanceId"`
	Limit            *int    `pulumi:"limit"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDiagnose.

func LookupDiagnose added in v0.1.8

func LookupDiagnose(ctx *pulumi.Context, args *LookupDiagnoseArgs, opts ...pulumi.InvokeOption) (*LookupDiagnoseResult, error)

Use this data source to query detailed information of elasticsearch diagnose

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.GetDiagnose(ctx, &elasticsearch.GetDiagnoseArgs{
			Date:       pulumi.StringRef("20231030"),
			InstanceId: "es-xxxxxx",
			Limit:      pulumi.IntRef(1),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDiagnoseResultOutput added in v0.1.8

type LookupDiagnoseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiagnose.

func LookupDiagnoseOutput added in v0.1.8

func LookupDiagnoseOutput(ctx *pulumi.Context, args LookupDiagnoseOutputArgs, opts ...pulumi.InvokeOption) LookupDiagnoseResultOutput

func (LookupDiagnoseResultOutput) Date added in v0.1.8

func (LookupDiagnoseResultOutput) DiagnoseResults added in v0.1.8

List of diagnostic reports.

func (LookupDiagnoseResultOutput) ElementType added in v0.1.8

func (LookupDiagnoseResultOutput) ElementType() reflect.Type

func (LookupDiagnoseResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (LookupDiagnoseResultOutput) InstanceId added in v0.1.8

Instance id.

func (LookupDiagnoseResultOutput) Limit added in v0.1.8

func (LookupDiagnoseResultOutput) ResultOutputFile added in v0.1.8

func (o LookupDiagnoseResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupDiagnoseResultOutput) ToLookupDiagnoseResultOutput added in v0.1.8

func (o LookupDiagnoseResultOutput) ToLookupDiagnoseResultOutput() LookupDiagnoseResultOutput

func (LookupDiagnoseResultOutput) ToLookupDiagnoseResultOutputWithContext added in v0.1.8

func (o LookupDiagnoseResultOutput) ToLookupDiagnoseResultOutputWithContext(ctx context.Context) LookupDiagnoseResultOutput

type RestartInstanceOperation added in v0.1.8

type RestartInstanceOperation struct {
	pulumi.CustomResourceState

	// Force restart. Valid values:
	// - true: Forced restart;
	// - false: No forced restart;
	//   default false.
	ForceRestart pulumi.BoolPtrOutput `pulumi:"forceRestart"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Restart mode: 0 roll restart; 1 full restart.
	RestartMode pulumi.IntPtrOutput `pulumi:"restartMode"`
}

Provides a resource to restart a elasticsearch instance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewRestartInstanceOperation(ctx, "restartInstanceOperation", &Elasticsearch.RestartInstanceOperationArgs{
			InstanceId: pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRestartInstanceOperation added in v0.1.8

func GetRestartInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartInstanceOperationState, opts ...pulumi.ResourceOption) (*RestartInstanceOperation, error)

GetRestartInstanceOperation gets an existing RestartInstanceOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRestartInstanceOperation added in v0.1.8

func NewRestartInstanceOperation(ctx *pulumi.Context,
	name string, args *RestartInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RestartInstanceOperation, error)

NewRestartInstanceOperation registers a new resource with the given unique name, arguments, and options.

func (*RestartInstanceOperation) ElementType added in v0.1.8

func (*RestartInstanceOperation) ElementType() reflect.Type

func (*RestartInstanceOperation) ToRestartInstanceOperationOutput added in v0.1.8

func (i *RestartInstanceOperation) ToRestartInstanceOperationOutput() RestartInstanceOperationOutput

func (*RestartInstanceOperation) ToRestartInstanceOperationOutputWithContext added in v0.1.8

func (i *RestartInstanceOperation) ToRestartInstanceOperationOutputWithContext(ctx context.Context) RestartInstanceOperationOutput

type RestartInstanceOperationArgs added in v0.1.8

type RestartInstanceOperationArgs struct {
	// Force restart. Valid values:
	// - true: Forced restart;
	// - false: No forced restart;
	//   default false.
	ForceRestart pulumi.BoolPtrInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Restart mode: 0 roll restart; 1 full restart.
	RestartMode pulumi.IntPtrInput
}

The set of arguments for constructing a RestartInstanceOperation resource.

func (RestartInstanceOperationArgs) ElementType added in v0.1.8

type RestartInstanceOperationArray added in v0.1.8

type RestartInstanceOperationArray []RestartInstanceOperationInput

func (RestartInstanceOperationArray) ElementType added in v0.1.8

func (RestartInstanceOperationArray) ToRestartInstanceOperationArrayOutput added in v0.1.8

func (i RestartInstanceOperationArray) ToRestartInstanceOperationArrayOutput() RestartInstanceOperationArrayOutput

func (RestartInstanceOperationArray) ToRestartInstanceOperationArrayOutputWithContext added in v0.1.8

func (i RestartInstanceOperationArray) ToRestartInstanceOperationArrayOutputWithContext(ctx context.Context) RestartInstanceOperationArrayOutput

type RestartInstanceOperationArrayInput added in v0.1.8

type RestartInstanceOperationArrayInput interface {
	pulumi.Input

	ToRestartInstanceOperationArrayOutput() RestartInstanceOperationArrayOutput
	ToRestartInstanceOperationArrayOutputWithContext(context.Context) RestartInstanceOperationArrayOutput
}

RestartInstanceOperationArrayInput is an input type that accepts RestartInstanceOperationArray and RestartInstanceOperationArrayOutput values. You can construct a concrete instance of `RestartInstanceOperationArrayInput` via:

RestartInstanceOperationArray{ RestartInstanceOperationArgs{...} }

type RestartInstanceOperationArrayOutput added in v0.1.8

type RestartInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (RestartInstanceOperationArrayOutput) ElementType added in v0.1.8

func (RestartInstanceOperationArrayOutput) Index added in v0.1.8

func (RestartInstanceOperationArrayOutput) ToRestartInstanceOperationArrayOutput added in v0.1.8

func (o RestartInstanceOperationArrayOutput) ToRestartInstanceOperationArrayOutput() RestartInstanceOperationArrayOutput

func (RestartInstanceOperationArrayOutput) ToRestartInstanceOperationArrayOutputWithContext added in v0.1.8

func (o RestartInstanceOperationArrayOutput) ToRestartInstanceOperationArrayOutputWithContext(ctx context.Context) RestartInstanceOperationArrayOutput

type RestartInstanceOperationInput added in v0.1.8

type RestartInstanceOperationInput interface {
	pulumi.Input

	ToRestartInstanceOperationOutput() RestartInstanceOperationOutput
	ToRestartInstanceOperationOutputWithContext(ctx context.Context) RestartInstanceOperationOutput
}

type RestartInstanceOperationMap added in v0.1.8

type RestartInstanceOperationMap map[string]RestartInstanceOperationInput

func (RestartInstanceOperationMap) ElementType added in v0.1.8

func (RestartInstanceOperationMap) ToRestartInstanceOperationMapOutput added in v0.1.8

func (i RestartInstanceOperationMap) ToRestartInstanceOperationMapOutput() RestartInstanceOperationMapOutput

func (RestartInstanceOperationMap) ToRestartInstanceOperationMapOutputWithContext added in v0.1.8

func (i RestartInstanceOperationMap) ToRestartInstanceOperationMapOutputWithContext(ctx context.Context) RestartInstanceOperationMapOutput

type RestartInstanceOperationMapInput added in v0.1.8

type RestartInstanceOperationMapInput interface {
	pulumi.Input

	ToRestartInstanceOperationMapOutput() RestartInstanceOperationMapOutput
	ToRestartInstanceOperationMapOutputWithContext(context.Context) RestartInstanceOperationMapOutput
}

RestartInstanceOperationMapInput is an input type that accepts RestartInstanceOperationMap and RestartInstanceOperationMapOutput values. You can construct a concrete instance of `RestartInstanceOperationMapInput` via:

RestartInstanceOperationMap{ "key": RestartInstanceOperationArgs{...} }

type RestartInstanceOperationMapOutput added in v0.1.8

type RestartInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (RestartInstanceOperationMapOutput) ElementType added in v0.1.8

func (RestartInstanceOperationMapOutput) MapIndex added in v0.1.8

func (RestartInstanceOperationMapOutput) ToRestartInstanceOperationMapOutput added in v0.1.8

func (o RestartInstanceOperationMapOutput) ToRestartInstanceOperationMapOutput() RestartInstanceOperationMapOutput

func (RestartInstanceOperationMapOutput) ToRestartInstanceOperationMapOutputWithContext added in v0.1.8

func (o RestartInstanceOperationMapOutput) ToRestartInstanceOperationMapOutputWithContext(ctx context.Context) RestartInstanceOperationMapOutput

type RestartInstanceOperationOutput added in v0.1.8

type RestartInstanceOperationOutput struct{ *pulumi.OutputState }

func (RestartInstanceOperationOutput) ElementType added in v0.1.8

func (RestartInstanceOperationOutput) ForceRestart added in v0.1.8

Force restart. Valid values:

  • true: Forced restart;
  • false: No forced restart; default false.

func (RestartInstanceOperationOutput) InstanceId added in v0.1.8

Instance id.

func (RestartInstanceOperationOutput) RestartMode added in v0.1.8

Restart mode: 0 roll restart; 1 full restart.

func (RestartInstanceOperationOutput) ToRestartInstanceOperationOutput added in v0.1.8

func (o RestartInstanceOperationOutput) ToRestartInstanceOperationOutput() RestartInstanceOperationOutput

func (RestartInstanceOperationOutput) ToRestartInstanceOperationOutputWithContext added in v0.1.8

func (o RestartInstanceOperationOutput) ToRestartInstanceOperationOutputWithContext(ctx context.Context) RestartInstanceOperationOutput

type RestartInstanceOperationState added in v0.1.8

type RestartInstanceOperationState struct {
	// Force restart. Valid values:
	// - true: Forced restart;
	// - false: No forced restart;
	//   default false.
	ForceRestart pulumi.BoolPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Restart mode: 0 roll restart; 1 full restart.
	RestartMode pulumi.IntPtrInput
}

func (RestartInstanceOperationState) ElementType added in v0.1.8

type RestartKibanaOperation added in v0.1.8

type RestartKibanaOperation struct {
	pulumi.CustomResourceState

	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

Provides a resource to restart a elasticsearch kibana

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewRestartKibanaOperation(ctx, "restartKibanaOperation", &Elasticsearch.RestartKibanaOperationArgs{
			InstanceId: pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRestartKibanaOperation added in v0.1.8

func GetRestartKibanaOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartKibanaOperationState, opts ...pulumi.ResourceOption) (*RestartKibanaOperation, error)

GetRestartKibanaOperation gets an existing RestartKibanaOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRestartKibanaOperation added in v0.1.8

func NewRestartKibanaOperation(ctx *pulumi.Context,
	name string, args *RestartKibanaOperationArgs, opts ...pulumi.ResourceOption) (*RestartKibanaOperation, error)

NewRestartKibanaOperation registers a new resource with the given unique name, arguments, and options.

func (*RestartKibanaOperation) ElementType added in v0.1.8

func (*RestartKibanaOperation) ElementType() reflect.Type

func (*RestartKibanaOperation) ToRestartKibanaOperationOutput added in v0.1.8

func (i *RestartKibanaOperation) ToRestartKibanaOperationOutput() RestartKibanaOperationOutput

func (*RestartKibanaOperation) ToRestartKibanaOperationOutputWithContext added in v0.1.8

func (i *RestartKibanaOperation) ToRestartKibanaOperationOutputWithContext(ctx context.Context) RestartKibanaOperationOutput

type RestartKibanaOperationArgs added in v0.1.8

type RestartKibanaOperationArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a RestartKibanaOperation resource.

func (RestartKibanaOperationArgs) ElementType added in v0.1.8

func (RestartKibanaOperationArgs) ElementType() reflect.Type

type RestartKibanaOperationArray added in v0.1.8

type RestartKibanaOperationArray []RestartKibanaOperationInput

func (RestartKibanaOperationArray) ElementType added in v0.1.8

func (RestartKibanaOperationArray) ToRestartKibanaOperationArrayOutput added in v0.1.8

func (i RestartKibanaOperationArray) ToRestartKibanaOperationArrayOutput() RestartKibanaOperationArrayOutput

func (RestartKibanaOperationArray) ToRestartKibanaOperationArrayOutputWithContext added in v0.1.8

func (i RestartKibanaOperationArray) ToRestartKibanaOperationArrayOutputWithContext(ctx context.Context) RestartKibanaOperationArrayOutput

type RestartKibanaOperationArrayInput added in v0.1.8

type RestartKibanaOperationArrayInput interface {
	pulumi.Input

	ToRestartKibanaOperationArrayOutput() RestartKibanaOperationArrayOutput
	ToRestartKibanaOperationArrayOutputWithContext(context.Context) RestartKibanaOperationArrayOutput
}

RestartKibanaOperationArrayInput is an input type that accepts RestartKibanaOperationArray and RestartKibanaOperationArrayOutput values. You can construct a concrete instance of `RestartKibanaOperationArrayInput` via:

RestartKibanaOperationArray{ RestartKibanaOperationArgs{...} }

type RestartKibanaOperationArrayOutput added in v0.1.8

type RestartKibanaOperationArrayOutput struct{ *pulumi.OutputState }

func (RestartKibanaOperationArrayOutput) ElementType added in v0.1.8

func (RestartKibanaOperationArrayOutput) Index added in v0.1.8

func (RestartKibanaOperationArrayOutput) ToRestartKibanaOperationArrayOutput added in v0.1.8

func (o RestartKibanaOperationArrayOutput) ToRestartKibanaOperationArrayOutput() RestartKibanaOperationArrayOutput

func (RestartKibanaOperationArrayOutput) ToRestartKibanaOperationArrayOutputWithContext added in v0.1.8

func (o RestartKibanaOperationArrayOutput) ToRestartKibanaOperationArrayOutputWithContext(ctx context.Context) RestartKibanaOperationArrayOutput

type RestartKibanaOperationInput added in v0.1.8

type RestartKibanaOperationInput interface {
	pulumi.Input

	ToRestartKibanaOperationOutput() RestartKibanaOperationOutput
	ToRestartKibanaOperationOutputWithContext(ctx context.Context) RestartKibanaOperationOutput
}

type RestartKibanaOperationMap added in v0.1.8

type RestartKibanaOperationMap map[string]RestartKibanaOperationInput

func (RestartKibanaOperationMap) ElementType added in v0.1.8

func (RestartKibanaOperationMap) ElementType() reflect.Type

func (RestartKibanaOperationMap) ToRestartKibanaOperationMapOutput added in v0.1.8

func (i RestartKibanaOperationMap) ToRestartKibanaOperationMapOutput() RestartKibanaOperationMapOutput

func (RestartKibanaOperationMap) ToRestartKibanaOperationMapOutputWithContext added in v0.1.8

func (i RestartKibanaOperationMap) ToRestartKibanaOperationMapOutputWithContext(ctx context.Context) RestartKibanaOperationMapOutput

type RestartKibanaOperationMapInput added in v0.1.8

type RestartKibanaOperationMapInput interface {
	pulumi.Input

	ToRestartKibanaOperationMapOutput() RestartKibanaOperationMapOutput
	ToRestartKibanaOperationMapOutputWithContext(context.Context) RestartKibanaOperationMapOutput
}

RestartKibanaOperationMapInput is an input type that accepts RestartKibanaOperationMap and RestartKibanaOperationMapOutput values. You can construct a concrete instance of `RestartKibanaOperationMapInput` via:

RestartKibanaOperationMap{ "key": RestartKibanaOperationArgs{...} }

type RestartKibanaOperationMapOutput added in v0.1.8

type RestartKibanaOperationMapOutput struct{ *pulumi.OutputState }

func (RestartKibanaOperationMapOutput) ElementType added in v0.1.8

func (RestartKibanaOperationMapOutput) MapIndex added in v0.1.8

func (RestartKibanaOperationMapOutput) ToRestartKibanaOperationMapOutput added in v0.1.8

func (o RestartKibanaOperationMapOutput) ToRestartKibanaOperationMapOutput() RestartKibanaOperationMapOutput

func (RestartKibanaOperationMapOutput) ToRestartKibanaOperationMapOutputWithContext added in v0.1.8

func (o RestartKibanaOperationMapOutput) ToRestartKibanaOperationMapOutputWithContext(ctx context.Context) RestartKibanaOperationMapOutput

type RestartKibanaOperationOutput added in v0.1.8

type RestartKibanaOperationOutput struct{ *pulumi.OutputState }

func (RestartKibanaOperationOutput) ElementType added in v0.1.8

func (RestartKibanaOperationOutput) InstanceId added in v0.1.8

Instance id.

func (RestartKibanaOperationOutput) ToRestartKibanaOperationOutput added in v0.1.8

func (o RestartKibanaOperationOutput) ToRestartKibanaOperationOutput() RestartKibanaOperationOutput

func (RestartKibanaOperationOutput) ToRestartKibanaOperationOutputWithContext added in v0.1.8

func (o RestartKibanaOperationOutput) ToRestartKibanaOperationOutputWithContext(ctx context.Context) RestartKibanaOperationOutput

type RestartKibanaOperationState added in v0.1.8

type RestartKibanaOperationState struct {
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (RestartKibanaOperationState) ElementType added in v0.1.8

type RestartLogstashInstanceOperation added in v0.1.8

type RestartLogstashInstanceOperation struct {
	pulumi.CustomResourceState

	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Restart type, 0 full restart, 1 rolling restart.
	Type pulumi.IntOutput `pulumi:"type"`
}

Provides a resource to restart a elasticsearch logstash instance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewRestartLogstashInstanceOperation(ctx, "restartLogstashInstanceOperation", &Elasticsearch.RestartLogstashInstanceOperationArgs{
			InstanceId: pulumi.String("ls-xxxxxx"),
			Type:       pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRestartLogstashInstanceOperation added in v0.1.8

func GetRestartLogstashInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartLogstashInstanceOperationState, opts ...pulumi.ResourceOption) (*RestartLogstashInstanceOperation, error)

GetRestartLogstashInstanceOperation gets an existing RestartLogstashInstanceOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRestartLogstashInstanceOperation added in v0.1.8

func NewRestartLogstashInstanceOperation(ctx *pulumi.Context,
	name string, args *RestartLogstashInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RestartLogstashInstanceOperation, error)

NewRestartLogstashInstanceOperation registers a new resource with the given unique name, arguments, and options.

func (*RestartLogstashInstanceOperation) ElementType added in v0.1.8

func (*RestartLogstashInstanceOperation) ToRestartLogstashInstanceOperationOutput added in v0.1.8

func (i *RestartLogstashInstanceOperation) ToRestartLogstashInstanceOperationOutput() RestartLogstashInstanceOperationOutput

func (*RestartLogstashInstanceOperation) ToRestartLogstashInstanceOperationOutputWithContext added in v0.1.8

func (i *RestartLogstashInstanceOperation) ToRestartLogstashInstanceOperationOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationOutput

type RestartLogstashInstanceOperationArgs added in v0.1.8

type RestartLogstashInstanceOperationArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput
	// Restart type, 0 full restart, 1 rolling restart.
	Type pulumi.IntInput
}

The set of arguments for constructing a RestartLogstashInstanceOperation resource.

func (RestartLogstashInstanceOperationArgs) ElementType added in v0.1.8

type RestartLogstashInstanceOperationArray added in v0.1.8

type RestartLogstashInstanceOperationArray []RestartLogstashInstanceOperationInput

func (RestartLogstashInstanceOperationArray) ElementType added in v0.1.8

func (RestartLogstashInstanceOperationArray) ToRestartLogstashInstanceOperationArrayOutput added in v0.1.8

func (i RestartLogstashInstanceOperationArray) ToRestartLogstashInstanceOperationArrayOutput() RestartLogstashInstanceOperationArrayOutput

func (RestartLogstashInstanceOperationArray) ToRestartLogstashInstanceOperationArrayOutputWithContext added in v0.1.8

func (i RestartLogstashInstanceOperationArray) ToRestartLogstashInstanceOperationArrayOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationArrayOutput

type RestartLogstashInstanceOperationArrayInput added in v0.1.8

type RestartLogstashInstanceOperationArrayInput interface {
	pulumi.Input

	ToRestartLogstashInstanceOperationArrayOutput() RestartLogstashInstanceOperationArrayOutput
	ToRestartLogstashInstanceOperationArrayOutputWithContext(context.Context) RestartLogstashInstanceOperationArrayOutput
}

RestartLogstashInstanceOperationArrayInput is an input type that accepts RestartLogstashInstanceOperationArray and RestartLogstashInstanceOperationArrayOutput values. You can construct a concrete instance of `RestartLogstashInstanceOperationArrayInput` via:

RestartLogstashInstanceOperationArray{ RestartLogstashInstanceOperationArgs{...} }

type RestartLogstashInstanceOperationArrayOutput added in v0.1.8

type RestartLogstashInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (RestartLogstashInstanceOperationArrayOutput) ElementType added in v0.1.8

func (RestartLogstashInstanceOperationArrayOutput) Index added in v0.1.8

func (RestartLogstashInstanceOperationArrayOutput) ToRestartLogstashInstanceOperationArrayOutput added in v0.1.8

func (o RestartLogstashInstanceOperationArrayOutput) ToRestartLogstashInstanceOperationArrayOutput() RestartLogstashInstanceOperationArrayOutput

func (RestartLogstashInstanceOperationArrayOutput) ToRestartLogstashInstanceOperationArrayOutputWithContext added in v0.1.8

func (o RestartLogstashInstanceOperationArrayOutput) ToRestartLogstashInstanceOperationArrayOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationArrayOutput

type RestartLogstashInstanceOperationInput added in v0.1.8

type RestartLogstashInstanceOperationInput interface {
	pulumi.Input

	ToRestartLogstashInstanceOperationOutput() RestartLogstashInstanceOperationOutput
	ToRestartLogstashInstanceOperationOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationOutput
}

type RestartLogstashInstanceOperationMap added in v0.1.8

type RestartLogstashInstanceOperationMap map[string]RestartLogstashInstanceOperationInput

func (RestartLogstashInstanceOperationMap) ElementType added in v0.1.8

func (RestartLogstashInstanceOperationMap) ToRestartLogstashInstanceOperationMapOutput added in v0.1.8

func (i RestartLogstashInstanceOperationMap) ToRestartLogstashInstanceOperationMapOutput() RestartLogstashInstanceOperationMapOutput

func (RestartLogstashInstanceOperationMap) ToRestartLogstashInstanceOperationMapOutputWithContext added in v0.1.8

func (i RestartLogstashInstanceOperationMap) ToRestartLogstashInstanceOperationMapOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationMapOutput

type RestartLogstashInstanceOperationMapInput added in v0.1.8

type RestartLogstashInstanceOperationMapInput interface {
	pulumi.Input

	ToRestartLogstashInstanceOperationMapOutput() RestartLogstashInstanceOperationMapOutput
	ToRestartLogstashInstanceOperationMapOutputWithContext(context.Context) RestartLogstashInstanceOperationMapOutput
}

RestartLogstashInstanceOperationMapInput is an input type that accepts RestartLogstashInstanceOperationMap and RestartLogstashInstanceOperationMapOutput values. You can construct a concrete instance of `RestartLogstashInstanceOperationMapInput` via:

RestartLogstashInstanceOperationMap{ "key": RestartLogstashInstanceOperationArgs{...} }

type RestartLogstashInstanceOperationMapOutput added in v0.1.8

type RestartLogstashInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (RestartLogstashInstanceOperationMapOutput) ElementType added in v0.1.8

func (RestartLogstashInstanceOperationMapOutput) MapIndex added in v0.1.8

func (RestartLogstashInstanceOperationMapOutput) ToRestartLogstashInstanceOperationMapOutput added in v0.1.8

func (o RestartLogstashInstanceOperationMapOutput) ToRestartLogstashInstanceOperationMapOutput() RestartLogstashInstanceOperationMapOutput

func (RestartLogstashInstanceOperationMapOutput) ToRestartLogstashInstanceOperationMapOutputWithContext added in v0.1.8

func (o RestartLogstashInstanceOperationMapOutput) ToRestartLogstashInstanceOperationMapOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationMapOutput

type RestartLogstashInstanceOperationOutput added in v0.1.8

type RestartLogstashInstanceOperationOutput struct{ *pulumi.OutputState }

func (RestartLogstashInstanceOperationOutput) ElementType added in v0.1.8

func (RestartLogstashInstanceOperationOutput) InstanceId added in v0.1.8

Instance id.

func (RestartLogstashInstanceOperationOutput) ToRestartLogstashInstanceOperationOutput added in v0.1.8

func (o RestartLogstashInstanceOperationOutput) ToRestartLogstashInstanceOperationOutput() RestartLogstashInstanceOperationOutput

func (RestartLogstashInstanceOperationOutput) ToRestartLogstashInstanceOperationOutputWithContext added in v0.1.8

func (o RestartLogstashInstanceOperationOutput) ToRestartLogstashInstanceOperationOutputWithContext(ctx context.Context) RestartLogstashInstanceOperationOutput

func (RestartLogstashInstanceOperationOutput) Type added in v0.1.8

Restart type, 0 full restart, 1 rolling restart.

type RestartLogstashInstanceOperationState added in v0.1.8

type RestartLogstashInstanceOperationState struct {
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Restart type, 0 full restart, 1 rolling restart.
	Type pulumi.IntPtrInput
}

func (RestartLogstashInstanceOperationState) ElementType added in v0.1.8

type RestartNodesOperation added in v0.1.8

type RestartNodesOperation struct {
	pulumi.CustomResourceState

	// Whether to force a restart.
	ForceRestart pulumi.BoolPtrOutput `pulumi:"forceRestart"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Node status, used in blue-green mode; off-line node blue-green is risky.
	IsOffline pulumi.BoolPtrOutput `pulumi:"isOffline"`
	// List of node names.
	NodeNames pulumi.StringArrayOutput `pulumi:"nodeNames"`
	// Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.
	RestartMode pulumi.StringPtrOutput `pulumi:"restartMode"`
}

Provides a resource to restart elasticsearch nodes

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewRestartNodesOperation(ctx, "restartNodesOperation", &Elasticsearch.RestartNodesOperationArgs{
			InstanceId: pulumi.String("es-xxxxxx"),
			NodeNames: pulumi.StringArray{
				pulumi.String("1648026612002990732"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRestartNodesOperation added in v0.1.8

func GetRestartNodesOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartNodesOperationState, opts ...pulumi.ResourceOption) (*RestartNodesOperation, error)

GetRestartNodesOperation gets an existing RestartNodesOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRestartNodesOperation added in v0.1.8

func NewRestartNodesOperation(ctx *pulumi.Context,
	name string, args *RestartNodesOperationArgs, opts ...pulumi.ResourceOption) (*RestartNodesOperation, error)

NewRestartNodesOperation registers a new resource with the given unique name, arguments, and options.

func (*RestartNodesOperation) ElementType added in v0.1.8

func (*RestartNodesOperation) ElementType() reflect.Type

func (*RestartNodesOperation) ToRestartNodesOperationOutput added in v0.1.8

func (i *RestartNodesOperation) ToRestartNodesOperationOutput() RestartNodesOperationOutput

func (*RestartNodesOperation) ToRestartNodesOperationOutputWithContext added in v0.1.8

func (i *RestartNodesOperation) ToRestartNodesOperationOutputWithContext(ctx context.Context) RestartNodesOperationOutput

type RestartNodesOperationArgs added in v0.1.8

type RestartNodesOperationArgs struct {
	// Whether to force a restart.
	ForceRestart pulumi.BoolPtrInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Node status, used in blue-green mode; off-line node blue-green is risky.
	IsOffline pulumi.BoolPtrInput
	// List of node names.
	NodeNames pulumi.StringArrayInput
	// Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.
	RestartMode pulumi.StringPtrInput
}

The set of arguments for constructing a RestartNodesOperation resource.

func (RestartNodesOperationArgs) ElementType added in v0.1.8

func (RestartNodesOperationArgs) ElementType() reflect.Type

type RestartNodesOperationArray added in v0.1.8

type RestartNodesOperationArray []RestartNodesOperationInput

func (RestartNodesOperationArray) ElementType added in v0.1.8

func (RestartNodesOperationArray) ElementType() reflect.Type

func (RestartNodesOperationArray) ToRestartNodesOperationArrayOutput added in v0.1.8

func (i RestartNodesOperationArray) ToRestartNodesOperationArrayOutput() RestartNodesOperationArrayOutput

func (RestartNodesOperationArray) ToRestartNodesOperationArrayOutputWithContext added in v0.1.8

func (i RestartNodesOperationArray) ToRestartNodesOperationArrayOutputWithContext(ctx context.Context) RestartNodesOperationArrayOutput

type RestartNodesOperationArrayInput added in v0.1.8

type RestartNodesOperationArrayInput interface {
	pulumi.Input

	ToRestartNodesOperationArrayOutput() RestartNodesOperationArrayOutput
	ToRestartNodesOperationArrayOutputWithContext(context.Context) RestartNodesOperationArrayOutput
}

RestartNodesOperationArrayInput is an input type that accepts RestartNodesOperationArray and RestartNodesOperationArrayOutput values. You can construct a concrete instance of `RestartNodesOperationArrayInput` via:

RestartNodesOperationArray{ RestartNodesOperationArgs{...} }

type RestartNodesOperationArrayOutput added in v0.1.8

type RestartNodesOperationArrayOutput struct{ *pulumi.OutputState }

func (RestartNodesOperationArrayOutput) ElementType added in v0.1.8

func (RestartNodesOperationArrayOutput) Index added in v0.1.8

func (RestartNodesOperationArrayOutput) ToRestartNodesOperationArrayOutput added in v0.1.8

func (o RestartNodesOperationArrayOutput) ToRestartNodesOperationArrayOutput() RestartNodesOperationArrayOutput

func (RestartNodesOperationArrayOutput) ToRestartNodesOperationArrayOutputWithContext added in v0.1.8

func (o RestartNodesOperationArrayOutput) ToRestartNodesOperationArrayOutputWithContext(ctx context.Context) RestartNodesOperationArrayOutput

type RestartNodesOperationInput added in v0.1.8

type RestartNodesOperationInput interface {
	pulumi.Input

	ToRestartNodesOperationOutput() RestartNodesOperationOutput
	ToRestartNodesOperationOutputWithContext(ctx context.Context) RestartNodesOperationOutput
}

type RestartNodesOperationMap added in v0.1.8

type RestartNodesOperationMap map[string]RestartNodesOperationInput

func (RestartNodesOperationMap) ElementType added in v0.1.8

func (RestartNodesOperationMap) ElementType() reflect.Type

func (RestartNodesOperationMap) ToRestartNodesOperationMapOutput added in v0.1.8

func (i RestartNodesOperationMap) ToRestartNodesOperationMapOutput() RestartNodesOperationMapOutput

func (RestartNodesOperationMap) ToRestartNodesOperationMapOutputWithContext added in v0.1.8

func (i RestartNodesOperationMap) ToRestartNodesOperationMapOutputWithContext(ctx context.Context) RestartNodesOperationMapOutput

type RestartNodesOperationMapInput added in v0.1.8

type RestartNodesOperationMapInput interface {
	pulumi.Input

	ToRestartNodesOperationMapOutput() RestartNodesOperationMapOutput
	ToRestartNodesOperationMapOutputWithContext(context.Context) RestartNodesOperationMapOutput
}

RestartNodesOperationMapInput is an input type that accepts RestartNodesOperationMap and RestartNodesOperationMapOutput values. You can construct a concrete instance of `RestartNodesOperationMapInput` via:

RestartNodesOperationMap{ "key": RestartNodesOperationArgs{...} }

type RestartNodesOperationMapOutput added in v0.1.8

type RestartNodesOperationMapOutput struct{ *pulumi.OutputState }

func (RestartNodesOperationMapOutput) ElementType added in v0.1.8

func (RestartNodesOperationMapOutput) MapIndex added in v0.1.8

func (RestartNodesOperationMapOutput) ToRestartNodesOperationMapOutput added in v0.1.8

func (o RestartNodesOperationMapOutput) ToRestartNodesOperationMapOutput() RestartNodesOperationMapOutput

func (RestartNodesOperationMapOutput) ToRestartNodesOperationMapOutputWithContext added in v0.1.8

func (o RestartNodesOperationMapOutput) ToRestartNodesOperationMapOutputWithContext(ctx context.Context) RestartNodesOperationMapOutput

type RestartNodesOperationOutput added in v0.1.8

type RestartNodesOperationOutput struct{ *pulumi.OutputState }

func (RestartNodesOperationOutput) ElementType added in v0.1.8

func (RestartNodesOperationOutput) ForceRestart added in v0.1.8

Whether to force a restart.

func (RestartNodesOperationOutput) InstanceId added in v0.1.8

Instance id.

func (RestartNodesOperationOutput) IsOffline added in v0.1.8

Node status, used in blue-green mode; off-line node blue-green is risky.

func (RestartNodesOperationOutput) NodeNames added in v0.1.8

List of node names.

func (RestartNodesOperationOutput) RestartMode added in v0.1.8

Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.

func (RestartNodesOperationOutput) ToRestartNodesOperationOutput added in v0.1.8

func (o RestartNodesOperationOutput) ToRestartNodesOperationOutput() RestartNodesOperationOutput

func (RestartNodesOperationOutput) ToRestartNodesOperationOutputWithContext added in v0.1.8

func (o RestartNodesOperationOutput) ToRestartNodesOperationOutputWithContext(ctx context.Context) RestartNodesOperationOutput

type RestartNodesOperationState added in v0.1.8

type RestartNodesOperationState struct {
	// Whether to force a restart.
	ForceRestart pulumi.BoolPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Node status, used in blue-green mode; off-line node blue-green is risky.
	IsOffline pulumi.BoolPtrInput
	// List of node names.
	NodeNames pulumi.StringArrayInput
	// Optional restart mode in-place,blue-green, which means restart and blue-green restart, respectively. The default is in-place.
	RestartMode pulumi.StringPtrInput
}

func (RestartNodesOperationState) ElementType added in v0.1.8

func (RestartNodesOperationState) ElementType() reflect.Type

type SecurityGroup added in v0.1.5

type SecurityGroup struct {
	pulumi.CustomResourceState

	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Security group id list.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
}

Provides a resource to create a elasticsearch securityGroup

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewSecurityGroup(ctx, "securityGroup", &Elasticsearch.SecurityGroupArgs{
			InstanceId: pulumi.String("es-5wn36he6"),
			SecurityGroupIds: pulumi.StringArray{
				pulumi.String("sg-mayqdlt1"),
				pulumi.String("sg-po2q8cg7"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

elasticsearch security_group can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Elasticsearch/securityGroup:SecurityGroup security_group instance_id

```

func GetSecurityGroup added in v0.1.5

func GetSecurityGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)

GetSecurityGroup gets an existing SecurityGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSecurityGroup added in v0.1.5

func NewSecurityGroup(ctx *pulumi.Context,
	name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)

NewSecurityGroup registers a new resource with the given unique name, arguments, and options.

func (*SecurityGroup) ElementType added in v0.1.5

func (*SecurityGroup) ElementType() reflect.Type

func (*SecurityGroup) ToSecurityGroupOutput added in v0.1.5

func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput

func (*SecurityGroup) ToSecurityGroupOutputWithContext added in v0.1.5

func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput

type SecurityGroupArgs added in v0.1.5

type SecurityGroupArgs struct {
	// Instance Id.
	InstanceId pulumi.StringInput
	// Security group id list.
	SecurityGroupIds pulumi.StringArrayInput
}

The set of arguments for constructing a SecurityGroup resource.

func (SecurityGroupArgs) ElementType added in v0.1.5

func (SecurityGroupArgs) ElementType() reflect.Type

type SecurityGroupArray added in v0.1.5

type SecurityGroupArray []SecurityGroupInput

func (SecurityGroupArray) ElementType added in v0.1.5

func (SecurityGroupArray) ElementType() reflect.Type

func (SecurityGroupArray) ToSecurityGroupArrayOutput added in v0.1.5

func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput

func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext added in v0.1.5

func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput

type SecurityGroupArrayInput added in v0.1.5

type SecurityGroupArrayInput interface {
	pulumi.Input

	ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
	ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput
}

SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:

SecurityGroupArray{ SecurityGroupArgs{...} }

type SecurityGroupArrayOutput added in v0.1.5

type SecurityGroupArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupArrayOutput) ElementType added in v0.1.5

func (SecurityGroupArrayOutput) ElementType() reflect.Type

func (SecurityGroupArrayOutput) Index added in v0.1.5

func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput added in v0.1.5

func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput

func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext added in v0.1.5

func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput

type SecurityGroupInput added in v0.1.5

type SecurityGroupInput interface {
	pulumi.Input

	ToSecurityGroupOutput() SecurityGroupOutput
	ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
}

type SecurityGroupMap added in v0.1.5

type SecurityGroupMap map[string]SecurityGroupInput

func (SecurityGroupMap) ElementType added in v0.1.5

func (SecurityGroupMap) ElementType() reflect.Type

func (SecurityGroupMap) ToSecurityGroupMapOutput added in v0.1.5

func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput

func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext added in v0.1.5

func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput

type SecurityGroupMapInput added in v0.1.5

type SecurityGroupMapInput interface {
	pulumi.Input

	ToSecurityGroupMapOutput() SecurityGroupMapOutput
	ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput
}

SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:

SecurityGroupMap{ "key": SecurityGroupArgs{...} }

type SecurityGroupMapOutput added in v0.1.5

type SecurityGroupMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupMapOutput) ElementType added in v0.1.5

func (SecurityGroupMapOutput) ElementType() reflect.Type

func (SecurityGroupMapOutput) MapIndex added in v0.1.5

func (SecurityGroupMapOutput) ToSecurityGroupMapOutput added in v0.1.5

func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput

func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext added in v0.1.5

func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput

type SecurityGroupOutput added in v0.1.5

type SecurityGroupOutput struct{ *pulumi.OutputState }

func (SecurityGroupOutput) ElementType added in v0.1.5

func (SecurityGroupOutput) ElementType() reflect.Type

func (SecurityGroupOutput) InstanceId added in v0.1.5

func (o SecurityGroupOutput) InstanceId() pulumi.StringOutput

Instance Id.

func (SecurityGroupOutput) SecurityGroupIds added in v0.1.5

func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security group id list.

func (SecurityGroupOutput) ToSecurityGroupOutput added in v0.1.5

func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput

func (SecurityGroupOutput) ToSecurityGroupOutputWithContext added in v0.1.5

func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput

type SecurityGroupState added in v0.1.5

type SecurityGroupState struct {
	// Instance Id.
	InstanceId pulumi.StringPtrInput
	// Security group id list.
	SecurityGroupIds pulumi.StringArrayInput
}

func (SecurityGroupState) ElementType added in v0.1.5

func (SecurityGroupState) ElementType() reflect.Type

type StartLogstashPipelineOperation added in v0.1.8

type StartLogstashPipelineOperation struct {
	pulumi.CustomResourceState

	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Pipeline id.
	PipelineId pulumi.StringOutput `pulumi:"pipelineId"`
}

Provides a resource to start a elasticsearch logstash pipeline

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewStartLogstashPipelineOperation(ctx, "startLogstashPipelineOperation", &Elasticsearch.StartLogstashPipelineOperationArgs{
			InstanceId: pulumi.String("ls-xxxxxx"),
			PipelineId: pulumi.String("xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetStartLogstashPipelineOperation added in v0.1.8

func GetStartLogstashPipelineOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartLogstashPipelineOperationState, opts ...pulumi.ResourceOption) (*StartLogstashPipelineOperation, error)

GetStartLogstashPipelineOperation gets an existing StartLogstashPipelineOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStartLogstashPipelineOperation added in v0.1.8

func NewStartLogstashPipelineOperation(ctx *pulumi.Context,
	name string, args *StartLogstashPipelineOperationArgs, opts ...pulumi.ResourceOption) (*StartLogstashPipelineOperation, error)

NewStartLogstashPipelineOperation registers a new resource with the given unique name, arguments, and options.

func (*StartLogstashPipelineOperation) ElementType added in v0.1.8

func (*StartLogstashPipelineOperation) ToStartLogstashPipelineOperationOutput added in v0.1.8

func (i *StartLogstashPipelineOperation) ToStartLogstashPipelineOperationOutput() StartLogstashPipelineOperationOutput

func (*StartLogstashPipelineOperation) ToStartLogstashPipelineOperationOutputWithContext added in v0.1.8

func (i *StartLogstashPipelineOperation) ToStartLogstashPipelineOperationOutputWithContext(ctx context.Context) StartLogstashPipelineOperationOutput

type StartLogstashPipelineOperationArgs added in v0.1.8

type StartLogstashPipelineOperationArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput
	// Pipeline id.
	PipelineId pulumi.StringInput
}

The set of arguments for constructing a StartLogstashPipelineOperation resource.

func (StartLogstashPipelineOperationArgs) ElementType added in v0.1.8

type StartLogstashPipelineOperationArray added in v0.1.8

type StartLogstashPipelineOperationArray []StartLogstashPipelineOperationInput

func (StartLogstashPipelineOperationArray) ElementType added in v0.1.8

func (StartLogstashPipelineOperationArray) ToStartLogstashPipelineOperationArrayOutput added in v0.1.8

func (i StartLogstashPipelineOperationArray) ToStartLogstashPipelineOperationArrayOutput() StartLogstashPipelineOperationArrayOutput

func (StartLogstashPipelineOperationArray) ToStartLogstashPipelineOperationArrayOutputWithContext added in v0.1.8

func (i StartLogstashPipelineOperationArray) ToStartLogstashPipelineOperationArrayOutputWithContext(ctx context.Context) StartLogstashPipelineOperationArrayOutput

type StartLogstashPipelineOperationArrayInput added in v0.1.8

type StartLogstashPipelineOperationArrayInput interface {
	pulumi.Input

	ToStartLogstashPipelineOperationArrayOutput() StartLogstashPipelineOperationArrayOutput
	ToStartLogstashPipelineOperationArrayOutputWithContext(context.Context) StartLogstashPipelineOperationArrayOutput
}

StartLogstashPipelineOperationArrayInput is an input type that accepts StartLogstashPipelineOperationArray and StartLogstashPipelineOperationArrayOutput values. You can construct a concrete instance of `StartLogstashPipelineOperationArrayInput` via:

StartLogstashPipelineOperationArray{ StartLogstashPipelineOperationArgs{...} }

type StartLogstashPipelineOperationArrayOutput added in v0.1.8

type StartLogstashPipelineOperationArrayOutput struct{ *pulumi.OutputState }

func (StartLogstashPipelineOperationArrayOutput) ElementType added in v0.1.8

func (StartLogstashPipelineOperationArrayOutput) Index added in v0.1.8

func (StartLogstashPipelineOperationArrayOutput) ToStartLogstashPipelineOperationArrayOutput added in v0.1.8

func (o StartLogstashPipelineOperationArrayOutput) ToStartLogstashPipelineOperationArrayOutput() StartLogstashPipelineOperationArrayOutput

func (StartLogstashPipelineOperationArrayOutput) ToStartLogstashPipelineOperationArrayOutputWithContext added in v0.1.8

func (o StartLogstashPipelineOperationArrayOutput) ToStartLogstashPipelineOperationArrayOutputWithContext(ctx context.Context) StartLogstashPipelineOperationArrayOutput

type StartLogstashPipelineOperationInput added in v0.1.8

type StartLogstashPipelineOperationInput interface {
	pulumi.Input

	ToStartLogstashPipelineOperationOutput() StartLogstashPipelineOperationOutput
	ToStartLogstashPipelineOperationOutputWithContext(ctx context.Context) StartLogstashPipelineOperationOutput
}

type StartLogstashPipelineOperationMap added in v0.1.8

type StartLogstashPipelineOperationMap map[string]StartLogstashPipelineOperationInput

func (StartLogstashPipelineOperationMap) ElementType added in v0.1.8

func (StartLogstashPipelineOperationMap) ToStartLogstashPipelineOperationMapOutput added in v0.1.8

func (i StartLogstashPipelineOperationMap) ToStartLogstashPipelineOperationMapOutput() StartLogstashPipelineOperationMapOutput

func (StartLogstashPipelineOperationMap) ToStartLogstashPipelineOperationMapOutputWithContext added in v0.1.8

func (i StartLogstashPipelineOperationMap) ToStartLogstashPipelineOperationMapOutputWithContext(ctx context.Context) StartLogstashPipelineOperationMapOutput

type StartLogstashPipelineOperationMapInput added in v0.1.8

type StartLogstashPipelineOperationMapInput interface {
	pulumi.Input

	ToStartLogstashPipelineOperationMapOutput() StartLogstashPipelineOperationMapOutput
	ToStartLogstashPipelineOperationMapOutputWithContext(context.Context) StartLogstashPipelineOperationMapOutput
}

StartLogstashPipelineOperationMapInput is an input type that accepts StartLogstashPipelineOperationMap and StartLogstashPipelineOperationMapOutput values. You can construct a concrete instance of `StartLogstashPipelineOperationMapInput` via:

StartLogstashPipelineOperationMap{ "key": StartLogstashPipelineOperationArgs{...} }

type StartLogstashPipelineOperationMapOutput added in v0.1.8

type StartLogstashPipelineOperationMapOutput struct{ *pulumi.OutputState }

func (StartLogstashPipelineOperationMapOutput) ElementType added in v0.1.8

func (StartLogstashPipelineOperationMapOutput) MapIndex added in v0.1.8

func (StartLogstashPipelineOperationMapOutput) ToStartLogstashPipelineOperationMapOutput added in v0.1.8

func (o StartLogstashPipelineOperationMapOutput) ToStartLogstashPipelineOperationMapOutput() StartLogstashPipelineOperationMapOutput

func (StartLogstashPipelineOperationMapOutput) ToStartLogstashPipelineOperationMapOutputWithContext added in v0.1.8

func (o StartLogstashPipelineOperationMapOutput) ToStartLogstashPipelineOperationMapOutputWithContext(ctx context.Context) StartLogstashPipelineOperationMapOutput

type StartLogstashPipelineOperationOutput added in v0.1.8

type StartLogstashPipelineOperationOutput struct{ *pulumi.OutputState }

func (StartLogstashPipelineOperationOutput) ElementType added in v0.1.8

func (StartLogstashPipelineOperationOutput) InstanceId added in v0.1.8

Instance id.

func (StartLogstashPipelineOperationOutput) PipelineId added in v0.1.8

Pipeline id.

func (StartLogstashPipelineOperationOutput) ToStartLogstashPipelineOperationOutput added in v0.1.8

func (o StartLogstashPipelineOperationOutput) ToStartLogstashPipelineOperationOutput() StartLogstashPipelineOperationOutput

func (StartLogstashPipelineOperationOutput) ToStartLogstashPipelineOperationOutputWithContext added in v0.1.8

func (o StartLogstashPipelineOperationOutput) ToStartLogstashPipelineOperationOutputWithContext(ctx context.Context) StartLogstashPipelineOperationOutput

type StartLogstashPipelineOperationState added in v0.1.8

type StartLogstashPipelineOperationState struct {
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Pipeline id.
	PipelineId pulumi.StringPtrInput
}

func (StartLogstashPipelineOperationState) ElementType added in v0.1.8

type StopLogstashPipelineOperation added in v0.1.8

type StopLogstashPipelineOperation struct {
	pulumi.CustomResourceState

	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Pipeline id.
	PipelineId pulumi.StringOutput `pulumi:"pipelineId"`
}

Provides a resource to stop a elasticsearch logstash pipeline

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewStopLogstashPipelineOperation(ctx, "stopLogstashPipelineOperation", &Elasticsearch.StopLogstashPipelineOperationArgs{
			InstanceId: pulumi.String("ls-xxxxxx"),
			PipelineId: pulumi.String("xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetStopLogstashPipelineOperation added in v0.1.8

func GetStopLogstashPipelineOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StopLogstashPipelineOperationState, opts ...pulumi.ResourceOption) (*StopLogstashPipelineOperation, error)

GetStopLogstashPipelineOperation gets an existing StopLogstashPipelineOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStopLogstashPipelineOperation added in v0.1.8

func NewStopLogstashPipelineOperation(ctx *pulumi.Context,
	name string, args *StopLogstashPipelineOperationArgs, opts ...pulumi.ResourceOption) (*StopLogstashPipelineOperation, error)

NewStopLogstashPipelineOperation registers a new resource with the given unique name, arguments, and options.

func (*StopLogstashPipelineOperation) ElementType added in v0.1.8

func (*StopLogstashPipelineOperation) ToStopLogstashPipelineOperationOutput added in v0.1.8

func (i *StopLogstashPipelineOperation) ToStopLogstashPipelineOperationOutput() StopLogstashPipelineOperationOutput

func (*StopLogstashPipelineOperation) ToStopLogstashPipelineOperationOutputWithContext added in v0.1.8

func (i *StopLogstashPipelineOperation) ToStopLogstashPipelineOperationOutputWithContext(ctx context.Context) StopLogstashPipelineOperationOutput

type StopLogstashPipelineOperationArgs added in v0.1.8

type StopLogstashPipelineOperationArgs struct {
	// Instance id.
	InstanceId pulumi.StringInput
	// Pipeline id.
	PipelineId pulumi.StringInput
}

The set of arguments for constructing a StopLogstashPipelineOperation resource.

func (StopLogstashPipelineOperationArgs) ElementType added in v0.1.8

type StopLogstashPipelineOperationArray added in v0.1.8

type StopLogstashPipelineOperationArray []StopLogstashPipelineOperationInput

func (StopLogstashPipelineOperationArray) ElementType added in v0.1.8

func (StopLogstashPipelineOperationArray) ToStopLogstashPipelineOperationArrayOutput added in v0.1.8

func (i StopLogstashPipelineOperationArray) ToStopLogstashPipelineOperationArrayOutput() StopLogstashPipelineOperationArrayOutput

func (StopLogstashPipelineOperationArray) ToStopLogstashPipelineOperationArrayOutputWithContext added in v0.1.8

func (i StopLogstashPipelineOperationArray) ToStopLogstashPipelineOperationArrayOutputWithContext(ctx context.Context) StopLogstashPipelineOperationArrayOutput

type StopLogstashPipelineOperationArrayInput added in v0.1.8

type StopLogstashPipelineOperationArrayInput interface {
	pulumi.Input

	ToStopLogstashPipelineOperationArrayOutput() StopLogstashPipelineOperationArrayOutput
	ToStopLogstashPipelineOperationArrayOutputWithContext(context.Context) StopLogstashPipelineOperationArrayOutput
}

StopLogstashPipelineOperationArrayInput is an input type that accepts StopLogstashPipelineOperationArray and StopLogstashPipelineOperationArrayOutput values. You can construct a concrete instance of `StopLogstashPipelineOperationArrayInput` via:

StopLogstashPipelineOperationArray{ StopLogstashPipelineOperationArgs{...} }

type StopLogstashPipelineOperationArrayOutput added in v0.1.8

type StopLogstashPipelineOperationArrayOutput struct{ *pulumi.OutputState }

func (StopLogstashPipelineOperationArrayOutput) ElementType added in v0.1.8

func (StopLogstashPipelineOperationArrayOutput) Index added in v0.1.8

func (StopLogstashPipelineOperationArrayOutput) ToStopLogstashPipelineOperationArrayOutput added in v0.1.8

func (o StopLogstashPipelineOperationArrayOutput) ToStopLogstashPipelineOperationArrayOutput() StopLogstashPipelineOperationArrayOutput

func (StopLogstashPipelineOperationArrayOutput) ToStopLogstashPipelineOperationArrayOutputWithContext added in v0.1.8

func (o StopLogstashPipelineOperationArrayOutput) ToStopLogstashPipelineOperationArrayOutputWithContext(ctx context.Context) StopLogstashPipelineOperationArrayOutput

type StopLogstashPipelineOperationInput added in v0.1.8

type StopLogstashPipelineOperationInput interface {
	pulumi.Input

	ToStopLogstashPipelineOperationOutput() StopLogstashPipelineOperationOutput
	ToStopLogstashPipelineOperationOutputWithContext(ctx context.Context) StopLogstashPipelineOperationOutput
}

type StopLogstashPipelineOperationMap added in v0.1.8

type StopLogstashPipelineOperationMap map[string]StopLogstashPipelineOperationInput

func (StopLogstashPipelineOperationMap) ElementType added in v0.1.8

func (StopLogstashPipelineOperationMap) ToStopLogstashPipelineOperationMapOutput added in v0.1.8

func (i StopLogstashPipelineOperationMap) ToStopLogstashPipelineOperationMapOutput() StopLogstashPipelineOperationMapOutput

func (StopLogstashPipelineOperationMap) ToStopLogstashPipelineOperationMapOutputWithContext added in v0.1.8

func (i StopLogstashPipelineOperationMap) ToStopLogstashPipelineOperationMapOutputWithContext(ctx context.Context) StopLogstashPipelineOperationMapOutput

type StopLogstashPipelineOperationMapInput added in v0.1.8

type StopLogstashPipelineOperationMapInput interface {
	pulumi.Input

	ToStopLogstashPipelineOperationMapOutput() StopLogstashPipelineOperationMapOutput
	ToStopLogstashPipelineOperationMapOutputWithContext(context.Context) StopLogstashPipelineOperationMapOutput
}

StopLogstashPipelineOperationMapInput is an input type that accepts StopLogstashPipelineOperationMap and StopLogstashPipelineOperationMapOutput values. You can construct a concrete instance of `StopLogstashPipelineOperationMapInput` via:

StopLogstashPipelineOperationMap{ "key": StopLogstashPipelineOperationArgs{...} }

type StopLogstashPipelineOperationMapOutput added in v0.1.8

type StopLogstashPipelineOperationMapOutput struct{ *pulumi.OutputState }

func (StopLogstashPipelineOperationMapOutput) ElementType added in v0.1.8

func (StopLogstashPipelineOperationMapOutput) MapIndex added in v0.1.8

func (StopLogstashPipelineOperationMapOutput) ToStopLogstashPipelineOperationMapOutput added in v0.1.8

func (o StopLogstashPipelineOperationMapOutput) ToStopLogstashPipelineOperationMapOutput() StopLogstashPipelineOperationMapOutput

func (StopLogstashPipelineOperationMapOutput) ToStopLogstashPipelineOperationMapOutputWithContext added in v0.1.8

func (o StopLogstashPipelineOperationMapOutput) ToStopLogstashPipelineOperationMapOutputWithContext(ctx context.Context) StopLogstashPipelineOperationMapOutput

type StopLogstashPipelineOperationOutput added in v0.1.8

type StopLogstashPipelineOperationOutput struct{ *pulumi.OutputState }

func (StopLogstashPipelineOperationOutput) ElementType added in v0.1.8

func (StopLogstashPipelineOperationOutput) InstanceId added in v0.1.8

Instance id.

func (StopLogstashPipelineOperationOutput) PipelineId added in v0.1.8

Pipeline id.

func (StopLogstashPipelineOperationOutput) ToStopLogstashPipelineOperationOutput added in v0.1.8

func (o StopLogstashPipelineOperationOutput) ToStopLogstashPipelineOperationOutput() StopLogstashPipelineOperationOutput

func (StopLogstashPipelineOperationOutput) ToStopLogstashPipelineOperationOutputWithContext added in v0.1.8

func (o StopLogstashPipelineOperationOutput) ToStopLogstashPipelineOperationOutputWithContext(ctx context.Context) StopLogstashPipelineOperationOutput

type StopLogstashPipelineOperationState added in v0.1.8

type StopLogstashPipelineOperationState struct {
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Pipeline id.
	PipelineId pulumi.StringPtrInput
}

func (StopLogstashPipelineOperationState) ElementType added in v0.1.8

type UpdatePluginsOperation added in v0.1.8

type UpdatePluginsOperation struct {
	pulumi.CustomResourceState

	// Whether to force a restart. Default is false.
	ForceRestart pulumi.BoolPtrOutput `pulumi:"forceRestart"`
	// Whether to reinstall, default value false.
	ForceUpdate pulumi.BoolPtrOutput `pulumi:"forceUpdate"`
	// List of plugins that need to be installed.
	InstallPluginLists pulumi.StringArrayOutput `pulumi:"installPluginLists"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Plugin type. 0: system plugin.
	PluginType pulumi.IntPtrOutput `pulumi:"pluginType"`
	// List of plugins that need to be uninstalled.
	RemovePluginLists pulumi.StringArrayOutput `pulumi:"removePluginLists"`
}

Provides a resource to update elasticsearch plugins

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Elasticsearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Elasticsearch.NewUpdatePluginsOperation(ctx, "updatePluginsOperation", &Elasticsearch.UpdatePluginsOperationArgs{
			ForceRestart: pulumi.Bool(false),
			ForceUpdate:  pulumi.Bool(true),
			InstallPluginLists: pulumi.StringArray{
				pulumi.String("analysis-pinyin"),
			},
			InstanceId: pulumi.String("es-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetUpdatePluginsOperation added in v0.1.8

func GetUpdatePluginsOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpdatePluginsOperationState, opts ...pulumi.ResourceOption) (*UpdatePluginsOperation, error)

GetUpdatePluginsOperation gets an existing UpdatePluginsOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUpdatePluginsOperation added in v0.1.8

func NewUpdatePluginsOperation(ctx *pulumi.Context,
	name string, args *UpdatePluginsOperationArgs, opts ...pulumi.ResourceOption) (*UpdatePluginsOperation, error)

NewUpdatePluginsOperation registers a new resource with the given unique name, arguments, and options.

func (*UpdatePluginsOperation) ElementType added in v0.1.8

func (*UpdatePluginsOperation) ElementType() reflect.Type

func (*UpdatePluginsOperation) ToUpdatePluginsOperationOutput added in v0.1.8

func (i *UpdatePluginsOperation) ToUpdatePluginsOperationOutput() UpdatePluginsOperationOutput

func (*UpdatePluginsOperation) ToUpdatePluginsOperationOutputWithContext added in v0.1.8

func (i *UpdatePluginsOperation) ToUpdatePluginsOperationOutputWithContext(ctx context.Context) UpdatePluginsOperationOutput

type UpdatePluginsOperationArgs added in v0.1.8

type UpdatePluginsOperationArgs struct {
	// Whether to force a restart. Default is false.
	ForceRestart pulumi.BoolPtrInput
	// Whether to reinstall, default value false.
	ForceUpdate pulumi.BoolPtrInput
	// List of plugins that need to be installed.
	InstallPluginLists pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Plugin type. 0: system plugin.
	PluginType pulumi.IntPtrInput
	// List of plugins that need to be uninstalled.
	RemovePluginLists pulumi.StringArrayInput
}

The set of arguments for constructing a UpdatePluginsOperation resource.

func (UpdatePluginsOperationArgs) ElementType added in v0.1.8

func (UpdatePluginsOperationArgs) ElementType() reflect.Type

type UpdatePluginsOperationArray added in v0.1.8

type UpdatePluginsOperationArray []UpdatePluginsOperationInput

func (UpdatePluginsOperationArray) ElementType added in v0.1.8

func (UpdatePluginsOperationArray) ToUpdatePluginsOperationArrayOutput added in v0.1.8

func (i UpdatePluginsOperationArray) ToUpdatePluginsOperationArrayOutput() UpdatePluginsOperationArrayOutput

func (UpdatePluginsOperationArray) ToUpdatePluginsOperationArrayOutputWithContext added in v0.1.8

func (i UpdatePluginsOperationArray) ToUpdatePluginsOperationArrayOutputWithContext(ctx context.Context) UpdatePluginsOperationArrayOutput

type UpdatePluginsOperationArrayInput added in v0.1.8

type UpdatePluginsOperationArrayInput interface {
	pulumi.Input

	ToUpdatePluginsOperationArrayOutput() UpdatePluginsOperationArrayOutput
	ToUpdatePluginsOperationArrayOutputWithContext(context.Context) UpdatePluginsOperationArrayOutput
}

UpdatePluginsOperationArrayInput is an input type that accepts UpdatePluginsOperationArray and UpdatePluginsOperationArrayOutput values. You can construct a concrete instance of `UpdatePluginsOperationArrayInput` via:

UpdatePluginsOperationArray{ UpdatePluginsOperationArgs{...} }

type UpdatePluginsOperationArrayOutput added in v0.1.8

type UpdatePluginsOperationArrayOutput struct{ *pulumi.OutputState }

func (UpdatePluginsOperationArrayOutput) ElementType added in v0.1.8

func (UpdatePluginsOperationArrayOutput) Index added in v0.1.8

func (UpdatePluginsOperationArrayOutput) ToUpdatePluginsOperationArrayOutput added in v0.1.8

func (o UpdatePluginsOperationArrayOutput) ToUpdatePluginsOperationArrayOutput() UpdatePluginsOperationArrayOutput

func (UpdatePluginsOperationArrayOutput) ToUpdatePluginsOperationArrayOutputWithContext added in v0.1.8

func (o UpdatePluginsOperationArrayOutput) ToUpdatePluginsOperationArrayOutputWithContext(ctx context.Context) UpdatePluginsOperationArrayOutput

type UpdatePluginsOperationInput added in v0.1.8

type UpdatePluginsOperationInput interface {
	pulumi.Input

	ToUpdatePluginsOperationOutput() UpdatePluginsOperationOutput
	ToUpdatePluginsOperationOutputWithContext(ctx context.Context) UpdatePluginsOperationOutput
}

type UpdatePluginsOperationMap added in v0.1.8

type UpdatePluginsOperationMap map[string]UpdatePluginsOperationInput

func (UpdatePluginsOperationMap) ElementType added in v0.1.8

func (UpdatePluginsOperationMap) ElementType() reflect.Type

func (UpdatePluginsOperationMap) ToUpdatePluginsOperationMapOutput added in v0.1.8

func (i UpdatePluginsOperationMap) ToUpdatePluginsOperationMapOutput() UpdatePluginsOperationMapOutput

func (UpdatePluginsOperationMap) ToUpdatePluginsOperationMapOutputWithContext added in v0.1.8

func (i UpdatePluginsOperationMap) ToUpdatePluginsOperationMapOutputWithContext(ctx context.Context) UpdatePluginsOperationMapOutput

type UpdatePluginsOperationMapInput added in v0.1.8

type UpdatePluginsOperationMapInput interface {
	pulumi.Input

	ToUpdatePluginsOperationMapOutput() UpdatePluginsOperationMapOutput
	ToUpdatePluginsOperationMapOutputWithContext(context.Context) UpdatePluginsOperationMapOutput
}

UpdatePluginsOperationMapInput is an input type that accepts UpdatePluginsOperationMap and UpdatePluginsOperationMapOutput values. You can construct a concrete instance of `UpdatePluginsOperationMapInput` via:

UpdatePluginsOperationMap{ "key": UpdatePluginsOperationArgs{...} }

type UpdatePluginsOperationMapOutput added in v0.1.8

type UpdatePluginsOperationMapOutput struct{ *pulumi.OutputState }

func (UpdatePluginsOperationMapOutput) ElementType added in v0.1.8

func (UpdatePluginsOperationMapOutput) MapIndex added in v0.1.8

func (UpdatePluginsOperationMapOutput) ToUpdatePluginsOperationMapOutput added in v0.1.8

func (o UpdatePluginsOperationMapOutput) ToUpdatePluginsOperationMapOutput() UpdatePluginsOperationMapOutput

func (UpdatePluginsOperationMapOutput) ToUpdatePluginsOperationMapOutputWithContext added in v0.1.8

func (o UpdatePluginsOperationMapOutput) ToUpdatePluginsOperationMapOutputWithContext(ctx context.Context) UpdatePluginsOperationMapOutput

type UpdatePluginsOperationOutput added in v0.1.8

type UpdatePluginsOperationOutput struct{ *pulumi.OutputState }

func (UpdatePluginsOperationOutput) ElementType added in v0.1.8

func (UpdatePluginsOperationOutput) ForceRestart added in v0.1.8

Whether to force a restart. Default is false.

func (UpdatePluginsOperationOutput) ForceUpdate added in v0.1.8

Whether to reinstall, default value false.

func (UpdatePluginsOperationOutput) InstallPluginLists added in v0.1.8

func (o UpdatePluginsOperationOutput) InstallPluginLists() pulumi.StringArrayOutput

List of plugins that need to be installed.

func (UpdatePluginsOperationOutput) InstanceId added in v0.1.8

Instance id.

func (UpdatePluginsOperationOutput) PluginType added in v0.1.8

Plugin type. 0: system plugin.

func (UpdatePluginsOperationOutput) RemovePluginLists added in v0.1.8

List of plugins that need to be uninstalled.

func (UpdatePluginsOperationOutput) ToUpdatePluginsOperationOutput added in v0.1.8

func (o UpdatePluginsOperationOutput) ToUpdatePluginsOperationOutput() UpdatePluginsOperationOutput

func (UpdatePluginsOperationOutput) ToUpdatePluginsOperationOutputWithContext added in v0.1.8

func (o UpdatePluginsOperationOutput) ToUpdatePluginsOperationOutputWithContext(ctx context.Context) UpdatePluginsOperationOutput

type UpdatePluginsOperationState added in v0.1.8

type UpdatePluginsOperationState struct {
	// Whether to force a restart. Default is false.
	ForceRestart pulumi.BoolPtrInput
	// Whether to reinstall, default value false.
	ForceUpdate pulumi.BoolPtrInput
	// List of plugins that need to be installed.
	InstallPluginLists pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Plugin type. 0: system plugin.
	PluginType pulumi.IntPtrInput
	// List of plugins that need to be uninstalled.
	RemovePluginLists pulumi.StringArrayInput
}

func (UpdatePluginsOperationState) ElementType added in v0.1.8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL